diff options
| author | Anton Bobov <anton@bobov.name> | 2024-07-09 22:50:57 +0500 |
|---|---|---|
| committer | Anton Bobov <anton@bobov.name> | 2024-07-09 22:50:57 +0500 |
| commit | 021c919294d83e8610d1d2f99914a0b92523740c (patch) | |
| tree | 02fa191b18ab9778b8fa1eb085e102e976f4eb2e | |
| parent | 68d72de4c4b69fcac17c04609ff76960214d7bc0 (diff) | |
Toggle clipman on clipboard stream
| -rwxr-xr-x | clipboard-stream | 14 | ||||
| -rwxr-xr-x | skype | 10 |
2 files changed, 14 insertions, 10 deletions
diff --git a/clipboard-stream b/clipboard-stream index a1f0cdc..a1defc6 100755 --- a/clipboard-stream +++ b/clipboard-stream @@ -13,7 +13,21 @@ find_clipboard_command() { fi } +clipman_settings() { + xfconf-query -c xfce4-panel -p /plugins/clipman/settings/enable-actions "$@" 2>/dev/null +} + +restore_clipman_actions() { + if [ -n "$1" ]; then + clipman_settings -s "$1" + fi +} + main() { + CLIPMAN_ACTION_STATE=$(clipman_settings || echo) + trap 'restore_clipman_actions "$CLIPMAN_ACTION_STATE"' EXIT + clipman_settings -s 'false' >/dev/null || true + CLIPBOARD_COMMAND=$(find_clipboard_command) recent_value=$(eval "$CLIPBOARD_COMMAND") while true; do @@ -1,10 +0,0 @@ -#!/bin/sh - -SCR="/usr/local/bin/skype-call-recorder" - -if [ -f "$SCR" ] ; then - if !(pgrep skype-call-reco >/dev/null 2>&1) ; then - "$SCR" & - fi -fi -PULSE_LATENCY_MSEC=30 exec /usr/bin/skype $* |
