Как отключить пользовательские украшения окна в XFCE 4.16
Судя по всему, XFCE 4.16 перенял ужасную идею Gnome о пользовательских украшениях окон / украшениях на стороне клиента (CSD), что делает его совершенно неуместным для тех из нас, кто разработал и использует свою собственную тему оформления окон.
Это большой шаг назад, к уродству Gnome, где каждое приложение выглядит и ведет себя иначе, чем остальная часть системы, от чего многие из нас бежали.
Есть ли переключатель или настройка, чтобы отключить это поведение?
В настоящее время только диалоги XFCE и нативные приложения Gnome (которые я стараюсь использовать как можно меньше) имеют это чудовище. Но я боюсь, что это распространяется чума.
(Я виню iTunes, но это просто историческая справка.)
2 ответа
Вот что я сделал после того, как закрался этот уродливый GTK3 с украшениями на стороне клиента:
Чтобы сохранить классический внешний вид XFCE после перехода на GTK3, можно внести некоторые изменения.
Отключить украшения на стороне клиента
Установитьgtk3-nocsdупаковка:
# apt-get install gtk3-nocsd
Откройте редактор настроек XFCE , найдитеxsettingsузел и установитеDialogsUseHeaderкfalse(снимите флажок).
Альтернативно используйте командную строку:
$ xfconf-query -c xsettings -p /Gtk/DialogsUseHeader -s false
Отключить скрытые полосы прокрутки
В некоторых (GTK) окнах рабочего стола есть полосы прокрутки, которые исчезают, когда мышь не движется. Если вы хотите, чтобы полосы прокрутки всегда оставались видимыми, добавьте в файл следующий параметр/etc/environment:
GTK_OVERLAY_SCROLLING=0
Теперь все должно выглядеть ближе к классическому пользовательскому интерфейсу.
Вы не можете как таковые отключить CSD, украшения на стороне клиента, потому что они предоставляются «клиентом», то есть самим программным обеспечением. Вы обнаружили пакет
gtk3-nocsd, который позволяет использовать устаревшие декорации окон в приложениях CSD, но результат не всегда оптимален, хотя и лучше, в зависимости от ваших личных предпочтений.
В качестве альтернативы, если это возможно, вы можете выбрать и использовать альтернативное программное обеспечение, не использующее CSD. Рабочий стол Mate имеет альтернативы Gedit (Pluma), Evince (Atril), Eog (Eom), которые представляют собой ответвления, использующие устаревшие украшения окон и традиционную строку меню. Проект XApps, созданный людьми из Linux Mint, также направлен на создание приложений для традиционных сред рабочего стола GTK с использованием современных наборов инструментов, но традиционных интерфейсов, разработанных так, чтобы быть независимыми от рабочего стола и дистрибутива (например, Xed, xreader, xviewer).