Categoria: Distribuzioni

distribuzioni

  • Alla scoperta di JWM

    Dopo aver letto che Debian cambierà il suo ambiente grafico passando da Gnome ad Xfce per motivi di spazio, mi sono messo alla ricerca di un ambiente grafico minimale.

    Navigando nel Wiki Archlinux mi sono imbattuto in JWM

    JWM (Joe’s Window Manager) è scritto in C usa all’incirca 5 MB di memoria in condizioni operative normali.
    La dimensione della versione presente nei repository ufficiali di Arch Linux è inferiore ai 76 KB (confronto con Dwm che è sotto i 17 KB) e sotto i 171 KB una volta installato (confronto con Dwm che occupa 68 KB).
    Una versione minimale compilata consuma approssimativamente 136 KB di spazio su disco e occupa al di sotto di 1500 KB di memoria ram.
    Sebbene lo sviluppo di JWM abbia rallentato un po’, Joe Wingbermuehle continua a lavorarci….

    Jwm ha una barra che può essere posizionata sia orizzontalmente che verticalmente, i menu interamente configurabili, l’orologio, i desktop vituali, una taskbar… il tutto configurabile tramite un semplice file XML

    L’installazione è semplice, per gli arcieri dal terminale d’amministratore basta eseguire questo comando:

    pacman -S jwm

    per Debian e derivate invece:

    apt-get install jwm

    per chi volesse può anche conpilarsi il pacchetto manualmente.

    Per poterlo avviare come ambiente grafico predefinito bisognerà inserire il comando nel file .xinitrc quindi utente normale basterà aprire un terminale ed eseguire:

    nano ~/.xinitrc

    vi mostro una parte del mio file in rosso le parole da modificare

    DEFAULT_SESSION=jwm
    case $1 in
    openbox)
    ## se si usa Slim ck-launch-session non va messo
    exec dbus-launch openbox-session
    ;;
    *)
    ## se si usa Slim ck-launch-session non va messo
    exec dbus-launch $DEFAULT_SESSION
    ;;
    esac

    a questo punto bisognerà andare a modificare anche il file di configurazione di Slim oppure del vostro gestore di accessi: Grub, LightDM… per semplicità vi descrivo come modificare slim.conf

    da terminale di amministratore:

    nano /etc/slim.conf

    trovate la riga

    sessions openbox,razor-qt,dwm,xfce4

    ed aggiungete jwm

    sessions jwm,openbox,razor-qt,dwm,xfce4

    salvate il file con premendo i tasti CTRL + O confermate con INVIO ed uscite CTRL + X.

    Adesso non vi rimane che copiarvi il file di configurazione di Jwm aprite un terminale da utente normale e date il comando:

    cp -i /etc/system.jwmrc ~/.jwmrc

    per le modifche potete leggervi la guida http://joewing.net/programs/jwm/config.shtml che purtroppo è solo in inglese oppure la guida da https://wiki.archlinux.org/index.php/JWM_%28Italiano.

  • Archlinux e pyvolwheel

    Ultimamente per chi utilizza Archlinux le cose sono un pò cambiate.
    Il file rc.conf è stato decentralizzato, adesso i moduli è preferibile caricarli dalla cartella /etc/modules-load.d/.
    La cartella logicamente risulterà vuota starà a noi inserire i files corrispondenti hai moduli da caricare all’avvio.
    In precendenza avevo scritto un articolo pyvolwheel Error: file o directory non esistente: ‘/dev/mixer’ per correggere l’errore e per far funziona pyvolwheel bastava inserire il modulo snd-mixer-oss nella sezione MODULES() nel file rc.conf, ma come detto in precendenza, adesso la soluzione migliore è crearsi un file snd-mixer-oss.conf nella cartella /etc/modules-load.d/ per caricarlo.
    La procedura è semplice basta aprire un terminale da ammonistratore e dare il seguente comando

    nano /etc/modules-load.d/snd-mixer-oss.conf

    inserire questa 2 righe:

    # carica il modulo snd-mixer-oss.ko all’avvio del sistema
    snd-mixer-oss

    salvare il file premendo contemporaneamente i tasti CRTL e O premere il tasto INVIO per confermare ed uscire premendo i tasti CTRL e X
    a questo punto potete togliere snd-mixer-oss da MODULES() in rc.conf e consiglio di dare una letta al manuale di rc.conf

    man rc.conf
  • Aiuto! Archlinux ha eliminato l’installatore grafico

    Aiuto! Archlinux ha eliminato l’installatore grafico

    Con l’uscita della versione Arch Linux 2012.07.15 molti utente si sono trovati spiazzati.
    Dalla nuova versione è stato rimosso ArchLinux Installation Framework l’installatore grafico di Archlinux per ovviare a questo piccolo inconveniente una della soluzione è provare Archboot.

    Archboot vi permetterà di installare Archlinux tramite un installatore grafico, inoltre ci dà la possibilità di installare Archlinux con il kernel LTS anche su supporti esterni come ad esempio una in penna USB, ci permette la gestione della console e il supporto per raid, dmraid e lvm2 e molto altro ancora.

    Archboot fino ad oggi viene rilasciata con la ISO aggiornata al giugno 2012 e per questo motivo volta installata avremo il problema di dipendenze con le librerie glib, tale problema comunque è risolvibile nel seguente modo.

    Per ArchLinux a 32 bit eseguire questo comando da amministratore:

    pacman -U http://pkgbuild.com/~allan/glibc-2.16.0-1-i686.pkg.tar.xz

    Per ArchLinux a 64 bit eseguire questo comando da amministratore:

    pacman -U http://pkgbuild.com/~allan/glibc-2.16.0-1-x86_64.pkg.tar.xz

    poi digitiamo:

    rm /etc/profile.d/locale.sh

    e di seguito, sempre come amministratore, il comando:

    pacman -Su --ignore glibc

    a questo punto possiamo effettuare l’aggiornamento della distribuzione.
    Finito l’aggiornamento basta dare comando da amministratore:

    pacman -Su

    questa volta aggiorneremo anche glibc ed avremo la nostra Arch Linux perfettamente aggiornata.

    Per maggiori informazioni consiglio di consultare la pagina dedicata nel wiki di Arch Linux.

    Per chi si è ritrovato il sistema inutilizzabile, una soluzione è montare la partizione su cui è installata la Archlinux con un live cd o con qualsiasi altra distribuzione installata sul nostro disco fisso con il comando:

    mount /dev/sdaX /mnt

    dove la X và sostituita con il numero della partizione root nella quale è installata la nostra Archlinux.
    Spostarsi nella cartella mnt con il comando:

    cd /mnt

    e dare i seguenti 3 comandi:

    cp -ar lib/* usr/lib/ && rm -rf lib && ln -s usr/lib lib

    Con questi comandi per prima cosa copiamo i files della cartella lib nella cartella /usr/lib (cp -ar lib/* usr/lib/), rimuovono la vecchia cartella lib (rm -rf lib) e per ultimo si crea un collegamento simbolico lib che rimanda alla cartella /usr/lib (ln -s usr/lib lib).
    I simboli && servono solo per concatenare i vari comandi.

    Per maggiori informazioni su Archboot consiglio di consultare la pagina dedicata dal wiki di Arch Linux in inglese.

    Per scaricare le ISO potete visitare il sito mirrors.prometeus.net

  • Il programma di masterizzazzione Nero non sarà più sviluppato per GNU/Linux

    Il programma di masterizzazzione Nero non sarà più sviluppato per GNU/Linux

    Sinceramente nessuno ne sentirà la mancanza visto che nel mondo del “pinguino” esistono programmi equivalenti o forse migliori.
    Facciamo una breve lista dei programmi di masterizzazione sotto GNU/Linux:

    Non sarò io a decidere quale sia il migliore, vi consiglio, per chi come me utilizza OpenBox come ambiente grafico, di provarli e poi decidere quale dei programmi soddisfi le vostre esigenze.

    Và comunque tenuto conto che K3b nasce per l’ambeinte grafico Kde, Xfburn per l’ambiente grafico Xfce, Brasero e Gnome-Baker  per l’ambiente grafico Gnome.

    Ne esistono molti altri, ma per chi non vuole utilizzare nessuno di loro, può sempre masterizzare in linea di comando.

  • Segno euro (€) su tastiera americana (us)

    Oggi ho sostituito la mia tastiera del portatile con un nuova.
    Purtroppo la tastiera in italiano era troppo costosa e quindi ho dovuto ordinare una tastiera con la disposizione dei tasti americana.
    Mi sono ritrovato con l’impossibilità di digitare il carattere .
    Per risolvere questa situazione basta editare il file /etc/X11/xorg.conf.d/10-evdev.conf.
    Aprire un terminale, Xterm nel mio caso uso Sakura, entrare come amministratore, quindi lanciare il comando:

    su

    inserire la password di amministratore ed editare il seguente file:

    /etc/X11/xorg.conf.d/10-evdev.conf

    aggiungete la seguente riga:

    Option “XkbVariant” “altgr-intl”

    nella sezione keyboard:

    Section “InputClass”
    Identifier “evdev keyboard catchall”
    MatchIsKeyboard “on”
    MatchDevicePath “/dev/input/event*”
    Driver “evdev”
    EndSection

    ottenendo:

    Section “InputClass”
    Identifier “evdev keyboard catchall”
    MatchIsKeyboard “on”
    MatchDevicePath “/dev/input/event*”
    Driver “evdev”
    Option “XkbVariant” “altgr-intl”
    EndSection

    salvate il file premendo contemporaneamente i tasti CTTRL+O poi premete il tasto S per confermare ed infine premete contemporaneamente i tasti CRTL+X per chiudere nano e riavviate il sistema con il comando:

    init 6

    se invece avete la tastiera con la disposizione in italiano, ma &egrave impostata con la disposizione americana, seguite questa guida http://www.nazionlinux.com/2011/05/31/xorg-tastiera-in-italiano/

  • Alternative Adobe Flash Player su GNU/Linux

    Come già annunciato da Adobe la versione 11.2 di Flash Player sarà l’ultima versione disponibile per GNU/Linux o meglio l’ultima versione del plugin per Firefox, Midori… ad esclusione di Chrome che, grazie ad un accordo tra Google e Adobe, continuerà ad essere aggiornato ed i futuri rilasci saranno disponibili utilizzando le API attraverso Pepper plugin, mentre per tutti gli altri navigatori ci saranno solo aggiornamenti di sicurezza.

    Esistono già delle ottime alternative per visualizzare i filmati flash, due delle migliori sono GNU Gnash un progetto GNU sviluppato dalla Free Software Foundation e Lightspark rilasciati con licenza GPL v3 e LGPL v3.

    Adesso vediamo come installarli.

    Sia GNU Gnash che Lightspark si trovano nei repository ufficiali di Debian/Ubuntu/Mint quindi basterà digitare da terminale il comando:

    su

    inserire la password di amministratore ed eseguire il comando:

    apt-get install gnash mozilla-plugin-gnash

    e confermare per installare GNU Gnash.

    Per installare Lightspark la procedura è la stessa cambia solo il comando:

    apt-get install lightspark browser-plugin-lightspark

    Per quanto riguarda ArchLinux per installare GNU Gnash sempre da un terminale di amministratore bisognerà digitare il comando:

    pacman -S gnash-gtk

    mentre per installare Lightspark, che non si trova ancora nei repository ufficiali di ArchLinux la prcedura si fa un pò complicata perchè il pacchetto dovrà essere compilato.
    Prima di inziare la fase della compilazione del pacchetto postreste aver bisogno di diversi porgrammi come il compilatore gcc o i pacchetti make automake pkg-config autoconf che sono installabili sempre da terminale di amministratore col comando:

    pacman -S make automake autoconf pkg-config

    questi solo solo alcuni, ogni pacchetto può richiedere l’installazione di altri come:

    pacman -S cmake nasm xulrunner llvm glproto boost fontconfig

    Usciamo da terminale di amministratore (#) col comando:

    exit

    Adesso dovreste essere in un terminale da utente riconoscibile dal segno del dollaro ($).
    Creiamo per comodità una cartella con il comando:

    mkdir lightspark && cd lightspark

    Poi bisognerà cercare sul sito AUR il pacchetto Lightspark oppure, sempre dallo stesso terminale eseguire:

    wget -c https://aur.archlinux.org/packages/li/lightspark/lightspark.tar.gz

    il file appena scaricato lo scompattiamo con il comando:

    tar -zxvf lightspark.tar.gz && cd lightspark

    sempre dallo stesso terminale digitiamo il comando:

    mkepkg

    per avviare la fase della compilazione del pacchetto.
    IMPORTANTE il comando makepkg non va mai lanciato da terminale di amministratore.
    Prima che questa operazione abbia inizio dovtrete risolvere alcune dipendenze nel mio caso

    ==> Creazione del pacchetto: lightspark 0.5.5-1 (dom 1 apr 2012, 17.10.08, CEST)
    ==> Controllo delle dipendenze durante l’avvio in corso…
    ==> Dipendenze mancanti:
    -> glew
    -> libxml++
    ==> Controllo delle dipendenze durante la compilazione in corso…
    ==> Dipendenze mancanti:
    -> nasm
    -> llvm
    -> boost
    ==> ERRORE: Impossibile risolvere tutte le dipendenze.

    quindi rientrate come amministratore nel terminale col il comando:

    su

    inserire di nuovo la password e installatevi le dipendeze mancati con il comando:

    pacman -S glew libxml++ nasm llvm bost

    terminata l’installazione ritornate come utente:

    exit

    e rieseguite il comando:

    makepkg

    alla fine se tutto ha funzionato vi trovere un nuovo pacchetto con estenzione .pkg.tar.xz
    per finire ritornate amministratore col comando su e digitate il comando per installare il pacchetto appena creato nel mio caso:

    pacman -U lightspark-0.5.5-i686.pkg.tar.xz

    per sapere le dipenenze del pacchetto editare il file PKGBUILD al suo interno troverete la stringa

    depends=(‘gtk2’ ‘ffmpeg’ ‘glew’ ‘curl’ ‘boost-libs’ ‘libxml++’ ‘desktop-file-utils’ ‘hicolor-icon-theme’)

    prima di effettuare ogni operazione vi consiglio di visitare il sito http://wiki.archlinux.org/index.php/Arch_User_Repository_(taliano) per capire cosa sono i repository AUR e come funzionano.