[+] Przypisanie
[+] Przypisanie środowiska graficznego do użytkownika
Witam!
Jestem zadowolonym użytkownikiem Debiana Jessie w wersji 32-bitowej.
Mam następujące pytanie: czy istnieje możliwość przypisania środowiska graficznego do użytkownika?
Co mam na myśli: chcę, żeby na przykład użytkownik A po zalogowaniu miał środowisko (raczej menedżer okien) dwm, a użytkownik B miał XFCE, a wszystko to zorganizowane tak, by nie musiał wybierać sesji z menu rozwijanego. Do logowania używam LightDM.
Dziękuję za pomoc!
Jestem zadowolonym użytkownikiem Debiana Jessie w wersji 32-bitowej.
Mam następujące pytanie: czy istnieje możliwość przypisania środowiska graficznego do użytkownika?
Co mam na myśli: chcę, żeby na przykład użytkownik A po zalogowaniu miał środowisko (raczej menedżer okien) dwm, a użytkownik B miał XFCE, a wszystko to zorganizowane tak, by nie musiał wybierać sesji z menu rozwijanego. Do logowania używam LightDM.
Dziękuję za pomoc!
.xinitrc
itp.
Kod: Zaznacz cały
openbox-session
startfluxbox
startxfce4
- marcin1982
- Moderator
- Posty: 1732
- Rejestracja: 05 maja 2011, 12:59
- Lokalizacja: Zagłębie Dąbrowskie
Przykład:
Poradnik: https://wiki.debian.org/Xinitrc
Kod: Zaznacz cały
[marcin@archlinux ~]$ cat .xinitrc
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
exec startxfce4
Poradnik: https://wiki.debian.org/Xinitrc
Dziękuję, generalnie działa. Mam tylko taki problem: LigthDM bierze sesję z katalogu /usr/share/xsessions/, tam są pliki *desktop.
Załóżmy, że uruchamiam sesję foo.desktop o treści:
Gdy mam to tak skonfigurowane, to generalnie działa, ale oczywiście tylko na użytkowniku bar. Z tyldą (~/.xinitrc) nie przechodzi, tj. albo ekran mrugnie na czarno i wraca do logowania, albo wyświetla, że nie może znaleźć pliku.
Niestety nie wiem jak powinienem to poprawić, więc proszę o wspomożenie.
Edycja:
Zastosowałem się do tej porady:
http://askubuntu.com/questions/77191/ho ... d-sessions
Mam w katalogu domowym plik .xinitrc i .xsession jako dowiązanie symboliczne do tego poprzedniego, a w nich co następuje:
Loguję się wybierając sesję test.desktop, o zawartości:
Ekran mruga na czarno i następuje powrót do ekranu logowania. Co jest nie tak?
Edycja:
Rozwiązanie.
Dopisałem do powyższego pliku:
Teraz wszystko działa jak należy. Nie wiem, czy to ma sens, ale naprawdę nic innego nie zmieniłem.
Dziękuję za pomoc.
Załóżmy, że uruchamiam sesję foo.desktop o treści:
Kod: Zaznacz cały
[Desktop Entry]
Encoding=UTF-8
Name=foo
Comment=sesja testowa
exec=/home/bar/.xinitrc
Gdy mam to tak skonfigurowane, to generalnie działa, ale oczywiście tylko na użytkowniku bar. Z tyldą (~/.xinitrc) nie przechodzi, tj. albo ekran mrugnie na czarno i wraca do logowania, albo wyświetla, że nie może znaleźć pliku.
Niestety nie wiem jak powinienem to poprawić, więc proszę o wspomożenie.
Edycja:
Zastosowałem się do tej porady:
http://askubuntu.com/questions/77191/ho ... d-sessions
Mam w katalogu domowym plik .xinitrc i .xsession jako dowiązanie symboliczne do tego poprzedniego, a w nich co następuje:
Kod: Zaznacz cały
#!/bin/sh
#~/.xinitrc
exec dwm
Loguję się wybierając sesję test.desktop, o zawartości:
Kod: Zaznacz cały
[Desktop Entry]
Name=Xsession
Exec=/etc/X11/Xsession
Ekran mruga na czarno i następuje powrót do ekranu logowania. Co jest nie tak?
Edycja:
Rozwiązanie.
Dopisałem do powyższego pliku:
Kod: Zaznacz cały
Encoding=UTF-8
Dziękuję za pomoc.
Jak można ustawić środowisko:
Xfce dla wybranego użytkownika, by po zalogowaniu się na jego konto ograniczyć zużycie zasobów przez środowisko graficzne.
Na koncie innego użytkownika zachowałbym dotychczasowe ustawienia środowiska graficznego.
Xfce dla wybranego użytkownika, by po zalogowaniu się na jego konto ograniczyć zużycie zasobów przez środowisko graficzne.
Na koncie innego użytkownika zachowałbym dotychczasowe ustawienia środowiska graficznego.
Tak, chcę mieć jednego użytkownika, który "cieszy się" wszystkim i drugiego, który będzie uruchamiał virtualboksa, który minimum 1GB RAM potrzebuje z dwóch jakie ma system.
Chciałem zgodnie z podpowiedzią z forum "wrzucić lżejsze środowisko graficzne", a ponieważ aktualne bardzo mi się podoba odnalazłem ten post na forum i kombinuje jak zrobić to dla drugiego użytkownika, czyli logować go z lżejszym środowiskiem graficznym?
Dodać:
do xinitrc.
Chciałem zgodnie z podpowiedzią z forum "wrzucić lżejsze środowisko graficzne", a ponieważ aktualne bardzo mi się podoba odnalazłem ten post na forum i kombinuje jak zrobić to dla drugiego użytkownika, czyli logować go z lżejszym środowiskiem graficznym?
Dodać:
Kod: Zaznacz cały
exec ck-launch-session startxfce4
do xinitrc.