linux Problemi con Khotkeys4? Usiamo xbindkeysProblemi con Khotkeys4? Usiamo xbindkeys

Di RedSend | Dic 21, 2008
Stampa questo post Stampa questo post Articolo originale

Purtroppo per noi utenti KDE, KHotKeys in kde4 ha smesso di funzionare, almeno per ora. Come si legge in questi report:

http://bugs.kde.org/show_bug.cgi?id=160892
http://bugs.kde.org/show_bug.cgi?id=165441

c’è bisogno di un completo redesign che quindi impiegherà un po’ di tempo per essere portato a termine. Soprattutto visto che il programmatore è unico, almeno come si capisce dal report. Spero che qualche utente kde-4.2 possa darmi qualche bella notizia.

ctrl_alt_canc

In tutti i casi esiste una valida alternativa: xbindkeys.

Questo programma permette, come si evince dal nome, di associare comandi alla pressione di tasti.
Vediamo un pò come utilizzarlo.

Prima di tutto generiamo il file di configurazione di default che dopo modificheremo.

xbindkeys –defaults > ~/.xbindkeysrc

A questo punto diamo un occhiata al file generato per renderci conto come associare altri tasti. Ecco come è strutturata una voce del file di configurazione

“ksnapshot”
m:0×0 + c:111
Print

La prima riga tra le virgolette è il comando che deve essere eseguito, la seconda riga sono i tasti associati al comando in versione keycode. Se vi state chiedendo come fate a sapere quale keycode corrisponde a quale tasto non vi preoccupate, ci arriviamo tra un attimo. La terza riga è il “nome” associato al keycode, potete usare entrambi le specifiche che nell’esempio oppure anche singolarmente.

Ora vediamo come riempire il file di configurazione con le nostre scorciatoie.
Lanciando in una console il comando:

xbindkeys –key

si aprirà una finestra. Appena vedete la finestra aperta potete premere il tasto che volete associare ad comando. Appena lo rilasciate la finestra si chiuderà e se osservate nella console apparirà una scritta come questa:

“NoCommand”
m:0×0 + c:111
Print

in quest’esempio ho premuto il tasto “Print”. Se invece la vostra scorciatoia è composta da più di un tasto allora dovete lanciare il comando:

xbindkeys –multikey

e ad esempio otterrete un output come questo:

“NoCommand”
m:0×40 + c:111
Mod4 + Print

dopo aver premuto il “tasto win”+”Print”.

A questo punto potete inserire le righe nel file di configurazione, sostituento “NoCommand” con il comando desiderato.

Potrebbe interessarvi associare il nome ad alcuni tasti che al momento non hanno nessun nome associato. Questo potrebbe capitare con alcuni tasti particolari. Potreste essere interessati a questo perchè un domani, quando andrete ad aprire il file di configurazione, non ricorderete più quale tasto è associato al comando. Se vi interessa associare un nome ad un keycode potrebbe esservi di aiuto questo post:  Gentoo linux & dell xps m1330: tasti speciali & multimediali.

Adesso non rimane che far partire ad ogni avvio il programma xbindkeys. Io siccome lo uso esclusivamente per programmi grafici, ho inserito in .kde4/Autostart/xbindkeys.sh le righe:

#!/bin/bash
xbindkeys -f ~/.xbindkeysrc

Ricordatevi di dare i permessi di esecuzione a questo script.

A questo punto sembra tutto finito. Possiamo utilizzare le scrociatoie indipendentemente dall’enviroment grafico che usiamo, che sia Kde o Gnome o altro…

Per errori e consigli, segnalate nei commenti.


Lascia un commento

Se vuoi inserire un commento, per favore completa il form sottostante.

Nome (obbligatorio)

Email (obbligatorio)

Sito Web

Commenti

© 2008 - 2009 Tuttolinux - novità ed articoli dal mondo del pinguino !
Tutti i contenuti © dei rispettivi autori. Leggi questo per ulteriori informazioni.
Creative Commons LicenseIl contenuto di questo sito web è pubblicato sotto una Licenza Creative Commons.

Warning: stristr() [function.stristr]: Empty delimiter in /var/www/vhosts/tutto-linux.com/httpdocs/wp-content/plugins/wassup/wassup.php on line 2093