Собираем
информацию
по крупицам

RSS подписка

Подпишитесь на новости сайта по RSS

Новости


Новости

Выпущен новый релиз переключателя клавиатуры LoLo Switcher v.0.39 с поддержкой KVM-switch
27-04-2021
14:19:55

Сегодня у меня наконец-то дошли руки, и я сделал очередной крупный релиз низкоуровневого переключателя клавиатуры LoLo Switcher 0.39. Данный переключатель работает с любыми Linux Desktop Enviroment (KDE, Gnome, LXDE, FLY, etc...), которые используют X11 в качестве графического сервера.

 

Поводом для релиза стало добавление инструментов для работы через "тупые" KVM-переключатели. Даже в 2021 году выпускаются переключатели, которые не умеют эмулировать присутствие отключенного устройства на внешнем порту компьютера, поэтому устройство ввода может просто пропадать из списка подключенных устройств. Низкоуровневый переключатель клавиатуры LoLo Switcher 0.39 теперь научился работать даже в таких условиях:

 

 

 

 

В новой версии переключателя доступны новые директивы конфиг-файла:

 

  • AllowWaitDeviceConnect: настройка ожидания подключения устройства ввода при запуске LoLoSwitcher. Актуально для пользователей KVM, так как при включении компьютера и инициализации сеанса пользователя, устройство ввода может в системе не существовать (например, если клавиатура через KVM подсоединена к другому компьютеру);
  • AllowDeviceReconnect: настройка возможности автоматического переподключения устройства ввода во время работы. Актуально для пользователей KVM, а так же эта опция помогает при подключении клавиатуры через нестандартный USB-удлинитель;
  • DeviceReconnectTime: настройка периодичности попыток обнаружения устройства ввода.

 

Появились новые опции командной строки:

 

  • Опция "-c" позволяет указывать конфиг-файл для запускаемого экземпляра LoLo Switcher. Эта опция позволяет параллельно запускать несколько экземпляров LoLo Switcher с различными настройками переключения языка. 
  • Опция "-p" распечатывает в терминал стандартный конфиг-файл. С помощью нее можно в любой момент посмотреть стандартные настройки LoLo Switcher.

 

Важной особенностью LoLo Switcher является то, что он способен работать одновременно со всеми системными переключателями раскладки и даже обновременно сам с собой, главное чтобы комбинации клавиш, заданных для переключения, не повторялись. Ранее эта возможность была неявной, и приходилось помещать бинарник переключателя и файл конфига в одну директорию, создавая для разных инстансов разные директории (бинарник вначале ищет конфиг в директории запуска, и только потом в директории пользователя). С появлением опции "-c" запуск нескольких инстансов значительно упростился.

 

Для новых пользователей автор должен дать предупреждение, что при установке LoLo Switcher важно читать ReadMe, и выполнять рекомендации, написанные там. LoLo Switcher - это низкоуровневый переключатель языка, работающий напрямую с файлом устройства ввода, и из-за этого бинарнику необходимы особые настройки безопасности.

 

Скачать LoLo Switcher можно на официальной странице программы.

 

Подробнее про конфигурирование LoLo Switcher можно прочитать в документации.

 

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




Поделиться этой страницей



Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (стр. 1)

База Rarrugas (стр. 1)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean (стр. 1)

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (стр. 1)

База Pipitos1983

База Soxsten (стр. 1)

База Silenn (стр. 1)

База Shlyapnikova - херомантия и ригидность

База Svoynickname (стр. 1)

База Larson227 (стр. 1)

База Velonski (стр. 1)

База BrokeRU (стр. 1)

База Mcold (стр. 1)

База Alensav (стр. 1)

База Consp11 (стр. 1)

База Kozlov-AE (стр. 1)

База Wwwlir (стр. 1)

База Duwaz (стр. 1)

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База RuDennn (Bunny-Hop)

База Manakaden

База Vitvrn

База Fanrok

База Grimar

База_Juryak

База Nicolasomsk

База Azatserikbaev

База Shut913

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик