Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail
Visualizzazione post con etichetta bug. Mostra tutti i post
Visualizzazione post con etichetta bug. Mostra tutti i post

mercoledì 18 settembre 2013

Docky crasha e si chiude: risoluzione problema

Che cosa bella avere una 'Docky' bar nel proprio sistema, ma a molti capita che all'improvviso quest'ultima si chiuda all'improvviso e la si deva riaprire manualmente...
Ma il problema che ci si pone è, come posso far riaprire automaticamente l'applicazione se crasha ?!?
La soluzione che consiglio è stata trovata tramite l'ausilio di google, facendo varie ricerche sono giunto alla conclusione  che per riavviare automaticamente l'applicazione bisognava inserire un piccolo script che ora andremo a vedere come e dove posizionarlo e come aprire poi in seguito la docky.
apriamo il terminale e creiamo una nuova directory nella cartella 'home', con il nome 'neilhuang', nome preso pari pari dal sito della Ubuntu che spiegava come faceva:
root@achille # mkdir  neilhuang
Ovviamente il nome usato è simbolico, potreste usare qualsiasi nome per la directory, pippo pluto o topolino, esempi astratti ma per capirci, creata la cartella desiderata entiamoci e generiamo un nuovo file con il comando 'nano' o un qualsiasi altro editor di testo, e modifichi il file in questo modo:

#!/bin/bash 

if [[ -z "$1" ]];then
    echo "ERROR: must specify program"
    exit 1
fi

while (( 0 == 0 ));do
    $@ &
    pid=`jobs -l | awk '{print $2}'`
    wait $pid
done
 
Ora salviamo il file, da root, nella cartella creata con il nome che volete, basta che termini 
con l'estenzione '.sh' del tipo pluto.sh; finqui la cosa non è stata molto difficile, ora 
mettiamo i permessi di avvio differenti con il comando:
root@achille # chmod a+x /home/neilhuang/pluto.sh
Ora abbiamo finito la generazione dello script per riaprire la 'docky' ogni volta che crasha, ma 
come la si usa ???
bhe molto semplice la cosa, specifichiamo nei programmi all'avvio doppio programma dal launcher, 
se avete un ambiente gnome o simil, andate sulla barre superiore "Sistema->Preferenze->Applicazioni di avvio"
/bin/bashcercate l'avvio automatico di docky, o se non avete ancora un avvio automatico aggiungetelo, 
ma nel campo 'comando' avviate la docky con il seguente comando '/bin/bash /home/neilhuang/pluto.sh docky'
 
Ora non resta che riavviare il vostro sistema 
operativo e non avrete più paura di dover 
riavviare continuamente casualmente l'applicazione 
di 'docky'....

sabato 24 agosto 2013

Elementary OS : Il bug delle finestre nere









Un saluto a tutti, l'altro giorno mentre avviavo il mio Netbook improvvisamente KDE , mi segnala un crash di plasma-desktop, per chi non lo sapesse questo tipo di crash blocca l'intera interfaccia ed infatti si vede solo uno schermo nero con una freccia che indica il cursore, beh che dire cerco la soluzione in giro per la rete e sui forum di arch e non si trova soluzione, o meglio quello che consigliano non sembra funzionare... così mi sono detto... recuperiamo i dati e proviamo ad installare qualcosa di diverso, la mia scelta è ricaduta su Elementary OS, che già uso a 64bit su un'altro portatile. Beh l'installazione va a buon fine e ovviamente seguendo qualche guida online lo personalizzo anche bene, se non fosse che ogni tanto ( in verità molto spesso ) molte applicazioni apparissero con uno schermo nero e anche l'interfaccia si bloccava di conseguenza, beh a quel punto vi lascio immaginare le bestemmie. Sulla versione a 64bit non avevo mai avuto questo problema, anche se un amico mi ha segnalato che a lui questo problema avviene sulla versione a 32bit e non su quella a 64 bit ... Beh che dire, team di Elementary ci avete messo anni per rilasciare il tutto e sono presenti ancora questi gravi bug!!!! Ma fortunatamente la soluzione dopo un paio di ore mi appare dal cielo, il problema di questo grave bug è da attribuirsi ai driver xorg, infatti vengono usati driver piuttosto vecchi e che hanno prestazioni piuttosto limitate, e adesso comprendo anche perchè sulla versione a 64bit ciò non avviene visto che uso i driver proprietari Nvidia. Beh su Ubuntu purtroppo gli Xorg non vengono aggiornati come su Arch, quindi diciamo che occorre mettersi alla ricerca degli xorg aggiornati, mi ricordavo da utente  utonto che esisteva un ppa che aveva gli xorg aggiornati e con mio immenso stupore questo ppa funziona ancora quindi ecco che con un abile colpo di terminale digito : sudo add-apt-repository ppa:xorg-edgers/ppa , poi un bel sudo apt-get update && sudo apt-get dist-upgrade et voilà la nostra distro ha gli xorg aggiornati, faccio un bel riavvio e il problema si è risolto, ho testato la cosa anche con PokeMMO che infatti non ha generato problemi all'interfaccia e inoltre gli fps erano molto più alti di quelli avuti con KDE, chissà se potremo avere Pantheon Shell su Archlinux ... Ora usando Elementary OS sul netbook, ovviamente non potevo non installare un kernel-netbook, su Arch la cosa era piuttosto facile, su ubuntu e derivate diciamo che occorre fare un po' di ricerca, ma poichè sono magnanimo vi linko il blog da cui ho scaricato quello che uso  e vi assicuro che funziona benissimo. Per completezza appongo il metodo usato per l'installazione del Kernel Netbook, dopo aver scaricato i 2 file .deb, linux-image-3.10.4-netbook_3.10.4_i386.deb e linux-headers-3.10.4-netbook_3.10.4_i386.deb , aprite il vostro terminale e navigate nella cartella Scaricati , a quel punto date : sudo dpkg -i linux-image-3.10.4-netbook_3.10.4_i386.deb ( aiutatevi con il tab per l'autocompletamento ) , una volta installato fate la stessa cosa con l'header ;) riavviate e sul vostro NETBOOK avrete il kernel netbook in Elementary OS, a me da un piccolo avviso prima che appaia il plymouth con "e" ma dopo funziona egregiamente, infatti anche l'autonomia migliora di molto. Detto ciò non resta che salutarvi con qualche screen :D