Можно ли полностью удалить указатель мыши с X?

8

Можно ли полностью удалить указатель мыши с X? Как удалить, а не просто скрыть?

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

Это может быть очень раздражающим, например, в Chrome, если ссылка пересекает курсор, она отобразит ярко-белую подсказку в левом нижнем углу окна.

судейская шапочка
источник
Разве не достаточно переместить указатель в не раздражающее место (например, в один из углов экрана)?
Жиль "ТАК - прекрати быть злым"
@Gilles Я использую диспетчер окон, поэтому я всегда использую весь экран, так что каждая точка на моем экране находится внутри какого-то окна. Однако, если бы я мог переместить курсор в точку за пределами моего экрана, это сработало бы
BlackCap
Просто отключить драйвер указателя с xorg.confтех пор?
Satō
Указатель ядра настолько глубоко укоренен в X, что я не думаю, что его можно полностью отключить. Было бы приемлемо отключить все устройства, которые перемещают его, а затем переместить его за пределы видимого пространства экрана (например, с помощью xteили xdotool)?
17
@dirkt Безусловно, я не могу переместить его за пределы экрана с помощью xdotool. xdotool mousemove 10000 10000перемещает курсор в правый нижний угол моего экрана, а не наружу, и он не принимает отрицательные числа.
BlackCap

Ответы:

2

Настройте Xсеанс так, чтобы он начинался с аргумента -nocursor. Например:

exec /usr/bin/X -nocursor -nolisten tcp "$@"
airhuff
источник
2
-nocursorкажется, только скрыть курсор. Его все еще можно перемещать, нажимать и, что еще важнее, запускать
всплывающие
Хм, не хорошо. Какой оконный менеджер / рабочий стол вы используете? Есть ли в вашем дистрибутиве unclutterпрограмма?
Airhuff
Я использую XMonad, и протестировал -nocursorкак с, так и без него. unclutterон служит только для того, чтобы сделать курсор невидимым, и фактически так я и делал до сих пор.
BlackCap
1
unclutterможет быть не то, что вы хотите, хотя. Из вики Arch Linux: «Unclutter скрывает курсор мыши X, когда он вам не нужен, чтобы он не мешал. Вам нужно всего лишь переместить мышь, чтобы восстановить курсор мыши. Unclutter очень полезен для оконных менеджеров листов. где вам часто не нужна мышь. "
airhuff
2
Неважно, наконец, нашел это здесь .
17xande