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

Подключите аудиовыход с ТВ-карты к входу ПК. В системных настройках установите громкость аналогового входа.
1
задан 4 October 2015 в 16:12

5 ответов

В ответ на этот пост у меня была та же проблема с этим на моем Toshiba Satellite a305-s6902 (который я купил исключительно для практики в Linux), и обнаружил, что это сработало для меня:

sudo vim /etc/systemd/logind.conf

, как и выше, удалите # перед HandleLidSwitch=suspend и сохраните (ESC: wq).

HOWEVER ---> Я считаю, что я должен вручную отключить компьютер вручную, и после каждой перезагрузки активировать триггер. Я не знаю почему, но это работало последовательно для меня.

5
ответ дан 24 May 2018 в 13:45

Я разрешаю его с помощью uncommenting переменной LID_SLEEP=true из /etc/default/acpi-support.

1
ответ дан 24 May 2018 в 13:45

У меня была та же проблема с Linux Mint Cinnamon 17.2. Поскольку это основано на Ubuntu 14.04, я ожидаю, что многие вещи будут одинаковыми.

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

Вот что я сделал:

Открыл сеанс терминала и, используя nano вместо vim, набрал;
sudo nano /etc/systemd/logind.conf
Как и было предложено, я удалил # перед HandleLidSwitch=suspend. Потом я его спас. Затем я набрал ...
mkdir /etc/acpi/local
sudo nano /etc/acpi/local/lid.sh.post
... и скопировал и вставил следующие 5 строк, ранее отправленных
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
then
    sudo /usr/sbin/pm-suspend
fi
. ПРИМЕЧАНИЕ. Для выполнения этой работы я добавил sudo в строку /usr/sbin/pm-suspend. Иначе это не сработает. Наконец, я сохранил его и, как уже было опубликовано, набрал; вошедший в систему пользователь вместо root, набрал;
sudo chmod 755 /etc/acpi/local/lid.sh.post

К сожалению, это не сработало. Однако я сделал несколько тестов по командам в скрипте, и они действительно работали, поэтому я решил, что что-то еще не запускает их. Далее вниз по сообщениям я наткнулся на ссылку на ошибку менеджера Gnome:

https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834

[d17 ] Особенно интересным был пост Майкла Бэкхауза в 2012-06-09, в котором он написал:

/etc/acpi/events/lidbtn триггеры /etc/acpi/lid.sh, которые запускают /etc/acpi/local/lid.sh.post.

После этого была почти идентичная версия вышеупомянутого сценария bash, lid.sh.post.

В этой версии Монетного двора /etc/acpi/events/lidbtn и /etc/acpi/lid.sh не существовало. Однако /etc/acpi/events/powerbtn и /etc/acpi/powerbtn.sh. Взгляд на «powerbtn» дал ответ

Это моя работа:

Открыл сеанс терминала и, используя nano вместо vim, набрал;
sudo nano /etc/systemd/logind.conf

Открыл сеанс терминала и, используя nano вместо vim, набрал:

Я сохранил его. Затем скопировал /etc/acpi/local/lid.sh.post в /etc/acpi/ и переименовал его lidbtn.sh.

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

1
ответ дан 24 May 2018 в 13:45
  • 1
    Это работало для Linux Mint 18 «Сара»? А @ bob-el вы узнали об обходном пути для пробуждения? – kisanme 2 August 2016 в 05:49

Для меня проблема заключалась в том, что при закрытом внешнем мониторе закрытие крышки обрабатывается по-разному. Поэтому изменение этой опции в качестве пользователя в dconf-editor решило проблему для меня:

Схема:

org.cinnamon.settings-daemon.plugins.power

или (в зависимости от используемой среды рабочего стола)

[ f2]

Имя:

lid-close-suspend-with-external-monitor

Установлен в положение:

true

Описание:

Без подключения внешних мониторов, закрытие крышки ноутбука будет приостановлена ​​машина (как установлено клавишами «закрыть крышку» и «закрыть крышку»). По умолчанию, однако, закрытие крышки при наличии внешнего монитора не приостанавливает работу устройства, поэтому можно продолжать работу с этим монитором (например, для док-станций или медиа-зрителей). Установите этот ключ на False, чтобы сохранить поведение по умолчанию, или True, чтобы приостановить работу ноутбука всякий раз, когда крышка закрыта и вне зависимости от внешних мониторов.
0
ответ дан 24 May 2018 в 13:45

Я использую Mint 18.1 на Macbook Air 6,2. Вот решение, которое у меня есть, и оно работает почти идеально.

Я использую mba6x_bl для исправления моего черного экрана MBA при пробуждении. Следуйте их инструкциям.

Затем используйте решение Bob-El выше, чтобы решить проблему приостановки.

резервное копирование и открытие / etc / acpi / events / powerbtn sudo cp / etc / acpi / events / powerbtn / etc / acpi / events / powerbtn_bak sudo nano / etc / acpi / events / powerbtn заменить содержимое powerbtn текстом ниже
# /etc/acpi/events/lidbtn
# This is called when the user closes the lid and calls  
# /etc/acpi/lidbtn.sh for further processing.  
# Optionally you can specify the placeholder %e. It will pass  
# through the whole kernel event message to the program you've  
# specified.  
# We need to react on "button lid.*" and "button/lid.*" because  
# of kernel changes.  
event=button[ /]lid  
action=/etc/acpi/lidbtn.sh
create /etc/acpi/lidbtn.sh
sudo nano /etc/acpi/lidbtn.sh
поместить в него следующий текст
#!/bin/bash
if grep -q closed /proc/acpi/button/lid/*/state
  then
  /usr/sbin/pm-suspend
fi
Open Power Management -> Включение питания переменного тока -> Действия -> Когда крышка ноутбука закрыта, выберите «Пустой экран». Это приведет к приостановке MBA при подключении к сети.

Единственная проблема, которую я заметил, - это когда MBA приостановлен с подключенной мощностью, его клавиатура автоматически включается. Но кроме этого все работает хорошо.

0
ответ дан 24 May 2018 в 13:45

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

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