เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

เชคเซ‡ เชฌเชนเชพเชฐ เช†เชตเซเชฏเซเช‚ เช•เซ‡ เชนเซเช‚ เชชเซเชฐเชตเชพเชธ เชชเชฐ เชนเชคเซ‹, เช…เชจเซ‡ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชนเซเช‚ เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชฎเชพเชฐเชพ เชœเซ‚เชจเชพ เชตเชฟเชถเซเชตเชพเชธเซ เชฎเชฟเชคเซเชฐ - เชจเซ‡เชŸเชฌเซเช• เชฒเชˆ เช—เชฏเซ‹ ASER เชเชธเซเชชเชพเชฏเชฐ เชตเชจ AOA110 ั #!++ เชฌเซ‹เชฐเซเชก เชชเชฐ

เชฎเซ‡เช‚ เชคเซ‡เชจเซ‹ เช–เซ‚เชฌ เชฒเชพเช‚เชฌเชพ เชธเชฎเชฏ เชธเซเชงเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเซ‹ เชจ เชนเซ‹เชตเชพเชฅเซ€, เชนเซเช‚ เช–เชพเชฎเซ€เชฏเซเช•เซเชค เชŸเชšเชชเซ‡เชก เช•เซ‡เชฌเชฒ เชตเชฟเชถเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃเชชเชฃเซ‡ เชญเซ‚เชฒเซ€ เช—เชฏเซ‹.
เชธเซเชตเชพเชญเชพเชตเชฟเช• เชฐเซ€เชคเซ‡, เชฎเซ‡เช‚ เชฎเชพเชฐเซ€ เชธเชพเชฅเซ‡ เชฎเชพเช‰เชธ เชฒเซ€เชงเซ‹ เชจ เชนเชคเซ‹, เชชเชฐเช‚เชคเซ เชนเซเช‚ เช–เชฐเซ‡เช–เชฐ เชฌเซเชฐเชพเช‰เชเชฐเชจเซ‹ เช†เชฐเชพเชฎเชฅเซ€ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพ เชฎเชพเช‚เช—เชคเซ‹ เชนเชคเซ‹, เช…เชจเซ‡ เชฎเซ‡เช‚ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซเช‚ เชจเช•เซเช•เซ€ เช•เชฐเซเชฏเซเช‚ KDE เช•เชจเซ‡เช•เซเชŸ เชฎเชพเช‰เชธเชจเชพ เชตเชฟเช•เชฒเซเชช เชคเชฐเซ€เช•เซ‡. เชเชตเซเช‚ เชฒเชพเช—เซ‡ เช›เซ‡ เช•เซ‡ เชฌเชงเซเช‚ เชธเชฐเชณ เช›เซ‡: เชฌเช‚เชจเซ‡ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹, เชฒเซ‰เช— เช‡เชจ เช•เชฐเซ‹ - เช…เชจเซ‡ เชคเชฎเชพเชฐเชพ เชธเซเชตเชพเชธเซเชฅเซเชฏเชจเซ‹ เช†เชจเช‚เชฆ เชฎเชพเชฃเซ‹. เชชเชฐเช‚เชคเซ เชคเซ‡ เช•เซ‡เชธ เชจ เชนเชคเซ‹... เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡, เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซเช“ เชชเซเชฐเชฅเชฎ.

เชคเชฎเชพเชฐเชพ เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เชชเชฐ เชชเซเชฒเซ‡ เชฎเชพเชฐเซเช•เซ‡เชŸเชฎเชพเช‚เชฅเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹ เช…เชจเซ‡ เชฒเซ‹เช‚เชš เช•เชฐเซ‹

KDE เช•เชจเซ‡เช•เซเชŸ (เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ)เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

เชจเซ‡เชŸเชฌเซเช• เชชเชฐ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช…เชจเซ‡ เชฒเซ‹เช‚เชš เช•เชฐเซ‹:

sudo apt install kdeconnect
kdeconnect-indicator

เช…เชฎเซ‡ เช‰เชชเช•เชฐเชฃเซ‹เชจเซ‡ (เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ!) เชธเชฎเชพเชจ เชธเซเชฅเชพเชจเชฟเช• เชจเซ‡เชŸเชตเชฐเซเช•เชฅเซ€ เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ€เช เช›เซ€เช. เชคเซ‡ เชตเชพเช‡-เชซเชพเช‡ เช›เซ‡ เช•เซ‡ USB เช•เชจเซ‡เช•เซเชถเชจ (เชฎเชพเชฐเซ‹ เชธเซเชฎเชพเชฐเซเชŸเชซเซ‹เชจ เชจเซ‡เชŸเชฌเซเช• เชฎเชพเชŸเซ‡ USB เชฎเซ‹เชกเซ‡เชฎ เชนเชคเซ‹) เชคเซ‡เชจเชพเชฅเซ€ เช•เซ‹เชˆ เชซเชฐเช• เชชเชกเชคเซ‹ เชจเชฅเซ€.

เช…เชฎเซ‡ เช•เชจเซเชธเซ‹เชฒเชฎเชพเช‚ kdeconnect-indicator เชฒเซ‹เชจเซเชš เช•เชฐเซ€เช เช›เซ€เช, เชซเซ‹เชจ เชชเชฐ เช‰เชชเชฒเชฌเซเชง เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€เช เช›เซ€เช - เช…เชจเซ‡...

เช•เช‚เชˆ เชจเชนเซ€เช‚... (เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ)เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

Google เชฎเชจเซ‡ เชถเซ‹เชงเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเซ‡ เช›เซ‡ เชœเชตเชพเชฌ เช†เชชเซ‹: เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชซเชพเชฏเชฐเชตเซ‹เชฒ, เชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เช…เช—เชพเช‰เชฅเซ€ เชšเชพเชฒเซ เช…เชจเซ‡ เชญเซ‚เชฒเซ€ เช—เชฏเซ‡เชฒ เช›เซ‡. เชนเซเช‚ เชคเซ‡เชจเซ‡ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชฌเช‚เชง เช•เชฐเซเช‚ เช›เซเช‚. เช•เซ‹เชฃเซ‡ เชซเชพเชฏเชฐเชตเซ‹เชฒ เชธเช•เซเชทเชฎ เช›เซ‹เชกเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡?

sudo ufw disable


เช…เชจเซ‡ เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เชจเซ‡เชŸเชฌเซเช• เช‰เชชเชฒเชฌเซเชง เช‰เชชเช•เชฐเชฃเซ‹เชจเซ€ เชธเซ‚เชšเชฟเชฎเชพเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡. (เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ)เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

เช‰เชชเช•เชฐเชฃ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เช…เชจเซ‡ "เชœเซ‹เชกเชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เช•เชฐเซ‹" เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹.

เช…เชฎเซ‡ เชœเซ‹เชกเซ€ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€ เชฎเซ‹เช•เชฒเซ€เช เช›เซ€เช - เช…เชจเซ‡ เช…เชฎเซ‡ เชจเซ‡เชŸเชฌเซเช• เชฎเซ‹เชจเชฟเชŸเชฐ เชชเชฐ เชœเซ‹เชˆเช เช›เซ€เช:

เชœเซ‹เชกเซ€ เชฌเชจเชพเชตเชตเชพเชจเซ€ เชตเชฟเชจเช‚เชคเซ€:(เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ)เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

เช…เชฎเซ‡ เชคเซ‡เชจเซ‡ เชœเซ‹เชˆเช เช›เซ€เช, เชชเชฐเช‚เชคเซ เช…เชฎเซ‡ เช•เช‚เชˆ เช•เชฐเซ€ เชถเช•เชคเชพ เชจเชฅเซ€ - 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 เชชเชธเช‚เชฆ เช•เชฐเชตเชพเชจเซเช‚ เชฌเชพเช•เซ€ เช›เซ‡... (เชธเซเช•เซเชฐเซ€เชจเชถเซ‹เชŸ) เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

เช•เชฐเซเชธเชฐเชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡, เชชเชฐ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ เชธเช‚เชฆเชฐเซเชญ เชฎเซ‡เชจเซ‚ เช•เซ€ เช…เชจเซ‡ เช…เชฎเชจเซ‡ เชœเซ‹เชˆเชคเชพ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชซเช‚เช•เซเชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ‹.

เชฎเชพเช‰เชธเชจเซ‡ เชฌเชฆเชฒเซ‡ KDE เช•เชจเซ‡เช•เซเชŸ เช•เชฐเซ‹, เช…เชฅเชตเชพ เชชเซเชฐเชฅเชฎ เชœเซ‹เชกเชพเชฃเชจเซ€ เชฎเซเชถเซเช•เซ‡เชฒเซ€เช“

เชคเชฎเชพเชฐเชพ เชงเซเชฏเชพเชจ เชฌเชฆเชฒ เช†เชญเชพเชฐ, เชฎเชจเซ‡ เช†เชถเชพ เช›เซ‡ เช•เซ‡ เช† เชฎเชพเชนเชฟเชคเซ€ เช†เชตเซ€ เชธเชฎเชธเซเชฏเชพเช“ เชŸเชพเชณเชตเชพเชฎเชพเช‚ เชฎเชฆเชฆ เช•เชฐเชถเซ‡.

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹