Я не могу отключить блокировку экрана в Lubuntu. В Power management у меня это не проверено. В настройках Light locker есть еще одна опция «Включить Light Locker». У меня также это не отмечено, но я все еще вижу черный экран через 10 минут, и когда я двигаю мышь, я должен предоставить пароль.
Я ненавижу это поведение во всех убунту, но обычно я могу просто отключить его в настройках системы. Ну, не здесь.
Таким образом, lubuntu имеет эти настройки в двух местах и игнорирует оба.
Я нашел этот вопрос:
Остановить Xscreensaver от блокировки экрана после запуска заставки
В соответствии с этим я пытался удалить пакет "xscreensaver", но он вообще не был установлен. Так что это решает
РЕДАКТИРОВАТЬ:
Что я узнал до сих пор:
- это не магия это влияет и на других людей
- это вызвано ошибкой в Xfce power manager:
https://bugs.launchpad.net/ubuntu/+source/xfce4-power-manager/+bug/1193716
источник
gnome-screensaver
lxlock
?Ответы:
Это решение представляет собой комбинацию @ Jeroen в растворе и @a Lubuntu пользователя раствора .
Я полагаю, что основной причиной является то, что пользовательский
light-locker.desktop
файл не перекрывает общесистемный. Таким образом, даже если пользователь настраивает light-locker, чтобы он вообще не запускался, он все равно работает с параметрами конфигурации по умолчанию.Предупреждение: это отключит общесистемную блокировку экрана по умолчанию. Если вы хотите включить блокировку для конкретного пользователя, вам нужно отредактировать
Exec=
строку в~/.config/autostart/light-locker.desktop
файле для каждого пользователя. Конфигурирование этого через «Предпочтения >> Настройки Light Locker» может сделать это (как только файл всей системы будет удален), но я не пробовал это.Шаг 1: Отключите общесистемный запуск light-locker. Это позволит вместо этого выполнять файл .desktop для каждого пользователя.
sudo mv /etc/xdg/autostart/light-locker.desktop /etc/xdg/autostart/light-locker.desktop.bak
Чтобы снова включить это, вам просто нужно переименовать файл, чтобы он больше не имел
.bak
расширения.Шаг 2: Отредактируйте пользовательский файл light-locker.desktop
Откройте ~ / .config / autostart / light-locker.desktop в текстовом редакторе.
Отредактируйте строку, которая начинается
Exec=
так, что она толькоExec=
. То есть команда не указана, что означает, что light-locker не будет запущен.Шаг 3: перезагрузка.
источник
Preferences >> Light Locker Settings
и редактируете / сохраняете конфигурацию локера.Я нашел то, что кажется папкой для автозапуска приложений: ~ / .config / autostart. На моем компьютере есть файл .desktop для блокировки экрана (light-locker.desktop). Это своего рода ярлык. Если вы хотите узнать больше о файлах .desktop и о том, как создавать записи для меню приложений, прочитайте эту статью вики LXDE, которая является рабочим столом Lubuntu.
Файлы .desktop, помещенные в нужную папку, создают записи для меню приложений, и я подозреваю, что в этой папке они запускают приложения, когда пользователь входит в систему. Я не уверен, но пользователи с разными программами автозапуска имеют разные «ярлыки» в этой папке.
Я думаю, что стоит проверить файл light-locker.desktop на тот случай, если проблема была в том, что ваша установка Lubuntu не смогла изменить его при использовании приложения настроек light-locker.
Я также обнаружил, что пользователи с различными конфигурациями Light locker имеют разные файлы light-locker.desktop. Разумеется, единственное отличие - строка exec, которая определяет, какое приложение или команда выполняется, а также ее аргументы или параметры. Я имею в виду нажатие на пункт меню приложения аналогично запуску строки «exec» в оболочке или терминале. Довольно просто создать новую запись приложения для программы в меню. Я делал эту задачу несколько раз.
Файлы .desktop можно редактировать, открыв их с помощью leafpad, который является стандартным текстовым редактором в Lunbuntu. Если вы не сохраните изменения, ничего не изменится.
Строка "exec" выглядит примерно так:
Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking
,Если вы хотите узнать, какие аргументы есть у light-locker, вы можете открыть оболочку и запустить
info light-locker
. Должен отметить, что здесь не все его аргументы. С моей точки зрения, эта информация должна быть улучшена, если у разработчиков есть такая возможность.Однако в моей установке Lubuntu есть несколько пользователей, и у них разные настройки Light-locker. Я могу подтвердить, что следующие варианты верны:
1) Если вы хотите, чтобы Light-locker блокировал экран при зависании компьютера:
Exec=light-locker --lock-after-screensaver=0 --lock-on-suspend --no-late-locking
,2) Это вам не нужен предыдущий вариант:
Exec=light-locker --lock-after-screensaver=0 --no-lock-on-suspend --no-late-locking
,Строка «exec» без
--lock-after-screensaver=0
или--no-late-locking
может вызвать функциональность, описанную вами на вашем компьютере. Вы можете проверить это, запустив,info light-locker
как я уже говорил.В противном случае вы можете переместить light-locker.desktop в другую папку и перезагрузиться, чтобы попробовать. Прежде чем сделать это последнее предложение, вам лучше спросить в списке рассылки Lubuntu. Есть люди с более глубокими знаниями этой ОС.
источник
Это решило проблему для меня:
ответ был изменен в соответствии с предложением от kbuilds и muru
источник
*
Вызываетapt-get
лечить это регулярное выражение, возможно , с непредвиденными последствиями. Избегайте этого, если можете.*
- плохая практика, но я специально удалилlight-locker
иlight-locker-settings
Знаете ли вы, что приложения автозапуска выбираются в «приложении по умолчанию для LXSession» в подменю настроек (для Lubuntu 14.04)? Я вижу, как там хранятся скринсейвер и приложения "screenlocker", но я никогда не пытался его отключить.
источник
Я получил его для правильной работы на основе этого ответа , но в более новых версиях Lubuntu (15.10 в моем случае) есть еще одна опция, которую необходимо включить.
Моя
Exec
линия:Теперь параметры в «Power Manager» работают правильно.
источник
Это решило проблему для меня:
источник