Я на Ubuntu 20.10. Работает на макбуке pro середина 2012 года. Он работает очень хорошо, но у меня все еще небольшая проблема с управлением питанием. Когда я закрываю крышку, макбук приостанавливается. Но когда я его открываю, он не просыпается. Я знаю, что могу установить LID0 и XHC1 с эхо-сигналом/proc/acpi/wakeup. Когда вы эхо эти, то он переключается. Так что, возможно, я выключу его, пока я хочу, чтобы он был включен. Поэтому я нашел сценарий на askubuntu, который хорошо работает с 1 устройством, но не с 2. Но сценарий был сделан для более чем одного устройства.
Это оригинальный сценарий:
#!/bin/bash
declare -a devices=("EHC1 EHC2 XHCI") # <-- Add your entries here
for device in "${devices[@]}"; do
if grep -qw ^$device.*enabled /proc/acpi/wakeup; then
sudo sh -c "echo $device > /proc/acpi/wakeup"
fi
done
Сделан, или перепостен пользователем: Hrishikesh Kadam на: [AskUbuntu] [1].
В: «cat/proc/acpi/wakeup» это XHC1 и LID0 предметы:
XHC1 S3 *disabled pci:0000:00:14.0
LID0 S4 *disabled platform:PNP0C0D:00
Я изменил сценарий, который я нашел так:
declare -a devices=("XHC1 LID0")
for device in "${devices[@]}"; do
if grep -qw ^$device.*disabled /proc/acpi/wakeup; then
sudo sh -c "echo $device > /proc/acpi/wakeup"
fi
done ```
Which does not look wrong to me. But than I get this error:
grep: LID0.*disabled: File or folder does not exist
When I change the code like this:
declare -a devices=("XHC1")
so by removing 1 device, then the code works.
Why does this not work anymore? What changed in the way this is working? And how do I fix this script for Ubuntu 20.10? Please advise.
Anyone?
[1]: https://askubuntu.com/questions/1146264/apply-the-proc-acpi-wakeup-settings-permanently/1331422#1331422
-121--898127- Откройте терминал и введите команду
sudo apt remove usb-creator-gtk
Вы можете в дальнейшем запустить sudo apt autoremove
для удаления его неиспользуемых зависимостей.