LINUX.ORG.RU

История изменений

Исправление Odalist, (текущая версия) :

только не пойму как по феншую прикрутить это

Вот так (у меня)

bindsym $mod+F1 exec --no-startup-id ~/.config/i3/i3-scrot.conf

А тут сам скрипт

(И не нужно никаких urxvt -e sh -c)

#!/usr/bin/env bash
#
# Take a screenshot and display a notification.
#
# Depends on: imagemagick, libnotify (patched with id support)

# Screenshot directory
scr_dir="${HOME}/Pictures/Debiani3"
mkdir -p "$scr_dir" || { printf "%s\n" "Error: Couldn't create screenshot directory"; exit; }

# Use printf to store the current date/time as variables.
printf -v date "%(%F)T"
printf -v time "%(%I-%M-%S)T"

# Create current date format.
mkdir -p "${scr_dir}/${date}"

# Name the screenshot
scr="${scr_dir}/${date}/${date}-${time}.png"

notify-send " Saved screenshot as ${scr/*\/}"
scrot "$scr"

Исходная версия Odalist, :

только не пойму как по феншую прикрутить это

Вот так (у меня)

bindsym $mod+F1 exec --no-startup-id ~/.config/i3/i3-scrot.conf

А тут сам скрипт

(И не нужно никаких urxvt -e sh -c)

#!/usr/bin/env bash
#
# Take a screenshot and display a notification.
#
# Depends on: imagemagick, libnotify (patched with id support)

# Screenshot directory
scr_dir="${HOME}/Pictures/Debiani3"
mkdir -p "$scr_dir" || { printf "%s\n" "Error: Couldn't create screenshot directory"; exit; }

# Use printf to store the current date/time as variables.
printf -v date "%(%F)T"
printf -v time "%(%I-%M-%S)T"

# Create current date format.
mkdir -p "${scr_dir}/${date}"

# Name the screenshot
scr="${scr_dir}/${date}/${date}-${time}.png"

notify-send " Saved screenshot as ${scr/*\/}"
scrot "$scr"


И не нужно никаких urxvt -e sh -c