Goops is an application for using the theme service for GNOME3. Theme service is not yet deployed, therefore we use the concept of bundles for now
Goops is depend-free for now, but you need user-gnome-shell-extension if you want to apply Shell Themes. It is also strongly recomented to install GNOME Tweak Tool, that adds user-gnome-shell-extension as a dependency
Ooh, you also need GNOME 3.10 only!
In next versions installation and updates will be automated
Instructions are made for installing Goops under
~/Goops
~/
means $HOME
or else /home/your-username/
.
Adjust accordingly
Download the client and data from http://worldofgnome.org:3000. Currently there are only 64bit binaries
Unzip the application and Unzip the data
Inside the root directory ~/Goops
add data
folder
~/Goops/data
It is important before you start Goops to set $GOOPS_PATH
env variable correctly. It should always point to Goops installation directory ~/Goops
Open .bashrc
with gedit
$ gedit ~/.bashrc
In the end of the file add
export GOOPS_PATH=/home/your-username/Goops/
Path must end with /
!
Open a new terminal and test your changes
$ echo $GOOPS_PATH
The output should be
/home/your-username/Goops/
You can now run Goops. Enter into Goops directory
$ cd ~/Goops
and run it
$ ./goops
Before anything else, go to Update
Panel and press Sync Themes
This is under development and there are many bugs, but nothing bad won't happen in your box. Goops will never ask you root
Goops crashes under Antergos and probably under Arch Linux and any Arch derivative
Goops window dimensions are fixed 1200x850, and console is hidden in 1366x768 resolutions. That will be fixed soon.
When you will start Goops for first time you will possibly get a complaing about libudev.so.0
As a workaround you can make a symbolic link
Enter to your lib 64 bit folder
$ cd /usr/lib64
Notice that your /lib64
path can be different depending your distro
Make a symbolic link
$ sudo ln -s libudev.so.1 libudev.so.0
More about that issue: https://github.com/rogerwang/node-webkit/wiki/The-solution-of-lacking-libudev.so.0
This is an upstream bug of Gtk2 theming for user-specific installations. The only way to solve this is Goops to use root access and install themes system-wide, under /usr/..
, something that we don't really want
More to come soon!
You can file bugs about themes you want us to add.
Data repo: https://github.com/alexis-diavatis/Goops-App-Data