KDE Connect замість миші, або підводне каміння першого підключення

KDE Connect замість миші, або підводне каміння першого підключення

Вийшло так, що я перебував у поїздці, і щоб згаяти час, узяв із собою свого старого вірного друга — нетбук ASER Aspire one AOA110 с #!++ на борту.

Так як я ним дуже давно не користувався, то геть-чисто забув про несправний шлейф тачпада.
Мишу з собою я, звичайно, не взяв, але користуватися комфортно браузером дуже хотілося, і я вирішив скористатися програмою KDE Connect як альтернативою мишці. Здавалося б, все просто: встановив додаток на обидва пристрої, законнектився - і користуйся на здоров'я. Але не тут було... Загалом, про все по порядку.

Встановлюємо та запускаємо з Play Market на смартфон додаток

KDE Connect (screenshot)KDE Connect замість миші, або підводне каміння першого підключення

Встановлюємо та запускаємо додаток на нетбуку:

sudo apt install kdeconnect
kdeconnect-indicator

Підключаємо пристрої (ВАЖЛИВО!) до однієї локальної мережі. Не має значення wi-fi це або USB з'єднання (у мене смартфон був USB-модемом для нетбука).

Запускаємо kdeconnect-indicator у консолі, оновлюємо список доступних пристроїв на телефоні – та…

Нічого… (screenshot)KDE Connect замість миші, або підводне каміння першого підключення

Google допомагає мені знайти відповідь: штатний файрвол, заздалегідь включений мною та забутий. Відключаю його через непотрібність. Кому потрібно залишити увімкненим файрвол.

sudo ufw disable


І бачимо, що нетбук з'явився у списку доступних пристроїв. (screenshot)KDE Connect замість миші, або підводне каміння першого підключення

Вибираємо пристрій і тиснемо "Запитати пару".

Надсилаємо запит на пару – і бачимо на моніторі нетбука:

запит на сполучення: (screenshot)KDE Connect замість миші, або підводне каміння першого підключення

Його ми бачимо, але зробити нічого не можемо - TABом кнопки не перемикаються/не активуються, як і іншими клавішами.

Розробниками програми передбачено сполучення за допомогою консольної програми

kdeconnect-cli -a 

виводить нам список доступних пристроїв у вигляді:
- Galaxy A3: lij7dc380v8f1000 (на зв'язку)

kdeconnect-cli --pair -d id

далі підтверджуємо пару на смартфоні і користуємося функціями програми.
Але це не про мій #!++ - в ньому виводяться лише сполучені пристрої, можливо все через стару версію kdeconnect-cli 1.3.3.

Загалом дізнався про інструмент xdotol (його людина) і вирішив ним скористатися - від нього нам потрібно дві дії:

# - переместить курсор на координаты XXX YYY
xdotool mouse XXX YYY

# - кликнуть левой кнопкой "Принять"
xdotool click 1 

Залишилося підібрати XXX та YYY… (screenshot) KDE Connect замість миші, або підводне каміння першого підключення

Щоб побачити положення курсору тиснемо на клавішу виклику контекстного меню і користуємось необхідною нам функцією програми.

KDE Connect замість миші, або підводне каміння першого підключення

Дякую за вашу увагу, сподіваюся, ця інформація допоможе уникнути подібних проблем.

Джерело: habr.com

Додати коментар або відгук