Har du någonsin installerat en ny Windows-fönsterhanterare eller skrivbordsmiljö, bara för att upptäcka att den inte visas på sessionslistan i GDM? Har du någonsin velat ta bort objekt från den listan? Vad sägs om att skapa ett nytt listobjekt så att du kan starta en anpassad skrivbordsmiljö? Det låter som om det borde vara enkelt, men många människor är förvånade över det faktum att den här lilla uppgiften faktiskt är lite knepig och det finns mycket lite dokumentation som hjälper. Vi hoppas att lösa det idag med en snabb och enkel guide till att redigera din GDM Sessions- meny.

/ Usr / share / xsessions

Listan är befolket genom att titta på innehållet i katalogen / usr / share / xsessions . Här hittar du filer med .desktop-förlängningen (förlängning dold i vissa filhanterare). Eftersom dessa filer finns i en systemmapp behöver du root privilegier för att ändra eller radera dem.

Dessa . stationära filer innehåller grundläggande information om vad det här menyalternativet ska starta. Om du tar bort (eller byter namn) kommer en av dessa filer att ta bort sessionslistan .

Ändra ett objekt

Som ovan nämnts behöver du root privilegier för att ändra någon av filerna i / usr / share / xsessions . Ubuntu-användare, för exaple, kan slå Alt + F2 för att öppna kommandofältet och ange

 gksu gedit 

att köra gedit textredigeraren som root. Öppna någon .desktop-fil i katalogen / usr / share / xsessions som du vill redigera.

Skapa en ny post

Med hjälp av ovanstående skärmdump som mall kan du designa din egen post för menyn.

Kodningsrutan hänvisar till teckenkodningen som används i filen och kan säkert lämnas vid UTF-8 i nästan alla syften.

Namnet är det som kommer att visas på GDMs Sessions- lista, följt av en kort beskrivning i kommentarlinen .

Exec- linjen är förmodligen den viktigaste i listan. Det här är det avsnitt där du anger kommandot som ska köras när menyalternativet klickas. Det kommer också att acceptera kommandoradsargument (dvs. gnome-session -f ). Denna rad kan också ställas in till ett anpassat skript som du har gjort.

Nästa är ikonen rad, som under vissa omständigheter kan användas för att ange ikonen för en applikation, men det är inte obligatoriskt för startarna i sessionslistan.

Eftersom .desktop- filer har användningar utöver bara GDM, innehåller de ett typfält för att ange vad filen representerar. Den kan lämnas på ansökan för dessa ändamål.

En fullständig lista över fastigheterna och deras betydelser finns här.

När dina filer är sparade ser du det på listan Sessioner när GDM startar. Du har också möjlighet att ställa in det som standard skrivbordssession. För att göra inom Gnome, klicka på System -> Administration -> Inloggningsskärm . I listrutan väljer du din nya anpassade post.

Slutsats

Med kunskap om hur man kontrollerar GDM-sessionsalternativen är du nu på ett ställe där du kan skapa din egen anpassade skrivbordsmiljö genom att koppla ihop de enskilda komponenterna du vill. Som det händer är det föremål för en kommande artikel - "Skapa din egen anpassade skrivbordsmiljö" . Kontrollera om några dagar eller följ oss på RSS, Facebook eller Twitter för det och mer MTE godhet.