Gnome - jak kontrolować sekwencję startową

Gnome - jak kontrolować sekwencję startową

Który jest najpopularniejszym pulpitem?Co sprawia, że ​​się zaczyna?

Co Gnome musi zacząć, wartości, które chcesz dostarczyć…

Od samego początku i z małymi systemami umieszczasz wartości ~/.xinitrc. Najprostszy plik będzie po prostu zawierać „Exec Gnome-session”. Bardziej rozsądny plik wyglądałby jak ten poniżej.

Eksport xdg_menu_prefix = gnome-
Exec Gnome-Sesson

Korzystanie z tego podejścia nie jest domyślnym sposobem na zrobienie tego. Takie podejście zakłada tylko jeden wybór środowiska stacjonarnego. To założenie nie jest już ważne dla większości systemów. Dystrybucje Użyj obecnie menedżera wyświetlania, ponieważ GNOME jest domyślnym pulpitem. W większości systemów zaczniesz od GDM3 i masz plik sterujący, który ustawia wszystko.

Od czego zacząć GDM3?

Jeśli użyłeś regularnej dystrybucji, GDM jest już zainstalowany i domyślny logowanie. Możesz przejść na innych menedżerów wyświetlaczy, popularną opcją jest SDDM. Aby go zainstalować, używasz menedżera pakietów. Na końcu instalacji masz monit o wybranie menedżera, którego chcesz użyć. Skrypt ustawia prawidłowy menedżer dla następnego rozruchu. Jeśli chcesz wrócić, po prostu uruchom poniższe polecenie.

$ sudo dpkg-reconfigure gdm3

Pojawi się to samo menu i możesz wybrać, który chcesz uruchomić bez odinstalowania dowolnego z nich. To, co się dzieje. W maszynach systemowych „Display-Manager.Usługa upewnia się, że zaczyna się i ciągle działa. Demon o nazwie Logind to ogólny demon, który można sprawdzić za pomocą Systemctl.

$ Systemctl Status SystemD-Logind.praca

GDM3 odczyty/etc/gdm3/custom.Conf, aby uzyskać prawidłową konfigurację. W tym pliku możesz automatycznie ustawić system na logowanie. Możesz także ustawić parametry XDMCP i ustawienia bezpieczeństwa. Tutaj możesz również włączyć debugowanie w tym pliku.

Po rozpoczęciu GDM zostajesz powitany ze swoją stroną logowania. Na tej stronie możesz wybrać środowisko stacjonarne, którego chcesz użyć. Te wybory pochodzą z plików w USR/SHARE/XSESSIONS. Jednym z przykładów jest domyślny z Ubuntu, widoczny poniżej.

Wartości w GDM - plik pulpitu sesji to plik w stylu init, jak pokazano poniżej. Wpisy kontrolują sesję, ustawiając wartości dla pulpitu.

[Wpis na komputery]
Nazwa = Ubuntu
Komentarz = ta sesja loguje się do Ubuntu
Exec = env gnome_shell_session_mode = ubuntu/usr/bin/gnome-session--systemd
--session = Ubuntu
Tryxec =/usr/bin/gnome-sell
Typ = aplikacja
DesktopNames = Ubuntu: Gnome
X-GDM-sessionregisters = true
X-UUNTU-GETTEXT-DOMAIN = GNOME-SESSION-3.0

Masz wiele opcji w tym pliku, główne to Exec i Tryexec. Pierwszy uruchamia komputer stacjonarny w tym pliku gnome-powłok. Drugi, sprawdza, czy plik binarny istnieje. Korzystając z instrukcji TryExec, możesz mieć GDM3 ignorowanie wpisu, jeśli nie istnieje.

Kolejnym ważnym plikiem jest/usr/share/gnome-session/sessions/gnome.sesja. Ten plik wyjaśnia wymagane oprogramowanie do tej sesji.

Jak zmienić własny pulpit?

Po wybraniu GNOME, gnome-session zaczyna rozglądać się po wielu plikach. W katalogu $ xdgconfighome/gnome-session/session-session gnome powinien był zapisać ostatnią sesję.

Aby uruchomić określone aplikacje po uruchomieniu pulpitu, możesz je dodać do katalogu Autostart. Są wymienione poniżej.

usr/share/gnome/autostart i ~//.config/autostart/

Możesz także ustawić te same wartości za pomocą wbudowanego narzędzia do poprawki.

Komponent, który uruchamia pulpit, część graficzna, jest gnome-powłoka. Gnome-Shell odczytuje dane z pliku sesji gnome. Wszelkie aplikacje są dostępne w USR/Share/Application. Informacje o aplikacjach i typach MIME są dostępne w USR/Share/Application-Registry informator.

gnome-szellka graficzna powłoka

Gnome-Shell tworzy wszystko dla twojego pulpitu, ustawienia systemowe są w usr/share/gnome*. Tutaj znajdziesz także ustawienia wielu aplikacji GNOME. W przypadku twoich osobistych ustawień są one w ~.lokalne/share/gnome- [nazwa aplikacji] dla niektórych aplikacji.

Wniosek

Kiedy Gnome zaczyna się, wiele się dzieje. Dobrze jest mieć podstawowe zrozumienie tego procesu, abyś mógł rozwiązać problemy lub dostosować, jak działa to z własnymi preferencjami.