Я строю киоск с помощью Ubuntu Precise на сенсорном экране. Сейчас я ищу подходящий способ заставить курсор мыши исчезнуть. Поскольку люди знают, куда они указывают, показ стрелы под их пальцем бесполезен, а стрелка там, где они в последний раз указывали, тем более.
Моя лучшая ставка была бы темой курсора, состоящей только из прозрачных курсоров. Я немного удивлен тем, что не могу найти пользовательский интерфейс для переключения и, возможно, установить темы курсора в пользовательском интерфейсе Unity по умолчанию, но поскольку я не буду использовать Unity, это не является большой проблемой. Похоже, что все перечисленные альтернативы update-alternatives --list x-cursor-theme
относятся к .theme
файлам, поэтому я искал их в списке пакетов . В результирующем списке не указаны возможные кандидаты, т.е. нет пакетов, содержащих в своем имени «невидимые» или «прозрачные».
До сих пор, мой лучший выбор - какой-то результат в Google , получивший readme для «XCursor Transparent Theme» . Это будет означать сбор этих источников самостоятельно, возможно, включение их в мой PPA. Я также немного скептически отношусь к этому результату, так как readme датируется 2003 годом. И я не уверен, что не усложняю ситуацию. В конце концов, в Precise есть некоторая поддержка сенсорных устройств, поэтому я не верю, что я первый, кто хочет избавиться от курсора мыши.
- Есть ли другой способ, который не использует скомпилированный пользователем двоичный код?
- Есть ли пакет тем для прозрачных курсоров, который я пропустил?
- Есть ли какой-то другой механизм, чтобы курсор исчезал без изменения темы курсора?
Я буду использовать апплеты Matchbox WM , Firefox и Java, поэтому я буду рад любому решению, работающему в такой конфигурации. Меня не интересуют какие-либо решения, связанные с Gnome или Compiz, так как я тоже не буду работать.
xcursorgen
для создания файла курсора X11. Затем вам нужно написатьcursor.theme
файл, поместить файлы курсора в подкаталогcursors
и создать ZIP-файл из всего этого. См. Ehow.com/how_5026012_make-cursors-file-ubuntu.html и freedesktop.org/wiki/Specifications/cursor-spec/?action=print и некоторые существующие темы gnome-look.org/?xcontentmode=36 для получения дополнительной информации.Если вы не хотите, чтобы курсор появлялся (подходит для сенсорных экранов), моего опыта будет недостаточно. Вместо этого вы можете использовать use
-nocursor
при запуске X.Пример:
См. Http://www.x.org/wiki/AdvancedTopicsFAQ/#index1h2.
источник
startx -- -nocursor
Если вы используете lightdm:
Изменить
/etc/lightdm/lightdm.conf
, добавив:если вы используете nodm:
Изменить
/etc/default/nodm
, заменив:с
Это здание от Гиббса очень полезный ответ
источник
X
, а установкаxserver-command=X -nocursor
скрывает курсор.Ubuntu 16.04
Откройте
/usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
и отредактируйте эту строку:Добавьте
-nocursor
к этому. Так:Сохраните и перезапустите.
Предупреждение : Как и другие ответы на этот вопрос, ошибки в этом файле будут препятствовать инициализации Xorg. В любом случае, вы все равно можете войти в терминал и вернуться.
источник