apr
18

HowTo: Fermiamo i virus sulle chiavette USB

 

Popularity: unranked [?]



Puoi visualizzare il post originale qui.

nov
01

HowTo: Come impostare l’ora su Debian GNU/Linux e tenerla sempre aggiornata

 

Introduzione
La mini-guida nasce per tutti coloro i quali hanno il sano e giusto desiderio di avere sempre l ora corretta sulla propria macchina Debian anche quando ci sono passaggi dall ora legale a quella solare e viceversa e rendere tutto ciò automatizzato senza dovere stare sempre lì ad aggiornare l ora manualmente, bene possiamo iniziare.

Configurazione
Cominciamo installando da root il nostro client per impostare l orario di sistema da server NTP, ossia il famoso ntpdate e per far ciò diamo :

apt-get install ntpdate

Terminata l installazione , imposteremo i link ai nostri server NTP preferiti io consiglio di usare i server dell Istituto Nazionale di Ricerca Metrologica ossia i server: ntp1.inrim.it ed ntp2.inrim.it, ma se non siete maniaci dell ora precisa al millisecondo potete anche lasciare i server NTP impostati di default in Debian. Se volessimo modificare i server settati di default sempre da root, basta dare:

gedit /etc/default/ntpdate

e sostituire la stringa NTPSERVERS=”0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org” con quella che contiene i nostri server preferiti e quindi con NTPSERVERS=”ntp1.inrim.it ntp2.inrim.it” e sostituite anche la stringa NTPDATE_USE_NTP_CONF=yes con NTPDATE_USE_NTP_CONF=”", dopo aver eseguito la modifica salvate e chiudete; per rendere effettiva tale modifica basterà eseguire sempre da root il comando:

ntpdate-debian

Ma in questo modo non abbiamo automatizzato nulla, abbiamo semplicemente settato l ora del nostro sistema provvisoriamente e se dovesse esserci uno dei tanti famosi passaggi ora legale?ora solare e viceversa? Dovremmo sempre stare lì a dare da root ntpdate-debian beh non è comodo, allora automatizziamo il tutto.

Automatizzazione
Per automatizzare il tutto ci vengono in aiuto i file crontab che consentono la pianificazione di comandi, ovvero consentono di registrarli presso il sistema per essere poi mandati in esecuzione periodicamente. I file crontab contengono la lista dei job e altre istruzioni per il demone di cron. Bene, allora editiamo il nostro file crontab sempre da root con il seguente comando:

crontab -e

ed al termine di tutte le stringhe di commento (tutte le stringhe che iniziano con #) aggiungiamo la stringa:

-Soluzione 1-

@reboot ntpdate-debian

salviamo e chiudiamo il tutto. Quello che abbiamo detto di fare a cron non è altro che questo: ad ogni riavvio lancia ntpdate-debian, ovviamente ntpdate-debian usa i server impostati in /etc/default/ntpdate. Beh la domanda sorge spontanea…e se io lo volessi aggiornare per esigenze personali con un altra frequenza oppure ad un ora prestabilita? Se volessimo aggiornare ad ogni ora possiamo sostituire ad esempio @reboot con @hourly, ad ogni settimana sostituiremo invece @weekly e così via…

-Soluzione 2-
Se invece dovessimo avere delle esigenze particolari e dover aggiornare l ora ad esempio alle ore 12 di ogni giorno al posto di aggiungere in crontab @reboot ntpdate-debian aggiungeremo:

0 12 * * * ntpdate-debian

Si pone un altro quesito ovvio: E se io alle 12 avessi la mia macchina Debian spenta? Niente paura ci aiuta anacron, così quando accendiamo il pc anacron eseguirà tutto quello che cron non ha eseguito quando il pc era spento, quindi recupererà il lavoro non svolto da cron e per fare tutto ciò basta semplicemente installare anacron ovviamente sempre da root così:

apt-get install anacron

Conclusioni
Seguendo passo passo questa semplice guida avremmo sempre, un sistema Debian GNU/Linux con l ora esatta corretta.

Per la stesura di questa guida ringrazio il mio carissimo amico David Paleino grande Debian Developer ;-)

Popularity: unranked [?]



Puoi visualizzare il post originale qui.

mag
15

Disabilitare l’emulazione del terzo bottone del mouse (Linux)

 

Se anche a voi capita che per il vostro mouse con 3 bottoni (o più) venga abilitato talvolta l’emulazione del terzo bottone nonostante abbiate specificato in xorg.conf l’opzione Emulate3Button Disable/false/off/no qui vi spiego come risolvere il problema.

L’emulazione del terzo bottone, per chi non sapesse, è questa: pressione contemporanea di Bottone sinistro + Bottone destro = Terzo bottone (o centrale – tipicamente la rotellina)

Se avete dei giochi o programmi (io per esempio gioco a QuakeLive) per cui è necessario usare sinistro e destro contemporaneamente l’emulazione è fastidiosa, ma a prescindere da questo rallenta il mouse (nei pc moderni non si nota neppure).

Bene il responsabile di tutto è Hal.

e per risolvere basta creare un file /etc/hal/fdi/policy/mouseEmulate3Button.fdi (serve essere root) e copiarci questo contenuto:

false

quindi riavviare oppure rimuovere il mouse e lanciare /etc/init.d/hal restart da root prima di ricollegarlo.

abbiamo detto ad hal che non vogliamo l’emulazione dei 3 bottoni!

Hal, semplificando, è un server che “ascolta” eventi hardware per scatenare delle operazioni, per esempio quando inserite una chiavetta o un disco esterno questo viene montato grazie ad Hal.[¹]

[¹] Hal è uno dei software più criticati, con udev, perché introduce negli ambienti Linux comportamenti “random / casuali” tipici di ambienti windows: la stessa operazione effettuata due volte da due risultati diversi… d’altra parte senza non funzionerebbe alcuni automatismi come il mount delle chiavette.

Archiviato in:Linux, Tips&Tricks Tagged: emulate3button, hal, Linux, mouse, quake, quakelive, tips&trick, X11, xorg.conf

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

mag
14

Risolvere il problema degli oggetti Flash che coprono l’html su Linux

 

Andate su un sito web con flash e non potete utilizzare il sito perché Flash copre un menù? o l’intero sito web (flash come “sfondo”)?

Cliccando con il destro su un oggetto flash vi dice che avete la versione 9 del flash player? Vi spiego come risolvere il problema su firefox e goggle chrome per Linux.

Il bug Adobe di riferimento è questo:? transparency is not working in all version of firefox / konqueror / opera

Che è stato chiuso con Flash Player 10 per Linux. La soluzione, che sembra banale, è quella di aggiornare Flash :)

su Debian/Ubuntu (dopo aver abilitato i repository non-free):

(sudo) aptitude install flashplugin-nonfree

(sudo) update-flashplugin-nonfree –install –verbose

Con il secondo comando potete aggiornare flash quando esce una nuova versione.

Trovate queste informazioni ovunque…

Questo post è per chi ha aggiornato Flash ma continua a ritrovarsi con il problema perché Firefox/Chrome insistono ad usare Flash 9!

Non so sulle altre distribuzioni ma su Ubuntu e Debian quando, con Firefox, si visita per la prima volta un sito web con un oggetto Flash viene proposto di installarlo. Se avete installato il 10 ma Firefox / Chrome usano il 9 è per quell’installazione che avete fatto un po’ di tempo fa…

è sufficiente eliminare 2 file (non serve sudo):

rm ~/.mozilla/plugins/libflashplayer.so

rm ~/.mozilla/plugins/flashplayer.xpt

poi chiudere e riaprire Firefox/IceWeasel/Chrome. Eventualmente fatevi un backup dei 2 file invece che eliminarli :)

Archiviato in:Linux, Tips&Tricks Tagged: adobe, bug, chrome, Debian, Firefox, flash, flashplayer, FP-80, html, Linux, over, sovrapposto, tips&trick, trasparenza, Ubuntu, wmmode

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

nov
07

CPU affinity

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

ott
12

Guardare la Rai in VLC

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

ott
05

Sito Rai senza Moonlight

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

ago
19

Configurare le azioni di Nautilus

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

ago
19

My fonts

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

ago
19

Ctrl+Alt+Canc

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

ago
19

Open as root

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

ago
19

A qualcuno piace sudato

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

lug
21

Debian e derivati: completamento automatico avanzato nel terminale

 

Questa è una piccola configurazione che applico a qualunque installazione Debian/Ubuntu/Debian-derivati vari che mi passa tra le mani…

moltissimi già la conoscono immagino.. ritengo che senza l’utilizzo del terminale perda gran parte della sua utilità!

Semplicemente quando scrivete nel terminale un comando è molto molto molto comodo poter completare i comandi con il tasto [TAB].

Di default vengono completati solo i comandi semplici e i “path” ai file…

però se per esempio scrivete:

apt-get up[TAB]

non succede proprio nulla…

e ovviamente anche scrivendo

apt-get install gnome-[TAB]

non succede nulla… :)

questa configurazione semplice e veloce vi permette di attivare auto-completamenti “complessi” come questi qui sopra.

Tali auto-completamenti sono presenti non solo per il comando apt-get ma per moltissimi altri comandi anche non direttamente legati a Debian..

ma veniamo alla guida:

aprite un terminale:

$ gedit ~/.bashrc

scorrete in basso fino a:

# enable programmable completion features (you don’t need to enable
# this, if it’s already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
#if [ -f /etc/bash_completion ]; then
#. /etc/bash_completion
#fi

rimuovete i cancelletti (#) dalle ultime 3 righe

ottenendo questo:

# enable programmable completion features (you don’t need to enable
# this, if it’s already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

già che ci siete cercate questa riga:

# Comment in the above and uncomment this below for a color prompt
#PS1=’${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ ‘

e togliete il cancelletto davanti a PS1:

# Comment in the above and uncomment this below for a color prompt
PS1=’${debian_chroot:+($debian_chroot)}[33[01;32m]u@h[33[00m]:[33[01;34m]w[33[00m]$ ‘

salvate e chiudete!

Ora vi basta chiudere e riaprire il terminale per vedere l’effetto funzionante!!!

oppure potete lanciare questo comando per attivarlo senza chiudere e riaprire il terminale:

. ~/.bashrc

un punto seguito da uno spazio e poi il path al file .bashrc nella vostra home directory :)

la prima cosa che vi ho fatto fare attiva l’auto-completamento avanzato, la seconda rende più colorato il prompt dei comandi!

Se volete le stesse cose per l’utente root non vi resta che diventare root (su o sudo -i) e copiare quelle linee nel file /root/.bashrc

Ci sono molte altre cose che potete fare per personalizzarvi il terminale… qualcuna già “preimpostata” in quel file.. dategli un’occhiata ma fatevi un backup per evitare casini  se volete sperimentare :)

NOTA: l’autocompletamento funziona anche ad un settaggio che c’è altrove nel vostro sistema, e precisamente in /etc/bash.bashrc. Normalmente non è necessario far nulla in questo file

ps: sto cambiando look al blog nella speranza che i caratteri siano più leggibili! L’altro layout aveva alcuni caratteri davvero troppo piccoli!

Posted in Debian, Tips&Tricks, Ubuntu Tagged: automatico, bash, bashrc, completamento, Debian, terminale, tips&trick, Ubuntu

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

mag
12

Impostare un editor di testo predefinito nella shell BASH

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

mag
12

Installazione dei plugin e script per il riavvio automatico di shroudBNC

 

Popularity: 1% [?]



Puoi visualizzare il post originale qui.

top