Har du prøvd mange skrivebordsmiljøer, men ingenting faller i smak? Eller kanskje du liker noen komponenter i et skrivebordsmiljø og ikke liker de andre. Kanskje det er på tide å vurdere å bygge ditt eget skrivebordsmiljø...
Hvordan kan jeg bygge et skrivebordsmiljø?
Du kan enkelt bygge et skrivebordsmiljø ved å sette sammen ulike komponenter i eksisterende skrivebordsmiljøer og andre uavhengige programmer. det er bedre å kjenne de generelle komponentene i et skrivebordsmiljø før du bygger en, men det er ikke nødvendig. Her skal vi vise deg hvordan du bygger ditt eget skrivebordsmiljø trinn for trinn.
Trinn 1: Lag Session Bash-skriptet
For å lage et minimalt skrivebordsmiljø, må du i det minste sette inn en vindusbehandler i det. I denne guiden skal vi bruke kwin-vindusbehandler. Men du kan bruke hvilken som helst vindusbehandler du ønsker.
For å installere kwin på Ubuntu og Ubuntu-baserte systemer, skriv inn følgende kommando i terminal:
sudo apt install kwin --no-install-recommends
Uten --no-install-anbefaler alternativet, vil apt installere hele kde-skrivebordsmiljøet.
I tillegg til vindusbehandleren vil vi legge til plankedokken i skrivebordsmiljøet. For å installere den skriver du:
sudo apt install plank
La oss nå lage session bash-skriptet. Hvis du ikke allerede vet, a bash script er en vanlig tekstfil der du skriver inn en rekke kommandoer. Når filen kjøres, starter den de inneholdte kommandoene linje for linje, og sparer deg fra å skrive hver kommando i terminalen selv.
Skriptet vårt vil inneholde programmene som skrivebordsmiljøet vårt vil ha. Vi legger inn manuset /bin katalog. Så åpne terminalen og naviger til /bin ved å skrive følgende kommando:
cd /bin
Lag deretter skriptet med følgende kommando (vi kaller det custom_de.sh):
sudo touch custom_de.sh
Åpne filen som root ved å bruke tekstredigeringsprogrammet, f.eks. nano:
sudo nano custom_de.sh
Du kan erstatte nano med hvilken som helst tekstredigerer som gedit eller xed.
Sett deretter følgende linje øverst i manuset.
#!/bin/bash
Denne linjen forteller terminalen å utføre dette skriptet ved hjelp av bash.
Deretter skriver du inn kommandoene til programmene du vil sette inn på det tilpassede skrivebordet, og starter med vindusbehandlingen (i dette tilfellet kwin).
kwin &
planke
Et-tegnet (&) etter en kommando får den til å kjøre i bakgrunnen slik at den neste kommandoen utføres uten å vente på at den forrige kommandoen avsluttes. Vi må gjøre det fordi programmene som utgjør skrivebordsmiljøet må kjøre samtidig.
Dette skriptet representerer skrivebordsøkten, så lenge dette skriptet kjører, vil økten fortsette å kjøre. Når dette skriptet avsluttes, avsluttes økten, og du vil bli dirigert til påloggingsskjermen som om du logget ut.
Derfor er det viktig å ikke sette et og-tegn (&) etter den siste kommandoen. Hvis dette skjer og den siste kommandoen sendes til bakgrunnen, vil skriptet avsluttes, og økten avsluttes så snart den starter.
Etter å ha lagret skriptet, gi det kjørbar tillatelse ved å skrive inn følgende kommando:
sudo chmod +x custom_de.sh
Trinn 2: Lag skrivebordsfilen
For å gjøre vårt tilpassede skrivebord synlig mens vi logger inn, må vi opprette en .desktop fil inn /usr/share/xsessions som vil peke på manuset. For å navigere til den katalogen, i terminaltypen:
cd /usr/share/xsessions
Lag deretter filen og åpne den ved å:
sudo touch custom_de.desktop
sudo nano custom_de.desktop
Inne i filen legger du følgende linjer:
[Desktop Entry]
Navn=Egendefinert DE
Comment=Mitt fantastiske skrivebordsmiljø
Exec=/bin/custom_de.sh
Type=Applikasjon
Til Exec=, skriv inn plasseringen til sesjonsskriptet du tidligere opprettet.
Trinn 3: Start Custom Desktop Environment
Slik starter du skrivebordsmiljøet:
- Logg ut
- Finn listen over installerte skrivebordsmiljøer
- Velg det nyopprettede skrivebordsmiljøet
- Logg på igjen
For å avslutte denne økten, drep det siste programmet i sesjonsskriptet ved å bruke pkill-kommandoen:
pkill planke
Gjør skrivebordsmiljøet ditt mer komplett
Gratulerer! Du har laget ditt eget skrivebordsmiljø.
Men det mangler fortsatt noen komponenter. Det er på tide å legge til et bakgrunnsbilde og et panel.
Det er mange tapetsettere der ute. Et godt valg er Komorebi, som gir deg muligheten til å sette videoer som bakgrunnsbilder, og den viser også skrivebordsikoner.
For å installere komorebi, last ned deb-pakken fra GitHub-depot, installer den og kjør den.
For panelet vil vi bruke lxqt-panel for å installere det på Ubuntu:
sudo apt installer lxqt-panel
Ikke glem å sette kommandoen lxqt-panel og komorebi i sesjonsskriptet etterfulgt av og-tegnet (&). Bruk hele banen for komorebi-kommandoen (/System/Applications/komorebi).
Du kan også legge til Ulauncher, en nyttig programstarter. Dette vil gjøre skrivebordsopplevelsen mer komplett:
sudo add-apt-repository ppa: agornostal/ulauncher && sudo apt update && sudo apt install ulauncher
Du kan legge til så mange programmer du ønsker, tilpasse skrivebordet ditt for å passe dine behov. Vurder også å legge til en varslingsadministrator.
Hvordan stille inn GTK- og ikontemaene
I andre skrivebordsmiljøer kan du endre GTK- og ikontemaene ved å bruke et GUI-verktøy som gnome-tweaks eller annet. I vårt tilfelle har vi ikke disse verktøyene, men ikke bekymre deg, siden du også kan endre temaer fra kommandolinjen ved å bruke gsettings-kommandoen.
For at gsettings skal ha effekt må dbus kjøres.
Dbus er begynt å bruke dbus-lansering. Bare legg til dbus-lanseringsbash i begynnelsen av manuset ditt.
Avslutt deretter økten og logg på igjen. For å få det gjeldende brukte GTK-temaet:
gsettings får org.gnome.desktop.interface gtk-theme
For å sette GTK-temaet til Canta-temaet, for eksempel, skriv inn:
gsettings set org.gnome.desktop.interface gtk-theme Canta
Temaet du skal sette må ligge i /usr/share/themes katalog. Temanavnet er mappenavnet.
Den ultimate tilpasningsopplevelsen
Selv om det er en forfriskende opplevelse å bygge ditt eget skrivebordsmiljø, kan det hende det ikke resulterer i en komplett skrivebordsopplevelse ved første gang. Men ved å legge til andre programmer vil du skape et bedre skrivebordsmiljø. Hvis du liker å bygge ting, vil du kanskje like ArchLinux, siden det lar deg bygge din egen Linux-distro.
Vil du erstatte ditt nåværende skrivebordsmiljø med en vindusbehandling? Her er noen ting du bør være klar over før du tar avgjørelsen.
Les Neste
- Linux
- Linux skrivebordsmiljø
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere