Har du nogensinde installeret en ny Linux-vinduesmanager eller et skrivebordsmiljø, kun for at finde ud af, at det ikke vises på sessionslisten i GDM? Har du nogensinde ønsket at fjerne elementer fra denne liste? Hvad med at lave en ny liste element, så du kan starte op i et brugerdefineret desktop miljø? Det lyder som om det skal være enkelt, men mange mennesker er overrasket over, at denne lille opgave faktisk er en smule vanskelig, og der er meget lidt dokumentation til at hjælpe. Vi håber at løse det i dag med en hurtig og enkel guide til redigering af din GDM Sessions- menu.

/ Usr / share / xsessions

Listen er befolket ved at se indholdet i mappen / usr / share / xsessions . Her finder du filer med .desktop extension (udvidelse skjult i nogle filadministratorer). Da disse filer er i en systemmappe, skal du have root privilegier for at ændre eller slette dem.

Disse . desktop filer indeholder grundlæggende oplysninger om, hvad dette menupunkt vil starte. Hvis du fjerner (eller omdøber) en af ​​disse filer, fjernes den fra listen Sessions .

Ændring af en vare

Som nævnt ovenfor skal du have rodrettigheder til at ændre nogle af filerne i / usr / share / xsessions . Ubuntu brugere, for exaple, kan ramme Alt + F2 for at åbne kommandoboksen og indtaste

 gksu gedit 

at køre den gedit tekst editor som root. Åbn enhver .desktop-fil i mappen / usr / share / xsessions, som du vil redigere.

Oprettelse af en ny indtastning

Ved hjælp af ovenstående skærmbillede som skabelon kan du designe din egen post til menuen.

Kodelinjen henviser til tegnkodningen, der bruges i filen, og kan sikkert overlades til UTF-8 til næsten alle formål.

Navnet er, hvad der vises på GDMs Sessions- liste, efterfulgt af en kort beskrivelse i kommentarlinjen .

Exec- linjen er nok den vigtigste i listen. Dette er den sektion, hvor du angiver kommandoen, der skal køres, når menupunktet klikkes. Det vil også acceptere kommandolinjeparametre (dvs. gnome-session -f ). Denne linje kan også indstilles til et brugerdefineret script, du har lavet.

Næste er ikonlinjen, som under visse omstændigheder kan bruges til at angive ikonet for en applikation, men det er ikke obligatorisk for launchers i sessionslisten.

Da .desktop- filer har anvendelser ud over bare GDM, omfatter de et Type- felt for at angive, hvad filen repræsenterer. Den kan overlades på ansøgning til disse formål.

En komplet liste over ejendommene og deres betydninger kan findes her.

Når dine filer er gemt, vil du nu se det på listen Sessions, når GDM starter. Du har også mulighed for at indstille den som standard desktop session. For at gøre inden for Gnome skal du klikke på System -> Administration -> Login Screen . I rullemenuen skal du vælge din nye brugerdefinerede post.

Konklusion

Med viden om, hvordan man styrer mulighederne for GDM-sessionen, er du nu på et sted, hvor du kan oprette dit eget brugerdefinerede skrivebordsmiljø ved at sammenkoble de enkelte komponenter, du kan lide. Som det sker, er det genstand for en kommende artikel - "Sådan opretter du dit eget brugerdefinerede skrivebordsmiljø" . Check tilbage om et par dage eller følg os på RSS, Facebook eller Twitter for det og mere MTE godhed.