XFCE: указатель перетаскивания застрял в некоторых окнах

В некоторых программах, таких как SMPlayer и Clementine, при перетаскивании окна мышью (например, путем случайного нажатия на окно программы вместо индикатора хода выполнения мультимедиа) указатель мыши зависает в состоянии перетаскивания и не возвращается к обычному курсору. при отпускании левой кнопки мыши. Клавиатура также не будет вводить данные в этом состоянии.

Быстро реагируя на это и нажимая Control+Alt+F1, можно войти в экран входа не в GUI, ввести имя пользователя и пароль и перезапустить lightdm с помощью sudo service lightdm restart, В противном случае система полностью зависнет и должна быть сброшена вручную.

Это происходит только в программах, которые используют классические окна в стиле NT, такие как упомянутые SMPlayer и Clementine (не уверены).

В чем может быть причина этого, и есть ли способ решить эту проблему или отпустить перетаскивание?

Воспроизведение: Запустите Ubuntu Studio (/Xubuntu?), Установите SMPlayer и / или Clementine из Центра программного обеспечения и перетащите окно рядом с индикатором мультимедиа в нижней части экрана.

2 ответа

У меня та же проблема, и вот мое решение: решение tmp:

xfwm4 --replace

он перезапустит xfwm4(я думаю) и исправит эту проблему, но когда эта проблема может возникнуть снова

поэтому я пытаюсь понизить версию xfwm4, в моем случае эта проблема имеет версию xfwm "4.13.0-1mint1+sonya" (когда я обновляюсь до linux mint 18.3 xfce, она использует эту версию xfwm4), и мой старый os linut mint 18(он использует xfwm4 4.12.3-1ubuntu2) не имеет этой проблемы, поэтому я пытаюсь понизить, я использую следующее:

sudo apt remove xfwm4 -y
sudo apt install xfwm4=4.12.3-1ubuntu2 -y

У меня возникла та же проблема в последнее время при использовании Gimp и / или Netbeans.

Что сработало для меня, было следовать этой процедуре:

  1. Переключитесь с графического tty на консольный tty с помощью Ctrl + Alt + F1
  2. Вернитесь из консоли tty в графический tty, используя Ctrl + Alt + F7

Это действительно все, что нужно, чтобы "исправить" курсор.

Мне даже не нужно было заходить на консоль tty. Просто переключение между ttys сделало свое дело для меня.

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