Ați încercat multe medii desktop, dar nimic nu vă convine? Sau poate vă plac unele componente ale unui mediu desktop și nu vă plac celelalte. Poate că este timpul să vă gândiți să vă construiți propriul mediu desktop...

Cum pot construi un mediu desktop?

Puteți construi cu ușurință un mediu desktop prin asamblarea diferitelor componente ale mediilor desktop existente și a altor programe independente. Este mai bine să cunoașteți componentele generale ale unui mediu desktop înainte de a construi unul, dar nu este necesar. Aici vă vom arăta cum să vă construiți propriul mediu desktop pas cu pas.

Pasul 1: Creați scriptul Session Bash

Pentru a crea un mediu desktop minim, trebuie cel puțin să puneți un manager de ferestre în el. În acest ghid, vom folosi managerul de ferestre kwin. Dar puteți folosi orice manager de ferestre doriți.

Pentru a instala kwin pe sistemele Ubuntu și Ubuntu, tastați următoarea comandă în terminal:

 sudo apt install kwin --no-install-recommends 

Fara --no-install-recomands opțiunea, apt va instala întregul mediu desktop kde.

instagram viewer

Pe lângă managerul de ferestre, vom adăuga dock-ul plank în mediul desktop. Pentru a-l instala tastați:

 sudo apt install plank

Acum să creăm scriptul bash de sesiune. Dacă nu știți deja, a scriptul bash este un fișier text obișnuit în care introduceți o secvență de comenzi. Când fișierul este executat, inițiază comenzile conținute linie cu linie, evitându-vă să introduceți fiecare comandă în terminal.

Scriptul nostru va conține programele pe care mediul nostru desktop le va avea. Vom pune scenariul /bin director. Deci deschideți terminalul și navigați la /bin tastând următoarea comandă:

 cd /bin

Apoi creați scriptul prin următoarea comandă (o vom numi custom_de.sh):

 sudo touch custom_de.sh 

Deschideți fișierul ca root folosind editorul de text, de ex. nano:

 sudo nano custom_de.sh 

Puteți înlocui nano cu orice editor de text, cum ar fi gedit sau xed.

Apoi puneți următoarea linie în partea de sus a scriptului.

 #!/bin/bash 

Această linie îi spune terminalului să execute acest script folosind bash.

Apoi, tastați comenzile programelor pe care doriți să le puneți în desktopul personalizat începând cu managerul de ferestre (în acest caz, kwin).

kwin &
scândură

Ampersand (&) după o comandă o face să ruleze în fundal, astfel încât următoarea comandă este executată fără a aștepta ca comanda anterioară să iasă. Trebuie să facem asta deoarece programele care compun mediul desktop trebuie să ruleze în același timp.

Acest script reprezintă sesiunea desktop, atâta timp cât acest script rulează, sesiunea va continua să ruleze. Când acest script iese, sesiunea va ieși și veți fi direcționat către ecranul de conectare ca și cum v-ați deconectat.

De aceea, este important să nu puneți un ampersand (&) după ultima comandă. Dacă se întâmplă acest lucru și ultima comandă este trimisă în fundal, scriptul va ieși, iar sesiunea se va închide imediat ce începe.

După salvarea scriptului, acordați-i permisiunea de executabil tastând următoarea comandă:

 sudo chmod +x custom_de.sh 

Pasul 2: Creați fișierul desktop

Pentru a face desktopul nostru personalizat vizibil în timpul conectării, trebuie să creăm un .desktop dosar în /usr/share/xsessions care va indica scenariul. Pentru a naviga în acel director, în terminal tastați:

 cd /usr/share/xsessions 

Apoi creați fișierul și deschideți-l prin:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

În interiorul fișierului puneți următoarele rânduri:

[Intrare pe desktop]
Nume=DE personalizat
Comentariu=Meiul meu desktop minunat
Exec=/bin/custom_de.sh
Tip=Aplicație

Pentru Exec=, introduceți locația scriptului de sesiune pe care l-ați creat anterior.

Pasul 3: Lansați Mediul desktop personalizat

Pentru a lansa mediul desktop:

  1. Deconectați-vă
  2. Găsiți lista de medii desktop instalate
  3. Selectați mediul desktop nou creat
  4. Conectați-vă din nou

Pentru a ieși din această sesiune, omorâți ultimul program din scriptul de sesiune folosind comanda pkill:

 scândură pkill 

Faceți-vă mediul desktop mai complet

Felicitări! Ți-ai creat propriul mediu desktop.

Dar încă îi lipsesc unele componente. Este timpul să adăugați un tapet și un panou.

Există mulți formatori de tapet acolo. O alegere bună este Komorebi, care vă oferă posibilitatea de a seta videoclipuri ca imagini de fundal și arată, de asemenea, pictograme de pe desktop.

Pentru a instala Komorebi, descărcați pachetul deb din Depozitul GitHub, instalați-l și rulați-l.

Pentru panou, vom folosi lxqt-panel, pentru a-l instala pe Ubuntu:

 sudo apt install lxqt-panel 

Nu uitați să puneți comanda lxqt-panel și komorebi în scriptul de sesiune urmate de ampersand (&). Utilizați calea completă pentru comanda Komorebi (/System/Applications/komorebi).

De asemenea, puteți adăuga Ulauncher, un lansator de aplicații util. Acest lucru va face experiența desktop mai completă:

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

Puteți adăuga câte programe doriți, personalizați desktopul în funcție de nevoile dvs. Luați în considerare și adăugarea unui manager de notificări.

Cum să setați temele GTK și pictograme

În alte medii desktop, puteți schimba temele GTK și pictogramele folosind un utilitar GUI, cum ar fi gnome-tweaks sau altceva. În cazul nostru, nu avem aceste utilitare, dar nu vă faceți griji, deoarece puteți schimba și temele din linia de comandă folosind comanda gsettings.

Pentru ca gsettings să aibă efect, dbus trebuie să ruleze.

Dbus a început să folosească dbus-lansare. Doar adauga dbus-lansare bash la începutul scenariului dvs.

Apoi, ieșiți din sesiune și conectați-vă din nou. Pentru a obține tema GTK aplicată în prezent:

 gsettings obține org.gnome.desktop.interface gtk-theme 

Pentru a seta tema GTK la tema Canta, de exemplu, tastați:

 gsettings set org.gnome.desktop.interface gtk-theme Canta 

Tema pe care urmează să o setați trebuie să fie localizată /usr/share/themes director. Numele temei este numele folderului său.

Experiența supremă de personalizare

Deși construirea propriului mediu desktop este o experiență revigorantă, este posibil să nu aibă ca rezultat o experiență desktop completă la prima dată. Dar prin adăugarea altor programe veți crea un mediu desktop mai bun. Dacă vă place să construiți lucruri, atunci s-ar putea să vă placă ArchLinux, deoarece vă va permite să vă construiți propria distribuție Linux.

7 lucruri pe care ar trebui să le știți înainte de a trece la un manager de ferestre

Doriți să înlocuiți mediul desktop actual cu un manager de ferestre? Iată câteva lucruri de care ar trebui să fii conștient înainte de a lua o decizie.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Linux
  • Mediul desktop Linux
Despre autor
Hamza Algohary (2 articole publicate)Mai multe de la Hamza Algohary

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona