Super-S не работает после повторного подключения USB-клавиатуры

Ситуация: два ноутбука используют одну и ту же клавиатуру USB и мышь USB (оба подключены к дисплею, который также служит концентратором USB; переключение осуществляется с помощью кабеля USB от дисплея к соответствующему ноутбуку). Один ноутбук имеет Ubuntu 10.04 и работает нормально, другой Ubuntu 12.04, и этот, похоже, имеет следующую проблему.

Когда я запускаю его с помощью USB-кабеля от подключенного монитора, все работает нормально, но когда я подключаю USB-кабель после входа в систему или отсоединяю кабель (чтобы использовать клавиатуру для другого ноутбука), а затем снова подключаю его, некоторые ярлыки Unity например Super + S для отображения сетки нескольких рабочих столов или Super + A для этого меню приложения Unity, выполните не работа.

Я должен выйти из системы и войти обратно, что, конечно же, означает закрыть все и очень неудобно.

Есть ли более простой способ заставить его работать, перезапуская какой-то сервис или что-то еще? Thx.

1
задан 7 October 2012 в 04:53

2 ответа

Решено: То же самое может произойти даже без повторного подключения какого-либо кабеля, когда через некоторое время оболочка unity-2d просто умирает.

Поэтому решение состоит в том, чтобы выдать команду unity-2d-shell, даже если она кажется запущенной. Новый в таком случае выйдет почти сразу, но, тем не менее, «разбудит его».

(Предыдущий комментарий должен был быть ответом, извините.)

0
ответ дан 7 October 2012 в 04:53

Для меня это звучит как жук. Вы можете попробовать завершить compiz (процесс, который обрабатывает эти функции). Для этого наберите

sudo killall compiz

в терминале. Процесс должен быть перезапущен автоматически.

Примечание. Это применимо только при использовании Unity 3D в качестве рабочего стола. Ниже описано, что делать с Unity 2D.

0
ответ дан 7 October 2012 в 04:53

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

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