Isprobali ste mnoga desktop okruženja, ali ništa ne odgovara vašem ukusu? Ili vam se možda sviđaju neke komponente desktop okruženja, a druge ne. Možda je vrijeme da razmislite o izgradnji vlastitog desktop okruženja...

Kako mogu izgraditi desktop okruženje?

Možete jednostavno izgraditi desktop okruženje sastavljanjem različitih komponenti postojećih desktop okruženja i drugih neovisnih programa. bolje je da poznavati opće komponente desktop okruženja prije izgradnje, ali nije potrebno. Ovdje ćemo vam pokazati kako korak po korak izgraditi vlastito desktop okruženje.

Korak 1: Izradite skriptu Bash sesije

Da biste napravili minimalno okruženje radne površine, morate barem u njega staviti upravitelj prozora. U ovom vodiču koristit ćemo kwin upravitelj prozora. Ali možete koristiti bilo koji upravitelj prozora koji želite.

Da biste instalirali kwin na Ubuntu i Ubuntu sustave, upišite sljedeću naredbu u terminal:

 sudo apt install kwin --no-install-recommends 

Bez toga --no-install-preporučuje opcija, apt će instalirati cijelo okruženje kde radne površine.

instagram viewer

Osim upravitelja prozora, u desktop okruženje ćemo dodati i plank dock. Da biste ga instalirali, upišite:

 sudo apt install plank

Sada napravimo skriptu session bash. Ako već ne znate, a bash skripta je obična tekstualna datoteka u koju unosite niz naredbi. Kada se datoteka izvrši, ona pokreće sadržane naredbe red po red, čime se štedite da sami upisujete svaku naredbu u terminal.

Naša skripta će sadržavati programe koje će imati naše desktop okruženje. Ubacit ćemo skriptu /bin imenik. Stoga otvorite terminal i idite do /bin upisivanjem sljedeće naredbe:

 cd /bin

Zatim kreirajte skriptu sljedećom naredbom (nazvat ćemo je custom_de.sh):

 sudo touch custom_de.sh 

Otvorite datoteku kao root koristeći svoj uređivač teksta, npr. nano:

 sudo nano custom_de.sh 

Nano možete zamijeniti bilo kojim uređivačem teksta kao što je gedit ili xed.

Zatim stavite sljedeći redak na vrh skripte.

 #!/bin/bash 

Ova linija govori terminalu da izvrši ovu skriptu koristeći bash.

Zatim upišite naredbe programa koje želite staviti na prilagođenu radnu površinu počevši od upravitelja prozora (u ovom slučaju kwin).

kwin &
daska

Ampersand (&) nakon naredbe pokreće je u pozadini tako da se sljedeća naredba izvršava bez čekanja da prethodna naredba izađe. To moramo učiniti jer se programi koji čine okruženje radne površine moraju izvoditi u isto vrijeme.

Ova skripta predstavlja sesiju radne površine, sve dok je ova skripta pokrenuta, sesija će se nastaviti izvoditi. Kada ova skripta izađe, sesija će se zatvoriti, a vi ćete biti preusmjereni na ekran za prijavu kao da ste se odjavili.

Zato je važno ne stavljati ampersand (&) nakon zadnje naredbe. Ako se to dogodi i posljednja naredba bude poslana u pozadinu, skripta će izaći, a sesija će izaći čim započne.

Nakon spremanja skripte, dajte joj izvršnu dozvolu upisivanjem sljedeće naredbe:

 sudo chmod +x custom_de.sh 

Korak 2: Napravite datoteku radne površine

Da bi naša prilagođena radna površina bila vidljiva tijekom prijave, moramo stvoriti a .desktop prijaviti /usr/share/xsessions koji će upućivati ​​na skriptu. Za navigaciju do tog direktorija, u terminalu upišite:

 cd /usr/share/xsessions 

Zatim kreirajte datoteku i otvorite je na:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Unutar datoteke stavite sljedeće retke:

[Unos radne površine]
Naziv=Prilagođeni DE
Comment=Moje sjajno okruženje radne površine
Exec=/bin/custom_de.sh
Vrsta=Primjena

Za Exec=, unesite lokaciju skripte sesije koju ste prethodno kreirali.

Korak 3: Pokrenite prilagođeno okruženje radne površine

Za pokretanje okruženja radne površine:

  1. Odjavite se
  2. Pronađite popis instaliranih okruženja radne površine
  3. Odaberite novostvoreno okruženje radne površine
  4. Ponovno se prijavite

Da biste izašli iz ove sesije, ubijte posljednji program u skripti sesije pomoću naredbe pkill:

 pkill daska 

Učinite svoje stolno okruženje potpunijim

Čestitamo! Stvorili ste vlastito okruženje radne površine.

Ali još uvijek mu nedostaju neke komponente. Vrijeme je da dodate pozadinu i ploču.

Postoji mnogo postavljača tapeta. Dobar izbor je Komorebi, koji vam daje mogućnost postavljanja videa kao pozadine, a prikazuje i ikone na radnoj površini.

Za instaliranje komorebi preuzmite deb paket sa GitHub spremište, instalirajte ga i pokrenite.

Za panel ćemo koristiti lxqt-panel, da ga instaliramo na Ubuntu:

 sudo apt install lxqt-panel 

Nemojte zaboraviti staviti naredbu lxqt-panel i komorebi u skriptu sesije nakon čega slijedi ampersand (&). Koristite puni put za naredbu komorebi (/System/Applications/komorebi).

Također možete dodati Ulauncher, koristan pokretač aplikacija. Ovo će iskustvo desktopa učiniti potpunijim:

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

Možete dodati koliko god programa želite, prilagoditi radnu površinu prema svojim potrebama. Također razmislite o dodavanju upravitelja obavijesti.

Kako postaviti GTK i teme ikona

U drugim okruženjima radne površine možete promijeniti GTK i teme ikona koristeći GUI uslužni program kao što je gnome-tweaks ili drugo. U našem slučaju nemamo ove uslužne programe, ali ne brinite jer možete promijeniti i teme iz naredbenog retka pomoću naredbe gsettings.

Da bi gsettings imale učinak, dbus mora biti pokrenut.

Dbus se počinje koristiti dbus-pokretanje. Samo dodajte dbus-pokreni bash na početku vašeg scenarija.

Zatim izađite iz sesije i ponovno se prijavite. Da biste dobili trenutno primijenjenu GTK temu:

 gsettings dobiti org.gnome.desktop.interface gtk-theme 

Da biste GTK temu postavili na temu Canta, na primjer, upišite:

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

Tema koju ćete postaviti mora se nalaziti u njoj /usr/share/themes imenik. Naziv teme je naziv njezine mape.

Vrhunsko iskustvo prilagodbe

Iako je izgradnja vlastitog desktop okruženja osvježavajuće iskustvo, možda neće rezultirati potpunim radnim iskustvom u prvi put. Ali dodavanjem drugih programa stvorit ćete bolje okruženje radne površine. Ako volite graditi stvari, onda bi vam se mogao svidjeti ArchLinux, jer će vam omogućiti da izgradite vlastitu Linux distribuciju.

7 stvari koje biste trebali znati prije nego što prijeđete na Window Manager

Želite zamijeniti svoje trenutno okruženje radne površine upraviteljem prozora? Evo nekih stvari kojih biste trebali biti svjesni prije donošenja odluke.

Pročitajte dalje

UdioCvrkutE-mail
Povezane teme
  • Linux
  • Linux Desktop okruženje
O autoru
Hamza Algohary (Objavljena 2 članka)Više od Hamze Algoharyja

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu