1

Minecraft скрывает курсор X11 во время обычного игрового процесса, так как перемещение мыши меняет вид камеры, как в большинстве игр от первого лица.

Во время игры нажатие e должно открыть инвентарь и восстановить курсор. (Так что вы можете нажать на вещи. Minecraft не использует какой-либо вид художественного курсора, он просто использует системный курсор.) В последнее время нажатие e откроет инвентарь, но не покажет курсор. Мышь по-прежнему работает нормально: при наведении курсора на предметы они подсвечиваются, щелчки работают просто отлично. Все замечательно, за исключением того, что я понятия не имею (кроме подсказок от зависания и щелчка), где на самом деле находится мой курсор.

В какой-то момент я надеялся, что выход из Minecraft исправит это, поэтому я ушел. У меня все еще, конечно, нет курсора.

В X11 есть способ заставить курсор, который был скрыт программой, такой как Minecraft, быть восстановленным?

2 ответа2

1

Ну, пока я надеялся на какого-то общего xunhidemycursor , ответ на самом деле оказался в Minecraft. (Я все еще хотел бы иметь общую команду.)

В Minecraft вы можете путешествовать между "измерениями", двумя основными из которых являются Сверхмир и Пустота (по сути, ад). Путешествие включает промежуточный экран загрузки, во время которого курсор появляется снова; обычно это кратко, так как он снова будет скрываться после окончания загрузки и возобновления игрового процесса.

Хотя нажатие e для инвентаризации должно показывать курсор, и, в моем случае, перемещение в Пустоту (и, следовательно, принудительное использование этого экрана) не приводило к повторному появлению курсора во время этого экрана, а затем всякий раз, когда это необходимо. (то есть он спрятался, когда загрузка закончилась, и я был в Пустоте, но нажатие e в этой точке или Alt+Tab и т. д. заставило курсор правильно отобразиться.)

0

У меня была похожая проблема с оконным менеджером Awesome. При переключении с внешнего дисплея на ЖК-дисплей ноутбука курсор иногда исчезал.

Одним из способов вернуть его было использование программы unclutter :

$ unclutter -idle 1 -root -grab -visible

Unclutter используется, чтобы скрыть курсор для приложений с сенсорным экраном, экранных записей и т.д. Здесь мы используем его, чтобы "скрыть" уже невидимый курсор и восстановить его, как только мы завершаем работу программы (с помощью Ctrl+C).

В Debian/Ubuntu вы можете просто установить unclutter через apt:

$ sudo apt-get install unclutter

Первоначальный источник для этого решения: https://askubuntu.com/questions/118001/how-to-restart-only-missing-invisible-mouse-pointer-cursor

Который, в свою очередь, ссылается на это как на источник: https://stackoverflow.com/questions/660613/how-do-you-hide-the-mouse-pointer-under-linux-x11/696855#696855

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .