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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Easy Switcher - переключатель раскладки клавиатуры  (Прочитано 1160193 раз)

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

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7810
  • We were here
    • Просмотр профиля
Всё нормально.
ну тогда зачем пришли на форум? Похвастаться, что у вас что-то не работает? Без ожидания решения проблемы?
« Последнее редактирование: 30 Июня 2024, 02:46:48 от ALiEN »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн try_out

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
ну тогда зачем пришли на форум? Похвастаться, что у вас что-то не работает? Без ожидания решения проблемы?
В вопросе содержится ответ. Только слово «похвастаться» не подходит.

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 200
    • Просмотр профиля
остановите демон
sudo systemctl stop easy-switcherи запустите в терминале
sudo easy-switcher -dв текстовом редакторе наберите текст, нажмите клвишу конвертации и покажите вывод из терминала

Оффлайн tdosov

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #93 : 03 Августа 2024, 10:39:16 »
Спасибо, добрый Человек!

Оффлайн Андрей Зонин

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #94 : 27 Августа 2024, 12:58:49 »
Здравствуйте. Спасибо за разработку.

Скачал деб, установил в Минт 22 Cinnamon. Выполнил 4 команды выше. Не работает: ввожу в хроме текст, нажимаю Right Alt, ничего не происходит.

zon@zon-office:~$ sudo easy-switcher –configure Easy Switcher keyboard configuration started. Trying to read existing config file… Done.

Easy Switcher will try to detect your keyboard automatically. Please press ENTER…

Found keyboard at /dev/input/event2

Press the key or combination of keys that changes layout in your system. Waiting for your input… Key combination LEFTSHIFT+LEFTCTRL captured

Press the key you will use to correct the text you have entered. Waiting for your input… Key RIGHTALT captured

Writing configuration file… Keyboard configuration successfully saved. See /etc/easy-switcher/default.conf to edit additional parameters.
zon@zon-office:~$ sudo easy-switcher –install Installing Easy Switcher daemon… Easy Switcher daemon successfully installed, version: 0.3

zon@zon-office:~$ sudo systemctl enable easy-switcher Created symlink /etc/systemd/system/sysinit.target.wants/easy-switcher.service → /usr/lib/systemd/system/easy-switcher.service.

zon@zon-office:~$ sudo systemctl start easy-switcher

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #95 : 27 Августа 2024, 19:42:10 »
Кажется Alt, оба не работают, а вот рядом Super, нормально.
« Последнее редактирование: 27 Августа 2024, 19:44:03 от Irshat »

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 200
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #96 : 27 Августа 2024, 20:16:32 »
действительно, есть проблема с одиночным альт
посмотрю, поковыряю...

Пользователь добавил сообщение 27 Августа 2024, 20:30:31:
Пока можно повесить переключение на другую кнопку, напрмер на break
у меня конвертация висит на клавише win, при этом стандартное действие клавиши win отключено в дополнительных параметрах клавиатуры (в минте это тоже есть, как и в гноме)
Там, в разделе "Win and Alt behavior" - поставить Meta используется в качестве Win
Дело вкуса конечно.
« Последнее редактирование: 27 Августа 2024, 20:30:31 от freemind »

Оффлайн NisSanYa

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #97 : 14 Сентября 2024, 22:43:44 »
Спасибо за удобное приложение.
заработало. Хоть и не без танцев с бубном.
Установщик не осилил компрессию .zst, пришлось вручную по папкам раскидывать.
переключение по Alt+Shift поймал конфигуратор (хотя первый пост настораживал)
а вот отмену по Break не поймал, потому что он на ноутбуке через Fn+Home включается. Через RShift работает.
Даже так стало намного удобнее  :D

PS: AstraLinux SE 1.7 + DE Fly

Оффлайн ivan-iv

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #98 : 24 Сентября 2024, 13:45:54 »
Работает прекрасно на последней kubuntu 24 но только не работает) Ну т.е. всё работает как надо только в другую раскладку не переводит, ни систему ни слова.

Конфигурация
ivan@ivan-xps159520:~$ sudo easy-switcher -c
Easy Switcher keyboard configuration started.
Trying to read existing config file...
Done.

Easy Switcher will try to detect your keyboard automatically.
Please press ENTER...

Found keyboard at /dev/input/event18

Press the key or combination of keys that changes layout in your system.
Waiting for your input...
Key combination LEFTSHIFT+CAPSLOCK captured

Press the key you will use to correct the text you have entered.
Waiting for your input...
Key CAPSLOCK captured

Writing configuration file...
Keyboard configuration successfully saved.
See /etc/easy-switcher/default.conf to edit additional parameters.
ivan@ivan-xps159520:~$ systemctl start easy-switcher

Дебаг
ivan@ivan-xps159520:~$ sudo easy-switcher -d
Starting Easy Switcher v0.3 in debug mode...
Setting up signal handlers...
Done.
Reading config...
Done.
Opening keyboard...
Done.
Installing virtual keyboard...
Done.
Getting mouse input...
Done.
Easy Switcher started successfully.
input ENTER up
mouse click
buffer clearing queued
buffer cleared
input Q down
input Q up
input Q down
input Q up
input Q down
input Q up
input CAPSLOCK down
input CAPSLOCK up
prepare buffer
 raw: Q down; Q up; Q down; Q up; Q down; Q up; CAPSLOCK down; CAPSLOCK up;
 prepared: Q down; Q up; Q down; Q up; Q down; Q up;
convert word
output BACKSPACE down
output BACKSPACE up
output BACKSPACE down
output BACKSPACE up
output BACKSPACE down
output BACKSPACE up
output LEFTSHIFT down
output CAPSLOCK down
output CAPSLOCK up
output LEFTSHIFT up
output Q down
output Q up
output Q down
output Q up
output Q down
output Q up
mouse click
buffer clearing queued
buffer cleared
input LEFTCTRL down
input C down
^CGot signal to exit (2). Bye.
ivan@ivan-xps159520:~$

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 799
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #99 : 24 Сентября 2024, 15:34:59 »
Работает прекрасно на последней kubuntu 24 но только не работает)
Ну у меня ХЗ нормально, гляньте в конфиге, может увеличить или уменьшить
Цитировать
Дополнительные параметры прописаны в конфиге /etc/easy-switcher/default.conf
После изменения параметров в конфиге, например задержки
Цитировать
delay=10
перзапустить демон
Код: [Выделить]
systemctl restart easy-switcher

Оффлайн ivan-iv

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #100 : 24 Сентября 2024, 15:54:45 »
Всё работает, я при конфигурировании накосячил и не указал стандартное сочетание для смены раскладки.
« Последнее редактирование: 27 Сентября 2024, 09:05:47 от ivan-iv »

Оффлайн ivan-iv

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #101 : 30 Сентября 2024, 09:10:41 »
Не понимаю что может быть. Иногда скрипт перестаёт отлавливать события клавиатуры (реагирует только на мышку), бывает среди дня, а сейчас просто после перезагрузки системы. Скрипт перезагружал, не помогло. Система последняя kubuntu. Клавиатура bluetooth logitech k380

ivan@ivan-xps159520:~$ sudo easy-switcher -d
[sudo] password for ivan:
Starting Easy Switcher v0.3 in debug mode...
Setting up signal handlers...
Done.
Reading config...
Done.
Opening keyboard...
Done.
Installing virtual keyboard...
Done.
Getting mouse input...
Done.
Easy Switcher started successfully.
input  down
input  up
input  down
input  up
input  down
input  up
input  down
input  up
input  down
...

P.S. Разобрался, в конфиге клавиатура была прописана как event17 а мышка /dev/input/mice, теперь клава стала event19 а мышка event17, поменял конфиг и заработало. Буду рад если кто выскажет предположения почему так произошло и как этого избежать.

Available devices:
/dev/input/event0: Lid Switch
/dev/input/event1: Power Button
/dev/input/event10: Video Bus
/dev/input/event11: Video Bus
/dev/input/event12: HDA Intel PCH Headphone Mic
/dev/input/event13: HDA Intel PCH HDMI/DP,pcm=3
/dev/input/event14: HDA Intel PCH HDMI/DP,pcm=7
/dev/input/event15: HDA Intel PCH HDMI/DP,pcm=8
/dev/input/event16: HDA Intel PCH HDMI/DP,pcm=9
/dev/input/event17: Pebble M350s Mouse
/dev/input/event18: Easy Switcher virtual input device
/dev/input/event19: Keyboard K380 Keyboard
/dev/input/event2: AT Translated Set 2 keyboard
/dev/input/event3: VEN_04F3:00 04F3:311C Mouse
/dev/input/event4: VEN_04F3:00 04F3:311C Touchpad
/dev/input/event5: PS/2 Generic Mouse
/dev/input/event6: Intel HID events
/dev/input/event7: Intel HID 5 button array
/dev/input/event8: Dell Privacy Driver
/dev/input/event9: Dell WMI hotkeys
« Последнее редактирование: 30 Сентября 2024, 09:55:04 от ivan-iv »

Оффлайн ivan-iv

  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #102 : 01 Октября 2024, 12:14:14 »
Отправил компьютер в спящий режим, а когда проснулся то мышка с клавиатурой опять поменялись местами, опять пришлось править конфиг. После попытался рестартануть скрипт и процесс завис, помог только systemctl kill easy-switcher и такое происходит периодически.

P.S. Разобрался почему происходит подмена - что первое приконектится после выхода из сна то и станет на место event17.
« Последнее редактирование: 02 Октября 2024, 11:48:58 от ivan-iv »

Оффлайн try_out

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #103 : 05 Октября 2024, 15:41:42 »
Установил на Mint Cinnamon, всё работает, спасибо.
Программа корректирует только последнее введённое слово? Жаль, если так. Часто бывает ситуация, когда в неправильной раскладке набирается несколько слов. Было бы хорошо, если бы была возможность конвертировать выделенное.

Оффлайн KOT040188

  • Активист
  • *
  • Сообщений: 334
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #104 : 06 Октября 2024, 18:48:55 »
try_out, нет, у меня она конвертируют всю строку. А выделенное оно никак не сможет конвертировать в силу своей архитектуры. Да и смысла мало, конвертировать надо сразу при наборе, а не оставлять на потом.
« Последнее редактирование: 06 Октября 2024, 18:51:11 от KOT040188 »
Хто ты гэткі?

 

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