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 geditaby 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 -sPrzejdź do katalogu „users” i otwórz osobisty plik sesji użytkownika:
cd ./users
gedit ramcesBę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=usNa koniec uruchom ponownie komputer, aby w pełni zastosować nowe ustawienia:
rebootWskazó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.










