Enlightenment 17 (VI): configurant Scrot per realitzar captures de pantalla

Una eina imprescindible a l’hora de documentar problemes i solucions en qualsevol entorn informàtic gràfic és la captura de pantalla: una imatge no diu més que mil paraules (perquè les paraules segueixen un codi i les imatges es limiten a mostrar una part de la realitat, sense interpretar-la); però, sovint, ajuda a la comprensió.

E17 disposa d’un mòdul propi per realitzar captures de pantalla (emodule-screenshot), però només està disponible si heu activat els repositoris de hannes-janetzek (que no és el meu cas; si els voleu instal·lar, vegeu aquest altre post). La utilitat Scrot, molt lleugera, ens ofereix aquesta possibilitat.

Scrot (nom desafortunat) és una utilitat de captura de pantalla. Es troba inclosa en Lubuntu, de manera que si hem instal·lat Enlightenment 17 sobre aquesta distro, no ens caldrà instal·lar l’aplicació; en cas contrari, ja sabeu:

$ sudo apt-get install scrot

Scrot no està relacionada amb Enlightement: si m’he decidit per aquesta aplicació és perquè és lleugera, ja es troba present en Lubuntu i disposa de tot el que jo necessito, però podríem haver triat qualsevol altra.

Tot i no disposar d’una interfície gràfica, Scrot ens permetrà triar diverses formes de capturar tota la pantalla, una finestra o una secció rectangular, sigui de forma immediata, sigui després d’un temps d’espera determinat. A més a més, podrem especificar el format del nom del fitxer que conté la captura, així com el lloc on la volem desar.

Per gaudir de totes aquestes possibilitats, crearem sis dreceres de teclat en E17. Suposarem que volem desar totes les captures al directori /home/usuari/Imatges/Captures, i que el format del nom dels fitxers serà any-mes-dia_hora.minut.segon_amplexalt.png.

Repassem les opcions de Scrot que anem a emprar (extretes del man corresponent):

-b, --border: en seleccionar una finestra, en captura també el marc;
-d, --delay NUM: temps d’espera, en segons, abans de realitzar la captura;
-s, --select: selecciona interactivament (amb el ratolí) una finestra o un rectangle;
-u, --focused: selecciona la finestra que té el focus (no interactiu, no es combina amb l’anterior);
-e, --exec APP: executa una aplicació (APP) sobre el fitxer amb la captura (emprarem aquesta opció per desar la captura en el directori especificat amb el nom que desitgem);

En primer lloc, crearem el directori, si no és que ja existia:

$ mkdir -p ~/Imatges/Captures

Ordres a emprar

Tot seguit teniu detallades les sis ordres a emprar, amb la indicació de les tecles que en defineixen la drecera, més una petita explicació de la lògica que he aplicat a l’hora de triar aquesta; naturalment, podeu emprar-ne d’altres que us resultin més fàcils de recordar.

Per a les dreceres, la tecla central és Print, que en els teclats sol aparèixer com Imp Pnt o similar.

Captures immediates

Captura la pantalla

Ordre: scrot '%F_%H.%M.%S_$wx$h.png' -e 'mv $f ~/Imatges/Captures/'
Drecera: Print
Capturar (Print) la pantalla, per omissió.

Captura la finestra activa

Ordre: scrot '%F_%H.%M.%S_$wx$h.png' -u -b -e 'mv $f ~/Imatges/Captures/'
Drecera: Print + Win
Capturar (Print) una finestra (Win).

Captura un rectangle (o selecciona una finestra)

Ordre: scrot '%F_%H.%M.%S_$wx$h.png' -s -b -e 'mv $f ~/Imatges/Captures/'
Drecera: Print + Alt
Capturar (Print) una cosa diferent (Alt). En prémer «Print + Alt», podreu triar entre fer clic amb el ratolí sobre la finestra a capturar, o bé podeu seleccionar un àrea rectangular de la pantalla arrossegant amb el botó principal del ratolí.

Captures amb retard de 5 segons

El retard implica un major control en l’aplicació: per això les dreceres són com les anteriors, però afegint-hi la tecla Ctrl.

Captura la pantalla amb retard

Ordre: scrot '%F_%H.%M.%S_$wx$h.png' -d 5 -e 'mv $f ~/Imatges/Captures/'
Drecera: Print + Ctrl

Captura la finestra activa amb retard

Ordre: scrot '%F_%H.%M.%S_$wx$h.png' -u -b -d 5 -e 'mv $f ~/Imatges/Captures/'
Drecera: Print + Win + Ctrl

Captura un rectangle (o selecciona una finestra) amb retard

Ordre: scrot '%F_%H.%M.%S_$wx$h.png' -s -b -d 5 -e 'mv $f ~/Imatges/Captures/'
Drecera: Print + Alt + Ctrl

Creació de les dreceres en Enlightenment 17

Per crear les dreceres en E17, hem d’accedir, en primer lloc, al panell de configuracions. Cridem el Menú Enlightenment (bé clicant sobre la icona amb l’e majúscula, bé clicant sobre un lloc lliure de l’escriptori) i seleccionem Settings / Settings Panel.

e17_02_settings_panel

En la finestra que s’obre, clicar sobre Input; després, sobre Bindatge de tecles.

e17_03_Settings

En la finestra Key Bindings Settings, per afegir la primera drecera de la sèrie (captura la pantalla sense retard):

  • cliqueu sobre el botó Afegeix Bindatge;
  • premeu simultàniament les tecles que composen la drecera (en aquest cas, només Print);
  • en la columna de la dreta, cerqueu la secció Executa i feu clic sobre Comanda;
  • en el requadre Paràmetres d’Acció, copieu l’ordre que ha d’executar aquesta drecera (scrot '%F_%H.%M.%S_$wx$h.png' -e 'mv $f ~/Imatges/Captures/'
  • cliqueu sobre el botó Aplica.

Drecera per a Scrot

Per definir les altres cinc dreceres, repetiu el procés modificant cada cop les tecles que composen la drecera (pas 2) i l’ordre a executar (pas 4) en funció de la descripció que hem donat més amunt. No oblideu clicar sobre Aplica en acabar cada sèrie, o E17 només enregistrarà l’última drecera introduïda.

A partir d’ara, ja podeu acompanyar les descripcions del vostre escriptori amb una bonica captura de pantalla.

Quant a Giorgio Grappa

Algú fa cas de les coses que els blocaires escriuen sobre ells mateixos? El comentari més sincer que he llegit als "about me" és aquell de: "si vols saber res de mi, pots llegir el meu bloc."
Aquesta entrada s'ha publicat en enlightenment, entorns d'escriptori, GNU/Linux, Informàtica, programari, programari lliure i etiquetada amb . Afegiu a les adreces d'interès l'enllaç permanent.

2 respostes a Enlightenment 17 (VI): configurant Scrot per realitzar captures de pantalla

  1. Retroenllaç: Festa Pangolina! | Anotacions al marge

  2. Retroenllaç: Festa Pangolina! | Anotacions al marge

Deixa un comentari

Fill in your details below or click an icon to log in:

WordPress.com Logo

Esteu comentant fent servir el compte WordPress.com. Log Out / Canvia )

Twitter picture

Esteu comentant fent servir el compte Twitter. Log Out / Canvia )

Facebook photo

Esteu comentant fent servir el compte Facebook. Log Out / Canvia )

Google+ photo

Esteu comentant fent servir el compte Google+. Log Out / Canvia )

Connecting to %s