Невозможно увидеть значок мыши при возврате из suspend

Есть несколько вещей, которые вы можете попробовать, но, честно говоря, это очень зависит от сетевой карты; было бы полезно опубликовать вывод lspci и dmesg, чтобы убедиться в этом. Посмотрев онлайн, похоже, что у этого ноутбука есть карта серии Atheros 9k.

У меня, случается, карта в той же серии, и я заметил, что она застрянет иногда в низкопроизводительном режиме после приостанавливается, что легко появляется на выходе dmesg (у меня сейчас нет проблемы, поэтому я не могу привести пример); перезагрузка несколько раз обычно исправляла его, поэтому я удивлен тем, что вы сохранялись в нескольких перезагрузках. У меня была проблема, пережив пару перезагрузок и внезапно начал работать, но я не отслеживал причину. Я заметил, что перезагрузка Windows всегда устраняет проблему, поэтому она может быть связана с некоторой инициализацией. Я знаю, что это, вероятно, не исправление, которое вы хотели, но если у вас все еще есть Windows на машине, это стоит того.

Удаление и повторное вставку модуля (sudo modprobe -r ath9k и sudo modprobe ath9k соответственно) не похоже, исправить это, но если карта застряла, выход в dmesg будет отличаться от нормального.

Однако, учитывая, что устройства Panda, похоже, слишком велики или realtek, это не объясняет, почему внешний адаптер тоже был медленным - возможно, в игре есть другая проблема с конфигурацией.

0
задан 21 August 2017 в 15:11

2 ответа

Это не решает проблему, но, по крайней мере, спасает вас от необходимости выходить из системы и регистрироваться каждый раз:

Удерживать Ctrl + Alt и нажимать F6, а затем F7.

Первым может быть любой из Ctrl в F6, выберите ваш любимый разумно, так как эффект будет таким же.

To автоматизировать это с помощью скрипта, который вы можете использовать chvt:

sudo chvt 6 && sudo chvt 7

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

Создайте скрипт: echo -e '#!/bin/sh\n[ $1 = post ] && [ $2 = suspend ] && chvt 6 && chvt 7' > makemouseappear Сделайте его исполняемым: chmod a+x makemouseappear Переместите его на /lib/systemd/system-sleep/: sudo mv makemouseappear /lib/systemd/system-sleep/ Попробуйте и радуйтесь: systemctl suspend NB: он не будет автоматически просыпаться.

Вместо или рядом с suspend вы можете использовать разные режимы, такие как hibernate или hybrid-sleep, которые не охватываются указанным выше скриптом, если вы не измените && [ $2 = suspend ] на

&& [ $2 = hibernate ] выполнить его после спящего режима && [ $2 = hybrid-sleep ], чтобы выполнить его после гибридного режима ожидания (просто удалить его), чтобы выполнить его после каждого возврата из одного из трех указанных режимов

См. man systemd-

Помните, что это не решает , только то, что его загрязнение теперь скрывается глубоко в /lib/systemd/.

0
ответ дан 18 July 2018 в 08:10

Это не решает проблему, но, по крайней мере, спасает вас от необходимости выходить из системы и регистрироваться каждый раз:

Удерживать Ctrl + Alt и нажимать F6, а затем F7.

Первым может быть любой из Ctrl в F6, выберите ваш любимый разумно, так как эффект будет таким же.

To автоматизировать это с помощью скрипта, который вы можете использовать chvt:

sudo chvt 6 && sudo chvt 7

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

Создайте скрипт: echo -e '#!/bin/sh\n[ $1 = post ] && [ $2 = suspend ] && chvt 6 && chvt 7' > makemouseappear Сделайте его исполняемым: chmod a+x makemouseappear Переместите его на /lib/systemd/system-sleep/: sudo mv makemouseappear /lib/systemd/system-sleep/ Попробуйте и радуйтесь: systemctl suspend NB: он не будет автоматически просыпаться.

Вместо или рядом с suspend вы можете использовать разные режимы, такие как hibernate или hybrid-sleep, которые не охватываются указанным выше скриптом, если вы не измените && [ $2 = suspend ] на

&& [ $2 = hibernate ] выполнить его после спящего режима && [ $2 = hybrid-sleep ], чтобы выполнить его после гибридного режима ожидания (просто удалить его), чтобы выполнить его после каждого возврата из одного из трех указанных режимов

См. man systemd-

Помните, что это не решает , только то, что его загрязнение теперь скрывается глубоко в /lib/systemd/.

0
ответ дан 24 July 2018 в 19:01
  • 1
    Ой! Довольно круто! По крайней мере, это автоматизация процесса. Я поддержу вас, но оставлю вопрос без ответа. Надеюсь, кто-то найдет способ. Я буду продолжать смотреть. – user 22 August 2017 в 15:34
  • 2
    Помогает ли мне автоматическое обходное решение? Конечно, я не мог проверить его с вашей конкретной проблемой ... – dessert 22 August 2017 в 16:39
  • 3
    Еще не пытался. Я попробую и скажу тебе кое-что. – user 24 August 2017 в 13:29

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

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