• Diventa Fan!
  • Seguici Twitter
  • Seguici su Google+

Ubuntu: ripristinare la combinazione di tasti ALT+STAMP per screenshot su finestra attiva

Scritto in Grafica, Linux, Ubuntu - Da Jessica Lambiase - sabato 22 gennaio 2011 - 5 Commenti

Vi è mai capitato di dover fare uno screenshot di una determinata finestra del vostro desktop, su Ubuntu?

I più sapranno che uno dei metodi per fare una cosa simile è usare l’applicazione gnome-screenshots (Applicazioni –> Accessori –> Cattura Schermata) ed impostarla in modo da catturare soltanto la finestra attiva. C’è però un modo di fare screen – che io personalmente utilizzo tantissimo – tramite le scorciatoie da tastiera: la pressione del tasto STAMP acquisisce l’intero desktop, mentre la pressione del tasto ALT+STAMP acquisisce soltanto la finestra corrente. Anzi, acquisiva soltanto la finestra corrente.

Infatti un piccolissimo bug in Ubuntu 10.10 ha fatto si che questa combinazione non funzionasse più. Perchè? Ve lo spiego in parole semplicissime.

In fase di compilazione del kernel (ah…bei tempi) è possibile attivare o disattivare – sotto la voce Kernel Hacking - le combinazioni che utilizzano il cosiddetto tasto «Magic SysRq»: sono delle combinazioni di tasti che agiscono direttamente a livello kernel in runlevel 1, fregandosene allegramente del vostro nome utente e delle condizioni del vostro sistema. In pratica le combinazioni che utilizzano i Magic SysRq sono una sorta di sequenza di escape per venir fuori da situazioni apparentemente senza scampo (celeberrima è la combinazione Magic SysRq+b che corrisponde in tutto e per tutto alla pressione del tasto “reset” sul computer).

Scommetto che state guardando le vostre tastiere e state cercando il tasto SysRq: una volta era indicato (e vi parlo dei bei tempi di Ms-Dos), ma saranno almeno cinque anni che non mi capita di vederlo più su nessuna tastiera. Ebbene: il tasto SysRq, sulla nostra tastiera QWERTY, manco a farlo apposta coincide con il tasto STAMP. E vi dirò di più: la combinazione Magic SysRq coincide proprio con i tasti ALT+STAMP.

Solitamente vengono aggiunte delle apposite voci al kernel che fanno si che, quando si è sotto ambiente grafico, la combinazione Magic SysRq diventi CTRL+ALT+STAMP: queste voci, però, non sono state aggiunte di default al Kernel di Ubuntu 10.10, per cui – anche sotto ambiente grafico – la combinazione ALT+STAMP corrisponde ai Magic SysRq.. e non funziona per fare screenshot alla finestra attiva!

Sarebbe da folli consigliarvi di ricompilare il kernel per ri-abilitare gli screenshot su una data finestra, ma… abbiamo qualche piccolo tip (suggerito proprio dagli utenti del foro di Ubuntu) per migliorare notevolmente la situazione.

Ecco come: per abilitare TEMPORANEAMENTE la combinazione di tasti ALT+STAMP agli screenshot fino al prossimo riavvio (e disabilitare quindi i tasti Magic SysRq in ambiente grafico) basterà digitare a terminale

sudo sysctl -w kernel.sysrq=0

Per abilitare, invece, DEFINITIVAMENTE la combinazione di tasti ALT+STAMP agli screenshot (e disabilitare quindi definitivamente i Magic SysRq in ambiente grafico) dovremo aprire in modifica il file /etc/sysctl.conf. Per far ciò apriamo un terminale e digitiamo:

sudo gedit /etc/sysctl.conf

Scorriamo fino alla fine del file ed aggiungiamo la seguente riga:

kernel.sysrq = 0

Salviamo, usciamo e riavviamo il computer: la nostra sequenza ALT+STAMP ci permetterà finalmente di rifare screenshots su finestra attiva!

In maniera completamente speculare, potremo ri-abilitare TEMPORANEAMENTE (fino al prossimo riavvio, una volta disabilitati con il secondo metodo di cui sopra) i Magic SysRq disabilitando lo screenshot su finestra, con il comando

sudo sysctl -w kernel.sysrq=1

..mentre potremo ri-abilitare DEFINITIVAMENTE i tasti Magic SysRq, riportando le cose esattamente come prima, aprendo in modifica il file /etc/sysctl.conf con il comando

sudo gedit /etc/systcl.conf

e sostituendo la riga kernel.sysrq = 0 con la riga kernel.sysrq = 1 . Enjoy!

  • Pingback: cattura schermo in ubuntu linux gnome

  • Guest

    Complimenti per l’articolo :)

  • Diego

    GRAZIE per questa dritta!
    Proprio l’altro ieri cercavo di mandare uno sceenshot di un’applicazione e sono stato costretto ad aprire il programma

  • Diego

    il titolo è sbagliato

    • http://www.chimerarevo.com Tanino Rulez

      Si sarà confusa Jessica :) Ho corretto, grazie Diego ;)