Pagine

sabato 31 luglio 2010

QWERTY - tasti speciali console Linux

In ambiente Linux alcuni caratteri speciali sono fondamentali.
Con qualche tastiera italiana e sopratutto nei portatili, si possono ottenere utilizzando il tasto speciale [AltGr] e, mantenendolo premuto, premendo un ulteriore tasto:
  • ` : apice inverso, premere [AltGr]+[']
  • ~ : tilde, premere [AltGr]+[ì]
  • { : graffa aperta, premere [AltGr]+[7]
  • } : graffa chiusa, premere [AltGr]+[0]

".bashrc" ambiente bash e tasti speciali portatile

Alcune personalizzazioni comode per il mio ambiente console bash.
File di configurazione: ~/.bashrc

  • alias ll='ls -la': digitando ll da console viene eseguito il comando "ls -la"
  • if [ -f /opt/enviromentRoby.bashrc ]; then
         . /opt/enviromentRoby.bashrc
    fi

    NB: notate il carattere punto prima del nome del file!

    Dove "/opt/enviromentRoby.bashrc" contiene i seguenti comandi:
    export JAVA_HOME=/usr/lib/jvm/java-6-sun
    export ANT_HOME=/opt/apache-ant-1.8.0
    export M2_HOME=/opt/apache-maven-2.2.1
    export M2=$M2_HOME/bin
    export PATH=${PATH}:${JAVA_HOME}/bin:${M2}:${ANT_HOME}/bin
    echo JAVA_HOME=${JAVA_HOME}
    echo M2_HOME=${M2_HOME}
    echo ANT_HOME=${ANT_HOME}
    echo PATH=${PATH}
  • if [ -f ~/.Xmodmap ]; then
         xmodmap ~/.Xmodmap
    fi


    Dove ".Xmodmap" contiene alcune personalizzazioni per i tasti "speciali" del mio portatile:
    ! Dell Inspiron 6400
    ! Use ! for comments

    ! esempi:
    !keycode 121 = XF86AudioMute
    !keycode 122 = XF86AudioLowerVolume
    !keycode 123 = XF86AudioRaiseVolume
    !keycode 172 = XF86AudioPause
    !keycode 172 = XF86AudioPlay
    !keycode 173 = XF86AudioPrev
    !keycode 171 = XF86AudioNext
    !keycode 173 = osfLeft
    !keycode 171 = osfRight
    !keycode 174 = XF86AudioStop

    ! codici attivi (per Xine utilizzando i tasti speciali del portatile):
    ! audio muto:
    keycode 121 = XF86AudioMute
    ! audio riduci:
    keycode 122 = XF86AudioLowerVolume
    ! audio aumenta:
    keycode 123 = XF86AudioRaiseVolume
    ! video pausa/play:
    keycode 172 = space
    ! video posizionati indietro (pressione freccia sinistra):
    keycode 173 = Left
    ! video posizionati in avanti (pressione freccia destra):
    keycode 171 = Right
    ! video stop (pressione tasto "q"):
    keycode 174 = q
    ! tasto home "MediaDirect":
    keycode 234 = F20

    Riferimenti:

    NB: il tasto speciale "MediaDirect" del portatile che ho mappato come tasto funzione "F20", l'ho configurato per avviare l'applicazione "konsole" tramite l'applicazione di KDE "Impostazioni di sistema":


MediaWiki

Farsi un'enciclopedia come WikiPedia?
Semplice, per chi utilizza Linux esistono diverse soluzioni, quella che preferisco è:

MediaWiki

Requisiti:
  • apache2
  • php5 (con il modulo php5-mysql)
  • MySQL 5.x

Attenzione PHP 5.3.1 ha un bug: occorre installare la vers. PHP 5.3.0 o PHP 5.3.2.

Riferimenti per la configurazione: Manual:Configuration
  • /etc/apache2
  • /etc/php5/apache2/php.ini (aumentare il limite di memoria per le pagine php: memory_limit = 50M )
  • test apache: http://localhost
  • test php: http://localhost/infophp
  • wiki: http://localhost/mediawiki/index.php
Nel giro di pochi minuti è possibile creare una Wiki personalizzata.

TeamViewer per Linux!

Per effettuare assistenza remota o per presentazioni con un PC remoto.
Molto pratico, funzionale, gratuito (per uso non commerciale) e... ora anche per Linux!

http://www.teamviewer.com

LXDE mount/umount usb no applet

In assenza di applet per il pannello principale, per poter effettuare il mount e umount delle unità USB graficamente, è possibile utilizzare l'applicazione per la gestione dei file/directory di default di LXDE: PCMan File Manager.

E' sufficiente cliccare con il tasto destro sull'icona che identifica l'unità USB e selezionare l'azione desiderata (mount oppure umount):

LXDE "Lightweight X11 Desktop Environment"

Sulla mia distro KDE 10.04 (lucid) ho aggiunto anche l'ambiente grafico LXDE.
E' molto più scarno di KDE, ma ha un aspetto e comportamento solido, stabile e soprattutto veloce! ;-)
Per le sue performance avrà sicuramente sempre più successo... attualmente lo preferisco al posto di XFCE...

LXDE è l'abbreviazione di Lightweight X11 Desktop Environment. LX sta anche per LinuX.

Riferimenti:

Firefox "Lavora non in linea" abilitato all'avvio

Da quando ho aggiornato la mia distro (KUbuntu/LXDE) alla versione 10.04 (lucid) all'avvio di Firefox (3.6.8) mi ritrovo sempre la connessione offline!
Certo, è sufficiente disabilitare il flag da menù ("File"->"Lavora non in linea"), ma per risolvere il fastidioso problema ho trovato nella rete la seguente soluzione:

1) Accedere ai parametri di configurazione
Digitare nella barra degli indirizzi:
about:config

2) Rettificare a true il seguente parametro:
toolkit.networkmanager.disable

In questo modo, all'avvio, non ho più la connessione disabilitata.