Wyszukiwanie w witrynie

Jak dostosować listę sesji GDM


Czy kiedykolwiek instalowałeś nowy menedżer okien lub środowisko graficzne Linuksa i okazało się, że nie pojawia się on na liście sesji w GDM? Czy kiedykolwiek chciałeś usunąć pozycje z tej listy? Co powiesz na utworzenie nowego elementu listy, aby móc uruchomić komputer w niestandardowym środowisku graficznym? Wygląda na to, że powinno to być proste, ale wiele osób jest zaskoczonych faktem, że to małe zadanie jest w rzeczywistości nieco trudne i istnieje bardzo mało dokumentacji, która może pomóc. Pokażemy Ci, jak rozwiązać ten problem, korzystając z szybkiego i prostego przewodnika po edytowaniu menu sesji GDM.

Treść

  • xsesje
  • Modyfikowanie elementu
  • Tworzenie nowego wpisu
  • Ustawianie domyślnego środowiska

Wskazówka: jeśli używasz Gnome, musisz sprawdzić te rozszerzenia Gnome, aby poprawić jakość korzystania z pulpitu.

xsesje

Lista sesji jest wypełniana poprzez sprawdzenie zawartości katalogu "/usr/share/xsessions". Znajdziesz tu pliki z rozszerzeniem .desktop (rozszerzenie ukryte w niektórych menedżerach plików). Ponieważ pliki te znajdują się w folderze systemowym, do ich zmiany lub usunięcia potrzebne będą uprawnienia roota.

Te pliki .desktop zawierają podstawowe informacje o tym, co uruchomi ten element menu. Usunięcie (lub zmiana nazwy) jednego z tych plików spowoduje usunięcie go z listy sesji.

Modyfikowanie elementu

Jak wspomniano powyżej, będziesz potrzebować uprawnień roota, aby modyfikować dowolne pliki w „/usr/share/xsessions”. Użytkownicy Ubuntu mogą na przykład otworzyć terminal i wprowadzić następujące polecenie:

sudo gedit

aby uruchomić edytor tekstu gedit jako root.

Otwórz dowolny plik .desktop w katalogu „/usr/share/xsessions”, który chcesz edytować.

Wskazówka: możesz upiększyć swój pulpit Gnome za pomocą tych dobrze wyglądających motywów.

Tworzenie nowego wpisu

Korzystając z powyższego zrzutu ekranu jako szablonu, możesz zaprojektować własną pozycję w menu.

  • Linia Encoding odnosi się do kodowania znaków użytego w pliku i dla prawie wszystkich celów można bezpiecznie pozostawić UTF-8.
  • Nazwa będzie wyświetlana na liście Sesji GDM, po której następuje krótki opis w wierszu Komentarz.
  • Wiersz Exec jest prawdopodobnie najważniejszy na liście. Jest to sekcja, w której określasz polecenie uruchamiane po kliknięciu elementu menu. Akceptuje również argumenty wiersza poleceń (np. gnome-session -f). W tej linii można również ustawić niestandardowy skrypt, który sam stworzyłeś.
  • W pewnych okolicznościach wiersza Ikona można użyć do określenia ikony aplikacji, ale nie jest to obowiązkowe w przypadku programów uruchamiających na liście sesji.

Ponieważ pliki .desktop mają zastosowanie nie tylko w GDM, zawierają pole Typ, aby określić, co reprezentuje plik. W tym celu można go pozostawić w „Aplikacji”.

Pełną listę właściwości i ich znaczeń można znaleźć tutaj.

Po zapisaniu pliku zobaczysz go na liście Sesji po uruchomieniu GDM.

Warto wiedzieć: dowiedz się, jak uruchomić dowolny program na komputerze z systemem Linux, tworząc własne pliki .desktop.

Ustawianie domyślnego środowiska

Możesz także ustawić ją jako domyślną sesję pulpitu. Aby to zrobić, musisz otworzyć terminal i przejść do katalogu „AccountsService” w „/var/lib/”.

cd /var/lib/AccountsService/

Następnie przejdź do konta użytkownika root:

sudo -s

Przejdź do katalogu „users” i otwórz osobisty plik sesji użytkownika:

cd ./users
gedit ramces

Będąc w środku, wybierz zmienną „Session=" i wpisz nazwę pliku na pulpicie, który ma być ładowany przez GDM podczas uruchamiania.

Następnie dodaj nową linię pod zmienną „Session=" i wpisz „XSession=”. Tam musisz także wpisać nazwę pliku pulpitu, który chcesz załadować. Na przykład następujący fragment kodu zmieni mój domyślny pulpit z GNOME na XFCE:

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

Na koniec uruchom ponownie komputer, aby w pełni zastosować nowe ustawienia:

reboot

Wskazówka: oprócz zmiany środowiska graficznego możesz także przełączyć się z Xorg na Wayland w GDM.

Wniosek

Mając wiedzę na temat kontrolowania opcji sesji GDM, jesteś teraz w miejscu, w którym możesz stworzyć własne, niestandardowe środowisko graficzne, łącząc poszczególne komponenty, które lubisz.

Źródło zdjęcia: Sarah Dorweiler za pośrednictwem Unsplash. Wszystkie zmiany i zrzuty ekranu wykonał Ramces Red.

Powiązane artykuły