MacBook Air (середина 2013 г.) не может правильно приостановить работу после отключения от сети переменного тока

Вы можете заменить непустые строки строкой и запятой:

sed 's/.\+/&,/'

или

sed -E 's/.+/&,/'

& обозначает совпадающий текст, который здесь представляет собой всю строку.

1
16.01.2017, 04:08
1 ответ

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

sudo su -c "cd /etc/udev/rules.d && curl -LO https://raw.githubusercontent.com/sebikul/arch-macbookair6.2-config/master/udev/90-xhc_sleep.rules"

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

Если вы хотите сначала протестировать это, не создавая никаких файлов, выполните следующую команду:

sudo su -c "echo XHC1 > /proc/acpi/wakeup"

Это отключит флаг ядра для USB wake-from-suspend. Он не делает ничего постоянного, простая перезагрузка отменит его, если что-то сломается. Или выполнение той же команды. Это тумблер.

1
28.01.2020, 01:04

Теги

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