Уже вышло достаточно много тем для gnome 3, но менять их посредством замены файлов темы не вариант.
Именно для этого и были созданы GNOME Shell extensions и Theme Selector.
Прежде всего для сборки GNOME Shell extensions вам понадобится установить пакеты:
sudo zypper in gnome-common
После чего скачаем исходники и установим:
git clone https://git.gnome.org/browse/gnome-shell-extensions
cd gnome-shell-extensions
./autogen.sh —prefix=/usr —enable-extensions=user-theme
make
sudo make install
Теперь скачайте Theme Selector. Не правленный. Правленный. (см. ниже)
Распакуйте архив и положите файлы extension.js и metadata.json в папку ~/.local/share/gnome-shell/extensions//
Если она не существует — создайте.
Теперь необходимо скопировать все понравившиеся вам темы в папку ~/.themes/ и перезапустить gnome 3 (Alt + F2 => r => Enter)
Об отличии правленого и не правленого Theme Selector`a:
- Исправил «Themes» на «Темы» в меню.
- Список тем выводится не по 3 а по 4 столбца.
P.S.
Для изменения надписи «Themes» необходимо править строку
Main.overview.viewSelector.addViewTab(‘theme-selector’, _(«Themes»), this._selector);
В правленном так:
Main.overview.viewSelector.addViewTab(‘theme-selector’, _(«Темы»), this._selector);
А для изменения количества колонок :
let numColumns = 3;
У меня так:
let numColumns = 4;
На этом всё..
P.P.S.
Темы можно взять здесь: https://www.webupd8.org/2011/05/orta-and-drakfire-caffe-amazing-new.html
Выглядит всё это вот так: