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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

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

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

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Easy Switcher ничего не знает о раскладках и установленных языках, в этом простота и надежность.
Просто при нажатии break переключает на "следующую" раскладку.

Пользователь добавил сообщение 17 Апреля 2023, 07:24:31:
Установлено у вас 2 или 5 языков не отслеживается, просто перебираются все по очереди. В этом смысле нельзя сказать что он предназначен только для 2х языков, ему это не важно.
100 символов, приблизительно чуть более секунды срабатывания
поставьте delay=0 в конфиге и перезапустите, строчить как из пулемета будет, только ДЕ может не успевать отрабатывать, возможно каша будет из символов. Параметр можно понемногу увеличивать, пока ДЕ не начнет справляться. Медленнее всего работает в LibreOffice
« Последнее редактирование: 17 Апреля 2023, 09:21:58 от freemind »

Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 627
  • xUbuntu 22.04
    • Просмотр профиля
Приветствую, freemind!
Я всё надеялся что будет какое-то более  массовое тестирование😞, видать общая ситуация не та😞…
Установлено у вас 2 или 5 языков не отслеживается, просто перебираются все по очереди.
Ну да, на трёх языках это вообще терпимо. Но таких пользователей в общей массе категорическое меньшинство.
(Нажмите, чтобы показать/скрыть)

поставьте delay=0 в конфиге
Остановился на delay=7, несколько избыточно, но с гарантией!

Спасибо ещё раз, freemind за затраченное время! Подождём, может народ подтянется… Всё де я считаю проблему актуальной…

2023 Apr 17; 10:38 AM
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн KOT040188

  • Активист
  • *
  • Сообщений: 325
    • Просмотр профиля
tar.gz рядом лежит
И как его прописать сервисом?
Хто ты гэткі?

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
readme прочитайте, всё ж написано

Оффлайн Allok

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
tar.gz рядом лежит
И как его прописать сервисом?
если я правильно понял вопрос:
sudo systemctl enable easy-switcher

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #65 : 03 Сентября 2023, 01:04:31 »
Easy Switcher
v0.2

Что нового?
- Проект переехал на GitHub, опубликованы исходники: https://github.com/freemind001/easy-switcher
- Доработан алгоритм конвертации
- Добавлена возможность использования системных комбинаций клавиш смены раскладки. (Теперь нет необходимости добавлять дополнительную клавишу смены раскладки, можно использовать системную).
- Добавлена возможность запуска в режиме "настоящего" демона (old-style daemon).
- Мелкие доработки и исправления.

Скачать релиз: https://github.com/freemind001/easy-switcher/releases/tag/0.2


Оффлайн qpdb

  • Активист
  • *
  • Сообщений: 627
  • xUbuntu 22.04
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #66 : 03 Сентября 2023, 12:25:03 »
Спасибо, freemind, про Ваш проект помню, поскольку русским языком в настоящее время почти не пользуюсь😞 посмотрю возможна ли работа с другими языковыми парами…
Еще раз благодарю Вас за ваши усилия и потраченное время!
2023 Sep 03; 05:24 AM; Oakville, ON, Canada.
Рекомендую ознакомиться с современной трактовкой темы „collective responsibility and the state”, а также темами сопряжёнными с этой… В современных реалиях это может оказаться полезным…

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #67 : 03 Сентября 2023, 16:34:18 »
Интересная утилитка. deb пакет на 20.04 Openbox + LXpanel встал без проблем.
Но вот здесь я что-то не понял.
запускаем программу в режиме конфигурирования:
Код: [Выделить]
sudo easy-switcher -c
Программа определит клавиатуру и попросит указать клавиши для смены раскладки и корректировки текста.
Дополнительные параметры прописаны в конфиге /etc/easy-switcher/default.conf, пояснения имеются.
Вышло:
Easy Switcher will try to detect your keyboard automatically.
Please press ENTER...
немного подумал и выдал такое:
Couldn't capture your keypress. Are you root?
я так понимаю, он должен был спросить.
Проверил /etc/easy-switcher/default.conf.
Стоит на Ctrl + Shift. Поменял на свою Alt + Shift.
Запустил, протестировал. Есть одна проблема.
В текстовом редакторе, он конвертирует за раз все строки.
И еще я не понял, он может конвертировать предложения до точки например?
Например одно предложение не в той раскладке сделал. Чтоб именно его только конвертировал. А перед ним все осталось как было. Н у или по абзацам что-ли?
Или сделать так чтоб, например, по Ctrl до начала строки конвертировал.

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #68 : 03 Сентября 2023, 18:03:12 »
немного подумал и выдал такое:
Это автоопределение клавиатуры, подразумевается что в этот момент нужно enter нажать ;D
Собственно, она и просит, Please press ENTER...Программа открывает все устройства ввода, похожие на клавиатуру, и ждет минуту, откуда enter прилетит.
Недождавшись, пишет извини, ниче не вижу.

конвертирует за раз все строки
На данный момент конвертится либо только последнее слово (до пробела), либо с шифтом - весь предыдущий ввод.
Если в конфиге прописать reverse-mode=true будет наоборот: с шифтом слово, без шифта - предложение.

По поводу точек и перевода строки подумаю.
« Последнее редактирование: 03 Сентября 2023, 19:37:45 от freemind »

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #69 : 03 Сентября 2023, 20:09:59 »
попросит указать клавиши для смены раскладки и корректировки текста.
Да я про это, ничего не попросил )).

Протестил с шифтом, шифт западает, все буквы большими начинает, пока повторно шифт не нажмешь.
Ну  и глючит многовато, для одного слова хорошо работает. Но не для предложений.
« Последнее редактирование: 03 Сентября 2023, 21:26:36 от Irshat »

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #70 : 03 Сентября 2023, 22:29:39 »
ES работает как дополнительная клавиатура, которая стирает введеный вами текст и набирает его в нужной раскладке (собственно, он создает виртуальную клавиатуру и набирает текст на ней).
Поэтому если во время конвертации шифт зажат, то буквы будут заглавные.
Попробуйте отпускать шифт сразу после нажатия break.
« Последнее редактирование: 03 Сентября 2023, 22:58:41 от freemind »

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Смотрю статистику, народ потихоньку скачивает программу, а никто ничего не пишет.
Дайте обратную связь, работает - нет :)
У меня уже больше полугода висит в фоне, в общем-то проблем особо вроде нет.
Единственная рекомендация - шустрее работает если для смены раскладки в системе назначена одна клавиша, а не комбинация.
Это можно сделать в доп настройках Ubuntu.
Не баг программы, проверял, отрабатывает все как надо, просто рабочее окружение не успевает обработать ввод.
« Последнее редактирование: 27 Ноября 2023, 09:49:38 от freemind »

Оффлайн KOT040188

  • Активист
  • *
  • Сообщений: 325
    • Просмотр профиля
freemind, сейчас совершенно нет времени тестировать, спать не успеваю. Увы.
Хто ты гэткі?

Оффлайн Irshat

  • Активист
  • *
  • Сообщений: 554
    • Просмотр профиля
а никто ничего не пишет
Да в общем-то все также. Также наверно уже больше месяца отработала. Также не хватает конвертирования до точки или до абзаца. Я надеюсь вы найдете время, и что-нибудь с этим придумаете.
Ну и программа "паразит" конечно, в хорошем смысле этого слова. Переустановил систему, палец так и тянется к Break-у, при неверной раскладке.  ;D
Скачал и тут заметил, что у вас в шапке нет внятной инструкции для новичков.
Ваш, который где-то внутри темы, дополнил. Если что не так, поправьте. Ну и в шапку закиньте, чтобы новичкам проще было.
(Нажмите, чтобы показать/скрыть)

Оффлайн freemind

  • Автор темы
  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Re: Easy Switcher - переключатель раскладки клавиатуры
« Ответ #74 : 06 Декабря 2023, 23:18:04 »
Irshat, Инструкция годная, спасибо. Предложение ограничить конвертацию фразы до начала абзаца принимается, в следующем релизе сделаю.
« Последнее редактирование: 06 Декабря 2023, 23:44:07 от freemind »

 

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