Har du prøvet mange skrivebordsmiljøer, men intet falder i din smag? Eller måske kan du lide nogle komponenter i et skrivebordsmiljø og kan ikke lide de andre. Måske er det tid til at overveje at bygge dit eget skrivebordsmiljø...

Hvordan kan jeg bygge et skrivebordsmiljø?

Du kan nemt bygge et skrivebordsmiljø ved at samle forskellige komponenter i eksisterende skrivebordsmiljøer og andre uafhængige programmer. det er bedre at kender de generelle komponenter i et skrivebordsmiljø før du bygger en, men det er ikke nødvendigt. Her vil vi vise dig, hvordan du bygger dit eget skrivebordsmiljø trin for trin.

Trin 1: Opret Session Bash-scriptet

For at lave et minimalt skrivebordsmiljø skal du i det mindste sætte en vindueshåndtering i det. I denne vejledning skal vi bruge kwin window manager. Men du kan bruge enhver vinduesmanager, du ønsker.

For at installere kwin på Ubuntu og Ubuntu-baserede systemer, skriv følgende kommando i terminal:

 sudo apt install kwin --no-install-recommends 

Uden --no-install-anbefaler option, vil apt installere hele kde-skrivebordsmiljøet.

instagram viewer

Ud over vindueshåndteringen vil vi tilføje plankedokken til skrivebordsmiljøet. For at installere det, skriv:

 sudo apt install plank

Lad os nu oprette session bash-scriptet. Hvis du ikke allerede ved det, a bash script er en almindelig tekstfil, hvor du indtaster en række kommandoer. Når filen udføres, starter den de indeholdte kommandoer linje for linje, hvilket sparer dig for selv at skrive hver kommando i terminalen.

Vores script vil indeholde de programmer, som vores skrivebordsmiljø vil have. Vi lægger manuskriptet ind /bin vejviser. Så åbn terminal og naviger til /bin ved at skrive følgende kommando:

 cd /bin

Opret derefter scriptet ved hjælp af følgende kommando (vi kalder det custom_de.sh):

 sudo touch custom_de.sh 

Åbn filen som root ved hjælp af din teksteditor, f.eks. nano:

 sudo nano custom_de.sh 

Du kan erstatte nano med enhver teksteditor som gedit eller xed.

Sæt derefter følgende linje øverst i scriptet.

 #!/bin/bash 

Denne linje fortæller terminalen at udføre dette script ved hjælp af bash.

Indtast derefter kommandoerne for programmer, du vil lægge i det brugerdefinerede skrivebord, startende med vindueshåndteringen (i dette tilfælde kwin).

kwin &
planke

Et-tegnet (&) efter en kommando får den til at køre i baggrunden, så den næste kommando udføres uden at vente på, at den forrige kommando afsluttes. Det er vi nødt til at gøre, fordi de programmer, der udgør skrivebordsmiljøet, skal køre på samme tid.

Dette script repræsenterer desktop-sessionen, så længe dette script kører, vil sessionen fortsætte med at køre. Når dette script afsluttes, afsluttes sessionen, og du vil blive dirigeret til login-skærmen, som om du loggede ud.

Derfor er det vigtigt ikke at sætte et og-tegn (&) efter den sidste kommando. Hvis dette sker, og den sidste kommando sendes til baggrunden, afsluttes scriptet, og sessionen afsluttes, så snart den starter.

Når du har gemt scriptet, skal du give det eksekverbar tilladelse ved at skrive følgende kommando:

 sudo chmod +x custom_de.sh 

Trin 2: Opret skrivebordsfilen

For at gøre vores brugerdefinerede skrivebord synlig, mens vi logger på, skal vi oprette en .desktop fil ind /usr/share/xsessions som vil pege på manuskriptet. For at navigere til den mappe skal du i terminalen skrive:

 cd /usr/share/xsessions 

Opret derefter filen og åbn den ved at:

sudo touch custom_de.desktop
sudo nano custom_de.desktop

Ind i filen skal du sætte følgende linjer:

[Desktop Entry]
Navn=Tilpasset DE
Comment=Mit fantastiske skrivebordsmiljø
Exec=/bin/custom_de.sh
Type=Applikation

Til Exec=, indtast placeringen af ​​det sessionsscript, du tidligere har oprettet.

Trin 3: Start Custom Desktop Environment

Sådan starter du dit skrivebordsmiljø:

  1. Log ud
  2. Find listen over installerede skrivebordsmiljøer
  3. Vælg det nyoprettede skrivebordsmiljø
  4. Log ind igen

For at afslutte denne session skal du dræbe det sidste program i dit sessionsscript ved at bruge kommandoen pkill:

 pkill planke 

Gør dit skrivebordsmiljø mere komplet

Tillykke! Du har oprettet dit eget skrivebordsmiljø.

Men den mangler stadig nogle komponenter. Det er tid til at tilføje et tapet og et panel.

Der er mange tapetsættere derude. Et godt valg er Komorebi, som giver dig mulighed for at indstille videoer som baggrunde, og det viser også skrivebordsikoner.

For at installere komorebi skal du downloade deb-pakken fra GitHub-depot, installer det og kør det.

Til panelet vil vi bruge lxqt-panel til at installere det på Ubuntu:

 sudo apt installer lxqt-panel 

Glem ikke at sætte kommandoen lxqt-panel og komorebi i sessionsscriptet efterfulgt af og-tegn (&). Brug den fulde sti til komorebi-kommandoen (/System/Applications/komorebi).

Du kan også tilføje Ulauncher, en nyttig programstarter. Dette vil gøre skrivebordsoplevelsen mere komplet:

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

Du kan tilføje så mange programmer, som du ønsker, tilpasse dit skrivebord, så det passer til dine behov. Overvej også at tilføje en notifikationsadministrator.

Sådan indstilles GTK- og ikontemaerne

I andre skrivebordsmiljøer kan du ændre GTK- og ikontemaerne ved hjælp af et GUI-værktøj som gnome-tweaks eller andet. I vores tilfælde har vi ikke disse værktøjer, men bare rolig, da du også kan ændre temaer fra kommandolinjen ved at bruge gsettings-kommandoen.

For at g-indstillinger skal have en effekt, skal dbus køre.

Dbus er begyndt at bruge dbus-lancering. Bare tilføj dbus-lancering bash i begyndelsen af ​​dit manuskript.

Afslut derefter sessionen og log på igen. For at få det aktuelt anvendte GTK-tema:

 gsettings får org.gnome.desktop.interface gtk-theme 

For at indstille GTK-temaet til Canta-temaet for eksempel, skriv:

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

Det tema, du skal indstille, skal være placeret i /usr/share/themes vejviser. Temanavnet er dets mappenavn.

Den ultimative tilpasningsoplevelse

Selvom det er en forfriskende oplevelse at bygge dit eget skrivebordsmiljø, resulterer det muligvis ikke i en komplet skrivebordsoplevelse første gang. Men ved at tilføje andre programmer vil du skabe et bedre skrivebordsmiljø. Hvis du kan lide at bygge ting, kan du godt lide ArchLinux, da det giver dig mulighed for at bygge din egen Linux-distro.

7 ting, du bør vide, før du skifter til en Window Manager

Vil du erstatte dit nuværende skrivebordsmiljø med en vindueshåndtering? Her er nogle ting, du bør være opmærksom på, inden du træffer beslutningen.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Linux
  • Linux skrivebordsmiljø
Om forfatteren
Hamza Algohary (2 artikler udgivet)Mere fra Hamza Algohary

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere