LINUX.ORG.RU
ФорумTalks

Kvkbd

 


0

3

Использую эту замечательную экранную клавиатуру, одну из немногих (если не единственную), которая приятно выглядит и адекватно работает с разными раскладками. Однако раздражает, что экранная клавиатура появляется на экране каждый раз при входе в систему (она добавлена в автозапуск). Хотелось бы, чтобы она запускалась в скрытом виде, а уже когда потребуется я нажму на её значок в области уведомлений. Однако я не нашёл ни ключей командной строки, ни графических настроек для этого дела.

Соответственно, решений два: либо написать баг-репорт, либо самому добавить нужный функционал (благо я знаю Qt, а добавить опцию командной строки для запуска в скрытом виде должно быть очень легко).

И начинаю я гуглить kvkbd... И вылазят одни ссылки на страницы пакета в разных дистрибутивах, а ещё вот это - http://kde-apps.org/content/show.php/Kvkbd?content=56019. Однако данная ссылка ведёт на несуществующую страницу. В описании пакета в репозитории арча указана эта же битая ссылка. А в качестве исходников PKGBUILD используется http://kde-apps.org/CONTENT/content-files/56019-kvkbd-0.7.2.tar.gz, которая выдаёт 403. То есть даже просто собрать пакет не получится (и да, последний раз он собирался аж в 2015-ом году).

То есть получается, что проект находится в заброшенном состоянии и вряд ли мне есть смысл слать кому-то баг-репорты.

А теперь вопросы:

1) Откуда мне взять наиболее актуальную версию исходников этой замечательной софтины?

2) Как правильно её форкнуть? То есть понятное дело, я создаю репозиторий на GitHub и загружаю туда найденные исходники, там же вношу все свои изменения. Но как это сделать правильно с точки зрения лицензии? Могу ли я сохранить оригинальное название и просто добавить себя в список авторов с учётом того, что проект уже больше года признаков жизни не подаёт и даже его официальная веб-страница мертва?

Планирую добавить заветный ключик командной строки, а также портировать на Qt5. Также, если выдастся свободное время и будет настроение, то поизучаю вопрос автопоказа клавиатуры при попадании фокуса в поле ввода (вроде как в Linux есть какой-то интерфейс для этого), разумеется, отключаемое в настройках.

★★★★★

Последнее исправление: KivApple (всего исправлений: 1)

В дебиане

# apt search kvkbd
Сортировка… Готово
Полнотекстовый поиск… Готово
kvkbd/unstable 1:0.6-4 amd64
  виртуальная клавиатура для KDE

Ну и установка # apt source kvkbd

Ссылка на вебморду https://packages.debian.org/sid/xvkbd

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от mandala

В арче последняя версия 0.7.2 - https://www.archlinux.org/packages/community/x86_64/kvkbd/.

По тому что ты скинул я понимаю, что тебе доступна лишь версия 0.6. Но почему по твоей ссылке указана версия 3.3?

KivApple ★★★★★
() автор топика
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от KivApple

Я сам в непонятках. Какие-то дебиано-заморочки видать.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от KivApple

Но почему по твоей ссылке указана версия 3.3?

Потому, что он ошибся и скинул ссыль на xvkbd, а не xvkbd.

Правильная ссылка вот: https://packages.debian.org/sid/kvkbd

Sectoid ★★★★★
()
Последнее исправление: Sectoid (всего исправлений: 1)
Ответ на: комментарий от imul

Я выше написал, что в арче есть пакет с версией 0.7.2. Хотелось бы форкать наиболее актуальную версию, чтобы не исправлять баги, которые уже исправили до меня.

KivApple ★★★★★
() автор топика

Нашёл репозиторий с версией 0.7.2, вопросы про правила форканья до сих пор в силе.

KivApple ★★★★★
() автор топика
Ответ на: комментарий от Sectoid

А, тьфу, точно, спать пора уже...

и скинул ссыль на xvkbd, а не xvkbd.

Заколдованное название, ты тоже опечатался. :)

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 2)

Однако раздражает, что экранная клавиатура появляется на экране каждый раз при входе в систему (она добавлена в автозапуск). Хотелось бы, чтобы она запускалась в скрытом виде, а уже когда потребуется я нажму на её значок в области уведомлений. Однако я не нашёл ни ключей командной строки, ни графических настроек для этого дела.

https://github.com/user-none/KDocker

kott ★★★★★
()

Зачем запускать ее на старте? Можно запускать ее по хоткею, если она еще не запущена и показывать, если уже была запущена.

andreyu ★★★★★
()

Как правильно её форкнуть?

Зависит от оригинальной лицензии. Может попробовать связаться с оригинальный разработчиком?

Я не спец, но по-моему форкать без смены названия не стоит. Тут лучше получить разрешение автора на передачу прав над проектом.

RazrFalcon ★★★★★
()
Ответ на: комментарий от RazrFalcon

Я в итоге решил, что запилить свою клавиатуру будет проще, чем портировать эту на Qt5/Plasma frameworks.

KivApple ★★★★★
() автор топика
Последнее исправление: KivApple (всего исправлений: 1)
Ответ на: комментарий от kott

Она уже сама умеет создавать значок в трее и туда сворачиваться. Проблема была в том, что её состояние после запуска всегда видимое, нельзя запустить в свёрнутом режиме.

KivApple ★★★★★
() автор топика
Ответ на: комментарий от KivApple

Сделай чтобы в .kde/share/config/kvkbdrc visible=false было при старте. Она стартанёт спрятанной, будет только значок в трее.

Там же исходников кот наплакал, всё достаточно очевидно.

Stanson ★★★★★
()
Ответ на: комментарий от onlybugs

Экранную клавиатуру по хоткею? А ты смешной.

Замените слово хоткей на слово событие.

andreyu ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.