Функция “Потрясти для нахождения курсора”

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

Мне интересно, есть ли в Linux функция, подобная “трясите, чтобы найти курсор” в OSX, которая временно увеличивает размер курсора мыши или трекпада, когда его трясут взад-вперед, что упрощает его локализацию, если пользователь его потерял.

Вы можете сделать это на любом дистрибутиве, основанном на GNOME, используя dconf (часть GNOME, замена GConf) на org.gnome.settings-daemon.peripherals.mouse, параметр locate-pointer.

Способ через командную строку

gsettings set org.gnome.settings-daemon.peripherals.mouse locate-pointer true

В новейших версиях Gnome кажется, что это находится по следующему пути:

gsettings set org.gnome.desktop.interface locate-pointer true

Чтобы использовать Shift_R вместо Control_L:

gsettings set org.gnome.mutter locate-pointer-key Shift_R

Графический способ

Откройте dconf-editor (возможно, сначала нужно установить) и перейдите к одному из вышеуказанных путей:

скриншот dconf-editor

Другой вариант (более в стиле Mac) — использовать расширение Jiggle GNOME.

KDE

На бета-версии KDE Plasma 6 (2023-12-01):

Реализован эффект KWin “Трясти, чтобы найти курсор”, аналогичный тому, что в macOS. Обратите внимание, что он по умолчанию отключен, поэтому вам нужно будет вручную включить его на странице “Эффекты рабочего стола” в системных настройках, если вы хотите его использовать (Влад Захорадий, ссылка)

Справка

В Linux Mint (18.1) вы можете перейти в “Настройки” > “Мышь” и под “Найти указатель” отметить чекбокс, который сообщит системе о “Показать положение указателя, когда нажата клавиша Control”.

Я не уверен, есть ли что-то подобное на других дистрибутивах.

Это не совсем то, что вы спрашивали. Возможно, будет полезно?

Также есть отличный пакет “трясти, чтобы найти курсор” на следующем проекте на GitHub: https://github.com/jeffchannell/jiggle

Мне потребовалось немного времени, чтобы выяснить, как его установить, поэтому вот он для справки:
https://extensions.gnome.org/extension/3438/jiggle/

Настройка locate-pointer, похоже, сместилась, я нашел ее здесь в своем Fedora 31: org/gnome/desktop/interface/locate-pointer

gsettings set org.gnome.desktop.interface locate-pointer true

В Xfce есть инструмент xfce4-find-cursor, который, когда вызывается, показывает четко видимые красные круги вокруг курсора.
вставьте описание изображения здесь

Также есть опция в “Удобстве использования” (https://docs.xfce.org/xfce/xfce4-settings/accessibility#mouse, последнее изображение) для ее включения, но, к сожалению, я еще не смог выяснить, к какой клавише она привязана. Диалоговое окно только говорит “привязать a сочетание клавиш”, не предлагая выбора.

Итак, я сделал свою привязку клавиш в “Клавиатура -> Быстрые клавиши приложений”:

вставьте описание изображения здесь

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

Функция "Потряси, чтобы найти курсор" в Linux

Функция "Shake to locate cursor", подобная той, что представлена в macOS, не имеет официального аналога в Linux во всех дистрибутивах, однако в среде рабочего стола GNOME и KDE существуют различные инструменты и настройки, которые позволяют пользователям находить курсор, визуально выделяя его на экране. Ниже приведены способы активации аналогичной функции в популярных графических интерфейсах Linux.

GNOME

В GNOME имеется возможность временного увеличения видимости курсора, а именно через настройку параметра locate-pointer. Чтобы активировать эту функцию, вы можете воспользоваться командной строкой или графическим интерфейсом.

CLI способ

Вы можете выполнить следующую команду для активации функции:

gsettings set org.gnome.settings-daemon.peripherals.mouse locate-pointer true

На более новых версиях GNOME путь был изменен, и команда будет следующей:

gsettings set org.gnome.desktop.interface locate-pointer true

Если вы хотите использовать клавишу Shift_R для активации функции, выполните:

gsettings set org.gnome.mutter locate-pointer-key Shift_R

GUI способ

Если вы предпочитаете графический интерфейс, вы можете установить dconf-editor, открыть его и перейти по вышеупомянутым путям. Это простой способ активировать функцию для пользователей, которые не знакомы с командной строкой.

KDE Plasma

В новой версии KDE Plasma 6 была добавлена функция "Shake to find your cursor", которая аналогична macOS. Однако по умолчанию она отключена. Чтобы активировать её:

  1. Откройте настройки системы.
  2. Перейдите в раздел "Эффекты рабочего стола".
  3. Найдите и активируйте функцию "Shake to find your cursor".

Xfce

В среде рабочего стола Xfce вы можете использовать утилиту xfce4-find-cursor, которая визуально выделяет курсор, отображая красные круги вокруг него. Чтобы использовать эту функцию, её нужно будет привязать к клавише:

  1. Зайдите в "Настройки клавиатуры" и выберите "Привязка клавиш".
  2. Добавьте новый параметр и укажите команду xfce4-find-cursor.

В Xfce также предусмотрены функции доступности, где можно активировать видимость курсора, хотя точные клавиши для активации могут варьироваться.

Дополнительные решения

  1. Jiggle GNOME Extension: Для пользователей GNOME существует расширение Jiggle, которое предоставляет подобные функции. Оно позволяет находить курсор путем его визуального выделения.

  2. Shake to Find Cursor на GitHub: Существует также проект на GitHub jiggle, который предлагает дополнительные решения по аналогии с macOS.

Заключение

В Linux нет единой унифицированной функции "Shake to locate cursor", как в macOS, но пользователи распределения GNOME и KDE могут воспользоваться рядом настроек и инструментов, чтобы упростить процесс нахождения курсора на экране. Эти функции могут быть полезны для пользователей, теряющих курсор на крупных экранах или во время многозадачной работы. Обязательно протестируйте различные методы и выберите тот, который подходит именно вам!

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

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