Gnome и KDE са страхотни - те ви дават красив десктоп с всички инструменти и помощни програми, от които се нуждаете. Във всяка от двете системи ще намерите солиден мениджър на прозорци, икони на работния плот, панел, пълен с аплети, произведенията. Това е добре и добро за вашия обикновен настолен компютър, но какво, ако имате нужда от нещо по-светло, по-бързо или по-чисто на външен вид? Може да опитате по-малка среда на работния плот като XFCE или да отидете с нещо много тънко като Openbox или WindowMaker. От друга страна, можете да получите точно това, което искате, не повече от това, като комбинирате отделни парчета заедно в собствената си персонализирана работна среда.

Как?

Когато стартирате Gnome, нямате едно-единствено приложение. Gnome пуска Metacity (по избор Compiz) за управление на прозорците, gnome-панел, който служи като панелна и меню система, както и различни аплети и инструменти за неща като управление на захранването и Bluetooth поддръжка. Всеки от тях е независим от другите и може да бъде заменен или пуснат самостоятелно.

Това, което ще правим днес, е уточняване на собствения ни списък с приложения (мениджър на прозорци, док и т.н.), които се изпълняват при влизане в системата, като напълно се заобикалят подобно на Gnome и KDE в полза на нашите персонализирани приложения. Има няколко метода за постигането на тази цел, а тази, демонстрирана тук, е избрана да бъде функционална, проста и не много специфична за разпространението.

Проектиране на работния плот

За да създадете функционална DE, ще ви трябва няколко основни части:

  • Управител на прозорци (Metacity, Compiz и др.)
  • Изстрелване на приложения (Gnome-Do, Kupfer и т.н.)
  • Панел / Док (Docky, Cairo Dock, PyPanel и др.)
  • Управител на тапети (bsetroot, hsetroot и т.н.)
  • Допълнителни аплети за панели, приспособления за настолни компютри и др

Това ръководство ще използва Compiz, Gnome-Do, Cairo Dock (с аплети) и hsetroot за постигане на цялата необходима функционалност. Използването на Compiz като основен прозорец мениджър ни дава пълен набор от Compiz плъгини като Expo и Zoom. Всички тези пакети трябва да са достъпни в стандартните хранилища на повечето дистрибуции. Потребителите на Ubuntu могат да ги изтеглят от Софтуерния център на Ubuntu или с командата на терминала:

 sudo apt-get инсталирате compiz compiz-plugins gnome-do cairo-dock hsetroot 

Повечето от тези приложения са обсъдени подробно на MakeTechEasier. Използвайте полето за търсене, за да получите повече информация за това кой инструмент е най-подходящ за вашите нужди.

Някои други използваеми настройки могат да включват отпадане на док / панел изцяло и използване на Gnome-Do за всички нужди за стартиране на приложения или добавяне на нещо като Conky или Google Desktop за системен мониторинг.

Създаване на списъка

Сега, когато имате избрано приложение за всяка от горепосочените роли, можем да създадем списък, така че те да се изпълняват при влизане. Започнете, като отворите всеки текстов редактор по ваш избор и напишете имената на програмите, които ще се изпълняват. Край на всеки от линиите (с изключение на последния) с & . Този символ указва на Linux да стартира програмата във фонов режим и да премине към следващия елемент. Без " &, щеше да се изпълни първият ред и да изчака, докато тази програма приключи, преди да продължи следващата. Това би могло, например, да попречи на товаренето да се зареди, докато мениджърът на прозорците не затвори - очевидно не това, което искаме.

Когато сте готови, запазете файла в избраната директория (вашият дом е наред) и вземете под внимание името и местоположението на файла. Тъй като моето име е Джош, имам файла запазен в /home/josh/customDE.sh .

Добавяне към списъка на GDM

В това, което съм сигурен, че е невероятно съвпадение, наскоро написахме подробно ръководство за това как точно да редактирате списъка на сесиите на GDM, за да можете да стартирате своя собствена работна среда.

Накратко, вие ще искате да (като root) създадете нов файл в директорията / usr / share / xsessions . Файлът трябва да завърши с разширение .desktop и да следва шаблон, подобен на следния:

Единствените наистина важни редове за този сценарий са Name and Exec . Името трябва уникално да идентифицира DE, за да можете да го разпознаете в списъка на сесиите в GDM. Exec трябва да е името на създадения в предишната стъпка файл, например customDE.sh .

Запазете файла като /usr/share/xsessions/custom.desktop . Следващия път, когато излезете от системата, ще видите вписването ви в списъка "Сесии" в GDM.

заключение

Ако сте проследили всяка от тези стъпки, сте създали списък с приложения, които сте искали в DE, запазите този списък (с подходящи ampersands) в скрипт и след това сте създали стартер в / usr / share / xsessions, за да стартирате този скрипт от GDM. Надяваме се, че вашият избор ви остави с пълнофункционален и красив десктоп. Не само трябва да отговаря на вашите специфични нужди, но има шанс, че ще бъде много по-отзивчива от монолитна настолна система като Gnome.

Ако сте имали истории за персонализиране на настолни компютри или предложения за това как да създадете своя собствена, кажете ни в коментарите!