Я новый пользователь Ubuntu 13.10. Закрытие крышки моего ноутбука не приводит к переходу компьютера в режим ожидания, то есть каждый раз, когда я закрываю крышку без ручного подвешивания компьютера, батарея умирает.
В Power Management установлены правильные настройки - приостановите работу ноутбука на закрытой крышке для переменного и постоянного тока, но они не влияют на реальное поведение.
Похоже, что это распространенная проблема для многих пользователей, начиная с Ubuntu 11 - единственное решение, которое я смог найти, это ниже. Однако, как новый пользователь Linux, я не знаю, как на самом деле выполнить инструкции. Если бы кто-то мог предоставить дополнительную информацию, это было бы чрезвычайно полезно.
Заранее спасибо.
/etc/acpi/events/lidbtn triggers /etc/acpi/lid.sh which triggers
/etc/acpi/local/lid.sh.post at the end of the script.
/etc/acpi/local/* allows you to add your own config (e.g. required for
wmii).
generate /etc/acpi/local/lid.sh.post
make it executable and add:
\#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
/usr/sbin/pm-suspend
fi
wmii will now go to suspend mode when closing the lid. It'll
automatically wake up when opening the lid.
#!/bin/bash
load=$(cat /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0A:00/power_supply/BAT0/capacity)
min_load=20
if [ $load <= min_load ]; then
pm-suspend
fi
источник
sudo chmod 755 /etc/acpi/local/lid.sh.post
В ответ на это сообщение у меня возникла та же проблема с этим на моем Toshiba Satellite a305-s6902 (который я приобрел исключительно для практики на Linux), и обнаружил, что это работает для меня:
затем, как указано выше, удалите
#
beforeHandleLidSwitch=suspend
и сохраните ( ESC :wq).ОДНАКО ---> Я считаю, что я должен сначала перевести компьютер в режим ожидания вручную, а после каждой перезагрузки включать триггер. Я не знаю почему, но это работало последовательно для меня.
источник
Я решил это, раскомментировав переменную
LID_SLEEP=true
из/etc/default/acpi-support
.источник
У меня была такая же проблема с Linux Mint Cinnamon 17.2. Так как он основан на Ubuntu 14.04, я ожидаю, что многое во многом совпадает.
Обыскав проблему с приостановкой на закрытой крышке, я обнаружил себя здесь и до тех пор, лучшее, что я придумал, - это ручная приостановка в первый раз после загрузки, а после этого приостановка с закрытой крышкой. Прочитав эти посты и комментарии, я думаю, что решил проблему.
Вот что я сделал:
Открыл терминальную сессию и, используя nano вместо vim, набрал;
Как и предполагалось, я удалил # раньше
HandleLidSwitch=suspend
. Тогда я сохранил это.Затем я набрал ...
... и скопировал и вставил следующие 5 строк, ранее опубликованных
ПРИМЕЧАНИЕ: чтобы сделать эту работу, я добавил
sudo
в строку/usr/sbin/pm-suspend
. В противном случае это не будет работать.Наконец, я сохранил его и, как было ранее опубликовано, набрал; вошедший в систему пользователь вместо root набрал;
К сожалению, это не сработало. Однако я выполнил несколько тестов команд в сценарии, и они сработали, поэтому я решил, что что-то другое не вызывает их. Далее в постах я натолкнулся на ссылку на ошибку менеджера питания Gnome:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/863834
Особенно интересным было сообщение Майкла Бэкхауса 2012-06-09, в котором он писал:
После этого была почти идентичная версия вышеописанного скрипта bash,
lid.sh.post
.В этой версии Mint
/etc/acpi/events/lidbtn
и/etc/acpi/lid.sh
не существовало. Однако/etc/acpi/events/powerbtn
и/etc/acpi/powerbtn.sh
сделал. Взгляд на "powerbtn" дал ответЭто мой обходной путь:
Для создания пользовательского "lidbtn", набрал;
и изменил это, чтобы это понравилось для lidbtn;
Я сохранил это. Затем копируется
/etc/acpi/local/lid.sh.post
в/etc/acpi/
и переименовал егоlidbtn.sh
.Я перезагрузился и теперь закрытие крышки всегда приостанавливает работу моего ноутбука. Тем не менее, я должен вручную разбудить его при открытии крышки. Следующий проект для работы.
ДОБАВЛЕНИЕ: Я должен добавить, что у меня нет второго монитора. Для меня проблема была в том, что приостановка просто не работала, когда крышка была закрыта.
источник
Для меня проблема была в том, что закрытие крышки обрабатывается по-разному, когда подключен внешний монитор . Таким образом, изменение этого параметра как пользователя
dconf-editor
решило проблему для меня:Схема:
или (в зависимости от того, какую среду рабочего стола вы используете)
Название:
Установлен в:
Описание:
источник
Я использую Mint 18.1 на Macbook Air 6,2. Вот решение, которое у меня есть, и оно работает почти идеально.
Я использую mba6x_bl, чтобы исправить черный экран MBA при пробуждении. Следуйте их инструкциям .
Тогда используйте решение Боб-Эля выше, чтобы решить проблему приостановки.
sudo cp / etc / acpi / events / powerbtn / etc / acpi / events / powerbtn_bak
sudo nano / etc / acpi / events / powerbtn
заменить содержимое powerbtn текстом ниже
Создайте
/etc/acpi/lidbtn.sh
поместите в него следующий текст
Единственная проблема, которую я заметил, - когда MBA приостановлен с подключенным питанием , его подсветка клавиатуры будет автоматически включена. Но кроме этого все работает хорошо.
источник