Опитвали ли сте много среди на работния плот, но нищо не отговаря на вашия вкус? Или може би харесвате някои компоненти на настолна среда и не харесвате другите. Може би е време да помислите за изграждането на своя собствена среда на работния плот...

Как мога да създам настолна среда?

Можете лесно да изградите среда на работния плот, като сглобите различни компоненти от съществуващи среди на работния плот и други независими програми. По-добре е да познават общите компоненти на средата на работния плот преди изграждането на такъв, но не е необходимо. Тук ще ви покажем как да изградите своя собствена среда на работния плот стъпка по стъпка.

Стъпка 1: Създайте сесия Bash скрипт

За да направите минимална работна среда, трябва поне да поставите мениджър на прозорци в нея. В това ръководство ще използваме квин мениджър на прозорци. Но можете да използвате всеки мениджър на прозорци, който желаете.

За да инсталирате kwin на Ubuntu и базирани на Ubuntu системи, въведете следната команда в терминала:

instagram viewer
 sudo apt install kwin --no-install-recommends 

Без --no-install-препоръчва опция, apt ще инсталира цялата среда на работния плот на kde.

В допълнение към мениджъра на прозорци, ние ще добавим докинг станция към работния плот. За да го инсталирате, въведете:

 sudo apt install plank

Сега нека създадем скрипта bash на сесията. Ако все още не знаете, а bash скрипт е обикновен текстов файл, в който въвеждате поредица от команди. Когато файлът се изпълни, той инициира съдържащите се команди ред по ред, спестявайки ви да пишете всяка команда в терминала сами.

Нашият скрипт ще съдържа програмите, които ще има нашата десктоп среда. Ще поставим скрипта /bin директория. Така че отворете терминала и отидете до /bin като напишете следната команда:

 cd /bin

След това създайте скрипта със следната команда (ние ще го наречем custom_de.sh):

 sudo докоснете custom_de.sh 

Отворете файла като root с вашия текстов редактор, напр. нано:

 sudo nano custom_de.sh 

Можете да замените nano с всеки текстов редактор като gedit или xed.

След това поставете следния ред в горната част на скрипта.

 #!/bin/bash 

Този ред казва на терминала да изпълни този скрипт с помощта на bash.

След това въведете командите на програмите, които искате да поставите в персонализирания работен плот, започвайки с мениджъра на прозорци (в този случай kwin).

kwin &
дъска

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

Този скрипт представлява сесията на работния плот, докато този скрипт се изпълнява, сесията ще продължи да работи. Когато този скрипт излезе, сесията ще излезе и ще бъдете насочени към екрана за вход, сякаш сте излезли.

Ето защо е важно да не поставяте амперсанд (&) след последната команда. Ако това се случи и последната команда бъде изпратена на заден план, скриптът ще излезе и сесията ще излезе веднага след като започне.

След като запазите скрипта, дайте му разрешение за изпълнение, като напишете следната команда:

 sudo chmod +x custom_de.sh 

Стъпка 2: Създайте файла на работния плот

За да направим нашия персонализиран работен плот видим, докато влизаме, трябва да създадем a .работен плот файл в /usr/share/xsessions което ще сочи към скрипта. За да отидете до тази директория, в терминала напишете:

 cd /usr/share/xsessions 

След това създайте файла и го отворете чрез:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Във файла поставете следните редове:

[Влизане на работния плот]
Име=Персонализирано DE
Коментар=Моята страхотна среда на работния плот
Exec=/bin/custom_de.sh
Тип=Приложение

За Exec=, въведете местоположението на скрипта на сесията, който сте създали по-рано.

Стъпка 3: Стартирайте персонализираната среда на работния плот

За да стартирате вашата среда на работния плот:

  1. Излез от профила си
  2. Намерете списъка с инсталирани среди на работния плот
  3. Изберете новосъздадената среда на работния плот
  4. Влезте отново

За да излезете от тази сесия, убийте последната програма във вашия скрипт за сесия, като използвате командата pkill:

 pkill дъска 

Направете вашата настолна среда по-пълна

Честито! Създадохте своя собствена среда на работния плот.

Но все още липсват някои компоненти. Време е да добавите тапет и панел.

Има много монтажници на тапети. Добър избор е Komorebi, който ви дава възможност да задавате видеоклипове като тапети, а също така показва икони на работния плот.

За да инсталирате komorebi, изтеглете deb пакета от GitHub хранилище, инсталирайте го и го стартирайте.

За панела ще използваме lxqt-panel, за да го инсталираме в Ubuntu:

 sudo apt инсталира lxqt-панел 

Не забравяйте да поставите командата lxqt-panel и komorebi в скрипта на сесията, последвана от амперсанд (&). Използвайте пълния път за командата komorebi (/System/Applications/komorebi).

Можете също да добавите Ulauncher, полезен стартер на приложения. Това ще направи изживяването на работния плот по-пълно:

sudo add-apt-repository ppa: agornostal/ulauncher && sudo apt update && sudo apt install ulauncher

Можете да добавяте толкова програми, колкото желаете, да персонализирате работния си плот според вашите нужди. Също така помислете за добавяне на мениджър за известия.

Как да настроите GTK и темите за икони

В други среди на работния плот можете да промените GTK и темите за икони, като използвате помощна програма за GUI като gnome-tweaks или друго. В нашия случай нямаме тези помощни програми, но не се притеснявайте, тъй като можете също да промените теми от командния ред, като използвате командата gsettings.

За да има ефект gsettings, dbus трябва да работи.

Dbus започва да използва dbus-стартиране. Просто добавете dbus-стартиране bash в началото на вашия скрипт.

След това излезте от сесията и влезте отново. За да получите текущо приложената GTK тема:

 gsettings получава org.gnome.desktop.interface gtk-тема 

За да зададете темата GTK на тема Canta например, въведете:

 gsettings set org.gnome.desktop.interface gtk-тема Canta 

Темата, която ще зададете, трябва да се намира в /usr/share/themes директория. Името на темата е името на нейната папка.

Най-доброто изживяване при персонализиране

Въпреки че изграждането на ваша собствена среда на работния плот е освежаващо изживяване, то може да не доведе до пълно изживяване на работния плот от първия път. Но като добавите други програми, ще създадете по-добра среда на работния плот. Ако обичате да създавате неща, тогава може да ви хареса ArchLinux, тъй като той ще ви позволи да изградите своя собствена Linux дистрибуция.

7 неща, които трябва да знаете, преди да преминете към Window Manager

Искате ли да замените текущата си среда на работния плот с мениджър на прозорци? Ето някои неща, които трябва да знаете, преди да вземете решение.

Прочетете Следващото

Дялтуителектронна поща
Свързани теми
  • Linux
  • Linux настолна среда
За автора
Хамза Алгохари (публикувани 2 статии)Още от Хамза Алгохари

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате