Abilitare il tasto STAMP

STAMP è un tasto che non è abilitato in xfce.

Abilitare il tasto STAMP

Sulla mia DEBIAN JESSIE con XFCE, il tasto STAMP non è abilitato.
Ho fatto delle ricerche ma non ho trovato alcuna soluzione elegante, pertanto mi sono deciso ad abilitarlo manualmente.
In realtà a me non cambia la vita se sulla mia DEBIAN JESSIE c’è il tasto STAMP abilitato o il tasto TAMP è disabilitato, però alla “zia Lucy” sembra che questa cosa sia di vitale importanza, pertanto eccomi qui ad abilitare il tasto STAMP.
Per abilitare il tasto STAMP mi servirò dell’aiuto di alcuni software e di una scorciatoia da tastiera.
Vediamo come fare:
Per prima cosa dobbiamo aprire il terminale e assurgere ai poteri di root
:~$ su –
:~#
Per effettuare lo screenshot si usa il programma xwd, purtroppo questo sputa fuori un formato inaudito, pertanto lo devo convertire in un formato cristiano, all’uopo utilizzerò il comando convert che di default non è installato.
Il mio tasto STAMP dovrà produrmi un file con la data e orario nell’istante in cui io ho premuto il tasto STAMP, contenente l’intera schermata del momento.
Quindi andiamo ad installare il software necessario a convertire il file prodotto da XWD
Il programma convert è contenuto nel pacchetto imagemagick, quindi diamo il comando con i poteri della super mucca 🙂
:~# apt-get install imagemagick -y
adesso è il momento di testare se lo script che costruiremo per abilitare il tasto STAMP funzionerà.
Digitiamo CTRL d per uscire dall’utente root
:~$
e testiamo il comando:
:~$ xwd -root | convert – ~/Scrivania/screenshot_$(date +%Y-%m-%d_%H_%M_%S).png
Se il comando ha funzionato, dovremmo trovare sulla nostra scivania un file di nome screenshot con anno,mese,giorno,ore,minuti,secondi.png
Se il tutto funziona, ci sono ottime probabilità che il nostro tasto STAMP funzionerà a dovere.
A questo punto dobbiamo scrivere uno script che se chiamato dal tasto STAMP farà la foto dello schermo.
Riprendiamo i poteri di root nel nostro terminale ed cominciamo a codare.
:~$ su –
Password *******
:~#
Lo script che richiamerà il tasto STAMP lo posizioniamo in /usr/share e lo linkeremo in /usr/bin
:~#vi /usr/share/stamp.sh
Per prima cosa dobbiamo dichiarare la shell che deve usare e poi il comando da eseguire
quindi:
#!/bin/bash
xwd -root | convert – ~/Scrivania/screenshot_$(date +%Y-%m-%d_%H_%M_%S).png
salviamo ed usciamo
ESC : wq
Adesso dobbiamo concedere al nostro script i permessi di esecuzione, quindi digitiamo
:~#chmod 755 /usr/share/stamp.sh
A questo punto dobbiamo testare se lo script che verrà richiamato dal tasto STAMP funzionerà, quindi usciamo dai poteri di root con CTRL d e testiamo lo script
:~$ /usr/share/stamp.sh
Se tutto è andato per il meglio sulla scrivania comparirà il file che abbiamo stampato, adesso dobbiamo linkarlo
Riprendiamo i poteri di root
:~$ su –
Password *****
:~#
:~# ln -s /usr/share/stamp.sh /usr/bin/stamp
torniamo utenti senza privilegi con la combinazione di tasti CTRL d
:~$
scriviamo stam e premiamo il tasto TAB, questo dovrebbe completare il comando con la scritta stamp, quindi diamo invio e vedremo comparire un nuovo file sulla nostra scrivania.
Adesso è venuto il momento di creare la scorciatoia fra il tasto STAMP ed il comando stamp.
Chiudiamo il terminale con la sequenza di tasti CTRL d
Clicchiamo in alto a sinistra su Menu Abilitiamo il tasto STAMP_menù applicazionidelle applicazioni
Quindi su impostazioni Abilitare tasto STAMP_impostazionie poi su tastiera e scorciatoie applicazioniTasto STAMP_Tastiera  quindi su aggiungi, nel comando scriviamo stamp e come tasto pigiamo il tasto STAMP e poi click su chiudi.

A questo punto, sarà sufficiente premere il tasto STAMP per vedere comparire un file sulla nostra scrivania.


Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.