Copyright © 2012-2013 Vadim Cherepanov @ dbFin (vadim (at) dbfin.com)
License: GNU GPL v3, please read src/license.txt
YAWL is a collection of GNOME Shell extensions, including the Yet Another Window List (taskbar) extension providing many features of a typical dock being integrated into GNOME Shell. YAWL aims to be simple to use and provide maximum convenience and consistency while supporting many advanced features and customizations.
Main features include:
and many more.
The extension works out of the box but provides numerous settings to adjust its look and behavior to your liking.
Main features include:
and more.
If you are not a developer and not interested in testing the latest commits, then the best way to install/update the extension is by following this link. If in the description you see that there is a newer version that is still under review, please feel free to manually download it using the link provided there and unzip it to ~/.local/share/gnome-shell/extensions/yawl@dbfin.com.
If you want to keep up with the latest features that have not made it yet into an official release, or want to contribute, please follow these simple steps:
One time: clone the repository.
cd /path/to/where/you/want/subdir/with/yawl
git clone https://github.com/dbfin/gnome-shell-extension-yawl
cd gnome-shell-extension-yawl
Next time you want to update the source code: pull updates.
cd /path/to/where/you/have/subdir/with/yawl/gnome-shell-extension-yawl
git pull
If you changed some code yourself and git gives you errors when you run this command (saying something about merging), please consult Git manual.
Every time you update source code: just run install-extension.
cd /path/to/where/you/have/subdir/with/yawl/gnome-shell-extension-yawl
./install-extension yawl
If it gives errors please make sure you have all necessary dev-libraries installed. These include:
The procedure is similar, except if you use extensions.gnome.org site to install the extension, you need to search for the one you want to install.
And if you install extension from the GitHub repository, then it might be more convenient to checkout the corresponding branch into a separate directory:
cd /path/to/where/you/want/subdir/with/branch
git clone https://github.com/dbfin/gnome-shell-extension-yawl branch
cd branch
git checkout branch
./install-extension branch
where branch for each extension is listed above, such as aa for Alternative Activities.