Nie mogę wyłączyć blokady ekranu w Lubuntu. W zarządzaniu energią mam to niezaznaczone. Istnieje inna opcja „Włącz lekką szafkę” w „Ustawieniach lekkiej szafki”. Mam też tę opcję niezaznaczoną, ale po 10 minutach nadal widzę czarny ekran, a kiedy poruszam myszą, muszę podać hasło.
Nienawidzę tego zachowania we wszystkich systemach Ubuntus, ale zwykle mogę je po prostu wyłączyć w ustawieniach systemu. Cóż, nie tutaj.
Więc lubuntu ma te ustawienia w dwóch miejscach i ignoruje oba.
Znalazłem to pytanie:
Zatrzymaj Xscreensaver od blokowania ekranu po uruchomieniu wygaszacza ekranu
Zgodnie z tym próbowałem usunąć pakiet „xscreensaver”, ale nie zainstalowałem go wcale. Więc to rozwiązuje
EDYTOWAĆ:
Czego się nauczyłem do tej pory:
- to nie jest magia. wpływa również na innych ludzi
- jest to spowodowane błędem w menedżerze zasilania Xfce:
https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716
źródło
gnome-screensaver
lxlock
?Odpowiedzi:
To rozwiązanie jest połączeniem @ Jeroen w roztworze i użytkownika @a LUBUNTU rozwiązania .
Uważam, że główną przyczyną jest to, że
light-locker.desktop
plik specyficzny dla użytkownika nie zastępuje pliku ogólnosystemowego. Tak więc, nawet jeśli użytkownik skonfiguruje light-locker, aby w ogóle się nie uruchamiał, nadal działa z domyślnymi parametrami konfiguracji.Ostrzeżenie: spowoduje to wyłączenie domyślnego systemowego blokowania ekranu. Jeśli chcesz włączyć blokowanie dla konkretnego użytkownika, musisz edytować
Exec=
wiersz w~/.config/autostart/light-locker.desktop
pliku dla każdego użytkownika. Skonfigurowanie tego za pomocą „Preferencji >> Ustawienia Light Locker” może to zrobić (po przeniesieniu pliku systemowego), ale nie próbowałem tego.Krok 1: Wyłącz ogólnosystemowe uruchamianie light-locker. Pozwoli to na wykonanie pliku .desktop dla użytkownika.
sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak
Aby ponownie to włączyć, wystarczy zmienić nazwę pliku, aby nie miał już
.bak
rozszerzenia.Krok 2: Edytuj specyficzny dla użytkownika plik light-locker.desktop
Otwórz ~ / .config / autostart / light-locker.desktop w edytorze tekstu.
Edytuj linię, która się zaczyna,
Exec=
więc jest tylkoExec=
. Oznacza to, że nie określono polecenia, co oznacza, że light-locker nie zostanie uruchomiony.Krok 3: Uruchom ponownie.
źródło
Preferences >> Light Locker Settings
edycji i zapisaniu konfiguracji light locker.Znalazłem folder, który wydaje się być folderem dla aplikacji autostartu: ~ / .config / autostart. Na moim komputerze znajduje się plik .desktop dla szafki ekranowej (light-locker.desktop). To rodzaj skrótu. Jeśli chcesz dowiedzieć się więcej o plikach .desktop i jak tworzyć wpisy w menu aplikacji, przeczytaj ten artykuł wiki LXDE, który jest pulpitem Lubuntu.
Pliki .desktop umieszczone w odpowiednim folderze tworzą wpisy dla menu aplikacji i podejrzewam, że w tym folderze uruchamiają aplikacje po zalogowaniu się użytkownika. Nie jestem pewien, ale użytkownicy z różnymi programami autostart mają w tym folderze różne „skróty”.
Myślę, że warto sprawdzić plik light-locker.desktop na wypadek, gdyby problem polegał na tym, że instalacja Lubuntu nie była w stanie go zmodyfikować podczas korzystania z aplikacji ustawień light-locker.
Odkryłem również, że użytkownicy z różnymi konfiguracjami Light locker mają różne pliki light-locker.desktop. Rozsądne jest to, że jedyną różnicą jest linia „exec”, która określa, która aplikacja lub polecenie jest wykonywana, oraz jej argumenty lub opcje. Mam na myśli, że kliknięcie pozycji menu aplikacji jest podobne do uruchomienia wiersza „exec” w powłoce lub terminalu. Utworzenie nowego wpisu aplikacji dla programu w menu jest dość łatwe. Zrobiłem to zadanie kilka razy.
Pliki .desktop można edytować, otwierając je za pomocą leafpada, który jest domyślnym edytorem zwykłego tekstu w Lunbuntu. Jeśli nie zapiszesz żadnych zmian, nic nie zostanie zmodyfikowane.
Wiersz „exec” jest mniej więcej taki:
Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking
.Jeśli chcesz wiedzieć, jakie argumenty ma light-locker, możesz otworzyć powłokę i uruchomić
info light-locker
. Muszę zauważyć, że nie wszystkie z jego argumentów. Z mojego punktu widzenia informacje te powinny zostać poprawione, jeśli programiści mają taką szansę.Jednak w mojej instalacji Lubuntu jest kilku użytkowników i mają oni różne ustawienia Light-locker. Mogę potwierdzić, że następujące opcje są prawidłowe:
1) Jeśli chcesz, aby Light-locker blokował ekran po zawieszeniu komputera:
Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking
.2) Jeśli nie chcesz poprzedniej opcji:
Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking
.Wiersz „exec” bez
--lock-after-screensaver=0
lub--no-late-locking
może spowodować funkcjonalność opisaną na komputerze. Możesz to sprawdzić, uruchamiając,info light-locker
jak powiedziałem wcześniej.W przeciwnym razie możesz przenieść light-locker.desktop do innego folderu i uruchomić ponownie, aby spróbować. Przed skorzystaniem z tej najnowszej sugestii lepiej zapytać na liście mailingowej Lubuntu. Są ludzie z głębszą znajomością tego systemu operacyjnego.
źródło
To rozwiązało problem:
odpowiedź została zmodyfikowana zgodnie z sugestiami Kbuildów i Muru
źródło
*
Powodujeapt-get
traktować to jest wyrażenie regularne, ewentualnie z niezamierzonych konsekwencji. Unikaj tego, jeśli możesz.*
praktyki jest złe, ale specjalnie odinstalowałemlight-locker
ilight-locker-settings
naprawiłem ten problemCzy wiesz, że aplikacje autostartu są wybrane w „domyślnej aplikacji dla LXSession” w podmenu preferencji (dla Lubuntu 14.04)? Widzę tam zaznaczone wygaszacze ekranu i aplikacje do blokowania ekranu, ale nigdy nie próbowałem go wyłączyć.
źródło
Na podstawie tej odpowiedzi sprawiłem, że działa poprawnie , ale w nowszych wersjach Lubuntu (w moim przypadku 15.10) istnieje inna opcja, którą należy uwzględnić.
Moja
Exec
linia to:Teraz opcje w „menedżerze mocy” działają poprawnie.
źródło
To rozwiązało problem:
źródło