Закрытие крышки ноутбука без выключения linux

Содержание
  1. Кастомный скрипт при закрытии крышки ноутбука и блокировка экрана без сна
  2. Как настроить действия при закрытии крышки ноутбука в Ubuntu
  3. Как настроить действия при закрытии крышки ноутбука в Ubuntu
  4. Респект за пост! Спасибо за работу!
  5. партнёры блога
  6. telegram
  7. Реклама
  8. Последние
  9. Рубрики
  10. СЧЕТЧИКИ
  11. РЕКЛАМА И ДОНАТЫ
  12. Социальные сети
  13. Настройка действия при закрытии крышки ноубука в Linux
  14. Настройка действия при закрытии крышки ноубука в Linux
  15. Вывод
  16. Как я могу сказать Ubuntu ничего не делать при закрытии крышки ноутбука?
  17. 14 ответов
  18. Ho an’ny 13.10 — 20.04.1:
  19. 11.04 и предыдущие версии
  20. Для Saucy:
  21. 11. 04 и предыдущие версии
  22. Для 11.04 и более ранних версий:
  23. Ubuntu 15.10 — Ubuntu 18.10
  24. Как я могу сказать Ubuntu ничего не делать, когда я закрываю крышку ноутбука?
  25. 14 ответов
  26. За 13.10 — 18.04:
  27. Для 11.04 и ранее:
  28. Для 11.10 — 12.04:
  29. Ubuntu 15.10 — Ubuntu 18.10
  30. 11.04 и предыдущие версии
  31. Для дерзости:
  32. 11.04 и предыдущие версии

Кастомный скрипт при закрытии крышки ноутбука и блокировка экрана без сна

Всем привет. Я пользуюсь Lubuntu 18.04 на своем домашнем ноутбуке. В один прекрасный день я решил, что меня не устраивают действия которые предлагает Power Manager при закрытии крышки ноутбука. Я хотел при закрытии крышки ноутбука блокировать экран и через некоторое время отправлять ноутбук в гибернацию. Для этого я написал скрипт и спешу им с вами поделиться.

Я столкнулся с двумя проблемами.

Первая — в лубунте из коробки не работает гибернация, для ее включения необходимо сделать следующее.

Найти UUID swap, для этого нужно выполнить:

В моем случае вывод следующий:

Потом необходимо добавить UUID в параметры инициализации ядра. Для этого надо в файле /etc/default/grub дописать в строку «GRUB_CMDLINE_LINUX_DEFAULT» resume=UUID=%ваш UUID%

И выполнить команду:

Теперь гибернация должна работать, для проверки можно выполнить:

Вторая проблема была с тем, как заблокировать экран пользователя от root’а, не отправив при этом ноутбук в сон. Я решил ее с помощью dbus-send, сама команда в скрипте ниже. Если кто то знает другие варианты, напишите пожалуйста в комментариях

Теперь приступим к написанию скрипта.

Первое, что нам надо сделать в Power Manager, это выбрать Switch off display (выключить экран) как действие при закрытии крышки, чтобы не было конфликтов с нашим скриптом.

Потом создаем файл /etc/acpi/events/laptop-lid со следующим содержимым:

и создаем скрипт /etc/acpi/laptop-lid.sh со следующим содержимым:

Делаем скрипт исполняемым:

И перезапускаем демона acpid, для того чтобы изменения применились:

Источник

Как настроить действия при закрытии крышки ноутбука в Ubuntu

Как настроить действия при закрытии крышки ноутбука в Ubuntu

На некоторых ноутбуках с ОС Ubuntu категорически отказывается правильно работать настройка действия при закрытии крышки. Классическая настройка (Системные настройки > Питание), где устанавливается поведение операционки в подобных случаях, совершенно бесполезна. Расскажу, как исправить эту ошибку и заодно приобрести несколько дополнительных возможностей.

Как настроить действия при закрытии крышки ноутбука в Ubuntu

1. Встроенный power manager умеет только sleep, suspend и do nothing. Для расширения возможностей установим набор скриптов pm-utils, которые обрабатывают приостановление и возобновление.

2. Правим файл logind.conf . Но для начала сделаем бекап.

3. Откройте logind.conf

4. Раскомментируйте (удалите #) следующую строку. Также измените ее значение:

Теперь ноутбук при закрытии крышки будет блокировать ОС. Данная директива также поддерживает следующие значения:

Разъяснять, что к чему, думаю, нет никакого смысла. Подробнее: man logind.conf

5. Осталось перезапустить службу:

Спасибо, что читаете! Подписывайтесь на мои каналы в Telegram, Яндекс.Мессенджере и Яндекс.Дзен. Только там последние обновления блога и новости мира информационных технологий.

Респект за пост! Спасибо за работу!

Хотите больше постов? Узнавать новости технологий? Читать обзоры на гаджеты? Для всего этого, а также для продвижения сайта, покупки нового дизайна и оплаты хостинга, мне необходима помощь от вас, преданные и благодарные читатели. Подробнее о донатах читайте на специальной странице.

Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.

партнёры блога

telegram

Реклама

Последние

Рубрики

Спасибо, работает. Правда когда после перезапуска службы рабочее окружение не запустилось сердечко екнуло. Правда после перезапуска ОС, все заработало. Спасибо!

Читайте также:  Компас для windows 10 x64

А штоб блокировало, а потом гибернация?

СЧЕТЧИКИ

РЕКЛАМА И ДОНАТЫ

Социальные сети

©2016-2021 Блог Евгения Левашова. Самое интересное и полезное из мира ИТ. Windows 10, Linux, Android и iOS. Обзоры программ и веб-сервисов. Статьи о мотивации и продуктивности.

Использование материалов разрешается с активной ссылкой на levashove.ru.

Данный блог является личным дневником, содержащим частные мнения автора. В соответствии со статьей 29 Конституции РФ, каждый человек может иметь собственную точку зрения относительно его текстового, графического, аудио и видео наполнения, равно как и высказывать ее в любом формате. Блог не имеет лицензии Министерства культуры и массовых коммуникаций РФ и не является СМИ, а, следовательно, автор не гарантирует предоставления достоверной, не предвзятой и осмысленной информации. Сведения, содержащиеся в этом блоге не имеют никакого юридического смысла и не могут быть использованы в процессе судебного разбирательства. Автор блога не несёт ответственности за содержание комментариев к его записям.

Источник

Настройка действия при закрытии крышки ноубука в Linux

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

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

Настройка действия при закрытии крышки ноубука в Linux

Изменять действие при закрытии крышки мы будем в конфигурационном файле, который располагается по пути /etc/systemd/logind.conf.

  1. Для начала откройте терминал и введите команду:

2. Теперь, вам нужно найти следующую строку и раскомментировать (убрать символ #):

Если вам нужно, чтобы при закрытии крышки ноутбук переходил в спящий режим, то вы можете сохранить файл. Но, если вам нужно, чтобы выполнялось другое действие, то замените значение suspend на одно из следующих:

  • ignore — игнорировать закрытие крышки
  • poweroff — выключить ноутбук
  • reboot — перезагрузить ноутбук
  • suspend — перевести ноутбук в спящий режим
  • hibernate — перевести ноутбук в режим гибернации

3. После редактирования файла, вам нужно перезапустить службу systemd-logind, командой:

Вывод

Из сегодняшней статьи, вы узнали как можно изменять действие при закрытии крышки ноутбука. Если у вас остались дополнительные вопросы, то вы можете задать их в комментариях.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник

Как я могу сказать Ubuntu ничего не делать при закрытии крышки ноутбука?

Я бы хотел, чтобы крышка ноутбука не использовалась. Как я могу это сделать?

14 ответов

Ho an’ny 13.10 — 20.04.1:

Mba tsy hanao na inona na inona i Ubuntu rehefa nakatona ny rakotra laptop:

Sokafy ny /etc/systemd/logind.conf manafatra ao amin’ny mpamoaka lahatsoratra ho root, ohatra,

Raha HandleLidSwitch dia tsy napetraka ho tsy raharahi dia ovao izy:

Hamarino tsara fa tsy voamarika ny heviny (nohazavaina izany raha nialohavan’ilay marika # ) na ampio raha tsy eo izy,

Atsaharo ny daemon an’ny systemd (tandremo fa ity dia midira anao) miaraka amin’ity baiko ity:

na, manomboka amin’ny 15.04 mandroso:

Ho an’ireo mpampiasa GNOME:

Raha mampiasa GNOME ianao (ny default ao amin’ny 18.04+), dia azonao atao mora foana izany raha tsy misy manova ny fametrahana ny rafitra amin’ny alàlan’ny fampiasana ny «Gnome Tweak Tool». Azo apetraka amin’ny Ubuntu Software Store (GNOME Tweaks no iantsoana azy). Na raha tianao ny console: sudo apt-get install gnome-tweak-tool

Alefaso aorian’ny fametrahana azy, avy eo ambanin’ny Power , vonoy ny setting mba tsy hanao na inona na inona rehefa nakatona ny sarony. Notsapaiko tamin’ny Ubuntu 18.04 ity ary miasa.

У меня 14.04.1 LTS, Trusty Tahr .

Что у меня не сработало:

Откройте файл /etc/systemd/logind.conf в текстовом редакторе от имени пользователя root, например

Добавьте строку HandleLidSwitch = ignore (убедитесь, что она не закомментирована!),

Перезапустите демон systemd с помощью этой команды:

При подключении к сети, ничего не делать, когда крышка ноутбука закрыта:

При питании от батареи ничего не делать, когда крышка ноутбука закрыта:

Что сработало для меня:

Установка IgnoreLid = true в /etc/UPower/UPower.conf

Пусть мы создаем сценарий, который работает во всех версиях

Читайте также:  Astra linux не запускается рабочий стол

በስርዓት ቅንብሮች ውስጥ ብሩህነት እና ቁልፍን ይክፈቱ። በዚያ ገጽ ላይ “ከሥራ ሲሰናከል የይለፍ ቃሌን ይጠይቁ” የሚለውን ከታች ያለውን የአመልካች ሳጥን ምልክት ያንሱ ፡፡

11.04 и предыдущие версии

В терминале (Applications->Accessories—>Terminal), введите: gconf-редактор

Перейдите к apps->gnome-power-manager—>кнопки и установите lid_ac и/или lid_battery на «ничего» (без кавычек).

Для Saucy:

Отредактируйте /etc/systemd/logind.conf и установите HandleLidSwitch = lock , чтобы заблокировать экран при закрытии крышки ( но не приостанавливать) или HandleLidSwitch = ignore , чтобы даже не блокировать экран.

Это связано с изменением исходной версии GNOME. См. Ошибка GNOME 687277 для объяснения этого изменения.

11. 04 и предыдущие версии

вы также можете перейти к system->preferences-> power management

в нижней части окна вы найдете выпадающее меню, где вы можете выбрать, что делает ваша система, когда закрыта крышка

В некоторых ноутбуках и мониторах есть ошибка, из-за которой Ubuntu не соблюдает параметр «ничего не делать», когда крышка ноутбука закрыта. Мне не удалось найти полное решение, но, возможно, есть какое-то отношение к этой ссылке , где они намекают на этот файл: / etc / default / acpi-support и используют :

Для 11.04 и более ранних версий:

Ничего не делайте, когда крышка ноутбука закрыта (полезно при подключении внешнего монитора):

  • Alt + F2 и введите это: gconf-редактор
  • apps > gnome- power-manager > buttons
  • Установите lid_ac и lid_battery на nothing

1. При включении питания от переменного тока, ничего не делайте, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome- power-manager/button/lid_ac nothing

2.When on Battery Power, ничего не делайте, когда закрыта крышка ноутбука:
gconftool-2 -t string -s /apps/gnome- power-manager/button/lid_battery nothing

Пустой экран при закрытой крышке ноутбука (предпочтительно, когда не подключен внешний монитор):

  • Система > Настройки > Управление питанием
  • Питание от переменного тока (от батареи) > Действия
  • При закрытой крышке ноутбука: Пустой экран

1.При включении питания от переменного тока, пустой экран при закрытой крышке ноутбука:
gconftool-2 -t string -s /apps/gnome- power-manager/button/lid_ac blank

2.When on Battery Power (Питание от аккумулятора), пустой экран при закрытой крышке ноутбука:
gconftool-2 -t string -s /apps/gnome-power-manager/button/lid_battery blank

Ubuntu 15.10 — Ubuntu 18.10

TL; DR: добавить IgnoreLid = true в /etc/UPower/UPower.conf

В терминале выполните:

Измените IgnoreLid на IgnoreLid = true

Сохраните и выйдите из редактора.

Перезапустите службу UPower с помощью:

Иногда мне нравится приостанавливать работу портативного компьютера, а иногда — держать его в рабочем состоянии в течение долгого времени, как сервер (ничего не делать, когда я закрываю крышку). Я использую Debian, и вот мой простой сценарий для выполнения любого из них на лету без перезагрузки:

Вы можете легко отключить функцию блокировки крышки , щелкнув значок Системные настройки на панели запуска / задач, а затем нажав Яркость и блокировка .

Затем переведите переключатель Блокировка в положение «выключено» и снимите флажок « Требовать пароль при выходе из режима ожидания. » флажок.

Еще одна вещь, на которую вы должны обратить внимание, если вы также планируете настроить гибернацию (приостановку на диск), — это то, есть ли в вашей системе достаточно большой раздел подкачки, чтобы действительно перейти в спящий режим . Гибернация отличается от режима ожидания, но иногда людям нравится настраивать функцию гибернации во время настройки режима ожидания.

Вы также можете просмотреть настройки Power ,поэтому они не подвешивают систему, когда крышка закрыта. Вы можете сделать это в Системные настройки -> Питание .

Источник

Как я могу сказать Ubuntu ничего не делать, когда я закрываю крышку ноутбука?

Я бы хотел, чтобы крышка ноутбука была закрытой. Как я могу это сделать?

14 ответов

За 13.10 — 18.04:

Чтобы Ubuntu ничего не делал, когда крышка ноутбука закрыта:

Открой /etc/systemd/logind.conf файл в текстовом редакторе от имени root, например,

Добавить строку HandleLidSwitch=ignore (убедитесь, что это не закомментировано!),

Перезапустите демон systemd (имейте в виду, что это выйдет из системы) с помощью этой команды:

или с 15.04 года:

Для пользователей GNOME:

Если вы используете GNOME, то вы можете легко это сделать, не меняя системных настроек с помощью Gnome Tweak Tool. Его можно установить из Ubuntu Software Store (он называется GNOME Tweaks).

В разделе » Питание» отключите настройку, чтобы ничего не делать, когда крышка закрыта. Я проверил это на Ubuntu 18.04, и он работает.

Читайте также:  Yahoo mail application windows

Для 11.04 и ранее:

Ничего не делать, когда крышка ноутбука закрыта (полезно, когда подключен внешний монитор):

  • Alt + F2 и введите это: gconf-editor
  • приложения> gnome-power-manager > кнопки
  • Задавать lid_ac а также lid_battery в nothing

1.При включении питания переменного тока ничего не делать, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac nothing

2.При работе от батареи ничего не делать, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery nothing

Пустой экран, когда крышка ноутбука закрыта (желательно, если внешний монитор не подключен):

  • Система> Настройки> Управление питанием
  • Питание от сети переменного тока (от батареи) > Действия
  • Когда крышка ноутбука закрыта: пустой экран

1.При включении переменного тока пустой экран при закрытой крышке ноутбука:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_ac blank

2.При включении питания от батареи, пустой экран, когда крышка ноутбука закрыта:
gconftool-2 -t string -s /apps/gnome-power-manager/buttons/lid_battery blank

Для 11.10 — 12.04:

Вы можете выбрать «Ничего не делать» в настройках питания. Откройте тире (супер-ключ), найдите «power» и затем выберите правильный вариант в раскрывающемся списке. Обратите внимание, что закрытие крышки фактически выключит экран, а также любые внешние мониторы:

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

Ubuntu 15.10 — Ubuntu 18.10

TLDR: Добавить IgnoreLid=true в /etc/UPower/UPower.conf

В терминале делаем:

Изменить IgnoreLid на IgnoreLid=true

Перезапустите сервис UPower с помощью:

11.04 и предыдущие версии

В терминале (Приложения -> Аксессуары -> Терминал) введите: gconf-editor

Перейдите к приложениям -> gnome-power-manager -> кнопкам и установите lid_ac и / или lid_battery в «ничто» (без кавычек).

У меня 14.04.1 LTS, Trusty Tahr.

Что не работает для меня:

Откройте файл /etc/systemd/logind.conf в текстовом редакторе от имени пользователя root, например,

Добавить строку HandleLidSwitch=ignore (убедитесь, что это не закомментировано!),

Перезапустите демон systemd с помощью этой команды:

При работе от сети переменного тока ничего не делать, когда крышка ноутбука закрыта:

При работе от батареи ничего не делать, когда крышка ноутбука закрыта:

Что сработало для меня:

настройка IgnoreLid=true в /etc/UPower/UPower.conf

В некоторых ноутбуках и мониторах есть ошибка, из-за которой Ubuntu не соблюдает настройку «ничего не делать», когда крышка ноутбука закрыта. Я не смог найти полное решение, но, возможно, что-то делать с этой ссылкой, где они намекают на этот файл: /etc/default/acpi-support и используя:

Для дерзости:

редактировать /etc/systemd/logind.conf и установить HandleLidSwitch=lock закрыть экран на крышке (но не приостановить), или HandleLidSwitch=ignore даже не блокировать экран.

Это связано с изменениями в GNOME. См. Сообщение об ошибке 687277 в GNOME для обоснования этого изменения.

В Системных настройках откройте «Яркость и блокировка». На этой странице снимите флажок внизу, который гласит: «Требовать мой пароль при выходе из режима ожидания».

11.04 и предыдущие версии

Вы также можете перейти к system->preferences->power management

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

Давайте создадим скрипт, который работает на всех версиях

Иногда я люблю приостанавливать свой ноутбук, а иногда мне хочется, чтобы он долго работал как сервер (ничего не делать, когда я закрываю крышку). Я использую Debian, и вот мой простой скрипт для выполнения любого на лету без перезагрузки:

Вы можете легко отключить функцию блокировки крышки, щелкнув значок » Параметры системы» на панели запуска / панели задач, а затем нажав » Яркость и блокировка».

Оттуда вы переводите переключатель блокировки в положение выключения и снимаете флажок » Требовать мой пароль при выходе из режима ожидания».

Еще одна вещь, на которую вы должны обратить внимание, если вы также планируете настроить режим гибернации (приостановка на диск), это наличие в вашей системе достаточно большого раздела подкачки, чтобы фактически перейти в режим гибернации. Гибернация отличается от приостановки, но иногда людям нравится настраивать функцию гибернации во время настройки приостановки.

Вы также можете просмотреть настройки питания, чтобы они не приостанавливали работу системы, когда крышка закрыта. Вы можете сделать это в Системных настройках -> Питание.

Источник

Оцените статью