Wpis z mikrobloga

bindsym Print exec --no-startup-id maim --select "/home/redveuser/Screenshots/temp/Screenshot.png"

&& xclip -selection clipboard -t image/png -i /home/redve
user/Screenshots/temp/Screenshot.png

&& mv /home/redveuser/Screenshots/temp/Screenshot.png /home/redveuser/Screenshots/$Screenshot(%d).png

chce zrobić komendę do robienia screenshotów, która jednoczesnie skopiuje do schowka, oraz zapisze na dysku.

Mam problem z ostatnią częścią, a dokładniej chce żeby screeny nazywały się w formacie:

Screenshot_001
Screenshot_002
Screenshot_003

Jak to zrobić?
#linux
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RedveKoronny: pisząc w C musisz obsłużyć wszystkie przypadki które bash/zsh obsługuje z rozpędu.
Zamiast one-linera pisz skrypt do ~/.local/bin/ i dodaj sobie do PATH
W .config/i3/config dodaj jako exec ten skrypt.
Rób jak wszyscy to robią, dziesiątki tysięcy osób przechodziły przez ten temat i doszli właśnie do takiego schematu.
Chcesz zrobić inaczej, ok, będzie to trudniejsze i bardziej wadliwe.
Zamiast numerka rób zwykłe $(date +%Y%m%d%H%M) w nazwie pliku i z
  • Odpowiedz