LINUX.ORG.RU

Screenshot - сценарий

 , ,


0

1

Всех приветствую.

Просьба подсказать, в чем может быть обусловлено странное поведение выполнения скрипта.


Набросал сценарий, который снимает скрин выделенной области экрана, далее запускает редактор.

#!/bin/bash
scrot -so /tmp/fast-screen.png;
pinta /tmp/fast-screen.png

Если выполнить из под терминала, сценарий обрабатывается корретно.

Далее привязал скрипт к клавише в конфиге i3.

# make screenshot
bindsym Print exec /home/puska/Distr/screensh.sh

Сценарий выполняется, открывается только редактор, минуя этап снятия скрина.


Ответ на: комментарий от anonymous

Изменил, результат выполнения такой же. Изменений нет.

lckrspirit
() автор топика
Ответ на: комментарий от anonymous

Работает, если использовать такой вариант.

Другая проблема выявилась. После рестарта, из под i3 сценарий выполняется. При повторном использовании, ничего не происходит.

lckrspirit
() автор топика
Ответ на: комментарий от anonymous

В любой из выше предложенных модификаций скрипт отрабатывает корректно.

Может быть проблема в конфиге i3?

lckrspirit
() автор топика
Ответ на: комментарий от lckrspirit

А что мешает команду сразу прописать в конфиг i3 ?

bindsym --release Print exec --no-startup-id "scrot -m '/home/user/screenshots/%Y-%m-%d_%h%M%S_$wx$h.png'"
Wind ★★★
()
Последнее исправление: Wind (всего исправлений: 1)
Ответ на: комментарий от Wind

Solve

# make screenshot
bindsym --release Print exec --no-startup-id "scrot -so '/tmp/fast-screen.png' && pinta '/tmp/fast-screen.png'"

Добавил в конфиг строчку, все работает. Спасибо!

lckrspirit
() автор топика
Последнее исправление: lckrspirit (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.