Общий буфер обмена между несколькими серверами X11 (Xephyr, Xpra и т. д.)

Хотя я узнал что-то новое из ответа @filbranden и принял его, я обнаружил, что этот метод не обобщает. Например, если я хочу остановить службу и просмотреть журналы ее отключения, этот метод не работает, потому что у остановленной службы нет идентификатора вызова.

В итоге я использовал более простую технику ---просто сохраняя время перед командами и показывая все журналы с того времени.

status_from() { sudo systemctl status -l --no-pager -n0 $1; echo; sudo journalctl -f -u $1 -S "$2"; }
start() { dt=$(date +'%a %Y-%m-%d %T %Z'); sudo systemctl start $1; status_from $1 "$dt"; }
stop() { dt=$(date +'%a %Y-%m-%d %T %Z'); sudo systemctl stop $1; status_from $1 "$dt"; }
restart() { dt=$(date +'%a %Y-%m-%d %T %Z'); sudo systemctl restart $1; status_from $1 "$dt"; }
4
22.03.2020, 20:32
1 ответ

Я использую xclipsync . Работает на 98%. В 2% я делаю это:

При отображении :0 запустить copyq . На дисплее :1 проход парцеллит . Для синхронизации буфера обмена я использую

copyq add $(parcellite)

или назад

copyq read | parcellite -c

Работает на 100%!:-)

0
28.04.2021, 23:19

Теги

Похожие вопросы