- Отключаем действие крышки ноутбука в linux mint 19
- Методом проб было найдено решение
- Почему мой компьютер отключается, когда я закрываю его крышку?
- Запрет перехода компьютера в режим ожидания при закрытии крышки
- Как в Ubuntu, при закрытии крышки, не переводить компьютер ни в какие режимы
- Как изменить поведение ноутбука при закрытии в Ubuntu с помощью HandleLidSwitch
- Метод изменения поведения закрытия ноутбука в Ubuntu с помощью HandleLidSwitch
- Вывод
Отключаем действие крышки ноутбука в linux mint 19
Установил недавно на ноутбук linux mint 19 надо стало настроить действие крышки ноутбука. Ноутбук использую дома как медиа-центр, подключен к телевизору по кабелю HDMI.
Все бы ничего, да вот при закрытии крышки ноутбука гаснут оба экрана. Действие крышки — «Ничего не делать» при закрытии нет. На официальных сайтах и форумах, описанное решение данной проблемы не помогает.
Решение было найдено на одном их официальных сайтах, но оно не работает, а все потому, что как всегда подходит оно как написано только для Ubuntu.
Странно — но ведь Linux mint вроде «производное» от него.
Методом проб было найдено решение
Значит скажу сразу, проверено и работает на Linux mint 19 с окружением рабочего стола Xfce.
На официальных сайтах и форумах поддержки linux систем рекомендуется открыть блокнотом или редактором который вам удобен файл logind.conf и отредактировать в нем одну строчку.
Так и поступаем, через терминал получаем права root, далее открываем этот файл в текстовом редакторе gedit.
Для получения прав рут вводите в терминале команду
Попросит пароль, вводим его и нажимаем Enter. Процесс ввода пароля не будет виден.
gedit /etc/systemd/logind.conf
Если у вас не установлен редактор gedit можете воспользоваться стандартным nano. Или установить gedit командой apt install gedit.
После выполнения команды откроется файл в котором надо изменить две строчки. Рекомендуют только одну строчку, но мне это не помогло. Я сделал как показано ниже.
Находим две строчки в тексте файла:
и приводим их к виду как на скриншоте. Убираем решетку вначале строки и присваиваем значение ignore.
Естественно сохраняем файл и закрываем его, перезагружаем компьютер и проверяем действие крышки при закрытии, должно работать.
Если вместо значения ignore поставить значение poweroff то при закрытии крышки ваш ноутбук будет выключатся, именно выключаться как при обычном выключении.
Почему мой компьютер отключается, когда я закрываю его крышку?
Когда вы закрываете крышку ноутбука, он переходит в режим ожидания для сохранения электроэнергии. Это означает, что компьютер не выключается — он просто «засыпает». Можно вернуть его в рабочий режим, открыв крышку. Если компьютер не «просыпается», попробуйте нажать клавишу мышки или клавиатуры. Если это тоже не помогает, нажмите кнопку питания.
Некоторые компьютеры не способны правильно переходить в режим ожидания, обычно из-за того, что их компоненты не полностью поддерживаются операционной системой (например, вследствие несовершенства драйверов для Linux). В таком случае вы можете обнаружить, что компьютер не возвращается в рабочий режим после закрытия крышки. Можно попробовать устранить эту проблему или предотвратить переход компьютера в режим ожидания при закрытии крышки.
Запрет перехода компьютера в режим ожидания при закрытии крышки
Эти инструкции сработают только если в системе используется systemd . Свяжитесь с разработчиками вашего дистрибутива для получения дополнительной информации.
Чтобы изменить этот параметр, на вашем компьютере должно быть установлено приложение Доп.настройки .
Если вы не хотите, чтобы ноутбук переходил в режим ожидания при закрытии крышки, можно изменить соответствующие настройки.
Будьте осторожны при изменении этого параметра. Некоторые ноутбуки могут перегреваться, если оставить их включёнными с закрытой крышкой, особенно если они находятся в замкнутом пространстве, например, в рюкзаке.
- Откройте Обзор и начните вводить: Доп. настройки .
- Нажмите Доп. настройки , чтобы открыть приложение.
- Выберите вкладку Основное .
- Переведите переключатель Режим ожидания при закрытии ноутбука в выключенное положение.
- Закройте окно приложения Доп. настройки .
Как в Ubuntu, при закрытии крышки, не переводить компьютер ни в какие режимы
В операционной системе Ubuntu есть функция для перевода ноутбука/нетбука в Спящий/Ждущий режимы, и она включена по умолчанию. Если вам не нужно,чтобы, после закрытия крышки, ноутбук “засыпал”, то можно решить эту проблему несколькими способами, в зависимости от того, какая у вас стоит версия этой системы.
Есть несколько версий — десктопная и серверная. На серверной работает только 1 способ — через терминал. А на десктопной работают оба способа, т.к. есть графический интерфейс.
И так начнем с десктопной, на ней это делается быстрее всего. Для начала откроем “Параметры системы”, потом “Питание” и в выпадающем меню “Переводить в ждущий режим при бездействии через”, выбираем “Не переводить в ждущий режим”.
Это же можно сделать и через терминал, этот способ подходит как для десктопной версии, так и для серверной. Всего лишь надо изменить настройку в файле logind.conf, который находится в папке /etc/systemd/. Нужно выполнить команду от имени администратора, т.е. с “sudo”, с помощью своего редактора, у меня это Vim.
sudo vim /etc/systemd/logind.conf
После открытия файла в редакторе, надо найти следующюю строчку
И заменить ее на эту строку
Должно получиться вот так:
Отличия второй строки от первой — в отсутсвии знака # впереди и вместо слова suspend , стоит слово ignore .
После замены, нужно сохранить этот файл. В VIM для этого есть команда :wq .
А так же нам надо остановить сервис Login Manager.
sudo service systemd-logind stop
И после запускаем этот сервис
sudo service systemd-logind start
И для уверености можно перезагрузить сам ноутбук, командой
В этой короткой статье мы отключили переход в спящий режим операционной системы Ubuntu, эта возможность нам может понадобиться, например, при запуске своего сервера, и нам не нужно, чтобы он выключался, когда закроется крышка.
Оставайтесь с нами, и читайте наш блог.
Как изменить поведение ноутбука при закрытии в Ubuntu с помощью HandleLidSwitch
Ф айл конфигурации менеджера входа logind.conf в системе Ubuntu 20.04 Linux можно использовать для настройки поведения закрытия крышки. В Ubuntu этот подход можно использовать для выключения дисплея при закрытии крышки; его также можно использовать для изменения поведения крышки ноутбука, когда она закрыта. Ubuntu приостанавливает работу по умолчанию, когда крышка ноутбука заблокирована. Чтобы изменить поведение крышки в Ubuntu, мы изменим файл logind.conf. Поскольку конфигурация по умолчанию определяется во время компиляции, конфигурация требуется только тогда, когда требуются отклонения от значений по умолчанию.
В качестве руководства для администратора основной файл конфигурации в /etc/systemd/ состоит из закомментированных записей, указывающих на значения по умолчанию. Редактирование этого файла или создание вставок можно использовать для создания локальных переопределений. Программы могут загружать выпадающие файлы из каталога /usr/, когда им нужно изменить настройку. Файлы в /etc/ предназначены для локального администратора, который может использовать эту логику для изменения файлов конфигурации поставщика. Поскольку основной файл конфигурации имеет приоритет над добавлением пакетов, их необходимо использовать для их переопределения. В этой статье мы настроим действие закрытия крышки по умолчанию в Ubuntu 20.04 LTS.
Метод изменения поведения закрытия ноутбука в Ubuntu с помощью HandleLidSwitch
Чтобы пройти через это, у вас должны быть права sudo и любая редакция Linux, установленная в вашей операционной системе. Мы установили и настроили Ubuntu 20.04, который будет использоваться для выполнения наших задач. Войдите в систему Ubuntu 20.04 Linux и перейдите в область активности, где появится панель поиска. Чтобы получить терминал оболочки командной строки, напишите в нем слово «терминал». Когда появится приложение терминала, щелкните его, чтобы открыть. Введите следующую команду, чтобы изменить файл конфигурации менеджера входа в систему по умолчанию для системы Linux Ubuntu 20.04:
$ sudo gedit /etc/systemd/logind.conf
Вам будет предложено ввести пароль пользователя sudo. Введите пароль, чтобы продолжить. Как только файл будет запущен и заработает, вы должны увидеть что-то, как показано на скриншоте ниже.
Вы можете просмотреть несколько вариантов, показанных на скриншоте. Мы собираемся объяснить несколько полей, которые важны для пользователей.
- HandleLidSwitch = lock — всякий раз, когда крышка будет закрыта, система Ubuntu 20.04 будет автоматически заблокирована.
- HandleLidSwitch = ignore — поскольку флаг –ignore означает, что после этой инструкции не будет никакого конкретного вывода.
- HandleLidSwitch = poweroff — Всякий раз, когда крышка будет закрыта, система Ubuntu 20.04 будет заблокирована и выключена автоматически.
- HandleLidSwitch = hibernate — всякий раз, когда крышка закрывается, система Ubuntu 20.04 автоматически блокируется в спящем режиме.
У нас есть еще один вариант — HandleSuspendKey = Suspend. Мы собираемся использовать его следующим образом.
Поскольку мы использовали ключевое слово «sudo», при выполнении система предложит пользователю ввести пароль. Как только пароль будет введен, система будет автоматически приостановлена.
Теперь мы можем применить все изменения, которые мы внесли, выполнив следующую команду в терминале системы Ubuntu 20.04.
$ Sudo systemctl restart systemd-logind.service
Поскольку мы использовали ключевое слово «sudo», система будет запрашивать у пользователя пароль при его выполнении. Как вы увидите на прикрепленном изображении, как только пароль будет предоставлен, система предложит вам ввести пароль вошедшего в систему пользователя для целей аутентификации.
Таким образом все изменения будут сохраняться в системе.
Вывод
В этой статье мы объяснили вам основную концепцию файла конфигурации диспетчера входа logind.conf в системе Ubuntu 20.04 Linux. Кроме того, мы показали вам, как вы можете изменить поведение закрытия ноутбука или компьютера в системе Linux Ubuntu 20.04 с помощью HandleLidSwitch.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.