Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: xNeur - Punto Switcher for Linux  (Прочитано 639445 раз)

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

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3120 : 25 Июня 2022, 19:23:24 »
[ERR] 00:15:10 For correct operation of the program in the system should be set 2 or more keyboard layouts!
Сколько в системе вариантов клавиатурных раскладок?

Оффлайн vaysburd

  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
    • FaceBook
Re: xNeur - Punto Switcher for Linux
« Ответ #3121 : 27 Июня 2022, 18:45:21 »
При установке Puntoругается на отсутствие некоего файла. При этом он устанавливается, но не работает - раскладку не переключает  :'( HELP!

Используется libxnconfig API версии 0.20.0 (собрано с 0.20.0)

====================================================
>>> Please visit http://www.xneur.ru for support <<<
====================================================

[LOG] 18:30:28 Get lock file /home/dim/.xneur/.cache/lock
[LOG] 18:30:28 Saving lock file to /home/dim/.xneur/.cache/lock (pid 28130)
[LOG] 18:30:28 Loading configuration
[ERR] 18:30:28       KeySym (or with Shift modifier) is undefined!
[ERR] 18:30:28       KeySym (or with Shift modifier) is undefined!
XUbuntu 20.04

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6161
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3122 : 27 Июня 2022, 21:42:03 »
[ERR] 18:30:28       KeySym (or with Shift modifier) is undefined!
Не определено значение символа или его значение с модификатором Shift.

Оффлайн Dolgrimmar

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3123 : 03 Ноября 2022, 08:07:18 »
[ERR] 00:15:10 For correct operation of the program in the system should be set 2 or more keyboard layouts!
Сколько в системе вариантов клавиатурных раскладок?
Два варианта. русская и английская.

Оффлайн freemind

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3124 : 19 Февраля 2023, 14:16:41 »
тоже работает xneur теперь и даже значок есть)))
напиши, что делал, как завести сабж?
поставил сегодня 22.10 и все, не стартует
[ERR] 16:07:22 For correct operation of the program in the system should be set 2 or more keyboard layouts!

Оффлайн freemind

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3125 : 20 Февраля 2023, 23:16:39 »
короче говоря сабж не работет в сеансе wayland
при смене сеанса на xorg стартует как обычно

Оффлайн monetny

  • Любитель
  • *
  • Сообщений: 90
  • Ubuntu 20.04 LTS
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3126 : 21 Февраля 2023, 05:31:38 »
при смене сеанса на xorg стартует как обычно
Я таки не понял: сабж заработал что ли? Или это всё тщетные попытки его реанимировать?
Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Оффлайн freemind

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3127 : 06 Марта 2023, 00:23:52 »
в ручном режиме на xubuntu 20.04 работал
сейчас я перешел на ubuntu 22.04, он стартует в сессии xorg, но толком не работает, удалил

Оффлайн freemind

  • Участник
  • *
  • Сообщений: 177
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3128 : 13 Марта 2023, 08:32:01 »

Оффлайн Vas1992

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3129 : 15 Марта 2023, 07:26:03 »
Ubuntu 20.04 При запуске выдаёт следующее:
vas@vas-desktop:~$ gxneur
Gtk-Message: 20:16:16.450: Failed to load module "canberra-gtk-module"
Используется libxnconfig API версии 0.20.0 (собрано с 0.20.0)

====================================================
>>> Please visit http://www.xneur.ru for support <<<
====================================================

[LOG] 20:16:16 Get lock file /home/vas/.xneur/.cache/lock
[LOG] 20:16:16 Saving lock file to /home/vas/.xneur/.cache/lock (pid 63481)
[LOG] 20:16:16 Loading configuration
[ERR] 20:16:16       KeySym (or with Shift modifier) is undefined!
[ERR] 20:16:16       KeySym (or with Shift modifier) is undefined!
Как победить?

Оффлайн KOT040188

  • Активист
  • *
  • Сообщений: 325
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3130 : 17 Марта 2023, 16:00:41 »
Я в этом ничего не понимаю.
Я тоже, но делаю по аналогии. Отредактировал на ctrl, не проверял работает.
Для работы скрипта необходим python3 и модуль pynput (модуль можно установить запустив layout_switcher_setup.sh или глобально через команду sudo apt install python3-pynput заодно подтянет нужные зависимости.)
Скрипт работает в фоновом режиме.
Наконец-то я нашел способ установить pynput, оказывается надо было установить python-devel, а потом pip3 install pynput. Теперь:
kot@192:~$ /home/kot/bin/script/keyboard_layout_switcher_ctrl/layout_switcher_setup.sh
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: pynput in ./.local/lib/python3.10/site-packages (1.7.6)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from pynput) (1.16.0)
Requirement already satisfied: evdev>=1.3 in ./.local/lib/python3.10/site-packages (from pynput) (1.6.1)
Requirement already satisfied: python-xlib>=0.17 in /usr/lib/python3.10/site-packages (from pynput) (0.31)
Но я сейчас не об этом, скрипт всё равно не работает. Запускаю layout_switcher.sh, но язык не меняется по ctrl. ЧЯДНТ?
kot@192:~$ /home/kot/bin/script/keyboard_layout_switcher_ctrl/layout_switcher.sh
kot@192:~$ Traceback (most recent call last):
  File "/home/kot/bin/script/keyboard_layout_switcher_ctrl/./layout_switcher.py", line 3, in <module>
    from pynput import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/__init__.py", line 40, in <module>
    from . import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/keyboard/__init__.py", line 31, in <module>
    backend = backend(__name__)
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/_util/__init__.py", line 76, in backend
    raise ImportError('this platform is not supported: {}'.format(
ImportError: this platform is not supported: ('failed to acquire X connection: Can\'t connect to display ":0": b\'Authorization required, but no authorization protocol specified\\n\'', DisplayConnectionError(':0', b'Authorization required, but no authorization protocol specified\n'))

Try one of the following resolutions:

 * Please make sure that you have an X server running, and that the DISPLAY environment variable is set correctly




« Последнее редактирование: 17 Марта 2023, 16:08:28 от KOT040188 »
Хто ты гэткі?

Оффлайн Rootdiv

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Web-разработчик
Re: xNeur - Punto Switcher for Linux
« Ответ #3131 : 18 Марта 2023, 01:09:05 »
KOT040188, удалите папку python3.10 по пути ~/.local/lib и запустите снова установку, если после запуска будет ошибка ImportError: this platform is not supported: ('failed to acquire X connection: Can\'t connect to display ":0": b\'Authorization required, but no authorization protocol specified\\n\'', DisplayConnectionError(':0', b'Authorization required, but no authorization protocol specified\n'))

Try one of the following resolutions:

 * Please make sure that you have an X server running, and that the DISPLAY environment variable is set correctly
то питону не нравится X сервер Вашей системы, просит проверить запущен ли он и убедится, что настройки перемеренных окружения DISPLAY настроены корректно.
Ubuntu Mate 22.04.3 64 bit

Оффлайн KOT040188

  • Активист
  • *
  • Сообщений: 325
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3132 : 18 Марта 2023, 01:47:54 »
просит проверить запущен ли он
Может потому, что скрипт запущен в консоли, а там нет иксов? Тут скорее дело в скрипте, у меня есть другой скрипт на питоне и он работает нормально.

Пользователь добавил сообщение 18 Марта 2023, 17:23:44:
удалите папку python3.10 по пути ~/.local/lib и запустите снова установку, если после запуска будет ошибка
Не помогло.

Пользователь добавил сообщение 18 Марта 2023, 17:28:27:
kot@192:~$ /home/kot/bin/script/keyboard_layout_switcher_ctrl/layout_switcher_setup.sh
Defaulting to user installation because normal site-packages is not writeable
Collecting pynput
  Using cached pynput-1.7.6-py2.py3-none-any.whl (89 kB)
Collecting evdev>=1.3
  Using cached evdev-1.6.1.tar.gz (26 kB)
  Preparing metadata (setup.py) ... done
Requirement already satisfied: python-xlib>=0.17 in /usr/lib/python3.10/site-packages (from pynput) (0.31)
Requirement already satisfied: six in /usr/lib/python3.10/site-packages (from pynput) (1.16.0)
Installing collected packages: evdev, pynput
  DEPRECATION: evdev is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for evdev ... done
Successfully installed evdev-1.6.1 pynput-1.7.6
kot@192:~$ /home/kot/bin/script/keyboard_layout_switcher_ctrl/layout_switcher.sh
kot@192:~$ Traceback (most recent call last):
  File "/home/kot/bin/script/keyboard_layout_switcher_ctrl/./layout_switcher.py", line 3, in <module>
    from pynput import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/__init__.py", line 40, in <module>
    from . import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/keyboard/__init__.py", line 31, in <module>
    backend = backend(__name__)
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/_util/__init__.py", line 76, in backend
    raise ImportError('this platform is not supported: {}'.format(
ImportError: this platform is not supported: ('failed to acquire X connection: Can\'t connect to display ":0": b\'Authorization required, but no authorization protocol specified\\n\'', DisplayConnectionError(':0', b'Authorization required, but no authorization protocol specified\n'))

Try one of the following resolutions:

 * Please make sure that you have an X server running, and that the DISPLAY environment variable is set correctly

Вот это
DEPRECATION: evdev is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559Отсылает на гитхаб.
« Последнее редактирование: 18 Марта 2023, 17:28:27 от KOT040188 »
Хто ты гэткі?

Оффлайн Rootdiv

  • Любитель
  • *
  • Сообщений: 71
    • Просмотр профиля
    • Web-разработчик
Re: xNeur - Punto Switcher for Linux
« Ответ #3133 : 21 Марта 2023, 15:33:33 »
Может потому, что скрипт запущен в консоли
Сейчас проверил загрузившись до формы логина и перейдя в консольный режим при попытке запуска скрипта получил ту же ошибку, соответственно скрипт нужно запускать, когда уже графическая среда запущена. Скрипт запустится в фоне и нечего не выведет.
Вот это
DEPRECATION: evdev is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559Отсылает на гитхаб.
Нужно установить пакет python3-wheel тогда сообщение возможно уйдёт. У меня при глобальной установке пакета python3-pip пакет python3-wheel подтягивается автоматически и такого сообщения нет.
« Последнее редактирование: 21 Марта 2023, 15:40:05 от Rootdiv »
Ubuntu Mate 22.04.3 64 bit

Оффлайн KOT040188

  • Активист
  • *
  • Сообщений: 325
    • Просмотр профиля
Re: xNeur - Punto Switcher for Linux
« Ответ #3134 : 21 Марта 2023, 17:56:43 »
скрипт нужно запускать, когда уже графическая среда запущена
Она то запущена, но скрипт я запускаю в консоли.


Пользователь добавил сообщение 21 Марта 2023, 18:01:08:
Нужно установить пакет python3-wheel
Такого пакета нет. Опять искать...

Пользователь добавил сообщение 21 Марта 2023, 18:08:26:
Такого пакета нет. Опять искать...
Нашёл, установил -- не работает. Теперь такой вывод:
kot@192:~$ /home/kot/bin/script/keyboard_layout_switcher_ctrl/layout_switcher.sh
kot@192:~$ Traceback (most recent call last):
  File "/home/kot/bin/script/keyboard_layout_switcher_ctrl/./layout_switcher.py", line 3, in <module>
    from pynput import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/__init__.py", line 40, in <module>
    from . import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/keyboard/__init__.py", line 31, in <module>
    backend = backend(__name__)
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/_util/__init__.py", line 76, in backend
    raise ImportError('this platform is not supported: {}'.format(
ImportError: this platform is not supported: ('failed to acquire X connection: Can\'t connect to display ":0": b\'Authorization required, but no authorization protocol specified\\n\'', DisplayConnectionError(':0', b'Authorization required, but no authorization protocol specified\n'))

Try one of the following resolutions:

 * Please make sure that you have an X server running, and that the DISPLAY environment variable is set correctly
^Q
kot@192:~$ /home/kot/bin/script/keyboard_layout_switcher_ctrl/layout_switcher.sh
kot@192:~$ Traceback (most recent call last):
  File "/home/kot/bin/script/keyboard_layout_switcher_ctrl/./layout_switcher.py", line 3, in <module>
    from pynput import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/__init__.py", line 40, in <module>
    from . import keyboard
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/keyboard/__init__.py", line 31, in <module>
    backend = backend(__name__)
  File "/home/kot/.local/lib/python3.10/site-packages/pynput/_util/__init__.py", line 76, in backend
    raise ImportError('this platform is not supported: {}'.format(
ImportError: this platform is not supported: ('failed to acquire X connection: Can\'t connect to display ":0": b\'Authorization required, but no authorization protocol specified\\n\'', DisplayConnectionError(':0', b'Authorization required, but no authorization protocol specified\n'))

Try one of the following resolutions:

 * Please make sure that you have an X server running, and that the DISPLAY environment variable is set correctly
« Последнее редактирование: 21 Марта 2023, 18:08:26 от KOT040188 »
Хто ты гэткі?

 

Страница сгенерирована за 0.025 секунд. Запросов: 22.