Aprenda a configurar atalhos para tirar screenshots no i3wm

Configure atalhos para screeshot no i3wm
Requisitos:
maim
xclip
xdotool

Configuração:
Definir isso no seu arquivo de configuração i3 ~/.config/i3/config

## Screenshots
bindsym Print exec --no-startup-id maim "/home/$USER/Pictures/$(date)"
bindsym $mod+Print exec --no-startup-id maim --window $(xdotool getactivewindow) "/home/$USER/Pictures/$(date)"
bindsym Shift+Print exec --no-startup-id maim --select "/home/$USER/Pictures/$(date)"

## Clipboard Screenshots
bindsym Ctrl+Print exec --no-startup-id maim | xclip -selection clipboard -t image/png
bindsym Ctrl+$mod+Print exec --no-startup-id maim --window $(xdotool getactivewindow) | xclip -selection clipboard -t image/png
bindsym Ctrl+Shift+Print exec --no-startup-id maim --select | xclip -selection clipboard -t image/png

O site completo dessa config está aqui → screenshot-config-i3wm

4 curtidas

No lugar do comando maim… poderíamos colocar um script para identificar o programa para tira a foto da tela. Os atalhos no I3WM não mudaria.

  • maim
  • scrot
  • flameshot
  • gnome-screenshot
  • import (parte do pacote ImageMagick)
  • xfce4-screenshooter

Atribuindo a uma tecla no i3wm: Para facilitar o uso, você pode adicionar um atalho de teclado no i3wm para chamar o script. No arquivo de configuração do i3 (~/.config/i3/config), adicione uma linha como esta:

Screenshots

bindsym Print exec --no-startup-id /usr/local/bin/screenshot.sh
bindsym $mod+Print exec --no-startup-id /usr/local/bin/screenshot.sh --select
bindsym Shift+Print exec --no-startup-id /usr/local/bin/screenshot.sh --window

2 curtidas