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ä.

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ä.

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

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.

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.

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/

Vaihda seuraavaksi pääkäyttäjätiliin:
sudo -s

Mene ”käyttäjät” -hakemistoon ja avaa käyttäjän henkilökohtainen istuntotiedosto:
cd ./users gedit ramces

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

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

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

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.




















