Правильный способ получить хорошую тему GTK
Я только что попробовал xmonad, и я хотел бы знать, как правильно избежать уродливой базовой темы gtk, которая появляется после новой установки. Я столкнулся с внешним видом, но некоторые люди не были удовлетворены, кажется. Так что я подумал, что я хотел бы получить информацию о том, как лучше всего достичь того, чего я хочу, прежде чем приступить к этому.
Мой целевой результат - хорошая и красивая тема по умолчанию для Ubuntu.
1 ответ
Я обнаружил, что виновник, на самом деле, /usr/share/gnome-session/sessions/xmonad.session
или эквивалентный файл.
Создать или отредактировать файл /usr/share/gnome-session/sessions/xmonad.session
быть:
[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;
RequiredProviders=windowmanager;
DefaultProvider-windowmanager=xmonad
DesktopName=Unity
Важная строка - последняя. DesktopName
должен иметь значение Unity
, даже если вы не используете его.
Также создайте или отредактируйте /usr/share/xsessions/gnome-xmonad.desktop
к следующему:
[Desktop Entry]
Name=GNOME with Xmonad
Comment=A GNOME fallback mode session using xmonad as the window manager.
Exec=gnome-session --session=xmonad
TryExec=gnome-session
Icon=
Type=Application
При входе в систему выберите GNOME с Xmonad из выпадающего списка сеансов.
Все, включая темы, фон рабочего стола и прочие мелочи, должно работать как положено.
Изменить: если это не похоже на работу, запустите gnome-session-properties (Startup Applications) и добавьте gnome-settings-daemon
к списку. (Вряд ли это сработает, но стоит попробовать.)
Обновить
Для более новых версий Ubuntu попробуйте следующее для /usr/share/ghome-session/sessions/xmonad.session
:
[GNOME Session]
Name=Xmonad/GNOME
RequiredComponents=gnome-settings-daemon;gnome-panel;
RequiredProviders=windowmanager;panel;
DefaultProvider-windowmanager=xmonad
DefaultProvider-panel=unity-2d-panel
Если первое не сработает, я тоже не уверен, что это сработает, но я все равно попробую.