Ubuntu отключить блокировку экрана
Обновлено: 04.07.2024
Если некоторое время не использовать компьютер с Ubuntu то экран потухнет, а для возобновления работы система потребует пароль пользователя. Не всегда такое поведение удобно, так как если ваш компьютер принадлежит только вам, то нет никакой необходимости каждый раз вводить пароль. Также очень неудобно когда экран неожиданно тухнет во время просмотра видео в браузере и с помощью плеера.
В этой инструкции мы рассмотрим как бороться с такими проблемами, а именно как отключить блокировку экрана Ubuntu. Отдельно затронем вопрос что делать если гаснет экран при просмотре видео ubuntu, а отключать блокировку полностью не хочется.
Отключение блокировки экрана в Ubuntu
Сделать это очень просто с помощью стандартных средств системы. В интернете описано несколько способов того как отключить блокировку экрана Ubuntu с помощью сторонних программ таких как: Ubuntu Tweak или Dconf, но мы не будем их трогать. Зачем, если все делается почти в два клика стандартными средствами.
Откройте утилиту Параметры системы из главного меню:
Перейдите на вкладку Конфиденциальность:
Остается установить переключатель Автоматическая блокировка экрана в положение Выключено:
Также здесь можно увеличить время до блокировки и отключить ввод пароля для разблокирования.
Следующий способ отключения блокировки экрана в Ubuntu еще проще и быстрее. Откройте терминал (Ctrl+Alt+T) и наберите:
gsettings set org.gnome.desktop.screensaver lock-enabled false
Готово. Блокировка экрана Ubuntu отключена. Но это была только первая часть, дальше - больше.
Отключение блокировки экрана Ubuntu во время видео
Все мы сталкивались с проблемой. когда гаснет экран при просмотре видео Ubuntu, или любом другом дистрибутиве. Отключать полностью блокировку экрана в таком случае не нужно, есть более элегантное решение. Можно отключить блокировку только во время работы приложений воспроизводящих видео.
Для этого в Ubuntu есть программа Caffeine. Эта программа будет следить когда запущенны приложения из ее списка и временно отключать блокировку экрана. Для установки программы используйте команду:
sudo apt install caffeine
Затем добавьте программу caffeine-indicator в автозагрузку. Теперь в системном лотке появится значок, программа будет автоматически определять запуск видео и отключать блокировку экрана. Но определение работает не всегда, тогда можно вручную нажать на значке программы и выбрать Activate. Значок превратится в чашку кофе с подымающимися струйками пара, это значит отключить хранитель экрана Ubuntu.
Но и это еще не все. Программа Caffeine не всегда корректно определяет воспроизведение HTML5 видео. Но и тут есть решение. Существует скрипт, который намного лучше справляется с отключением потухания экрана во время просмотра видео. Он определяет момент когда воспроизводиться флеш, HTML5, или любое другое видео и только тогда отключает блокировку экрана.
Дальше для удобства его лучше скопировать в папку bin:
Даем права на выполнение:
chmod ugo+x /bin/lightsOn.sh
И осталось добавить скрипт в автозагрузку.
Выводы
Вот и все. Теперь вы знаете как отключить блокировку экрана в Ubuntu, а также как правильно бороться с затуханием экрана при просмотре видео. Если остались вопросы, пишите в комментариях.
Использование автоматической блокировки экрана — отличный способ предотвратить доступ к рабочему столу посторонним пользователям на время вашего отсутствия на рабочем месте, но эта же функция может оказать медвежью услугу, если компьютер находится дома и подсматривать за происходящим на экране некому. В Linux Ubuntu экран автоматически отключается и блокируется через 5 минут при бездействии пользователя.
То есть достаточно отойти от ПК на 5 минут, чтобы заварить кофе, как возвратившись, вы найдете экран заблокированным.
Поэтому нет ничего удивительного, что вопрос «как отключить блокировку или продлить время до блокировки экрана» среди начинающих пользователей этой ОС является одним из самых распространенных.
На самом деле всё очень просто — отключить или отложить затухание экрана можно в настройках Ubuntu, причем в разных комбинациях.
Зайдите в настройки.
И переключитесь в раздел «Конфиденциальность».
А из него в подраздел «Блокировка экрана».
Здесь вы найдете четыре опции, из которых вам по большому счету нужны три:
- Задержка выключения экрана — тот самый период бездействия, по истечении которого экран будет отключен и заблокирован. В Ubuntu 20.04 она выставлена 5 минут, но вы можете увеличить это время до 15 минут или выставить значение «Никогда». В последнем случае экран отключаться не будет.
- Автоматическая блокировка экрана — включает и отключает автоматику блокировки. Отключаем. Обратите внимание, что при этом будет отключена и задержка автоматической блокировки.
- Задержка автоматической блокировки — задает время, в течение которого после отключения экрана он не будет блокироваться, то есть вернутся к работе вы сможете без ввода пароля.
В принципе, этого вполне достаточно, чтобы, комбинируя эти нехитрые настройки, добиться нужного результата.
А теперь представим другую ситуацию.
Вы не против, чтобы экран отключался по истечении заданного времени, но не хотите, чтобы он блокировался. В этом случае целесообразно выставить другое время задержки автоматической блокировки. В Ubuntu 20.04 доступно шесть временных периодов: 30 с, 1 мин, 2 мин, 3 мин, 5 мин, 30 мин и 1 час.
Но что, если вы хотите установить задержку в 10 минут, а ее в списке нет? Вот здесь вам пригодится терминал.
Запустите его и выполните такую команду:
gsettings set org.gnome.desktop.screensaver lock-delay 600
600 — это количество секунд, в течение которых система не будет блокировать уже отключенный экран.
Кстати, подобную трюк доступен и для функции отключения экрана, ведь в его меню список временных отрезков тоже ограничен. В нем доступно 1, 2, 3, 4, 5, 8, 10, 12 и 15 минут, а мы хотим сделать так, чтобы экран отключался через час.
Опять же используем терминал, выполняя такую команду:
gsettings set org.gnome.desktop.session idle-delay 3600
Кстати, как вы думаете, что будет если в качестве значения времени в секундах в указанных командах выставить 0?
При выполнении любых более или менее серьезных настроек в терминале Linux операционная система требует прав суперпользователя, грубо говоря, перед основной командой вам нужно ввести команду sudo . Эта команда имеет множество опций, но рассматривать их по отдельности значило бы уйти от нашей основной темы — упрощения операции с вводом требуемого ею пароля. Попробуйте, к примеру, установить в Ubuntu редактор inkscape командой apt install inkscape .
Очевидно, что при этом вы получите ошибку, но если перед apt дописать sudo, то ошибки не произойдет, но при этом Ubuntu запросит подтверждение инсталляции паролем.
Примечательно, что сам пароль при вводе никак не отображается, в связи с чем возникает вопрос: а нельзя ли сделать так, чтобы вместо пустых символов, да еще и при неподвижном курсоре отображались замещающие символы, скажем, звездочки? Для чего это нужно, разве скрытие пароля реализовано в Linux не для повышения уровня безопасности? Всё верно, но если вы печатаете быстро, то можете случайно набрать лишний символ или что-то вроде того.
Замена пустого пароля root звездочками
Итак, что нам для этого понадобиться. Для этого нам нужно отредактировать файл sudoers.tmp в каталоге etc . Открыв терминал, выполните команду sudo visudo , которая откроет его для редактирования.
Обратите внимание на значение env_reset параметра Defaults.
Вам его нужно заменить на env_reset,pwfeedback с помощью клавиш-стрелок и контекстного меню, если вы решите использовать его, а не ручной ввод.
Сохраните результат редактирования нажатием Ctrl + X , а затем и клавиши Y , чтобы подтвердить действие.
Всё готово, нажмите ввод , дабы выйти из редактора и закройте терминал.
Открыв его повторно и введя ту же команду sudo visudo , вы так же увидите приглашение ввести пароль, но на этот раз вместо пустых символов станут отображаться звездочки.
Кстати, захотите вернуть настройки по умолчанию, отредактируйте указанный выше файл, удалив добавленный ключ pwfeedback .
Отключение требования пароля root
Впрочем, вы можете пойти еще дальше, вообще отключив запрос пароля для команды sudo. Настройка, его отключающая, находится в том же файле sudoers.tmp .
Сохраняем файл нажатием Ctrl + X и Y , а затем перезапускаем терминал. Больше команда sudo пароля требовать не будет. Соответственно, если хотим восстановить исходные настройки безопасности, удаляем из файла sudoers.tmp добавленную строку.
Не отключайте запрос пароля суперпользователя без причины
Если кроме вас вашим компьютером пользуются и другие люди, не отключайте требование пароля root. Да, получив локальный доступ к компьютеру, опытный пользователь без особого труда сбросит пароль root, но зачем лишний раз рисковать, открывая доступ к настройкам вашей системы кому попало.
Что в последней, что в предыдущих версиях Linux Ubuntu экран входа в систему имел один и тот же не слишком приятный взору фиолетовый фон. Вы можете заменить обои и заливку экрана блокировки, но в настройках Ubuntu нет опции, которая позволяла бы заменить изображение экрана входа в систему. В более ранних версиях этой системы сделать это было можно в обход, отредактировав файл стилей ubuntu.css , расположенный в каталоге usr\share\gnome-shell\theme .
Открыли файл текстовым редактором, заменили значение resource в блоке кода lockDialogGroup - background и считайте, что дело в шляпе.
Чтобы сделать то же самое в Ubuntu 20.04 , файл стилей сначала нужно вытащить из файла темы gresource , а затем перекомпилировать его. Есть куда более простой способ. Создайте в домашней папке отдельный каталог и скопируйте в него подходящее по разрешению изображение фона в формате PNG или JPEG . Затем откройте терминал и установите библиотеку libglib командой sudo apt install libglib2.0-dev-bin .
sudo bash /home/kompik/ubuntu-20.04-change-gdm-background '/home/kompik/background/fon.jpg'
- kompik — это имя пользователя, у вас оно будет свое.
- background и fon.jpg — папка с фоновым изображение и само изображение, их название опять же у каждого будет свое. После нажатия enter нужно будет подтвердить выполнение скрипта, после чего вас выкинет из рабочей сессии прямо на обновленный экран входа в систему.
Если пожелаете, название и месторасположение скрипта можете изменить, это не критично, но тогда и команду формируйте соответствующим образом. Если вдруг скрипт не сработает, откройте его свойства и на вкладке «Права» сделайте его исполняемым.
Читайте также: