Heeft u ooit een nieuwe Linux-vensterbeheerder of -bureaubladomgeving geïnstalleerd, alleen om te ontdekken dat deze niet wordt weergegeven in de lijst Sessies in GDM? Heb je ooit items uit die lijst willen verwijderen? Hoe zit het met het maken van een nieuw lijstitem, zodat u kunt opstarten in een aangepaste bureaubladomgeving? Het klinkt alsof het eenvoudig zou moeten zijn, maar veel mensen zijn verrast door het feit dat deze kleine taak eigenlijk een beetje lastig is, en er is heel weinig documentatie om te helpen. We hopen dit vandaag op te lossen met een snelle en eenvoudige handleiding voor het bewerken van uw GDM Sessions- menu.

/ Usr / share / xsessions

De lijst wordt ingevuld door te kijken naar de inhoud van de map / usr / share / xsessions . Hierin vindt u bestanden met de extensie .desktop (extensie verborgen in sommige bestandsbeheerders). Omdat deze bestanden zich in een systeemmap bevinden, hebt u root-rechten nodig om ze te wijzigen of te verwijderen.

Deze. desktop- bestanden bevatten basisinformatie over wat dit menu-item zal starten. Als u een van deze bestanden verwijdert (of een andere naam geeft), wordt de lijst met sessies verwijderd.

Een item wijzigen

Zoals hierboven vermeld, heeft u root-rechten nodig om bestanden in / usr / share / xsessions te wijzigen . Ubuntu-gebruikers kunnen bijvoorbeeld Alt + F2 raken om het opdrachtvenster te openen en in te voeren

 gksu gedit 

om de gedit-teksteditor als root uit te voeren. Open een .desktop-bestand in de map / usr / share / xsessions die u wilt bewerken.

Een nieuwe invoer maken

Als u de bovenstaande schermafbeelding als sjabloon gebruikt, kunt u uw eigen invoer voor het menu ontwerpen.

De coderinglijn verwijst naar de tekencodering die in het bestand wordt gebruikt en kan veilig voor vrijwel alle doeleinden op UTF-8 worden achtergelaten.

De naam is wat wordt weergegeven in de sessielijst van GDM, gevolgd door een korte beschrijving op de regel Commentaar .

De Exec- regel is waarschijnlijk de belangrijkste in de lijst. Dit is de sectie waarin u de opdracht opgeeft die moet worden uitgevoerd wanneer op het menu-item wordt geklikt. Het accepteert ook opdrachtregelargumenten (dwz gnome-sessie -f ). Deze regel kan ook worden ingesteld als een aangepast script dat u hebt gemaakt.

De volgende is de pictogramlijn, die in sommige omstandigheden kan worden gebruikt om het pictogram voor een toepassing op te geven, maar dit is niet verplicht voor de draagraketten in de sessielijst.

Aangezien .desktop- bestanden gebruiksmogelijkheden hebben die verder gaan dan alleen GDM, bevatten ze een veld Type om aan te geven wat het bestand vertegenwoordigt. Het kan voor deze doeleinden achtergelaten worden bij de applicatie .

Een volledige lijst van de eigenschappen en hun betekenis vindt u hier.

Nadat uw bestanden zijn opgeslagen, wordt deze nu weergegeven in de lijst Sessies wanneer GDM wordt opgestart. U hebt ook de mogelijkheid om deze in te stellen als de standaarddesktopsessie. Om te doen vanuit Gnome, klik je op Systeem -> Beheer -> Aanmeldscherm . Selecteer uw nieuwe aangepaste item in de vervolgkeuzelijst.

Conclusie

Met kennis van hoe u de GDM-sessie-opties kunt beheren, bent u nu op een plek waar u uw eigen aangepaste bureaubladomgeving kunt creëren door de afzonderlijke componenten samen te voegen die u leuk vindt. Zoals het geval is, is dit het onderwerp van een nieuw artikel - "Hoe u uw eigen aangepaste bureaubladomgeving kunt creëren" . Kom over een paar dagen terug of volg ons op RSS, Facebook of Twitter voor dat en meer MTE-goedheid.