На Virtualbox под управлением Ubuntu я несколько раз сталкивался с ошибкой, из-за которой верхняя левая четверть рабочего стола внезапно переставала реагировать на щелчки мыши. Что является причиной этого и как это исправить?
решение1
Эта проблема, по-видимому, связана с зависанием процесса VBoxClient. Простой поиск этой проблемы в списке процессов и завершение процесса, похоже, помогают ее решить.
Для меня уничтожение экземпляров, запущенных с параметром --draganddrop, восстановило функциональность этой области.
Вы можете открыть терминал, используя комбинацию клавиш ctrl+alt+t, и ввести:
ps aux www | grep VBoxClient --
чтобы найти идентификатор процесса (PID), а затем завершить его с помощью
kill -9 PID
В качестве альтернативы pkill VBoxClient
может подойти.
После этого, чтобы восстановить поддержку перетаскивания, вы можете запустить
VBoxClient-all
Для справки вот xwininfo некликабельной области:
xwininfo: Window id: 0x1200001 "VBoxClientWndDnD"
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 800
Height: 600
Depth: 0
Visual: 0x21
Visual Class: TrueColor
Border width: 0
Class: InputOnly
Colormap: 0x0 (not installed)
Bit Gravity State: ForgetGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsViewable
Override Redirect State: yes
Corners: +0+0 -1120+0 -1120-375 +0-375
-geometry 800x600+0+0
решение2
Не могу прокомментировать ответ Allu2, у меня та же проблема с Ubuntu 18 при использовании Pycharm. Кажется, что-то с копированием фрагментов кода после часа или двух кодирования. Вся область рабочего стола перестает работать, хотя панели задач Gnome все еще работают.
Для завершения процессов --draganddrop используйте следующую команду:
ps aux www |grep 'VBoxClient --draganddrop' | awk '{print $2}' | xargs kill
решение3
Была та же проблема на Ubuntu 20.04.4 LTS при использовании Visual Studio Code. Ответ Allu2 был очень полезен.
(Это мой первый пост, поэтому я не мог напрямую прокомментировать его ответ)
Другой способ перезапуска VBoxClientWndDnD
— отключитьПеретащите и отпуститеиз строки меню, а затем снова включите его.
решение4
Это так странно, но для меня, у меня был открыт веб-шторм. Перезапуск его решил проблему. Обратите внимание, что я пытался сохранить состояние машины и перезапустить vbox, но это не сработало