giovedì 24 gennaio 2008

Come togliere lo splashscreen Nvidia all'avvio di ubuntu.

Come togliere lo splashscreen Nvidia all'avvio di ubuntu.
Per togliere la splash screen bisogna aprire la console.

Bisogna andare nella directory /etc/X11/

cd /etc/X11/

Bisogna editare il file xorg.conf
sudo gedit xorg.conf

E nella sezione Device
bisogna aggiungere questa riga :

Option "NoLogo" "1"

Poi si salva il file.

(La documentazione nvidia dice che queste informazioni possono essere modificate sia nella sezione device che nella sezione screen
"They may be specified either in the Screen or Device sections of the X config file."
io l'ho modificate dentro device)

Si riavvia il computer
Ed il logo non c'è più.

Se volete modificare il logo nvidia
Cercate le istruzioni nella seguente directory
/usr/share/doc/nvidia-glx/Readme.txt.gz

oppure

/usr/share/doc/nvidia-glx-new/Readme.txt.gz

estraete il file e lo aprite con gedit.
Ad un certo punto (verso riga 2000) compare questa sezione :


Option "LogoPath" "string"

Sets the path to the PNG file to be used as the logo splash screen at X
startup. If the PNG file specified has a bKGD (background color) chunk,
then the screen is cleared to the color it specifies. Otherwise, the
screen is cleared to black. The logo file must be owned by root and must
not be writable by a non-root group. Default: The built-in NVIDIA logo is
used.


Quindi, traducendo, per sostituire il logo nvidia con una propria immagine
Bisogna aggiungere nella sezione device di xorg.conf la seguente riga :

Option "LogoPath" "path"

path diventa la cartella dove si trova la nuova immagine.png.
Il file deve appartenere all'utente root e solo l'utente root deve poterlo sovrascrivere (chmod 744).

Alla prossima

Rufio72

mercoledì 23 gennaio 2008

Invio Mail da Php (localhost) su ubuntu 7.10

Sistema operativo : Linux Ubuntu 7.10.

Dunque incontro il seguente problema: Non riesco ad inviare mail da mio server di test (amp).
In pratica mail() da php non funziona.

Ho provato a cercare dentro i file di postfix o di sendmail ma non sono ancora all'altezza.

Ho cercato su google ma non sono riuscito a trovare una guida che mi aiutasse a risolvere il problema.

Quindi ho trovato questa soluzione:
Mi sono scritto un micro programma di circa 150 righe in purebasic (www.purebasic.com).
Il programma è questo : link
Dentro c'è anche il sorgente, magari a qualcuno necessita di fare modifiche.

Non vi assicuro che funzionerà anche per voi.
Vi posso dire che con me ha funzionato.

Ci si aspetta che php e mysql siano installati e funzionanti.
E che il php installato sia php5.

Ora questa è la procedura:

Si prende il file eseguibile e si copia sul desktop (il file_eseguibile si chiama test_email)
Si apre la console e si va sul desktop

cd /home/nome_utente/Scrivania
oppure
cd /home/nome_utente/Desktop

Si copia il file nella directory bin :
sudo cp test_email /bin/

Poi si danno i permessi al file
sudo chmod 0777 /bin/test_email

Si va dentro i file di configurazione del php.ini
cd /etc/php5/apache2

Si apre il file
sudo gedit php.ini

Poi si modifica la riga con il riferimento a sendmail_path

sendmail_path = "test_email smtp mail "


Smtp : il vostro server smtp
Mail : Mail da cui si invia

Si riavvia apache
sudo apache2 -k restart

a questo punto si prova ad inviare una mail tramite php
e dovrebbe funzionare.

Il file non permette di inviare mail con allegati, probabilmente riscontrerete propblemi se provate ad inviare tramite php delle email con il 4 parametro inserito.

Diciamo che per un uso base o per un server di test è comunque meglio di niente.
Se desiderate effettuare modifiche il sorgente è a vostra disposizione.
Se volete usarlo in ambienti di produzione ve lo sconsiglio nella maniera più assoluta.



Buon divertimento
Rufio72