Jestem użytkownikiem Linuksa i KDE, a ostatnio zacząłem używać Oświecenia jako zastępczego środowiska Desktop, gdy potrzebuję mniejszego zużycia zasobów.
Używam KDM jako menedżera wyświetlania i muszę znaleźć sposób, aby poprawnie ustawić domyślne środowisko pulpitu zgodnie z moimi preferencjami.
Chciałbym móc ustawić KDE jako domyślny wybór, ponieważ używam go codziennie, i ręcznie wybieram inny, gdy go potrzebuję.
Obecnie jest ustawiony na uruchomienie ostatnio używanego DE i nie mogę znaleźć sposobu na zmianę tego zachowania. Wydaje się, że moduł sterujący KDM w Ustawieniach systemu KDE nie oferuje tej opcji.
Wszelkie wskazówki, jak to zrobić?
linux
kde
desktop-environments
kdm
Sekhemty
źródło
źródło
session
menu lub podobne menu, które pozwala wybrać sesję, którą chcesz uruchomić.Odpowiedzi:
Powinieneś być w stanie to skonfigurować, edytując swój
$HOME/.dmrc
plik. Sesje dostępne dla menedżera ekranu (w zależności od tego, którego używasz) to pliki .desktop, w których zwykle się znajduje/usr/share/xsessions
. W moim przypadku ten katalog zawiera:Każdy z tych plików jest możliwą sesją, którą może wybrać mój menedżer wyświetlania. Który jest kontrolowany przez
$HOME/.dmrc
plik. Tak więc, abyKDE
ustawić domyślnie, musisz edytować ten plik i sprawić, aby wyglądał tak:Zakładając, że masz
kde.desktop
plik wxsessions
katalogu, nie używam KDE, więc nie mogę sprawdzić, ale działa dla mnie przy użyciucinnamon
lubxfce
. Po wprowadzeniu tej zmiany za każdym razem powinieneś być domyślnie zalogowany w KDE.źródło
/usr/share/xsessions
nazwa KDE ma nazwękde-plasma.desktop
; Przypuszczam, że dzieje się tak, ponieważ KDE zapewnia także inne środowiska (tj. Active dla urządzeń mobilnych) oprócz Plazmy, standardu dla komputerów stacjonarnych. Ponieważ niczego tu nie zmodyfikowałem, jestem całkiem pewien, że jest to standardowa nazwa; możesz zaktualizować swoją odpowiedź, aby to odzwierciedlić. Wypróbuję tę procedurę i sprawdzę, czy działa.W GNOME 2
.dmrc
plik z katalogu domowego użytkownika został użyty do utworzenia domyślnych sesji. Ten.dmrc
plik nie jest już używany.Aby określić domyślną sesję dla użytkownika, zaktualizuj usługę konta użytkownika w
/var/lib/AccountsService/users/*username*
pliku:Źródło
źródło
W przypadku RHEL / CentOS 7 możesz ustawić plik tak,
/etc/sysconfig/desktop
aby zawierałDESKTOP=KDE
domyślną wartość KDE.Działa to również w przypadku VNC.
źródło
Działa dla Centos 7 / RHEL Jeśli $ HOME / .dmrc nie istnieje:
Z katalogu dir / usr / share / xsessions przenieś plik * .desktop do innego katalogu (na przykład niepotrzebny_env) i zostaw tylko jeden potrzebny (w moim przypadku - xfce.desktop):
$ ls /usr/share/xsessions xfce.desktop unnecessary_env/
Po wylogowaniu / ponownym uruchomieniu XFCE zostanie domyślnie załadowany
Uwaga! Nie będziesz mógł wybierać między GUI
źródło