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