KDE Connect/Tutorials/Useful commands/uk: Difference between revisions

From KDE UserBase Wiki
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
<languages />
<languages />
<span id="List_of_example_commands_for_KDE_Connect"></span>
==Список прикладів команд KDE Connect==
==Список прикладів команд KDE Connect==


За допомогою KDE Connect ви можете додавати власні команди і виконувати їх з вашого телефону. Ничже наведено декілька корисних команд. Ви можете додадати до списку власні команди!
За допомогою KDE Connect ви можете додавати власні команди і виконувати їх з вашого телефону. Ничже наведено декілька корисних команд. Ви можете додадати до списку власні команди!


<span id="Control_your_computer_state"></span>
===Керування станом вашого комп'ютера===
===Керування станом вашого комп'ютера===


Line 13: Line 15:
* Заблокувати екран: {{Output|1=<nowiki>loginctl lock-session</nowiki>}}
* Заблокувати екран: {{Output|1=<nowiki>loginctl lock-session</nowiki>}}
* Розблокувати екран: {{Output|1=<nowiki>loginctl unlock-session</nowiki>}}
* Розблокувати екран: {{Output|1=<nowiki>loginctl unlock-session</nowiki>}}
* Вимкнути екран: {{Output|1=<nowiki>xset dpms force off</nowiki>}}
* Вимкнути екран: {{Output|1=<nowiki>sleep 0.1 && qdbus org.kde.kglobalaccel /component/org_kde_powerdevil invokeShortcut "Turn Off Screen"</nowiki>}}
* Увімкнути екран: {{Output|1=<nowiki>xset dpms force on</nowiki>}}
* Заблокувати клавіатуру і мишу (не екран): {{Output|1=<nowiki>pyxtrlock</nowiki>}}
* Заблокувати клавіатуру і мишу (не екран): {{Output|1=<nowiki>pyxtrlock</nowiki>}}
* Розблокувати клавіатуру і мишу: {{Output|1=<nowiki>pkill pyxtrlock</nowiki>}}
* Розблокувати клавіатуру і мишу: {{Output|1=<nowiki>pkill pyxtrlock</nowiki>}}
</div>
</div>


<span id="Volume_control"></span>
===Керування гучністю===
===Керування гучністю===




<span id="Plasma"></span>
====Плазма====
====Плазма====


Line 29: Line 32:
* Вимкнути мікрофон: {{Output|1=<nowiki>qdbus org.kde.kglobalaccel /component/kmix invokeShortcut "mic_mute"</nowiki>}}
* Вимкнути мікрофон: {{Output|1=<nowiki>qdbus org.kde.kglobalaccel /component/kmix invokeShortcut "mic_mute"</nowiki>}}


<span id="Other_DE/WM_(with_pactl)"></span>
====Інші стільничні середовища та засоби керування вікнами (на основі pactl)====
====Інші стільничні середовища та засоби керування вікнами (на основі pactl)====


* Зменшити гучність: {{Output|1=<nowiki>pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f1) -10%</nowiki>}}
* Зменшити гучність: {{Output|1=<nowiki>
* Збільшити гучність: {{Output|1=<nowiki>pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f1) +10%</nowiki>}}
pactl set-sink-volume @DEFAULT_SINK@ -10%
* Вимкнути або увімкнути звук: {{Output|1=<nowiki>pactl set-sink-mute $(pactl list short sinks | grep RUNNING | cut -f1) toggle</nowiki>}}
## АБО
pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f1) -10%
</nowiki>}}


* Збільшити гучність: {{Output|1=<nowiki>
pactl set-sink-volume @DEFAULT_SINK@ +10%
## АБО
pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f1) +10%
</nowiki>}}
* Вимкнути/Увімкнути звук: {{Output|1=<nowiki>
pactl set-sink-mute @DEFAULT_SINK@ toggle
## АБО
pactl set-sink-mute $(pactl list short sinks | grep RUNNING | cut -f1) toggle
</nowiki>}}
<span id="Other_DE/WM_(with_amixer)"></span>
====Інші стільничні системи та системи для керування вікнами (з amixer)====
====Інші стільничні системи та системи для керування вікнами (з amixer)====


Line 41: Line 60:
Інші команди можна побудувати за допомогою [https://linux.die.net/man/1/amixer amixer]
Інші команди можна побудувати за допомогою [https://linux.die.net/man/1/amixer amixer]


<span id="Change_look_and_feel"></span>
===Зміна вигляд у і поведінки===
===Зміна вигляд у і поведінки===


Line 46: Line 66:
* Тема Breeze (темна): {{Output|1=<nowiki>lookandfeeltool -a 'org.kde.breezedark.desktop'</nowiki>}}
* Тема Breeze (темна): {{Output|1=<nowiki>lookandfeeltool -a 'org.kde.breezedark.desktop'</nowiki>}}


<span id="Brightness_settings"></span>
===Параметри яскравості===
===Параметри яскравості===


Line 51: Line 72:
* Зменшити яскравість: {{Output|1=<nowiki>qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.setBrightness $(expr $(qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.brightness) - 375)</nowiki>}}
* Зменшити яскравість: {{Output|1=<nowiki>qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.setBrightness $(expr $(qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.brightness) - 375)</nowiki>}}


<span id="Screen_capture"></span>
===Захоплення зображення з екрана===
===Захоплення зображення з екрана===


Line 57: Line 79:
* Зберегти фотографію з вебкамери до каталогу Images і надіслати фотографію телефоном: {{Output|1=<nowiki>file="$HOME/Images/WebcamImage_$(date "+%Y%m%d_%H%M%S").jpg"; ffmpeg -f video4linux2 -s 1280x720 -i /dev/video0 -ss 0:0:2 -frames 1 "${file}" && kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --share "${file}"</nowiki>}}
* Зберегти фотографію з вебкамери до каталогу Images і надіслати фотографію телефоном: {{Output|1=<nowiki>file="$HOME/Images/WebcamImage_$(date "+%Y%m%d_%H%M%S").jpg"; ffmpeg -f video4linux2 -s 1280x720 -i /dev/video0 -ss 0:0:2 -frames 1 "${file}" && kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --share "${file}"</nowiki>}}


<span id="Send_output_of_any_command_to_your_phone"></span>
===Надсилання даних, виведених будь-якою командою, на ваш телефон===
===Надсилання даних, виведених будь-якою командою, на ваш телефон===



Latest revision as of 12:37, 17 February 2024

Other languages:

Список прикладів команд KDE Connect

За допомогою KDE Connect ви можете додавати власні команди і виконувати їх з вашого телефону. Ничже наведено декілька корисних команд. Ви можете додадати до списку власні команди!

Керування станом вашого комп'ютера

  • Вимкнути:
    systemctl poweroff
  • Перезавантажити:
    systemctl reboot
  • Призупинити:
    systemctl suspend
  • Приспати:
    systemctl hibernate
  • Заблокувати екран:
    loginctl lock-session
  • Розблокувати екран:
    loginctl unlock-session
  • Вимкнути екран:
    sleep 0.1 && qdbus org.kde.kglobalaccel /component/org_kde_powerdevil invokeShortcut "Turn Off Screen"
  • Заблокувати клавіатуру і мишу (не екран):
    pyxtrlock
  • Розблокувати клавіатуру і мишу:
    pkill pyxtrlock

Керування гучністю

Плазма

  • Зменшити гучність:
    qdbus org.kde.kglobalaccel /component/kmix invokeShortcut "decrease_volume"
  • Збільшити гучність:
    qdbus org.kde.kglobalaccel /component/kmix invokeShortcut "increase_volume"
  • Вимкнути звук:
    qdbus org.kde.kglobalaccel /component/kmix invokeShortcut "mute"
  • Вимкнути мікрофон:
    qdbus org.kde.kglobalaccel /component/kmix invokeShortcut "mic_mute"

Інші стільничні середовища та засоби керування вікнами (на основі pactl)

  • Зменшити гучність:
    pactl set-sink-volume @DEFAULT_SINK@ -10%
    ## АБО
    pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f1) -10%
    
  • Збільшити гучність:
    pactl set-sink-volume @DEFAULT_SINK@ +10%
    ## АБО
    pactl set-sink-volume $(pactl list short sinks | grep RUNNING | cut -f1) +10%
    
  • Вимкнути/Увімкнути звук:
    pactl set-sink-mute @DEFAULT_SINK@ toggle
    ## АБО
    pactl set-sink-mute $(pactl list short sinks | grep RUNNING | cut -f1) toggle
    

Інші стільничні системи та системи для керування вікнами (з amixer)

  • Зменшити гучність:
    amixer -q sset Master 10%-
  • Збільшити гучність:
    amixer -q sset Master 10%+

Інші команди можна побудувати за допомогою amixer

Зміна вигляд у і поведінки

  • Тема Breeze (світла):
    lookandfeeltool -a 'org.kde.breeze.desktop'
  • Тема Breeze (темна):
    lookandfeeltool -a 'org.kde.breezedark.desktop'

Параметри яскравості

  • Збільшити яскравість:
    qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.setBrightness $(expr $(qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.brightness) + 375)
  • Зменшити яскравість:
    qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.setBrightness $(expr $(qdbus org.kde.Solid.PowerManagement /org/kde/Solid/PowerManagement/Actions/BrightnessControl org.kde.Solid.PowerManagement.Actions.BrightnessControl.brightness) - 375)

Захоплення зображення з екрана

  • Зберегти локально:
    spectacle -b
  • Надіслати на телефон:
    file=/tmp/$(hostname)_$(date "+%Y%m%d_%H%M%S").png; spectacle -bo "${file}" && kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --share ${file}
  • Зберегти фотографію з вебкамери до каталогу Images і надіслати фотографію телефоном:
    file="$HOME/Images/WebcamImage_$(date "+%Y%m%d_%H%M%S").jpg"; ffmpeg -f video4linux2 -s 1280x720 -i /dev/video0 -ss 0:0:2 -frames 1 "${file}" && kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --share "${file}"

Надсилання даних, виведених будь-якою командою, на ваш телефон

  • Перевірка стану індексування baloo:
    kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --ping-msg "$(balooctl status)"
  • Отримання рядків 5, 7 і 9 зі speedtest-cli:
    kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --ping-msg "$(speedtest-cli|awk 'NR==5;NR==7;NR==9 {print;exit}')"
  • Перевірка, чи запущено службу sshd:
    kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --ping-msg "$(systemctl status sshd|grep Active)"
  • Визначити 5 програм, які використовують найбільші об'єми оперативної пам'яті:
    kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --ping-msg "$(ps -eo pid,%mem,cmd --sort=-%mem | head -n 6)"