Как скрыть курсор мыши в Wayland?

Вопрос или проблема

Я использую Ubuntu 22.04 с Wayland для киоска и мне нужно скрыть курсор мыши.

Большинство ответов, таких как этот, зависят от x-приложений, которые не будут работать в Wayland, поэтому ищу новое решение.

Вы можете заменить указатель темы на прозрачный указатель. xcursorgen поставляется с пакетом x11-apps.

Сначала я сгенерировал файл курсора X11 с помощью xcursorgen из прозрачного png-файла, а затем заменил все файлы X11 в /usr/share/icons/Adwaita/cursors/

В качестве альтернативы вы можете установить тему с прозрачным указателем.

.

Ответ или решение

Скрытие курсора мыши в среде Wayland на Ubuntu 22.04 может представлять собой некоторую трудность, особенно если вы используете систему для киоска, где курсор не должен отвлекать внимание пользователя. Важно понимать, что методики, применимые к X11, не подходят для Wayland, который имеет разные архитектурные принципы. В этом ответе я расскажу о двух основных способах скрытия курсора в Wayland, которые могут быть полезны для вашей ситуации.

1. Использование прозрачного курсора

Один из простых способов скрыть курсор — это заменить его на прозрачный. Для этого потребуется использовать утилиту xcursorgen, которая входит в пакет x11-apps. Процесс состоит из следующих шагов:

1.1. Подготовка прозрачного изображения

  • Создайте PNG-файл с разрешением, соответствующим стандартному размеру курсора (например, 24×24 пикселя), и сделайте его полностью прозрачным. Это можно сделать в любом графическом редакторе, поддерживающем работу с слоями.

1.2. Генерация курсора

  • Выполните команду для генерации курсорного файла:
    xcursorgen <имя_файла_с_прозрачным_изображением> > <имя_выходного_файла>

1.3. Замена курсоров

  • Замените стандартные курсоры в системе на свой новый прозрачный курсор. Перейдите в директорию с курсорами:

    sudo cp /usr/share/icons/Adwaita/cursors/* /usr/share/icons/Adwaita/cursors/backup/
    sudo cp <имя_выходного_файла> /usr/share/icons/Adwaita/cursors/
  • После этого возможно потребуется перезапустить сеанс или перезагрузить компьютер для применения изменений.

2. Установка темы с прозрачным курсором

Если создание собственного курсора не подходит, вы можете установить тему, которая уже включает в себя прозрачный курсор. Такие темы доступны в различных ресурсах, посвященных оформлениям для Linux.

2.1. Поиск и установка темы

  • Найдите подходящую тему, которая предлагает прозрачный курсор. Это можно сделать на сайтах, таких как GNOME-Look.org, где пользователи делятся своим дизайном и темами.

  • После нахождения подходящей темы установите её, следуя инструкциям, предоставленным на сайте. Как правило, это включает загрузку архива и его размещение в каталоге ~/.icons или /usr/share/icons.

2.2. Применение темы

  • Чтобы применить установленную тему, откройте настройки GNOME (или используйте gnome-tweaks, если он установлен) и выберите нужную тему в разделе "Курсоры".

Заключение

Следуя данным методам, вы сможете скрыть курсор мыши в системе на базе Wayland, что будет полезно в настройках киоска и в других ситуациях, когда отображение курсора нежелательно. Эти подходы обеспечивают профессиональный внешний вид и минимизируют отвлечение пользователя от основной задачи. Если у вас возникнут вопросы или потребуется помощь, не стесняйтесь обращаться за поддержкой на форумах сообщества Ubuntu или Linux.

Оцените материал
Добавить комментарий

Капча загружается...