LINUX.ORG.RU

Scrot. Скопировать ссылку на созданный файл в буфер обмена

 , ,


1

2

Как скопировать ссылку на файл в буфер обмена после снятия скриншота.
Вроде очевидная вещь, но у меня не работает. Что я делаю не так?

scrot -e 'mv $f ~/scrns/ | xsel -ib'

где:
scrot — сделать скриншот
-e ’mv $f ~/scrns/ — скопировать в каталог
xsel -ib’ — скопировать в буфер обмена

Скриншот делает, в каталог перемещает, но ссылки в буфере обмена на файл нет. Ошибок не выдаёт.

К слову, попробовал использовать xclip, но он тоже не дал результата.

И да, чё у тебя за тулкит-то? А то тулкит может и игнорить буфер иксовый. Или тупить насчёт него. Попробуй вставить средней кнопокой мыши.

kostyarin_ ★★ ()

Потом вот что:

mv x y/

Выхлоп-то отсутствует. О-оу.

А если так, то тут ещё и локаль добавляет от себя и кавычки есть. Т.е. выхлоп mv использовать в принципе так себе идея.

mv -v x y/
переименован 'x' -> 'y/x'
kostyarin_ ★★ ()
Последнее исправление: kostyarin_ (всего исправлений: 1)
Ответ на: комментарий от Dreamdrawer

Без -b копирует только в буфер primary, т. е. вставка только через среднюю кнопку мыши.

Понятно. Значит с -b не копирует в primary. И -ipb тоже не копирует в primary. Или – или.

kostyarin_ ★★ ()