GDM-istuntoluettelon mukauttaminen 1

GDM-istuntoluettelon mukauttaminen


Oletko koskaan asentanut uuden Linux-ikkunanhallinnan tai työpöytäympäristön huomataksesi, että se ei näy GDM:n istunnot-luettelossa? Oletko koskaan halunnut poistaa kohteita luettelosta? Mitä jos luoisit uuden luettelokohteen, jotta voit käynnistää mukautetun työpöytäympäristön? Kuulostaa siltä, ​​​​että sen pitäisi olla yksinkertaista, mutta monet ihmiset ovat yllättyneitä siitä, että tämä pieni tehtävä on itse asiassa hieman hankala, ja siinä on hyvin vähän dokumentaatiota. Näytämme sinulle kuinka ratkaista tämä nopealla ja yksinkertaisella oppaalla GDM-istunnot-valikon muokkaamiseen.

Kärki: jos käytät Gnomea, sinun on tarkistettava nämä Gnome-laajennukset parantaaksesi työpöytäkokemustasi.

xsessions

Istuntoluettelo täytetään katsomalla ”/usr/share/xsessions” -hakemiston sisältöä. Täältä löydät tiedostoja, joiden tunniste on .desktop (laajennus on piilotettu joissakin tiedostonhallinnassa). Koska nämä tiedostot ovat järjestelmäkansiossa, tarvitset pääkäyttäjän oikeudet muuttaaksesi tai poistaaksesi niitä.

Kuvakaappaus xsessions-kansiosta GNOMEn nautilus-tiedostonhallinnasta.

Nämä .desktop-tiedostot sisältävät perustiedot siitä, mitä tämä valikkokohta käynnistää. Yhden näistä tiedostoista poistaminen (tai uudelleennimeäminen) poistaa sen istunnot-luettelosta.

Kohteen muokkaaminen

Kuten yllä todettiin, tarvitset pääkäyttäjän oikeudet muokataksesi mitä tahansa ”/usr/share/xsessions” -kansiossa olevia tiedostoja. Esimerkiksi Ubuntu-käyttäjät voivat avata terminaalin ja kirjoittaa seuraavan komennon:

sudo gedit

käyttääksesi gedit-tekstieditoria pääkäyttäjänä.

Kuvakaappaus Ubuntu-työpöydästä, jossa on käynnissä gedit-superkäyttäjä-istunto.

Avaa mikä tahansa .desktop-tiedosto ”/usr/share/xsessions”-hakemistosta, jota haluat muokata.

Kuvakaappaus superkäyttäjän gedit-istunnosta, jossa näkyy xsessions-hakemiston sisältö.

Kärki: voit kaunistaa Gnome-työpöytääsi näillä hyvännäköisillä teemoilla.

Uuden merkinnän luominen

Käyttämällä yllä olevaa kuvakaappausta mallina voit suunnitella oman merkinnäsi valikkoon.

  • The Koodaus rivi viittaa tiedostossa käytettyyn merkkikoodaukseen, ja se voidaan turvallisesti jättää UTF-8:aan lähes kaikkiin tarkoituksiin.
  • The Nimi on mitä näytetään GDM:n istuntoluettelossa, ja sen jälkeen lyhyt kuvaus Kommentti linja.
  • The Exec rivi on luultavasti listan tärkein. Tämä on osa, jossa määrität komennon, joka suoritetaan, kun valikkokohtaa napsautetaan. Se hyväksyy myös komentorivin argumentit (esim gnome-session -f). Tämä rivi voidaan myös asettaa mukautettuun komentosarjaan, jonka olet tehnyt.
  • The Kuvake riviä voidaan joissakin olosuhteissa käyttää sovelluksen kuvakkeen määrittämiseen, mutta se ei ole pakollinen istuntoluettelon käynnistysohjelmille.

Koska .desktop-tiedostoilla on muitakin käyttötarkoituksia kuin GDM, ne sisältävät a Tyyppi kenttään määrittääksesi, mitä tiedosto edustaa. Se voidaan jättää ”Sovellus”-kohtaan näitä tarkoituksia varten.

Kuvakaappaus superkäyttäjän gedit-istunnosta, jossa näkyy mukautettu työpöytäistuntotiedosto.

Täydellinen luettelo ominaisuuksista ja niiden merkityksistä löytyy tässä.

Kun tiedostosi on tallennettu, näet sen nyt Istunnot-luettelossa, kun GDM käynnistyy.

Kuvakaappaus Ubuntu GDM -näytöstä, jossa näkyy useita käytettävissä olevia työpöytäistuntoja.

Hyvä tietää: Opi käynnistämään mikä tahansa ohjelma Linux-työpöydällä luomalla omia .desktop-tiedostoja.

Oletusympäristön asettaminen

Voit myös asettaa sen oletustyöpöytäistunnoksi. Tätä varten sinun on avattava terminaali ja siirryttävä ”AccountsService”-hakemistoon kohdassa ”/var/lib/”.

cd /var/lib/AccountsService/
Pääte, joka näyttää AccountsService-kansion sisällön.

Vaihda seuraavaksi pääkäyttäjätiliin:

sudo -s
Pääte, joka näyttää siirtymisen tavallisesta käyttäjästä pääkäyttäjäksi.

Mene ”käyttäjät” -hakemistoon ja avaa käyttäjän henkilökohtainen istuntotiedosto:

cd ./users
gedit ramces
Kuvakaappaus, jossa näkyy ramces-käyttäjän henkilökohtaisen työpöytäistuntotiedoston sisältö.

Kun olet sisällä, valitse ”Session=”-muuttuja ja kirjoita sen työpöytätiedoston nimi, jonka haluat GDM:n lataavan käynnistyksen yhteydessä.

Kuvakaappaus, joka näyttää istunnot-muuttujan arvon

Lisää sen jälkeen uusi rivi ”Session=”-muuttujan alle ja kirjoita ”XSession=”. Sinne sinun on myös kirjoitettava ladattavan työpöytätiedoston nimi. Esimerkiksi seuraava koodinpätkä muuttaa oletustyöpöytäni GNOMEsta XFCE:ksi:

[User]
Session=xfce
XSession=xfce
Icon=/home/ramces/.face
SystemAccount=false
 
[InputSource0]
xkb=us
Kuvakaappaus XSession-muuttujan asettamisesta

Lopuksi käynnistä tietokoneesi uudelleen ottaaksesi uudet asetukset käyttöön:

reboot
Kuvakaappaus, jossa näkyy uusi Ubuntun XFCE-oletusympäristö.

Kärki: Työpöytäympäristön vaihtamisen lisäksi voit myös vaihtaa Xorgista Waylandiin GDM:ssä.

Johtopäätös

Kun tiedät, kuinka hallita GDM-istuntoasetuksia, olet nyt paikassa, jossa voit luoda oman mukautetun työpöytäympäristösi yhdistämällä haluamasi yksittäiset komponentit.

Tue työtämme ❤️

Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.

Turvallinen maksu PayPalilla
Moyens I/O Staff on motivoinut sinua antamalla neuvoja tekniikasta, henkilökohtaisesta kehityksestä, elämäntavoista ja strategioista, jotka auttavat sinua.