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 минут, чтобы заварить кофе, как возвратившись, вы найдете экран заблокированным.

Linux Ubuntu экран

Поэтому нет ничего удивительного, что вопрос «как отключить блокировку или продлить время до блокировки экрана» среди начинающих пользователей этой ОС является одним из самых распространенных.

На самом деле всё очень просто — отключить или отложить затухание экрана можно в настройках 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

Screensaver lock-delay

600 — это количество секунд, в течение которых система не будет блокировать уже отключенный экран.

Кстати, подобную трюк доступен и для функции отключения экрана, ведь в его меню список временных отрезков тоже ограничен. В нем доступно 1, 2, 3, 4, 5, 8, 10, 12 и 15 минут, а мы хотим сделать так, чтобы экран отключался через час.

Опять же используем терминал, выполняя такую команду:

gsettings set org.gnome.desktop.session idle-delay 3600

Session idle-delay

Вот только что важно: если решите использовать терминал, не открывайте графический интерфейс параметров блокировки, чтобы не вызвать случайно конфликт настроек.

Кстати, как вы думаете, что будет если в качестве значения времени в секундах в указанных командах выставить 0?

При выполнении любых более или менее серьезных настроек в терминале Linux операционная система требует прав суперпользователя, грубо говоря, перед основной командой вам нужно ввести команду sudo . Эта команда имеет множество опций, но рассматривать их по отдельности значило бы уйти от нашей основной темы — упрощения операции с вводом требуемого ею пароля. Попробуйте, к примеру, установить в Ubuntu редактор inkscape командой apt install inkscape .

Apt install inkscape

Очевидно, что при этом вы получите ошибку, но если перед apt дописать sudo, то ошибки не произойдет, но при этом Ubuntu запросит подтверждение инсталляции паролем.

Sudo

Примечательно, что сам пароль при вводе никак не отображается, в связи с чем возникает вопрос: а нельзя ли сделать так, чтобы вместо пустых символов, да еще и при неподвижном курсоре отображались замещающие символы, скажем, звездочки? Для чего это нужно, разве скрытие пароля реализовано в Linux не для повышения уровня безопасности? Всё верно, но если вы печатаете быстро, то можете случайно набрать лишний символ или что-то вроде того.

Замена пустого пароля root звездочками

Итак, что нам для этого понадобиться. Для этого нам нужно отредактировать файл sudoers.tmp в каталоге etc . Открыв терминал, выполните команду sudo visudo , которая откроет его для редактирования.

Sudo visudo

Обратите внимание на значение env_reset параметра Defaults.

Env_reset

Вам его нужно заменить на env_reset,pwfeedback с помощью клавиш-стрелок и контекстного меню, если вы решите использовать его, а не ручной ввод.

Pwfeedback

Сохраните результат редактирования нажатием Ctrl + X , а затем и клавиши Y , чтобы подтвердить действие.

Сохраните результат

Всё готово, нажмите ввод , дабы выйти из редактора и закройте терминал.

Нажмите ввод

Открыв его повторно и введя ту же команду sudo visudo , вы так же увидите приглашение ввести пароль, но на этот раз вместо пустых символов станут отображаться звездочки.

Звездочки вместо пустоты

Кстати, захотите вернуть настройки по умолчанию, отредактируйте указанный выше файл, удалив добавленный ключ pwfeedback .

Отключение требования пароля root

Впрочем, вы можете пойти еще дальше, вообще отключив запрос пароля для команды sudo. Настройка, его отключающая, находится в том же файле sudoers.tmp .

Sudoers.tmp

Сохраняем файл нажатием Ctrl + X и Y , а затем перезапускаем терминал. Больше команда sudo пароля требовать не будет. Соответственно, если хотим восстановить исходные настройки безопасности, удаляем из файла sudoers.tmp добавленную строку.

Не отключайте запрос пароля суперпользователя без причины

Если кроме вас вашим компьютером пользуются и другие люди, не отключайте требование пароля root. Да, получив локальный доступ к компьютеру, опытный пользователь без особого труда сбросит пароль root, но зачем лишний раз рисковать, открывая доступ к настройкам вашей системы кому попало.

Что в последней, что в предыдущих версиях Linux Ubuntu экран входа в систему имел один и тот же не слишком приятный взору фиолетовый фон. Вы можете заменить обои и заливку экрана блокировки, но в настройках Ubuntu нет опции, которая позволяла бы заменить изображение экрана входа в систему. В более ранних версиях этой системы сделать это было можно в обход, отредактировав файл стилей ubuntu.css , расположенный в каталоге usr\share\gnome-shell\theme .

Linux Ubuntu

Открыли файл текстовым редактором, заменили значение resource в блоке кода lockDialogGroup - background и считайте, что дело в шляпе.

Чтобы сделать то же самое в Ubuntu 20.04 , файл стилей сначала нужно вытащить из файла темы gresource , а затем перекомпилировать его. Есть куда более простой способ. Создайте в домашней папке отдельный каталог и скопируйте в него подходящее по разрешению изображение фона в формате PNG или JPEG . Затем откройте терминал и установите библиотеку libglib командой sudo apt install libglib2.0-dev-bin .

Ubuntu

Ubuntu

Ubuntu

sudo bash /home/kompik/ubuntu-20.04-change-gdm-background '/home/kompik/background/fon.jpg'

  • kompik — это имя пользователя, у вас оно будет свое.
  • background и fon.jpg — папка с фоновым изображение и само изображение, их название опять же у каждого будет свое. После нажатия enter нужно будет подтвердить выполнение скрипта, после чего вас выкинет из рабочей сессии прямо на обновленный экран входа в систему.

Ubuntu

Ubuntu

Ubuntu

Если пожелаете, название и месторасположение скрипта можете изменить, это не критично, но тогда и команду формируйте соответствующим образом. Если вдруг скрипт не сработает, откройте его свойства и на вкладке «Права» сделайте его исполняемым.

Читайте также: