Ноутбук Ubuntu 17.10 не закрывается на крышке

Самое текущее руководство, похоже, является ReportingBugs - Community Ubuntu Documentation

. Это выглядит довольно актуально для меня, и я думаю, что было бы излишним разместить эту информацию здесь.

6
задан 4 December 2017 в 21:52

9 ответов

Оказывается, мы все ошибались. Магнит, который запускает датчик крышки, вышел из ноутбука. Я подтвердил это, держа магнит холодильника до камеры. Как только я это сделал, ноутбук приостановился. Поэтому я понял, что в базе есть магнит. Был, но он плавал вокруг (цепляясь за батарею) внутри машины. Я вернул его на место, и теперь он работает.

6
ответ дан 22 May 2018 в 15:39

Оказывается, мы все ошибались. Магнит, который запускает датчик крышки, вышел из ноутбука. Я подтвердил это, держа магнит холодильника до камеры. Как только я это сделал, ноутбук приостановился. Поэтому я понял, что в базе есть магнит. Был, но он плавал вокруг (цепляясь за батарею) внутри машины. Я вернул его на место, и теперь он работает.

6
ответ дан 18 July 2018 в 01:52

Оказывается, мы все ошибались. Магнит, который запускает датчик крышки, вышел из ноутбука. Я подтвердил это, держа магнит холодильника до камеры. Как только я это сделал, ноутбук приостановился. Поэтому я понял, что в базе есть магнит. Был, но он плавал вокруг (цепляясь за батарею) внутри машины. Я вернул его на место, и теперь он работает.

6
ответ дан 24 July 2018 в 17:28

Мы можем поймать открытые / закрытые события крышки и связать с ними сценарии с помощью acpid - демона события Advanced Configuration and Power Interface.

В попытке проверить, работает ли это предложение, я установлен Ubuntu 17.10 на моем DELL Vostro 3350. Затем я использовал dconf-editor, чтобы отключить действие закрытия крышки. Но, к сожалению, я не могу отключить это действие ... Поэтому я просто надеюсь, что это может вам помочь.

1. Поймать события. Выполните одну из следующих команд, затем закройте и откройте крышку: acpi_listen или netcat -U /var/run/acpid.socket. Вот пример вывода:

$ acpi_listen
button/lid LID close
button/lid LID open

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

В попытке проверить, работает ли это предложение, я установил Ubuntu 17.10 на свой DELL Vostro 3350. Затем я использовал dconf-editor, чтобы отключить действие закрытия крышки. Но, к сожалению, я не могу отключить это действие ... Поэтому я просто надеюсь, что это может вам помочь. /etc/acpi/events/lid-open:
# /etc/acpi/events/lid-open
# This is called when the lid is open
event=button/lid LID open
action=/etc/acpi/lid-actions.sh 0

3. Перезагрузите acpid, чтобы он мог перечитывать фильтры событий, включая те, которые мы только что добавили:

sudo systemctl restart acpid.service

3. Создайте скрипт /etc/acpi/lid-actions.sh (и сделайте это исполняемый файл), который приостанавливает работу ноутбука при закрытии крышки 1. Я не знаю, какое действие может быть полезно, когда крышка будет открыта 0, поэтому эти строки прокомментированы.

#!/bin/sh
if [ "${1}" -eq 1 ]; then systemctl suspend  # Lid is close
#elif [ "${1}" -eq 0 ]; then                 # Lid is open
fi

Ссылки:

[d11 ] /etc/acpi/events/lid-open:
# /etc/acpi/events/lid-open
# This is called when the lid is open
event=button/lid LID open
action=/etc/acpi/lid-actions.sh 0
ThinkWiki: установка Ubuntu 12.10 на Thinkpad Twist | Thinkpad-acpi | Wacom Tablet Stilus Как можно приостановить / спящий режим из командной строки? Как повторно активировать (просыпаться?) Мониторы из командной строки - здесь не реализовано.
5
ответ дан 22 May 2018 в 15:39
  • 1
    acpi_listen возвращает ничего , когда я закрываю крышку или открываю ее. – popey 18 December 2017 в 01:56
  • 2
    Здравствуй. @popey, жаль это слышать. IMO. Похоже, что какой-то модуль ядра не включен. Работает ли acpi_listen с клавишами Fn или кнопкой питания? – pa4080 18 December 2017 в 23:06
  • 3
    Да, acpi_listen сообщает, что при нажатии кнопки вверх / вниз или других функциональных клавиш. – popey 21 December 2017 в 04:03
  • 4
    @popey, пожалуйста, прочитайте нижнюю часть этого ответа . Если я правильно помню, у меня также были неотображаемые события, прежде чем устанавливать эти пакеты - возможно, последнего достаточно. – pa4080 21 December 2017 в 12:44

Самый быстрый способ - использовать менеджер настроек по умолчанию

Перейти к Settings>Power Management>When laptop lid closed Выбрать «Приостановить» вместо «Ничего не делать» и нажать «Применить». Все сделано [!d5 ]

Ps: зачем использовать настройки ubuntu, когда есть возможность сделать это в настройках по умолчанию app

0
ответ дан 22 May 2018 в 15:39
  • 1
    Я не вижу, что вы описали в Ubuntu 17.10, запустив рабочий стол Gnome. Это существует на родном (модифицированном Gnome) Ubuntu DE? Я вижу Настройки & gt; Power, но оттуда не ссылается ни на какую крышку ноутбука. – richbl 19 December 2017 в 00:29
  • 2
    Я уверен, что был вариант (я использую kbuntu rn, поэтому его трудно подкреплять ubuntu) – Cruelplatypus67 22 December 2017 в 10:44

Самый быстрый способ - использовать менеджер настроек по умолчанию

Перейти к Settings>Power Management>When laptop lid closed Выбрать «Приостановить» вместо «Ничего не делать» и нажать «Применить». Все сделано

Ps: зачем использовать настройки ubuntu, когда есть возможность сделать это в настройках по умолчанию app

0
ответ дан 18 July 2018 в 01:52

Мы можем поймать открытые / закрытые события крышки и связать с ними сценарии с помощью acpid - демона события Advanced Configuration and Power Interface.

В попытке проверить, работает ли это предложение, я установлен Ubuntu 17.10 на моем DELL Vostro 3350. Затем я использовал dconf-editor, чтобы отключить действие закрытия крышки. Но, к сожалению, я не могу отключить это действие ... Поэтому я просто надеюсь, что это может вам помочь.

1. Поймать события. Выполните одну из следующих команд, затем закройте и откройте крышку: acpi_listen или netcat -U /var/run/acpid.socket. Вот пример вывода:

$ acpi_listen button/lid LID close button/lid LID open

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

В попытке проверить, работает ли это предложение, я установил Ubuntu 17.10 на свой DELL Vostro 3350. Затем я использовал dconf-editor, чтобы отключить действие закрытия крышки. Но, к сожалению, я не могу отключить это действие ... Поэтому я просто надеюсь, что это может вам помочь. /etc/acpi/events/lid-open: # /etc/acpi/events/lid-open # This is called when the lid is open event=button/lid LID open action=/etc/acpi/lid-actions.sh 0

3. Перезагрузите acpid, чтобы он мог перечитывать фильтры событий, включая те, которые мы только что добавили:

sudo systemctl restart acpid.service

3. Создайте скрипт /etc/acpi/lid-actions.sh (и сделайте это исполняемый файл), который приостанавливает работу ноутбука при закрытии крышки 1. Я не знаю, какое действие может быть полезно, когда крышка будет открыта 0, поэтому эти строки прокомментированы.

#!/bin/sh if [ "${1}" -eq 1 ]; then systemctl suspend # Lid is close #elif [ "${1}" -eq 0 ]; then # Lid is open fi

Ссылки:

/etc/acpi/events/lid-open: # /etc/acpi/events/lid-open # This is called when the lid is open event=button/lid LID open action=/etc/acpi/lid-actions.sh 0 ThinkWiki: установка Ubuntu 12.10 на Thinkpad Twist | Thinkpad-acpi | Wacom Tablet Stilus Как можно приостановить / спящий режим из командной строки? Как повторно активировать (просыпаться?) Мониторы из командной строки - здесь не реализовано.
6
ответ дан 18 July 2018 в 01:52

Самый быстрый способ - использовать менеджер настроек по умолчанию

Перейти к Settings>Power Management>When laptop lid closed Выбрать «Приостановить» вместо «Ничего не делать» и нажать «Применить». Все сделано

Ps: зачем использовать настройки ubuntu, когда есть возможность сделать это в настройках по умолчанию app

0
ответ дан 24 July 2018 в 17:28
  • 1
    Я не вижу, что вы описали в Ubuntu 17.10, запустив рабочий стол Gnome. Это существует на родном (модифицированном Gnome) Ubuntu DE? Я вижу Настройки & gt; Power, но оттуда не ссылается ни на какую крышку ноутбука. – richbl 19 December 2017 в 00:29
  • 2
    Я уверен, что был вариант (я использую kbuntu rn, поэтому его трудно подкреплять ubuntu) – Cruelplatypus67 22 December 2017 в 10:44

Мы можем поймать открытые / закрытые события крышки и связать с ними сценарии с помощью acpid - демона события Advanced Configuration and Power Interface.

В попытке проверить, работает ли это предложение, я установлен Ubuntu 17.10 на моем DELL Vostro 3350. Затем я использовал dconf-editor, чтобы отключить действие закрытия крышки. Но, к сожалению, я не могу отключить это действие ... Поэтому я просто надеюсь, что это может вам помочь.

1. Поймать события. Выполните одну из следующих команд, затем закройте и откройте крышку: acpi_listen или netcat -U /var/run/acpid.socket. Вот пример вывода:

$ acpi_listen button/lid LID close button/lid LID open

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

В попытке проверить, работает ли это предложение, я установил Ubuntu 17.10 на свой DELL Vostro 3350. Затем я использовал dconf-editor, чтобы отключить действие закрытия крышки. Но, к сожалению, я не могу отключить это действие ... Поэтому я просто надеюсь, что это может вам помочь. /etc/acpi/events/lid-open: # /etc/acpi/events/lid-open # This is called when the lid is open event=button/lid LID open action=/etc/acpi/lid-actions.sh 0

3. Перезагрузите acpid, чтобы он мог перечитывать фильтры событий, включая те, которые мы только что добавили:

sudo systemctl restart acpid.service

3. Создайте скрипт /etc/acpi/lid-actions.sh (и сделайте это исполняемый файл), который приостанавливает работу ноутбука при закрытии крышки 1. Я не знаю, какое действие может быть полезно, когда крышка будет открыта 0, поэтому эти строки прокомментированы.

#!/bin/sh if [ "${1}" -eq 1 ]; then systemctl suspend # Lid is close #elif [ "${1}" -eq 0 ]; then # Lid is open fi

Ссылки:

/etc/acpi/events/lid-open: # /etc/acpi/events/lid-open # This is called when the lid is open event=button/lid LID open action=/etc/acpi/lid-actions.sh 0 ThinkWiki: установка Ubuntu 12.10 на Thinkpad Twist | Thinkpad-acpi | Wacom Tablet Stilus Как можно приостановить / спящий режим из командной строки? Как повторно активировать (просыпаться?) Мониторы из командной строки - здесь не реализовано.
6
ответ дан 24 July 2018 в 17:28
  • 1
    acpi_listen возвращает ничего , когда я закрываю крышку или открываю ее. – popey 18 December 2017 в 01:56
  • 2
    Здравствуй. @popey, жаль это слышать. IMO. Похоже, что какой-то модуль ядра не включен. Работает ли acpi_listen с клавишами Fn или кнопкой питания? – pa4080 18 December 2017 в 23:06
  • 3
    Да, acpi_listen отчеты, если громкость вверх/вниз или другие функциональные клавиши нажимаются. – popey 21 December 2017 в 04:03
  • 4
    @popey, пожалуйста, прочитайте нижнюю часть этого ответа . Если я правильно помню, у меня также были неотображаемые события, прежде чем устанавливать эти пакеты - возможно, последнего достаточно. – pa4080 21 December 2017 в 12:44

Другие вопросы по тегам:

Похожие вопросы: