Автор Тема: Имеется ли программа или способ: Как найти где курсор?  (Прочитано 5789 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
ZОRINе ОS 15.2 на базе 18.04.1-Ubuntu, GNOME - окружение рабочего стола. (Нажатие на Ctrl ни как не проявляется.)



Оффлайн ek-nfn

  • Местный
  • *****
  • Сообщений: 1422
У меня нет значений "xdotool" и "getmouselocation"
Это не значение, а команда и параметр. Команду требуется сначала установить, в репозитариях она есть.
Но уже показали картинку где и что искать в гноме
Devuan ASCII x32..x64

Оффлайн Pingvin

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 8
Оказывается любой дистрибутив с графическим изображением основанные на Gnome: Gnome-Shell, Unity, XFCE, LXDE, MATE, KDE, Cinnamon позволяет легко найти потерянный курсор на экране в Linux, спасибо HsH за наводку.
$ dconf write "/org/gnome/settings-daemon.peripherias/mouse/locate-pointer" true - переключатель стал включенным, только я не понял, как этой функцией пользоваться: при нажатии Ctrl - вид курсора не меняется. Может появится пропавший курсор?

Оффлайн Pingvin

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 8
Даже не видимый курсор не показывается при нажатии левой или правой Ctrl.

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Pingvin, вы не обижайтесь, но у нас Форум Рунту, и проверить какой "переключатель стал включенным" в вашей ОС Zorin не представляется возможным. По моим представлениям, его там (поиск указателя) вообще нет.  И кто вам дал эту команду, явно с ошибкой, наверно там надо и уточнять. Gnome - это отдельная платформа.

--
Хотел бы поинтересоваться у HsH, в каком дистрибутиве сделан этот скрин? У меня в 18.04МАТЕ это функция включается по адресу
/org/mate/desktop/peripherals/mouse/locate-pointer
есть адрес и для gnome, но выглядит так:
 /org/gnome/desktop/peripherals/mouse/  но locate-pointer там нет. Раздела settings-daemon тоже нет.

Оффлайн HsH

  • Administrator
  • *****
  • Сообщений: 3474
в каком дистрибутиве сделан этот скрин?
    Скрин сделан со страницы одного из многочисленных руководств по этому вопросу. До версии 16.04 это работало, в окружении 18.04 разработчики Gnome данный функционал похоже сломали.

есть адрес и для gnome, но выглядит так:
 /org/gnome/desktop/peripherals/mouse/  но locate-pointer там нет. Раздела settings-daemon тоже нет.
    Разделы появляются установкой соответствующих схем, которые добавляются при установке служб Gnome и другого ПО, например gnome-settings-daemon. Вот список схем, содержащихся в gnome-settings-daemon-schemas:

Список файлов пакета gnome-settings-daemon-schemas в bionic для архитектуры all

/lib/udev/rules.d/61-gnome-settings-daemon-rfkill.rules
/usr/share/GConf/gsettings/gnome-settings-daemon.convert
/usr/share/doc/gnome-settings-daemon-schemas/changelog.Debian.gz
/usr/share/doc/gnome-settings-daemon-schemas/copyright
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.enums.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.peripherals.wacom.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.color.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.datetime.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.housekeeping.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.keyboard.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.media-keys.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.orientation.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.power.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.print-notifications.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.sharing.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xrandr.gschema.xml
/usr/share/glib-2.0/schemas/org.gnome.settings-daemon.plugins.xsettings.gschema.xml


Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Да. Та статья 2016 года, а как я понимаю, LTS выпуски сильно отличаются между собой.
 В МАТЕ установлен идентичный по назначению пакет демона с теми же функциями, что и в gnome, только отличается названием mate-settings-daemon
Цитировать (выделенное)
демон, обрабатывающий настройки сеанса MATE
  
Этот пакет содержит демон, который отвечает за установку параметра
различные параметры MATE-сессии и запущенных приложений.
под ним. Он обрабатывает следующие виды настроек:

 * Клавиатура: раскладка, варианты доступа, ярлыки, медиа-клавиши.
 * Управление буфетом обмена
 * Тематика: фон, иконки, приложения GTK+.
 * Очистка неиспользованных файлов
 * Мышь: курсоры, скорость, варианты доступности *
 *Запуск других демонов: заставка, звуковой демон*
 * Перерыв на набор текста

Он также устанавливает различные настройки приложения с помощью X ресурсов и
freeesktop.org XSETTINGS.
Переведено с помощью www.DeepL.com/Translator/

Раздел settings-daemon в dconf-editor для 18.04МАТЕ  имеется, но с другим назначением /plugins/mouse (активация модуля). Хотя я тоже допускал, что некоторые пункты могли появляться при установке соответствующих пакетов. Скорее всего для Gnome он тоже имеется. Но наверно изменена схема управления настройками.  Есть ли locate-pointer в гноме, это только самому смотреть.
/org/gnome/desktop/peripherals/mouse/locate-pointer
« Последнее редактирование: Март 12, 2020, 00:24:04 от smik55 »

Оффлайн Pingvin

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 8
И кто вам дал эту команду, явно с ошибкой, наверно там надо и уточнять.
Эту команду, я сам составил на основе предыдущего скриншота, и благодаря ей, ранее отключённая функция включилась, см. прилагаемый скриншот: https://cloud.mail.ru/public/Mf6Y/ZPRYShwtM . Я не рассчитываю на то, что за меня решат, но борее опытные товарищи могут дать верную наводку.

Оффлайн smik55

  • Местный
  • *****
  • Сообщений: 1111
Посмотрел в ОС 16.04-МАТЕ .
 Есть адрес для настройки мышки в gnome (как и в 18.04)
org.gnome.desktop.peripherals.mouse , но пункта Locate Pointer там нет.
есть
org.gnome.settings-daemon.plugins.gdu-sd - только с одним плагином gdu-sd для его активации. Для мыши нет.
Возможно это из-за того, что среды Gnome нет. Допускаю.
---
Для мате такой же адрес, как и в 18.04-МАТЕ : /org/mate/desktop/peripherals/mouse/locate-pointer
(org.mate.peripherals-mouse -почему-то так указан в схеме) и чекбокс для Locate Pointer имеется.
так же есть
org.mate.SettingsDaemon.plugins.mouse с чекбоксом для активации -Activation of this plugin.

Скорее всего в той статье речь о еще более ранней версии: 14.04 или даже ранней (13.04-12.04). Уже не помню, когда gconf на dconf-editor переименовали.
Сборки с Gnome-3 под рукой нет, что бы проверить и убедиться в своем предположении, что в Ubuntu 18.04 (Gnome-3) настройки для позиции курсора (Locate Pointer) вообще нет. В ней вообще функционал сильно урезан, почему многие от нее и отказались.



Оффлайн Pingvin

  • Прохожий
  • *
  • Автор темы
  • Сообщений: 8
Курсор стал выделятся, при нажатии Ctrl в X11 session,но не в Wayland session.
Помогла команда: $ gsettings set org.gnome.settings-daemon.peripherals.mouse locate-pointer true , хотя раньше я вводил команду $ dconf write "/org/gnome/settings-daemon.peripherias/mouse/locate-pointer" true - при которой переключатель функции стал включенным, но функция показа местоположения курсора не работала.
Всем не равнодушным спасибо.