Показать положение указателя

Для мыши Ubuntu есть опция, которая гласит: «Показывать положение мыши при нажатии клавиши управления». Эта функция обязательна постоянно включена для определенного сценария, который я запускаю, но с другой стороны она заставляет клавишу «Управление» Blender'а не работать (как в Ctrl + Z, что раздражает) и в некоторых других приложениях (как в игре Limbo). Итак, как я могу решить эту проблему?

Есть три решения, которые я могу придумать, но я не знаю, как реализовать любое из них.

  • Измените нажимаемый ключ. Если бы я мог показать положение мыши, скажем, с помощью Tab, это было бы прекрасно.
  • Показать мышь со скриптом. Это было бы лучше всего на самом деле (в настоящее время я использую xte для эмуляции нажатия клавиши Ctrl). Было бы здорово запустить что-то вроде show-mouse в терминале. Не могу найти что-либо через Google.
  • Сделайте так, чтобы эти программы распознавали нажатие Control на gnome / ubuntu. Это, вероятно, ошибка, так что это должен быть самый сложный способ ее решения. РЕДАКТИРОВАТЬ
  • Есть еще один вариант, который стоит рассмотреть, я могу отправить уведомление гному, чтобы оно отображалось, когда я касаюсь экрана на основном экране, а не вокруг мыши. Тем не менее, он отображается очень долго, , что является известной ошибкой . Это стоит рассмотреть на случай, если это будет решено.

Большое спасибо!

PS, решения здесь не сработали для меня.

Ubuntu 12.04

4
задан 13 April 2017 в 15:23

1 ответ

Можно использовать:

xdotool getmouselocation

получить текущее положение мыши. Затем можно найти способы потянуть что-то в положении мыши.

Использование в качестве примера с помощью xwinwrap и ImageMagick, который отображается 1.png в течение 3 секунд, но Вы, возможно, должны изменить некоторые конфигурации своего менеджера окон, чтобы заставить его работать:

xwinwrap -g 100x100+$(xdotool getmouselocation|sed -r 's/^x:([0-9]+) y:([0-9]+) .*$/print \1-50;"+";\2-50/'|bc) -ni -a -st -sp -nf -o 0.5 -sh circle -- bash -c 'display -window $0 1.png;sleep 3s' WID
0
ответ дан 13 April 2017 в 15:23

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

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