Magazine Informatica

Impostare scorciatoie da tastiera personalizzate su Lubuntu 11.10

Creato il 08 gennaio 2012 da Ronin117
Impostare scorciatoie da tastiera personalizzate su Lubuntu 11.10 Sono da sempre un fanatico utilizzatore delle scorciatoie da tastiera ed una delle prime cose che faccio, dopo aver installato un sistema, è cercarmi il relativo tool per la definizione o la creazione di scorciatoie personalizzate. Lubuntu di fabbrica non dispone di alcuna interfaccia grafica tramite la quale impostare keyboard shortcuts, ma il problema si aggira molto facilmente. Vediamo come: le informazioni circa le scorciatoie già impostate sul sistema risiedono nel file
/home/NomeUtente/.config/openbox/lubuntu-rc.xml
(ricordiamoci che per raggiungere il percorso dobbiamo abilitare la visualizzazione dei files nascosti nella nostra home digitando CTRL+H)
in particolare nella sezione <keyboard>
<keyboard><chainQuitKey>C-g</chainQuitKey><!-- Keybindings for desktop switching --><keybind key="C-A-Left"><action name="DesktopLeft"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="C-A-Right"><action name="DesktopRight"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="C-A-Up"><action name="DesktopUp"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="C-A-Down"><action name="DesktopDown"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="S-A-Left"><action name="SendToDesktopLeft"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="S-A-Right"><action name="SendToDesktopRight"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="S-A-Up"><action name="SendToDesktopUp"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="S-A-Down"><action name="SendToDesktopDown"><dialog>no</dialog><wrap>no</wrap></action></keybind><keybind key="W-F1"><action name="Desktop"><desktop>1</desktop></action></keybind><keybind key="W-F2"><action name="Desktop"><desktop>2</desktop></action></keybind><keybind key="W-F3"><action name="Desktop"><desktop>3</desktop></action></keybind><keybind key="W-F4"><action name="Desktop"><desktop>4</desktop></action></keybind><keybind key="W-d"><action name="ToggleShowDesktop"/></keybind><!-- Keybindings for windows --><keybind key="A-F4"><action name="Close"/></keybind><keybind key="A-Escape"><action name="Lower"/><action name="FocusToBottom"/><action name="Unfocus"/></keybind><keybind key="A-space"><action name="ShowMenu"><menu>client-menu</menu></action></keybind><!-- Keybindings for window switching --><keybind key="A-Tab"><action name="NextWindow"/></keybind><keybind key="A-S-Tab"><action name="PreviousWindow"/></keybind><keybind key="C-A-Tab"><action name="NextWindow"><panels>yes</panels><desktop>yes</desktop></action></keybind><!-- Keybindings for running applications --><keybind key="W-e"><action name="Execute"><startupnotify><enabled>true</enabled><name>PCManFM</name></startupnotify><command>pcmanfm</command></action></keybind><!--keybindings for LXPanel --><keybind key="W-r"><action name="Execute"><command>lxpanelctl run</command></action></keybind><keybind key="A-F1"><action name="Execute"><command>lxpanelctl menu</command></action></keybind><keybind key="A-F2"><action name="Execute"><command>lxpanelctl run</command></action></keybind><keybind key="C-Escape"><action name="Execute"><command>lxpanelctl menu</command></action></keybind><keybind key="Super_L"><action name="Execute"><command>lxpanelctl menu</command></action></keybind><keybind key="Super_R"><action name="Execute"><command>lxpanelctl menu</command></action></keybind><keybind key="F11"><action name="ToggleFullscreen"/></keybind><!-- Launch Task Manager with Ctrl+Alt+Del --><keybind key="A-C-Delete"><action name="Execute"><command>lxtask</command></action></keybind><!-- Fast access to Terminal --><keybind key="C-A-T"><action name="Execute"><command>lxterminal</command></action></keybind><!-- Fast access to filemanager --><keybind key="C-A-D"><action name="Execute"><startupnotify><enabled>true</enabled><name>PCManFM</name></startupnotify><command>pcmanfm</command></action></keybind><!-- Keybinding for PrintScreen Key --><keybind key="Print"><action name="Execute"><execute>scrot</execute></action></keybind><keybind key="A-Print"><action name="Execute"><execute>scrot -s</execute></action></keybind><!-- Keybinding for Volume management -->
    <keybind key="XF86AudioRaiseVolume">
      <action name="Execute">
       <command>amixer -q sset Master 3%+</command>
     </action>
    </keybind>

    <keybind key="XF86AudioLowerVolume">
      <action name="Execute">
        <command>amixer -q sset Master 3%-</command>
     </action>
    </keybind>

    <keybind key="XF86AudioMute">
      <action name="Execute">
        <command>amixer -q sset Master toggle</command>
     </action>
    </keybind>

    <keybind key="F1">
      <action name="Execute">
        <command>x-terminal-emulator</command>
     </action>
    </keybind>
 <keybind key="C-I">
      <action name="Execute">
        <command>firefox</command>
     </action>
    </keybind>
    <keybind key="XF86Calculator">
      <action name="Execute">
        <command>galculator</command>
     </action>
    </keybind>

    <keybind key="XF86MyComputer">
      <action name="Execute">
        <command>pcmanfm</command>
     </action>
    </keybind>

    <keybind key="WF86">
      <action name="Execute">
        <command>x-terminal-emulator</command>
     </action>
   </keybind>

   <!-- Keybindings for Multimedia Keys and LCD Backlight (alternative when not using gnome-power-manager or xfce4-volumed)
   <keybind key="C-F7">
   <action name="Execute">
   <execute>sleep 2;xset dpms force off</execute>
   </action>
   </keybind>
   <keybind key="C-F10">
   <action name="Execute">
   <execute>xbacklight -dec 10</execute>
   </action>
   </keybind>
   <keybind key="C-F11">
   <action name="Execute">
   <execute>xbacklight -inc 10</execute>
   </action>
   </keybind> -->

a titolo di esempio ho riportato il contenuto del mio file, dove possiamo notare la presenza delle scorciatoie già impostate di default e che quindi possiamo utilizzare, non prima di aver rammentato che all'interno del codice la lettera
  • A- sta per "Alt+"
  • C- sta per  "Ctrl+"
  • S- sta per  "Shift+"
  • W- sta per  "Windows" key
 se volessimo modificare una scorciatoia preimpostata dovremmo modificarne i tasti accoppiati aprendo il file con il seguente comando da terminale:
leafpad .config/openbox/lubuntu-rc.xml 

 e successivamente salvarlo e chiuderlo; al riavvio della sessione dovremmo essere in grado di utilizzare la nuova combinazione. Se invece volessimo crearne una non presente all'interno del file per aprire una determinata applicazione, dovremmo aggiungere all'interno della già nota keyboard section del file Lubuntu-rc.xml, una porzione di codice come di seguito evidenziato:
 
    <keybind key="XY">
      <action name="Execute">
        <command>NomeApplicazione</command>
     </action>
    </keybind>
 dove a XY andremmo a sostituire la combinazione di tasti scelta e a NomeApplicazione il nome dell'applicativo da avviare. Se, ad esempio, volessimo creare una combinazione per avviare firefox,  la porzione di codice sarà:
 
<keybind key="C-I">
      <action name="Execute">
        <command>firefox</command>
     </action>
    </keybind>
 nel mio caso ho usato la combinazione CTRL+I
E' tutto, alla prossima.
fonte : Forum internazionale Ubuntu

Potrebbero interessarti anche :

Ritornare alla prima pagina di Logo Paperblog

Possono interessarti anche questi articoli :