Wifi проиграл после возобновления спячки

Когда возобновлено спящий режим, wi-fi потерян.

Невозможно включить Wi-Fi из appindicator и> настройка> Network.

Включение / выключение через горячий ключ (Fn + F2) тоже бесполезен.

Мне нужно приостановить, затем возобновить с приостановки, затем снова работать wi-fi.

Моя платформа: Ubuntu 14.04 LTS. [!d6 ]

Как разрешить для wi-fi все еще естественно работает (без вмешательства) после возобновления спящего режима.

Следуя инструкциям Юйиамсона после

sudo gedit /etc/pm/power.d/wireless

, беспроводная " файл не пуст, он показывает:

#!/bin/sh
# tlp - if tlp is enabled, override corresponding script
#       in /usr/lib*/pm-utils/power.d/

CONFFILE=/etc/default/tlp LIBDIRS='/usr/lib /usr/lib64'

for d in ${LIBDIRS}; do
    if [ -d "${d}/pm-utils/power.d" ]; then
        blocked="${d}/pm-utils/power.d/${0##*/}"
        break
    fi done

if [ -n "$blocked" ] && [ -x "$blocked" ]; then
    # else nothing to disable -> don't read $CONFFILE

    if [ -e "$CONFFILE" ] && . "$CONFFILE" -- && [ "$TLP_ENABLE" = '1' ]; then
        # TLP is enabled -> disable $blocked
        echo "Notice: '${blocked}' disabled by TLP."
    else
        exec "$blocked" $*
    fi fi

exit 0
1
задан 26 September 2015 в 07:22

2 ответа

У меня была одна и та же проблема, и я наконец нашел полное решение, поэтому вот оно:

Переход к терминалу нажатием Ctrl + Alt + T Открытие нового файла .txt напишите новую команду. (вы можете изменить имя файла, но оно должно начинаться с 99-, потому что система работает в алфавитном порядке, и нам нужно, чтобы это было последним:
sudo nano /etc/pm/sleep.d/99_synclient` 
Вставьте следующую строку в пустую .txt file:
#!/bin/bash

case "$1" in
  suspend|hibernate)
  ;;

  resume|thaw)
    sudo -u <USERNAME> env DISPLAY=:0 service network-manager restart 
  ;;
  *) 
    exit $NA
  ;;  
esac
Пожалуйста, замените выше свое имя пользователя без <& lt;> Сделать исполняемый файл:
sudo chmod +x /etc/pm/sleep.d/99_synclient
и не забудьте изменить имя, если вы это сделали ранее.

Вы Теперь ваш WiFi должен работать нормально после спящего режима.

3
ответ дан 24 May 2018 в 01:16
  • 1
    Добро пожаловать в Ask Ubuntu! ; -) Не могли бы вы просмотреть мои правки , а также просмотреть справку по редактированию , чтобы улучшить читабельность ваших ответов в будущем ... ; -) – Fabby 26 September 2015 в 03:44
  • 2
    спасибо за редактирование и ссылку! очень новый, так что это будет очень полезно! – Mayoshka 26 September 2015 в 12:10

Я бы запустил

sudo service network-manager restart

sudo делает его суперпользователем или root, поэтому вам разрешено запускать его. service запускает скрипт, удаляя большинство переменных окружения и каталог, установленный на /. network-manager сообщает нам, что мы хотим, и restart останавливает и запускает этот процесс.

0
ответ дан 24 May 2018 в 01:16
  • 1
    Это не работа на природе, из-за вмешательства командной строки. – evergreen 5 December 2014 в 20:45
  • 2
    @evergreen вы можете настроить его на автоматический запуск. – Tim 5 December 2014 в 21:35
  • 3
    @Tim, как настроить его автоматически, не могли бы вы уточнить? – evergreen 6 December 2014 в 02:20
  • 4
    Попробуйте использовать cron? Я не уверен, поиск может помочь ... – Tim 6 December 2014 в 02:22

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

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