Если у вас есть среда рабочего стола, отличная от Gnome (например, XFCE, LXDE и т. д.), и вы открываете приложение Gnome 3.x (например, Gedit и т. д.), вы можете заметить, что строка заголовка этого приложения выглядит по-другому. Это связано с тем, что проект Gnome начал использовать так называемые украшения на стороне клиента.
Это очень спорная тема, горячие споры с обеих сторон. Некоторые люди совершенно ненавидят украшения на стороне клиента. Другие действительно не понимают, в чем заключается вся эта ненависть, и на самом деле им нравится новое направление, в котором движется Gnome. У каждого свое мнение.
Однако одно можно сказать наверняка: за пределами Gnome Shell украшения окон на стороне клиента могут сильно раздражать. Они просто не вписываются в остальную тему вашего рабочего стола. Это отвратительно – главным образом потому, что многие приложения, созданные Gnome, великолепны, но кажутся неуместными на фоне остального рабочего стола.
К счастью, компания Андрей из WebUpd8 создала программное обеспечение, позволяющее обойти эти украшения. Это простое и понятное программное обеспечение, которое можно легко установить через Ubuntu PPA.
Как отключить украшения на стороне клиента GTK3
Чтобы установить программное обеспечение, необходимое для отключения украшений, вам необходимо добавить новый репозиторий в вашу установку Ubuntu. Для этого откройте окно терминала и введите следующую команду.
sudo add-apt-repository ppa:nilarimogard/webupd8
После того, как вы добавили PPA в исходные коды программного обеспечения Ubuntu, вам необходимо обновить исходные коды программного обеспечения Ubuntu, чтобы отразить внесенные вами изменения.
sudo apt-get update
<
После обновления программного обеспечения вы, наконец, сможете установить программное обеспечение, которое позволит отключать украшения на стороне клиента.
sudo apt-get install gtk3-nocsd
Теперь, когда программа установлена в вашей системе, вам необходимо настроить ее и добавить код в файл.profile.
gedit ~/.profile
В gedit вставьте это и сохраните файл.
export GTK_CSD=0 export LD_PRELOAD=/usr/lib/gtk3-nocsd/gtk3-nocsd.so
После того как вы добавите это в ~/.profile, украшения на стороне клиента должны быть отключены.
Примечание. Этот метод может работать с ошибками при использовании среды рабочего стола Unity.
Заключение
Оформление клиентской части Gnome аккуратное и, безусловно, делает работу намного чище, когда вы используете Gnome Shell. К сожалению, если вы хотите использовать программы Gnome для чего-то другого, кроме Gnome, это может немного расстроить. И еще большая проблема заключается в том, что нет простого способа отключить все это.
Меня более чем беспокоит то, что кому-то пришлось приложить все усилия, чтобы добавить функции в среду рабочего стола, которая должна была иметь это с самого начала. Однако не все так плохо; Я просто рад, что существует программное обеспечение, которое отключает это, просто чтобы вы могли легко запускать части программного обеспечения GTK3 с помощью выбранного вами оконного менеджера.
Я надеюсь, что это руководство помогло вам понять, что отключение украшений на стороне клиента GTk-3 наверняка возможно в Ubuntu. Приложения Gnome неплохие, но без этого метода они будут выглядеть неработающими в чем угодно, кроме этой конкретной среды рабочего стола.
Как вы относитесь к украшениям на стороне клиента? Расскажите нам в разделе комментариев ниже!