<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/api.php?action=feedcontributions&amp;user=Gohanz&amp;feedformat=atom</id>
		<title>Slacky.eu - Contributi utente [it]</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/api.php?action=feedcontributions&amp;user=Gohanz&amp;feedformat=atom"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Speciale:Contributi/Gohanz"/>
		<updated>2013-05-18T10:33:00Z</updated>
		<subtitle>Contributi utente</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/slacky/Abbellire_aMsn</id>
		<title>Abbellire aMsn</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Abbellire_aMsn"/>
				<updated>2007-06-08T06:33:38Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: /* Procedura */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Packages]]&lt;br /&gt;
=Antialiasing in aMSN=&lt;br /&gt;
==Introduzione ==&lt;br /&gt;
aMsn e' uno tra i piu' famosi client per la rete msn che gira anche sotto il sistema operativo linux. E' scritto con le librerie Tk/Tcl che fanno si&lt;br /&gt;
che sia multipiattaforma ma allo stesso tempo bisogna accontentarsi di una interfaccia grafica piu' spartana.&lt;br /&gt;
La cosa sicuramente piu' sgradevole della GUI sono i caratteri che sopratutto sugli schermi LCD risultano molto sgranati.&lt;br /&gt;
Le nuove librerie Tk/Tcl (versione 0.85) risolvono questo problema con il supporto all'antialiasing.&lt;br /&gt;
&lt;br /&gt;
==Procedura==&lt;br /&gt;
Innanzi tutto procuriamoci i pachetti necessari:&lt;br /&gt;
* FreeType2   (http://freetype.sourceforge.net/download.html)&lt;br /&gt;
* Tk/Tcl      (http://www.tcl.tk/software/tcltk/downloadnow85.html)&lt;br /&gt;
* aMsn        (http://amsn.sourceforge.net/)&lt;br /&gt;
iniziamo a installare FreeType2 con la solita procedura:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./configure&lt;br /&gt;
# make&lt;br /&gt;
# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
A questo punto dobbiamo compilare e installare le nuove librerie Tk/Tcl (0.85) prima di fare cio' assicuriamoci di aver rimosso le vecchie librerie.&lt;br /&gt;
Compiliamo le Tcl:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./configure --prefix=/usr&lt;br /&gt;
# make&lt;br /&gt;
# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
E le tk, abilitando l'antialiasing (con  -enable-xft) che di default e' disabilitato:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./configure --prefix=/usr  -enable-xft&lt;br /&gt;
# make&lt;br /&gt;
# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Infine dobbiamo ricompilare aMsn:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./configure    --with-tcl=/usr/bin&lt;br /&gt;
# make&lt;br /&gt;
# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
gia' dopo il ./configure si puo' verificare se l'operazione e' andata a buon fine perche' lo script di aMsn fornisce varie info tra cui anche la versione delle librerie Tk/Tcl che dovrebbe essere la 0.85.&lt;br /&gt;
a volte bisogna rifare il link simbolico per l'eseguibile wish in questo modo:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ln -s /usr/bin/wish8.5 /usr/bin/wish&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
questo perche' a volte resta il link che punta a wish 8.4.&lt;br /&gt;
&lt;br /&gt;
E adesso potete godervi l'antialiasing!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sostituire all'interfaccia Tcl/Tk le Qt=&lt;br /&gt;
==introduzione==&lt;br /&gt;
Un altro problema della GUI in Tcl/Tk e' che quest'ultima ha menu' e opzioni molto spartane.&lt;br /&gt;
Per ovviare a questo esiste un'estensione di aMSN chiamata chameleon che permette di sostituire alla grafica in Tcl/tk quella Qt (di KDE) oppure Gtk oppure ancora quella di windows o quella del mac.&lt;br /&gt;
==Procedura==&lt;br /&gt;
Innanzi tutto procuriamoci i pachetti necessari:&lt;br /&gt;
* tile      (http://sourceforge.net/projects/tktable)&lt;br /&gt;
* tileQT    (http://www.ellogon.org/petasis/index.php?option=com_content&amp;amp;task=view&amp;amp;id=24&amp;amp;Itemid=40)&lt;br /&gt;
* chameleon (http://amsn-project.net/plugins.php)&lt;br /&gt;
Iniziamo quindi a installare tile (solita procedura):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./configure --prefix=/usr&lt;br /&gt;
# make&lt;br /&gt;
# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
poi tileQT:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./configure --prefix=/usr&lt;br /&gt;
# make&lt;br /&gt;
# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
a questo punto possiamo installare chameleon scompattandolo e mettendolo nella cartella plugins di msn contenuta sia in ~/.amsn/plugins  che in /usr/lib/amsn/plugins, infine abilitarlo dai menu' di aMsn.&lt;br /&gt;
Io comunque vi consiglio di fare i pacchetti per ogni cosa che installate in modo da tenere il sistema piu' pulito&lt;br /&gt;
&lt;br /&gt;
Autore: [[Utente:Op15L|Op15L]]&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Nvidia_SlackBuild</id>
		<title>Nvidia SlackBuild</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Nvidia_SlackBuild"/>
				<updated>2006-10-05T16:45:31Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Script]]&lt;br /&gt;
&lt;br /&gt;
Uno script Bash per creare dei Pacchetti TGZ dai driver NViDIA con estensione .run, ed installabili tramite il classico '''pkgtool'''.&lt;br /&gt;
&lt;br /&gt;
= Readme =&lt;br /&gt;
&lt;br /&gt;
L'uso è quello classico di uno SlackBuild. Basta porre nella stessa directory lo script ed il file .run contenente i driver nvidia, reperibili presso http://www.nvidia.com/object/unix.html.&lt;br /&gt;
&lt;br /&gt;
Rendere eseguibile lo script con &lt;br /&gt;
 chmod +x Nvidia.SlackBuild &lt;br /&gt;
e lanciarlo. Alla fine si avrà pronto nella&lt;br /&gt;
medesima directory un pacchetto SlackWare con estensione .tgz installabile tramite il classico '''pkgtool''' o '''installpkg'''.&lt;br /&gt;
&lt;br /&gt;
= Script =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Heavily based on the Slackware 11 SlackBuild&lt;br /&gt;
# http://www.nvidia.com/object/unix.html&lt;br /&gt;
# http://www.slacky.it&lt;br /&gt;
# A Bash Script used to  Build a TGZ SlackWare package, with display driver Nvidia&lt;br /&gt;
# By Andrea Sciucca Gohanz ( gohanz @ infinito.it)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CWD=`pwd`&lt;br /&gt;
if [&amp;quot;$TMP&amp;quot; = &amp;quot;&amp;quot;]; then&lt;br /&gt;
 TMP=/tmp&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
PKG=$TMP/package-NVIDIA-Linux-x86&lt;br /&gt;
NAME=NVIDIA-Linux-x86&lt;br /&gt;
VERSION=1.0-8774&lt;br /&gt;
OPENGL=${VERSION/-/.}&lt;br /&gt;
ARCH=IA32&lt;br /&gt;
RELEASE_DATE='Agoust 24, 2006'&lt;br /&gt;
KERNEL=$(uname -r)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Check for root privileges&lt;br /&gt;
if [ `id -u` != &amp;quot;0&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;You must be Root to run Nvidia-Linux-x86.SlackBuild&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Check for Kernel Source in /usr/src and make a symlink linux to kernel&lt;br /&gt;
cd /usr/src&lt;br /&gt;
if [ ! -r linux-$KERNEL ]; then clear&lt;br /&gt;
  echo &amp;quot;You must install the Kernel Source in /usr/src!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
else rm linux&lt;br /&gt;
ln -s linux-$KERNEL linux&lt;br /&gt;
fi&lt;br /&gt;
cd $CWD&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Check for .config file in the kernel source tree&lt;br /&gt;
cd /usr/src/linux&lt;br /&gt;
if [ ! -r .config ]; then clear&lt;br /&gt;
  echo &amp;quot;No .config file in the source tree! Please copy your .config file in /usr/src/linux&lt;br /&gt;
  or you need to recompile the kernel with make menuconfig!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
fi&lt;br /&gt;
cd $CWD&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
########### Function Build Package ##############################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PKG_BUILD () {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -a  LICENSE pkg-history.txt \&lt;br /&gt;
$PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; $PKG/install/slack-desc&lt;br /&gt;
# HOW TO EDIT THIS FILE:&lt;br /&gt;
# The &amp;quot;handy ruler&amp;quot; below makes it easier to edit a package description.  Line&lt;br /&gt;
# up the first '|' above the ':' following the base package name, and the '|'&lt;br /&gt;
# on the right side marks the last column you can put a character in.  You must&lt;br /&gt;
# make exactly 11 lines for the formatting to be correct.  It's also&lt;br /&gt;
# customary to leave one space after the ':'.&lt;br /&gt;
&lt;br /&gt;
              |-----handy-ruler----------------------------------------------------|&lt;br /&gt;
NvidiaLinuxX86: Nvidia Linux Display Driver $ARCH&lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86:                        Version: $VERSION&lt;br /&gt;
NvidiaLinuxX86:                  Operating System: Linux IA32&lt;br /&gt;
NvidiaLinuxX86:                   Release Date: $RELEASE_DATE &lt;br /&gt;
NvidiaLinuxX86:                        KERNEL : $KERNEL&lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86:                          WWW.SLACKY.IT&lt;br /&gt;
NvidiaLinuxX86: Packager Gohanz.&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $CWD&lt;br /&gt;
cp -a *.SlackBuild  $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
chown -R root.root $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
chown -R root.bin $PKG/usr/bin&lt;br /&gt;
strip --strip-unneeded $PKG/usr/bin/* 2&amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##########Correct Desktop entry for Nvida-Xsettings##########&lt;br /&gt;
( cd $PKG/usr/share/applications&lt;br /&gt;
sed -i &amp;quot;s|Exec=__UTILS_PATH__/nvidia-settings|Exec=/usr/bin/nvidia-settings|g&amp;quot; nvidia-settings.desktop&lt;br /&gt;
sed -i &amp;quot;s|Icon=__DOCS_PATH__/nvidia-settings.png|Icon=/usr/doc/$NAME-$VERSION/nvidia-settings.png|g&amp;quot; \&lt;br /&gt;
nvidia-settings.desktop&lt;br /&gt;
sed -i &amp;quot;s|Icon=__PIXMAP_PATH__/nvidia-settings.png|Icon=/usr/share/pixmaps/nvidia-settings.png|g&amp;quot; \&lt;br /&gt;
nvidia-settings.desktop&lt;br /&gt;
)&lt;br /&gt;
#############################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $PKG&lt;br /&gt;
requiredbuilder -v -y -s $CWD $PKG&lt;br /&gt;
makepkg -l y -c n -p $CWD/NvidiaLinuxX86-$VERSION'Kernel'$KERNEL-$ARCH.tgz&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;--cleanup&amp;quot; ]; then&lt;br /&gt;
 rm -rf $TMP/$NAME-$VERSION&lt;br /&gt;
 rm -rf $PKG&lt;br /&gt;
fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
############################END############################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##########################################&lt;br /&gt;
#                                        #&lt;br /&gt;
#         START NVIDIA SLACKBUILD        #&lt;br /&gt;
#                                        #&lt;br /&gt;
##########################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $TMP ]; then&lt;br /&gt;
 mkdir -p $TMP &lt;br /&gt;
fi&lt;br /&gt;
if [ ! -d $PKG ]; then&lt;br /&gt;
 mkdir -p $PKG &lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $TMP&lt;br /&gt;
sh $CWD/$NAME-$VERSION-pkg1.run -x&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;+----------------------------------------------------------------+&amp;quot;&lt;br /&gt;
echo &amp;quot;| Starting SlackBuild  $NAME-$VERSION-Kernel-$KERNEL |&amp;quot;&lt;br /&gt;
echo &amp;quot;+----------------------------------------------------------------+&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd $NAME-$VERSION-pkg1&lt;br /&gt;
&lt;br /&gt;
find . -perm 777 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 775 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 555 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 666 -exec chmod 644 {} \;&lt;br /&gt;
find . -perm 664 -exec chmod 644 {} \;&lt;br /&gt;
find . -perm 444 -exec chmod 644 {} \;&lt;br /&gt;
&lt;br /&gt;
chown -R root.root .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Build SimLik.&lt;br /&gt;
&lt;br /&gt;
( cd usr/X11R6/lib&lt;br /&gt;
&lt;br /&gt;
ln -s libXvMCNVIDIA.so.$OPENGL libXvMCNVIDIA_dynamic.so.1 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
( cd usr/X11R6/lib/modules/extensions&lt;br /&gt;
&lt;br /&gt;
ln -s libglx.so.$OPENGL libglx.so )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
( cd usr/lib&lt;br /&gt;
&lt;br /&gt;
ln -s libGL.so.1 libGL.so&lt;br /&gt;
ln -s libGL.so.$OPENGL libGL.so.1&lt;br /&gt;
ln -s libGLcore.so.$OPENGL libGLcore.so.1&lt;br /&gt;
ln -s libnvidia-cfg.so.1  libnvidia-cfg.so&lt;br /&gt;
ln -s libnvidia-cfg.so.$OPENGL   libnvidia-cfg.so.1&lt;br /&gt;
ln -s libnvidia-tls.so.$OPENGL   libnvidia-tls.so.1 )&lt;br /&gt;
&lt;br /&gt;
( cd usr/lib/tls&lt;br /&gt;
&lt;br /&gt;
ln -s libnvidia-tls.so.$OPENGL   libnvidia-tls.so.1 )&lt;br /&gt;
&lt;br /&gt;
# End SimLink Build&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr&lt;br /&gt;
&lt;br /&gt;
( cd usr \&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr )&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/lib/modules/$KERNEL/kernel/drivers/video&lt;br /&gt;
&lt;br /&gt;
( cd usr/src/nv&lt;br /&gt;
&lt;br /&gt;
make module # Compiling Module for Both 2.4/2.6 Kernel.&lt;br /&gt;
&lt;br /&gt;
if [ `echo $KERNEL | cut -c -3` == &amp;quot;2.6&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;Nvidia Module build for the Kernel $KERNEL success!&amp;quot;&lt;br /&gt;
  cp nvidia.ko $PKG/lib/modules/$KERNEL/kernel/drivers/video 2&amp;gt;/dev/null&lt;br /&gt;
elif [ `echo $KERNEL | cut -c -3` == &amp;quot;2.4&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;Nvidia Module build for the Kernel $KERNEL success!&amp;quot;&lt;br /&gt;
  cp nvidia.o $PKG/lib/modules/$KERNEL/kernel/drivers/video 2&amp;gt;/dev/null&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot; The Kernel $KERNEL Version, is not correct!&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
( cd $PKG/usr/share/doc&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
rm -r $PKG/usr/share/doc&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
( cd $PKG/usr/share/man&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr/man&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr/man&lt;br /&gt;
&lt;br /&gt;
rm -r $PKG/usr/share/man&lt;br /&gt;
rm -r $PKG/usr/src&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Xorg.conf copy in package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;****************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;                                                    &amp;quot;&lt;br /&gt;
echo &amp;quot;                                                    &amp;quot; &lt;br /&gt;
echo &amp;quot;I must copy your xorg.conf file  in the TGZ Package?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
OPTIONS=&amp;quot;Yes No&amp;quot;&lt;br /&gt;
select opt in $OPTIONS; do&lt;br /&gt;
if [ &amp;quot;$opt&amp;quot; = &amp;quot;Yes&amp;quot; ]; then&lt;br /&gt;
( cd /etc/X11&lt;br /&gt;
mkdir -p  $PKG/etc/X11&lt;br /&gt;
cp -a xorg.conf $PKG/etc/X11 ) &lt;br /&gt;
mkdir -p $PKG/install&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; $PKG/install/doinst.sh&lt;br /&gt;
depmod -a&lt;br /&gt;
modprobe nvidia&lt;br /&gt;
ldconfig&lt;br /&gt;
nvidia-xconfig&lt;br /&gt;
EOF&lt;br /&gt;
PKG_BUILD&lt;br /&gt;
exit&lt;br /&gt;
elif [ &amp;quot;$opt&amp;quot; = &amp;quot;No&amp;quot; ]; then&lt;br /&gt;
mkdir -p $PKG/install&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; $PKG/install/doinst.sh&lt;br /&gt;
depmod -a&lt;br /&gt;
modprobe nvidia&lt;br /&gt;
ldconfig&lt;br /&gt;
EOF&lt;br /&gt;
PKG_BUILD&lt;br /&gt;
exit&lt;br /&gt;
else echo &amp;quot;Wrong Choice! (1/2)&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Autore: [[Utente:Gohanz|Gohanz]]&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Nvidia_SlackBuild</id>
		<title>Nvidia SlackBuild</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Nvidia_SlackBuild"/>
				<updated>2006-10-05T06:47:56Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Script]]&lt;br /&gt;
&lt;br /&gt;
Uno script Bash per creare dei Pacchetti TGZ dai driver NViDIA con estensione .run, ed installabili tramite il classico '''pkgtool'''.&lt;br /&gt;
&lt;br /&gt;
= Readme =&lt;br /&gt;
&lt;br /&gt;
L'uso è quello classico di uno SlackBuild. Basta porre nella stessa directory lo script ed il file .run contenente i driver nvidia, reperibili presso http://www.nvidia.com/object/unix.html.&lt;br /&gt;
&lt;br /&gt;
Rendere eseguibile lo script con &lt;br /&gt;
 chmod +x Nvidia.SlackBuild &lt;br /&gt;
e lanciarlo. Alla fine si avrà pronto nella&lt;br /&gt;
medesima directory un pacchetto SlackWare con estensione .tgz installabile tramite il classico '''pkgtool''' o '''installpkg'''.&lt;br /&gt;
&lt;br /&gt;
= Script =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Heavily based on the Slackware 11 SlackBuild&lt;br /&gt;
# http://www.nvidia.com/object/unix.html&lt;br /&gt;
# http://www.slacky.it&lt;br /&gt;
# A Bash Script used to  Build a TGZ SlackWare package, with display driver Nvidia&lt;br /&gt;
# By Andrea Sciucca Gohanz ( gohanz @ infinito.it)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CWD=`pwd`&lt;br /&gt;
if [&amp;quot;$TMP&amp;quot; = &amp;quot;&amp;quot;]; then&lt;br /&gt;
 TMP=/tmp&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
PKG=$TMP/package-NVIDIA-Linux-x86&lt;br /&gt;
NAME=NVIDIA-Linux-x86&lt;br /&gt;
VERSION=1.0-8762&lt;br /&gt;
OPENGL=${VERSION/-/.}&lt;br /&gt;
ARCH=IA32&lt;br /&gt;
RELEASE_DATE='Agoust 24, 2006'&lt;br /&gt;
KERNEL=$(uname -r)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Check for root privileges&lt;br /&gt;
if [ `id -u` != &amp;quot;0&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;You must be Root to run Nvidia-Linux-x86.SlackBuild&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Check for Kernel Source in /usr/src and make a symlink linux to kernel&lt;br /&gt;
cd /usr/src&lt;br /&gt;
if [ ! -r linux-$KERNEL ]; then clear&lt;br /&gt;
  echo &amp;quot;You must install the Kernel Source in /usr/src!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
else rm linux&lt;br /&gt;
ln -s linux-$KERNEL linux&lt;br /&gt;
fi&lt;br /&gt;
cd $CWD&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Check for .config file in the kernel source tree&lt;br /&gt;
cd /usr/src/linux&lt;br /&gt;
if [ ! -r .config ]; then clear&lt;br /&gt;
  echo &amp;quot;No .config file in the source tree! Please copy your .config file in /usr/src/linux&lt;br /&gt;
  or you need to recompile the kernel with make menuconfig!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
fi&lt;br /&gt;
cd $CWD&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
########### Function Build Package ##############################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PKG_BUILD () {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -a  LICENSE pkg-history.txt \&lt;br /&gt;
$PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; $PKG/install/slack-desc&lt;br /&gt;
# HOW TO EDIT THIS FILE:&lt;br /&gt;
# The &amp;quot;handy ruler&amp;quot; below makes it easier to edit a package description.  Line&lt;br /&gt;
# up the first '|' above the ':' following the base package name, and the '|'&lt;br /&gt;
# on the right side marks the last column you can put a character in.  You must&lt;br /&gt;
# make exactly 11 lines for the formatting to be correct.  It's also&lt;br /&gt;
# customary to leave one space after the ':'.&lt;br /&gt;
&lt;br /&gt;
              |-----handy-ruler----------------------------------------------------|&lt;br /&gt;
NvidiaLinuxX86: Nvidia Linux Display Driver $ARCH&lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86:                        Version: $VERSION&lt;br /&gt;
NvidiaLinuxX86:                  Operating System: Linux IA32&lt;br /&gt;
NvidiaLinuxX86:                   Release Date: $RELEASE_DATE &lt;br /&gt;
NvidiaLinuxX86:                        KERNEL : $KERNEL&lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86:                          WWW.SLACKY.IT&lt;br /&gt;
NvidiaLinuxX86: Packager Gohanz.&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $CWD&lt;br /&gt;
cp -a *.SlackBuild  $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
chown -R root.root $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
chown -R root.bin $PKG/usr/bin&lt;br /&gt;
strip --strip-unneeded $PKG/usr/bin/* 2&amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##########Correct Desktop entry for Nvida-Xsettings##########&lt;br /&gt;
( cd $PKG/usr/share/applications&lt;br /&gt;
sed -i &amp;quot;s|Exec=__UTILS_PATH__/nvidia-settings|Exec=/usr/bin/nvidia-settings|g&amp;quot; nvidia-settings.desktop&lt;br /&gt;
sed -i &amp;quot;s|Icon=__DOCS_PATH__/nvidia-settings.png|Icon=/usr/doc/$NAME-$VERSION/nvidia-settings.png|g&amp;quot; &lt;br /&gt;
nvidia-settings.desktop&lt;br /&gt;
sed -i &amp;quot;s|Icon=__PIXMAP_PATH__/nvidia-settings.png|Icon=/usr/share/pixmaps/nvidia-settings.png|g&amp;quot; &lt;br /&gt;
nvidia-settings.desktop&lt;br /&gt;
)&lt;br /&gt;
#############################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $PKG&lt;br /&gt;
requiredbuilder -v -y -s $CWD $PKG&lt;br /&gt;
makepkg -l y -c n -p $CWD/NvidiaLinuxX86-$VERSION'Kernel'$KERNEL-$ARCH.tgz&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;--cleanup&amp;quot; ]; then&lt;br /&gt;
 rm -rf $TMP/$NAME-$VERSION&lt;br /&gt;
 rm -rf $PKG&lt;br /&gt;
fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
############################END############################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##########################################&lt;br /&gt;
#                                        #&lt;br /&gt;
#         START NVIDIA SLACKBUILD        #&lt;br /&gt;
#                                        #&lt;br /&gt;
##########################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $TMP ]; then&lt;br /&gt;
 mkdir -p $TMP &lt;br /&gt;
fi&lt;br /&gt;
if [ ! -d $PKG ]; then&lt;br /&gt;
 mkdir -p $PKG &lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $TMP&lt;br /&gt;
sh $CWD/$NAME-$VERSION-pkg1.run -x&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;+----------------------------------------------------------------+&amp;quot;&lt;br /&gt;
echo &amp;quot;| Starting SlackBuild  $NAME-$VERSION-Kernel-$KERNEL |&amp;quot;&lt;br /&gt;
echo &amp;quot;+----------------------------------------------------------------+&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd $NAME-$VERSION-pkg1&lt;br /&gt;
&lt;br /&gt;
find . -perm 777 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 775 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 555 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 666 -exec chmod 644 {} \;&lt;br /&gt;
find . -perm 664 -exec chmod 644 {} \;&lt;br /&gt;
find . -perm 444 -exec chmod 644 {} \;&lt;br /&gt;
&lt;br /&gt;
chown -R root.root .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Build SimLik.&lt;br /&gt;
&lt;br /&gt;
( cd usr/X11R6/lib&lt;br /&gt;
&lt;br /&gt;
ln -s libXvMCNVIDIA.so.$OPENGL libXvMCNVIDIA_dynamic.so.1 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
( cd usr/X11R6/lib/modules/extensions&lt;br /&gt;
&lt;br /&gt;
ln -s libglx.so.$OPENGL libglx.so )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
( cd usr/lib&lt;br /&gt;
&lt;br /&gt;
ln -s libGL.so.1 libGL.so&lt;br /&gt;
ln -s libGL.so.$OPENGL libGL.so.1&lt;br /&gt;
ln -s libGLcore.so.$OPENGL libGLcore.so.1&lt;br /&gt;
ln -s libnvidia-cfg.so.1  libnvidia-cfg.so&lt;br /&gt;
ln -s libnvidia-cfg.so.$OPENGL   libnvidia-cfg.so.1&lt;br /&gt;
ln -s libnvidia-tls.so.$OPENGL   libnvidia-tls.so.1 )&lt;br /&gt;
&lt;br /&gt;
( cd usr/lib/tls&lt;br /&gt;
&lt;br /&gt;
ln -s libnvidia-tls.so.$OPENGL   libnvidia-tls.so.1 )&lt;br /&gt;
&lt;br /&gt;
# End SimLink Build&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr&lt;br /&gt;
&lt;br /&gt;
( cd usr \&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr )&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/lib/modules/$KERNEL/kernel/drivers/video&lt;br /&gt;
&lt;br /&gt;
( cd usr/src/nv&lt;br /&gt;
&lt;br /&gt;
make module # Compiling Module for Both 2.4/2.6 Kernel.&lt;br /&gt;
&lt;br /&gt;
if [ `echo $KERNEL | cut -c -3` == &amp;quot;2.6&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;Nvidia Module build for the Kernel $KERNEL success!&amp;quot;&lt;br /&gt;
  cp nvidia.ko $PKG/lib/modules/$KERNEL/kernel/drivers/video 2&amp;gt;/dev/null&lt;br /&gt;
elif [ `echo $KERNEL | cut -c -3` == &amp;quot;2.4&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;Nvidia Module build for the Kernel $KERNEL success!&amp;quot;&lt;br /&gt;
  cp nvidia.o $PKG/lib/modules/$KERNEL/kernel/drivers/video 2&amp;gt;/dev/null&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot; The Kernel $KERNEL Version, is not correct!&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
( cd $PKG/usr/share/doc&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
rm -r $PKG/usr/share/doc&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
( cd $PKG/usr/share/man&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr/man&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr/man&lt;br /&gt;
&lt;br /&gt;
rm -r $PKG/usr/share/man&lt;br /&gt;
rm -r $PKG/usr/src&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Xorg.conf copy in package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;****************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;                                                    &amp;quot;&lt;br /&gt;
echo &amp;quot;                                                    &amp;quot; &lt;br /&gt;
echo &amp;quot;I must copy your xorg.conf file  in the TGZ Package?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
OPTIONS=&amp;quot;Yes No&amp;quot;&lt;br /&gt;
select opt in $OPTIONS; do&lt;br /&gt;
if [ &amp;quot;$opt&amp;quot; = &amp;quot;Yes&amp;quot; ]; then&lt;br /&gt;
( cd /etc/X11&lt;br /&gt;
mkdir -p  $PKG/etc/X11&lt;br /&gt;
cp -a xorg.conf $PKG/etc/X11 ) &lt;br /&gt;
mkdir -p $PKG/install&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; $PKG/install/doinst.sh&lt;br /&gt;
depmod -a&lt;br /&gt;
modprobe nvidia&lt;br /&gt;
ldconfig&lt;br /&gt;
nvidia-xconfig&lt;br /&gt;
EOF&lt;br /&gt;
# Call  Pkg-Build&lt;br /&gt;
&lt;br /&gt;
PKG_BUILD&lt;br /&gt;
exit&lt;br /&gt;
else echo &amp;quot;Wrong Choice! (1/2)&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Autore: [[Utente:Gohanz|Gohanz]]&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Da_DivX_a_DVD_con_Linux</id>
		<title>Da DivX a DVD con Linux</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Da_DivX_a_DVD_con_Linux"/>
				<updated>2006-09-28T07:20:33Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Multimediale]]&lt;br /&gt;
&lt;br /&gt;
= Da DIVX a DVD Con GNU/Linux =&lt;br /&gt;
&lt;br /&gt;
Salve a tutti, ben trovati :-).&lt;br /&gt;
Dopo aver finalmente aperto gli occhi su quale sia IL sistema operativo, mi sono subito posto l'interrogativo: ma riuscirò a fare dei DVD con il pinguino??&lt;br /&gt;
Dopo estenuanti prove posso tranquillamente affermare di si....&lt;br /&gt;
Se lo volete fare anche voi seguitemi e provero a spiegarvi come;&lt;br /&gt;
Non mi dilungherò come fanno invece tanti sulla spiegazione dei vari formati, dei vari codec ecc..(anzi per dirla tutta non faro un copia incolla come fanno tanti solo per fare i fighi..).&lt;br /&gt;
Personalmente io ho optato per una soluzione “ibrida”: metà da ''gui'', metà da linea di comando.&lt;br /&gt;
Allora partiamo subito dal fondamentale.&lt;br /&gt;
Di cosa abbiamo bisogno?&lt;br /&gt;
&lt;br /&gt;
Iniziamo a capire quali applicazioni ci servono:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.'''Avidemux''', che si occuperà dell'estrazione e della codifica audio e&lt;br /&gt;
video, lo potete trovare su http://fixounet.free.fr/avidemux&lt;br /&gt;
lo trovate anche pacchettizzato per varie distribuzioni&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2.'''mjpegtools''' che ci serve poi per unire l'audio ed il video codificato&lt;br /&gt;
con avidemux, e lo trovate qui : http://mjpeg.sourceforge.net/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3.'''vcdimager''' che creerà poi i file .bin e .cue lo trovate qui :&lt;br /&gt;
http://www.gnu.org/software/vcdimager/vcdimager.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
4.'''dvdauthor''' che si occuperà della creazione de DVD vero e proprio&lt;br /&gt;
che troviamo qui: http://dvdauthor.sourceforge.net/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
5.'''cdrtools''' per masterizzare i file&lt;br /&gt;
 http://www.fokus.fhg.de/research/cc/glone/employees/joerg.schilling&lt;br /&gt;
/private/cdrecord.html&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6.Le altre applicazioni fondamentali per l'encoding sono poi:&lt;br /&gt;
'''LAME''', per la codifica dell'audio http://lame.sourceforge.net/&lt;br /&gt;
'''MAD''' se il vostro divx ha la traccia audio in mp3&lt;br /&gt;
http://www.underbit.com/products/mad/&lt;br /&gt;
'''XVIDCORE''' se dovete codificare degli XVID :-P http://www.xvid.org/&lt;br /&gt;
e ovviamente '''dvd+rwtools''':&lt;br /&gt;
http://fy.chalmers.se/~appro/linux/DVD+RW/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ora dopo aver installato tutto apriamo avidemux ci troviamo di&lt;br /&gt;
fronte una cosa del genere...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Carina la ''gui'' vero?&lt;br /&gt;
Bene facciamo solo un paio di settaggi, andiamo su misc→pref e assegnamo i percorsi per le varie applicazioni dopodichè iniziamo subito;&lt;br /&gt;
premiamo '''Ctrl+O''' e selezionamoci il video che dobbiamo convertire.&lt;br /&gt;
Estraiamo subito l'audio andiamo su audio codec, oppure premiamo '''F4''', come codec scegliamo '''LAME''', poi andiamo su configure , mettiamo il bitrate a '''224''' Kbits e lasciamo '''stereo'''.&lt;br /&gt;
Diamo Ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicchiamo su '''audio processing''', o premiamo '''F6''' andiamo su '''audio→save audio'''... e scegliamo il path dove salvare il nostro audio, attendiamo che il processo finisca.&lt;br /&gt;
Passiamo al video ora...'''Video filter''', oppure '''F1''' scegliamo''' DVD Resize''' e diamo '''close'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Andiamo su video codec o premiamo''' F3''', come codec scegliamo '''DVD''' nel settaggio del codec '''Two Pass''', '''Progressive''', e aspetto dipende dal film che andiamo a fare, se il formato nativo è '''4:3''' metteremo '''4:3''' se è '''16:9''', facciamo '''16:9''' il resto lasciamolo come di default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diamo ok , premiamo '''F5''' poi '''Save''' (l'icona) salviamo dove abbiamo precedentemente salvato l'audio.&lt;br /&gt;
Dopo c.a 2/3 ore la conversione sara completata. Possiamo anche chiudere Avidemux.&lt;br /&gt;
&lt;br /&gt;
Ora dobbiamo riunire il video all'audio.&lt;br /&gt;
Apriamo un terminale.&lt;br /&gt;
&lt;br /&gt;
Andiamo nella cartella dove abbiamo salvato il nostro lavoro con '''Avidemux''' come esempio prendero che la cartella sia '''/home/dvd''' e i file si chiamino audio e video (bella fantasia eh!)].&lt;br /&gt;
E diamo il comando per utilizzare mplex.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mplex -S 4900 -M -f 8 -o /home/dvd/finale.mpg%d video audio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passiamo a spiegare il significato dei comandi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-S xxx indica la lunghezza massima del segmento, cioè del DVD&lt;br /&gt;
-M indica che deve essere tagliato una volta arrivato alla cifra&lt;br /&gt;
indicata in -S (con un dvd non dovrebbe servire ma non si sa mai)&lt;br /&gt;
-f indica la codifica che daremo (in questo caso 8 indica DVD, qui la&lt;br /&gt;
lista completa delle opzioni di -f 0 = Generic MPEG1, 1 = VCD, 2 =&lt;br /&gt;
user-rate VCD, 3 = Generic MPEG2, 4 = SVCD, 5 = user-rate SVCD&lt;br /&gt;
6 = VCD Stills, 7 = SVCD Stills, 8 = DVD).&lt;br /&gt;
-o è il nostro output dove mettiamo nell'ordine : la cartella di&lt;br /&gt;
destinazione (/home/dvd), il nome del file finito (finale), il file video&lt;br /&gt;
(video) e il file audio (audio).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se avete un po' più di fretta potete anche dare il comando “ridotto”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mplex -f 8 -o /home/dvd/finale.mpg video audio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diamo invio e aspettiamo che finisca anche questo processo (è corto,non vi preoccupate...).&lt;br /&gt;
Una volta terminato, troverete nella cartella da voi scelta il o i file che si chiameranno (seguendo l'esempio) '''finale.mpg1''';'''finale.mpg2''' ecc... a seconda della lunghezza.&lt;br /&gt;
Ora creiamo il DVD vero e proprio, per questo usiamo '''dvdauthor'''.&lt;br /&gt;
&lt;br /&gt;
'''DVDauthor''' si configura attraverso file .xml, ve ne metto uno d'esempio che chiamo appunto '''dvdauthor.xml''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dvdauthor dest=&amp;quot;DVD&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;vmgm&amp;gt;&lt;br /&gt;
      &amp;lt;menus&amp;gt;&lt;br /&gt;
      &amp;lt;pgc&amp;gt;&lt;br /&gt;
       &amp;lt;vob file=&amp;quot;losfondodelmenuselocreate&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;post&amp;gt;&lt;br /&gt;
          jump titleset 1 menu;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;/pgc&amp;gt;&lt;br /&gt;
      &amp;lt;/menus&amp;gt;&lt;br /&gt;
 &amp;lt;/vmgm&amp;gt;&lt;br /&gt;
 &amp;lt;titleset&amp;gt;&lt;br /&gt;
  &amp;lt;menus&amp;gt;&lt;br /&gt;
    &amp;lt;pgc&amp;gt;&lt;br /&gt;
      &amp;lt;button&amp;gt; jump title 1; &amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;button&amp;gt; jump title 2; &amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;vob file=&amp;quot;ibottonidelmenu&amp;quot; pause=&amp;quot;inf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/pgc&amp;gt;&lt;br /&gt;
  &amp;lt;/menus&amp;gt;&lt;br /&gt;
  &amp;lt;titles&amp;gt;&lt;br /&gt;
    &amp;lt;pgc&amp;gt;&lt;br /&gt;
      &amp;lt;vob file=&amp;quot;finale.mpg&amp;quot;/&amp;gt; '''(questo è il file prodotto da mplex)'''&lt;br /&gt;
       &amp;lt;post&amp;gt;&lt;br /&gt;
        call menu;&lt;br /&gt;
       &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/pgc&amp;gt;&lt;br /&gt;
  &amp;lt;/titles&amp;gt;&lt;br /&gt;
  &amp;lt;titles&amp;gt;&lt;br /&gt;
    &amp;lt;pgc&amp;gt;&lt;br /&gt;
      &amp;lt;vob file=&amp;quot;sottotttoli&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;post&amp;gt;&lt;br /&gt;
        call menu;&lt;br /&gt;
       &amp;lt;/post&amp;gt;&lt;br /&gt;
&amp;lt;/pgc&amp;gt;&lt;br /&gt;
&amp;lt;/titles&amp;gt;&lt;br /&gt;
&amp;lt;/titleset&amp;gt;&lt;br /&gt;
&amp;lt;/dvdauthor&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dopodichè ci basterà creare la cartella DVD (dove posizioneremo il file .xml), posizionarci in quella cartella e dare il comando&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dvdauthor -x dvdauthor.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genererà le cartelle '''VIDEO_TS''' e '''AUDIO_TS'''.&lt;br /&gt;
&lt;br /&gt;
Per vedere se funziona potete anche testare la cartella Video con Xine.&lt;br /&gt;
Andiamo poi a creare l'iso per il DVD e a masterizzarla&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
growisofs -Z /dev/dvd -dvd-video DVD/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se volete invece utilizzare una Gui semplice e che in pratica fa quasi tutto da sola,creando anche i menu in modo immediato e automatico, potete utilizzare qdvdauthor che trovate qui: http://qdvdauthor.sourceforge.net/ (la gui non ve la spiego perchè si capisce da sola...).&lt;br /&gt;
Inserite i cd appena creati nel vostro dvd e buona visione! Bene! Spero che questa guida sia stata semplice e soprattutto utile.&lt;br /&gt;
Alla prossima!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TWISTER&lt;br /&gt;
contact: twister&amp;lt;at&amp;gt;slacky&amp;lt;dot&amp;gt;it&lt;br /&gt;
Forum: http://www.itafiles.altervista.it&lt;br /&gt;
POWERED BY ITDC COMMUNITY....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''L'uso o la divulgazione anche parziale del presente articolo è consentito previa citazione della fonte'''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Da_DivX_a_DVD_con_Linux</id>
		<title>Da DivX a DVD con Linux</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Da_DivX_a_DVD_con_Linux"/>
				<updated>2006-09-28T07:17:51Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Multimediale]]&lt;br /&gt;
&lt;br /&gt;
= Da DIVX a DVD Con GNU/Linux =&lt;br /&gt;
&lt;br /&gt;
Salve a tutti, ben trovati :-).&lt;br /&gt;
Dopo aver finalmente aperto gli occhi su quale sia IL sistema operativo, mi sono subito posto l'interrogativo: ma riuscirò a fare dei DVD con il pinguino??&lt;br /&gt;
Dopo estenuanti prove posso tranquillamente affermare di si....&lt;br /&gt;
Se lo volete fare anche voi seguitemi e provero a spiegarvi come;&lt;br /&gt;
Non mi dilungherò come fanno invece tanti sulla spiegazione dei vari formati, dei vari codec ecc..(anzi per dirla tutta non faro un copia incolla come fanno tanti solo per fare i fighi..).&lt;br /&gt;
Personalmente io ho optato per una soluzione “ibrida”: metà da ''gui'', metà da linea di comando.&lt;br /&gt;
Allora partiamo subito dal fondamentale.&lt;br /&gt;
Di cosa abbiamo bisogno?&lt;br /&gt;
&lt;br /&gt;
Iniziamo a capire quali applicazioni ci servono:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1.'''Avidemux''', che si occuperà dell'estrazione e della codifica audio e&lt;br /&gt;
video, lo potete trovare su http://fixounet.free.fr/avidemux&lt;br /&gt;
lo trovate anche pacchettizzato per varie distribuzioni&lt;br /&gt;
&lt;br /&gt;
2.'''mjpegtools''' che ci serve poi per unire l'audio ed il video codificato&lt;br /&gt;
con avidemux, e lo trovate qui : http://mjpeg.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
3.'''vcdimager''' che creerà poi i file .bin e .cue lo trovate qui :&lt;br /&gt;
http://www.gnu.org/software/vcdimager/vcdimager.html&lt;br /&gt;
&lt;br /&gt;
4.'''dvdauthor''' che si occuperà della creazione de DVD vero e proprio&lt;br /&gt;
che troviamo qui: http://dvdauthor.sourceforge.net/&lt;br /&gt;
&lt;br /&gt;
5.'''cdrtools''' per masterizzare i file&lt;br /&gt;
 http://www.fokus.fhg.de/research/cc/glone/employees/joerg.schilling&lt;br /&gt;
/private/cdrecord.html&lt;br /&gt;
&lt;br /&gt;
6.Le altre applicazioni fondamentali per l'encoding sono poi:&lt;br /&gt;
'''LAME''', per la codifica dell'audio http://lame.sourceforge.net/&lt;br /&gt;
'''MAD''' se il vostro divx ha la traccia audio in mp3&lt;br /&gt;
http://www.underbit.com/products/mad/&lt;br /&gt;
'''XVIDCORE''' se dovete codificare degli XVID :-P http://www.xvid.org/&lt;br /&gt;
e ovviamente '''dvd+rwtools''':&lt;br /&gt;
http://fy.chalmers.se/~appro/linux/DVD+RW/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ora dopo aver installato tutto apriamo avidemux ci troviamo di&lt;br /&gt;
fronte una cosa del genere...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Carina la ''gui'' vero?&lt;br /&gt;
Bene facciamo solo un paio di settaggi, andiamo su misc→pref e assegnamo i percorsi per le varie applicazioni dopodichè iniziamo subito;&lt;br /&gt;
premiamo '''Ctrl+O''' e selezionamoci il video che dobbiamo convertire.&lt;br /&gt;
Estraiamo subito l'audio andiamo su audio codec, oppure premiamo '''F4''', come codec scegliamo '''LAME''', poi andiamo su configure , mettiamo il bitrate a '''224''' Kbits e lasciamo '''stereo'''.&lt;br /&gt;
Diamo Ok.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Clicchiamo su '''audio processing''', o premiamo '''F6''' andiamo su '''audio→save audio'''... e scegliamo il path dove salvare il nostro audio, attendiamo che il processo finisca.&lt;br /&gt;
Passiamo al video ora...'''Video filter''', oppure '''F1''' scegliamo''' DVD Resize''' e diamo '''close'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Andiamo su video codec o premiamo''' F3''', come codec scegliamo '''DVD''' nel settaggio del codec '''Two Pass''', '''Progressive''', e aspetto dipende dal film che andiamo a fare, se il formato nativo è '''4:3''' metteremo '''4:3''' se è '''16:9''', facciamo '''16:9''' il resto lasciamolo come di default.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Diamo ok , premiamo '''F5''' poi '''Save''' (l'icona) salviamo dove abbiamo precedentemente salvato l'audio.&lt;br /&gt;
Dopo c.a 2/3 ore la conversione sara completata. Possiamo anche chiudere Avidemux.&lt;br /&gt;
&lt;br /&gt;
Ora dobbiamo riunire il video all'audio.&lt;br /&gt;
Apriamo un terminale.&lt;br /&gt;
&lt;br /&gt;
Andiamo nella cartella dove abbiamo salvato il nostro lavoro con '''Avidemux''' come esempio prendero che la cartella sia '''/home/dvd''' e i file si chiamino audio e video (bella fantasia eh!)].&lt;br /&gt;
E diamo il comando per utilizzare mplex.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mplex -S 4900 -M -f 8 -o /home/dvd/finale.mpg%d video audio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Passiamo a spiegare il significato dei comandi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-S xxx indica la lunghezza massima del segmento, cioè del DVD&lt;br /&gt;
-M indica che deve essere tagliato una volta arrivato alla cifra&lt;br /&gt;
indicata in -S (con un dvd non dovrebbe servire ma non si sa mai)&lt;br /&gt;
-f indica la codifica che daremo (in questo caso 8 indica DVD, qui la&lt;br /&gt;
lista completa delle opzioni di -f 0 = Generic MPEG1, 1 = VCD, 2 =&lt;br /&gt;
user-rate VCD, 3 = Generic MPEG2, 4 = SVCD, 5 = user-rate SVCD&lt;br /&gt;
6 = VCD Stills, 7 = SVCD Stills, 8 = DVD).&lt;br /&gt;
-o è il nostro output dove mettiamo nell'ordine : la cartella di&lt;br /&gt;
destinazione (/home/dvd), il nome del file finito (finale), il file video&lt;br /&gt;
(video) e il file audio (audio).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se avete un po' più di fretta potete anche dare il comando “ridotto”:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mplex -f 8 -o /home/dvd/finale.mpg video audio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diamo invio e aspettiamo che finisca anche questo processo (è corto,non vi preoccupate...).&lt;br /&gt;
Una volta terminato, troverete nella cartella da voi scelta il o i file che si chiameranno (seguendo l'esempio) '''finale.mpg1''';'''finale.mpg2''' ecc... a seconda della lunghezza.&lt;br /&gt;
Ora creiamo il DVD vero e proprio, per questo usiamo '''dvdauthor'''.&lt;br /&gt;
&lt;br /&gt;
'''DVDauthor''' si configura attraverso file .xml, ve ne metto uno d'esempio che chiamo appunto '''dvdauthor.xml''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;dvdauthor dest=&amp;quot;DVD&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;vmgm&amp;gt;&lt;br /&gt;
      &amp;lt;menus&amp;gt;&lt;br /&gt;
      &amp;lt;pgc&amp;gt;&lt;br /&gt;
       &amp;lt;vob file=&amp;quot;losfondodelmenuselocreate&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;post&amp;gt;&lt;br /&gt;
          jump titleset 1 menu;&lt;br /&gt;
      &amp;lt;/post&amp;gt;&lt;br /&gt;
      &amp;lt;/pgc&amp;gt;&lt;br /&gt;
      &amp;lt;/menus&amp;gt;&lt;br /&gt;
 &amp;lt;/vmgm&amp;gt;&lt;br /&gt;
 &amp;lt;titleset&amp;gt;&lt;br /&gt;
  &amp;lt;menus&amp;gt;&lt;br /&gt;
    &amp;lt;pgc&amp;gt;&lt;br /&gt;
      &amp;lt;button&amp;gt; jump title 1; &amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;button&amp;gt; jump title 2; &amp;lt;/button&amp;gt;&lt;br /&gt;
      &amp;lt;vob file=&amp;quot;ibottonidelmenu&amp;quot; pause=&amp;quot;inf&amp;quot;/&amp;gt;&lt;br /&gt;
    &amp;lt;/pgc&amp;gt;&lt;br /&gt;
  &amp;lt;/menus&amp;gt;&lt;br /&gt;
  &amp;lt;titles&amp;gt;&lt;br /&gt;
    &amp;lt;pgc&amp;gt;&lt;br /&gt;
      &amp;lt;vob file=&amp;quot;finale.mpg&amp;quot;/&amp;gt; '''(questo è il file prodotto da mplex)'''&lt;br /&gt;
       &amp;lt;post&amp;gt;&lt;br /&gt;
        call menu;&lt;br /&gt;
       &amp;lt;/post&amp;gt;&lt;br /&gt;
    &amp;lt;/pgc&amp;gt;&lt;br /&gt;
  &amp;lt;/titles&amp;gt;&lt;br /&gt;
  &amp;lt;titles&amp;gt;&lt;br /&gt;
    &amp;lt;pgc&amp;gt;&lt;br /&gt;
      &amp;lt;vob file=&amp;quot;sottotttoli&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;post&amp;gt;&lt;br /&gt;
        call menu;&lt;br /&gt;
       &amp;lt;/post&amp;gt;&lt;br /&gt;
&amp;lt;/pgc&amp;gt;&lt;br /&gt;
&amp;lt;/titles&amp;gt;&lt;br /&gt;
&amp;lt;/titleset&amp;gt;&lt;br /&gt;
&amp;lt;/dvdauthor&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dopodichè ci basterà creare la cartella DVD (dove posizioneremo il file .xml), posizionarci in quella cartella e dare il comando&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dvdauthor -x dvdauthor.xml&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo genererà le cartelle '''VIDEO_TS''' e '''AUDIO_TS'''.&lt;br /&gt;
&lt;br /&gt;
Per vedere se funziona potete anche testare la cartella Video con Xine.&lt;br /&gt;
Andiamo poi a creare l'iso per il DVD e a masterizzarla&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
growisofs -Z /dev/dvd -dvd-video DVD/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se volete invece utilizzare una Gui semplice e che in pratica fa quasi tutto da sola,creando anche i menu in modo immediato e automatico, potete utilizzare qdvdauthor che trovate qui: http://qdvdauthor.sourceforge.net/ (la gui non ve la spiego perchè si capisce da sola...).&lt;br /&gt;
Inserite i cd appena creati nel vostro dvd e buona visione! Bene! Spero che questa guida sia stata semplice e soprattutto utile.&lt;br /&gt;
Alla prossima!!&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
TWISTER&lt;br /&gt;
contact: twister&amp;lt;at&amp;gt;slacky&amp;lt;dot&amp;gt;it&lt;br /&gt;
Forum: http://www.itafiles.altervista.it&lt;br /&gt;
POWERED BY ITDC COMMUNITY....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''L'uso o la divulgazione anche parziale del presente articolo è consentito previa citazione della fonte'''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Installazione_di_Snort(tm)_su_Slackware_10.0</id>
		<title>Installazione di Snort(tm) su Slackware 10.0</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Installazione_di_Snort(tm)_su_Slackware_10.0"/>
				<updated>2006-09-16T14:55:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installazione di Snort 2.2.0 su SlackWare 10.0 Mini-Howto =&lt;br /&gt;
&lt;br /&gt;
= Perchè questo Howto =&lt;br /&gt;
&lt;br /&gt;
Questo brevissimo testo nasce dal fatto che ho trovato una sostanziale discrepanza tra l'installazione descritta nel documento '''INSTALL''', contenuto nella directory snort-2.2.0/etc e ciò che il comando '''make install''' realmente fa.&lt;br /&gt;
A fine installazione non vengono create le directory /etc/snort e /var/long, inoltre non sono installati alcuni file fondamentali per il funzionamento di Snort in modalità '''Packed Logger''' e '''NIDS'''. Un simile comportamento di '''make install''' potrebbe essere attribuito a tre fattori:&lt;br /&gt;
&lt;br /&gt;
# Ho letto in modo incompleto la documentazione di installazione;&lt;br /&gt;
&lt;br /&gt;
# L'ignoranza di particolari procedure;&lt;br /&gt;
&lt;br /&gt;
# Si vogliono preservare rules e configurazioni preesistenti.&lt;br /&gt;
&lt;br /&gt;
Io avvaloro la terza, chiunque può mandarmi una e-mail che avalli uno o entrambi gli altri punti.&lt;br /&gt;
Detto più del dovuto, passiamo a descrivere il procedimento di installazione.&lt;br /&gt;
&lt;br /&gt;
= Cosa ho fatto di tanto speciale =&lt;br /&gt;
&lt;br /&gt;
A dire il vero il mio operato non ha nulla di speciale, si tratta solo di creare directory mancanti e trasferire dei file in alcune di esse.&lt;br /&gt;
Dopo aver scaricato da http://www.snort.org il file '''snort-2.2.0.tar.gz'''  e assunto le vesti di ''root&lt;br /&gt;
'' ho dato il seguente comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxvpf snort-2.2.0.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(''-p per preservare permessi e propietario dei file estratti'')&lt;br /&gt;
&lt;br /&gt;
Per la compilazione ho seguito fedelmente ciò che è scritto nel file '''INSTALL''', cioè:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd snort-2.2.0&lt;br /&gt;
&lt;br /&gt;
./configure&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
make check&lt;br /&gt;
&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se si ha necessità di rimuovere i file binari, i file oggetto ed i file creati dal ''configure'' nella directory contente i sorgenti, magari per una nuova installazione su di una architettura differente usare i comandi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&lt;br /&gt;
make distclean&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Completata la procedura di installazione -''almeno sul mio computer''- '''Snort''' funziona solo in modalità '''Sniffer'''. Per poterlo usare anche nelle altre due modalità ho dovuto operare così:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/snort&lt;br /&gt;
&lt;br /&gt;
mkdir /etc/snort&lt;br /&gt;
&lt;br /&gt;
mkdir /etc/snort/rules&lt;br /&gt;
&lt;br /&gt;
cp ./etc/* /etc/snort&lt;br /&gt;
&lt;br /&gt;
cp ./rules/* /etc/snort/rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'uso grezzo del comando '''cp''' comporta il trasferimento di alcuni file superflui che ho rimosso con:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm /etc/snort/Makefil*&lt;br /&gt;
&lt;br /&gt;
rm /etc/snort/rules/Makefil*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo modo sono riuscito a rendere funzionante '''Snort''' in modalità '''NIDS''' e ''Packed Logger'', dico quasi perchè sono state necessarie delle modifiche nel file  '''etc/snort/snort.conf''' per rendere '''Snort''' completamente operativo.&lt;br /&gt;
&lt;br /&gt;
= Modifiche al file snort.conf =&lt;br /&gt;
&lt;br /&gt;
Nonostante il lavoro fin qui fatto, continuavo a non riuscire ad utilizzare '''Snort''' in modalità '''NIDS''': lo &amp;quot;''stderr''&amp;quot; del programma diceva di non riuscire a trovare i &amp;quot;''rules''&amp;quot; che avevo copiato. Ho deciso quindi di operare nel seguente modo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
emacs etc/snort/snort.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Una volta dentro al file di configurazione ho inanzitutto adattato '''RULE_PATH''' alle mie esigenze:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var RULE_PATH /etc/snort/rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ed ho scelto le regole che mi servivano commentandole o decommentandole con il solito '''#'''. Ho ritenuto opportuno attivare anche :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
INCLUDE $RULE_PATH/web.attacks.rules &lt;br /&gt;
&lt;br /&gt;
INCLUDE $RULE_PATH/shellcode.rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Infine (''anche se non strettamente necessario'') ho adattato '''HOME_NET''' alle mie esigenze di rete, in altre parole ho decommentato &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var HOME_NET 10.0.0.0/24&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(chiaramente ho usato il subnetting '''IP''' della mia rete casalinga) ed ho commentato &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
var HOME_NET any&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tutto qua!&lt;br /&gt;
&lt;br /&gt;
Snort sembra funzionare bene.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Autore  Giovanni Castiglione&lt;br /&gt;
&lt;br /&gt;
gio_castiglio at aliceposta dot it &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Installazione_di_Snort(tm)_su_Slackware_10.0</id>
		<title>Installazione di Snort(tm) su Slackware 10.0</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Installazione_di_Snort(tm)_su_Slackware_10.0"/>
				<updated>2006-09-16T14:42:53Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installazione di Snort 2.2.0 su SlackWare 10.0 Mini-Howto =&lt;br /&gt;
&lt;br /&gt;
= Perchè questo Howto =&lt;br /&gt;
&lt;br /&gt;
Questo brevissimo testo nasce dal fatto che ho trovato una sostanziale discrepanza tra l'installazione descritta nel documento '''INSTALL''', contenuto nella directory snort-2.2.0/etc e ciò che il comando '''make install''' realmente fa.&lt;br /&gt;
A fine installazione non vengono create le directory /etc/snort e /var/long, inoltre non sono installati alcuni file fondamentali per il funzionamento di Snort in modalità '''Packed Logger''' e '''NIDS'''. Un simile comportamento di '''make install''' potrebbe essere attribuito a tre fattori:&lt;br /&gt;
&lt;br /&gt;
# Ho letto in modo incompleto la documentazione di installazione;&lt;br /&gt;
&lt;br /&gt;
# L'ignoranza di particolari procedure;&lt;br /&gt;
&lt;br /&gt;
# Si vogliono preservare rules e configurazioni preesistenti.&lt;br /&gt;
&lt;br /&gt;
Io avvaloro la terza, chiunque può mandarmi una e-mail che avalli uno o entrambi gli altri punti.&lt;br /&gt;
Detto più del dovuto, passiamo a descrivere il procedimento di installazione.&lt;br /&gt;
&lt;br /&gt;
= Cosa ho fatto di tanto speciale =&lt;br /&gt;
&lt;br /&gt;
A dire il vero il mio operato non ha nulla di speciale, si tratta solo di creare directory mancanti e trasferire dei file in alcune di esse.&lt;br /&gt;
Dopo aver scaricato da http://www.snort.org il file '''snort-2.2.0.tar.gz'''  e assunto le vesti di ''root&lt;br /&gt;
'' ho dato il seguente comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tar -zxvpf snort-2.2.0.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(''-p per preservare permessi e propietario dei file estratti'')&lt;br /&gt;
&lt;br /&gt;
Per la compilazione ho seguito fedelmente ciò che è scritto nel file '''INSTALL''', cioè:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd snort-2.2.0&lt;br /&gt;
&lt;br /&gt;
./configure&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
make check&lt;br /&gt;
&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se si ha necessità di rimuovere i file binari, i file oggetto ed i file creati dal ''configure'' nella directory contente i sorgenti, magari per una nuova installazione su di una architettura differente usare i comandi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make clean&lt;br /&gt;
&lt;br /&gt;
make distclean&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Completata la procedura di installazione -''almeno sul mio computer''- '''Snort''' funziona solo in modalità '''Sniffer'''. Per poterlo usare anche nelle altre due modalità ho dovuto operare così:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /var/log/snort&lt;br /&gt;
&lt;br /&gt;
mkdir /etc/snort&lt;br /&gt;
&lt;br /&gt;
mkdir /etc/snort/rules&lt;br /&gt;
&lt;br /&gt;
cp ./etc/* /etc/snort&lt;br /&gt;
&lt;br /&gt;
cp ./rules/* /etc/snort/rules&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'uso grezzo del comando '''cp''' comporta il trasferimento di alcuni file superflui che ho rimosso con:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
rm /etc/snort/Makefil*&lt;br /&gt;
&lt;br /&gt;
rm /etc/snort/rules/Makefil*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In questo modo sono riuscito a rendere funzionante '''Snort''' in modalità '''NIDS''' e ''Packed Logger'', dico quasi perchè sono state necessarie delle modifiche nel file  '''etc/snort/snort.conf''' per rendere '''Snort''' completamente operativo.&lt;br /&gt;
&lt;br /&gt;
= Modifiche al file snort.conf =&lt;br /&gt;
&lt;br /&gt;
Nonostante il lavoro fin qui fatto, continuavo a non riuscire ad utilizzare '''Snort''' in modalità '''NIDS''': lo &amp;quot;''stderr''&amp;quot; del programma diceva di non riuscire a trovare i &amp;quot;''rules''&amp;quot;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express</id>
		<title>Migrare le impostazioni di Outlook Express</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express"/>
				<updated>2006-09-16T13:02:51Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migrare da Outlook a Sylpheed (od un qualunque altro client di posta GNU/Linux) =&lt;br /&gt;
&lt;br /&gt;
Sempre domandato come poter migrare da Oulook Express ad un qualsiasi programma di posta elettronica in GNU/Linux, senza dover perdere tutta la rubrica faticosamente costruita negli anni, o la posta ricevuta e volendo inviata? Ecco l'HowTo che fa per voi!&lt;br /&gt;
&lt;br /&gt;
= Rubrica =&lt;br /&gt;
&lt;br /&gt;
Trasferire la rubrica è relativamente facile, avete due opzioni una sotto Windows e una sotto GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
== In Windows ==&lt;br /&gt;
&lt;br /&gt;
Dovete scaricare un programma chiamato [http://www.joshie.com/projects/dawn/ Dawn] è liberamente disponibile in rete e totalmente gratuito. Con questo programma eseguite il Wizard per convertire la rubrica in formato '''LDIF''' , che a quanto ne so è il formato più usato in ambito GNU/Linux. La prima scelta che dobbiamo fare, nel Wizard, è il programma sorgente &amp;quot;''Source''&amp;quot;, da cui recuperare la nostra rubrica. Quindi nel nostro caso da Outlook Express. Cliccandoci sopra in basso a destra, appaiono due scelte.&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccate su '''Default''' e poi sul tasto '''Avanti'''. Ora dovete scegliere in quale formato convertire la rubrica di Outlook Express.&amp;lt;br/&amp;gt;&lt;br /&gt;
Scegliamo '''LDAP/LDIF''' '''File''' e clicchiamo su''' Browse''' scegliere dove far salvare la rubrica in formato '''LDIF'''. Ancora '''Avanti''' e poi '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problema della conversione ===&lt;br /&gt;
&lt;br /&gt;
Non so se sia un problema mio o più generale, fatto è che ad un certo numero di indirizzi nella conversione non viene associato il''' Nome''' ed il '''Cognome''' (''separati'')&lt;br /&gt;
Non credo che sia un problema di '''Dawn''', ma bensì di Outlook Express. Quello che ho fatto è stato di correggere a mano in Sylpheed gli indirizzi, ma nel caso che questo problema si ripresentasse per un numero alto di indirizzi e non vi ricordate il nome relativo all'indirizzo ''email'', allora è più semplice seguire la seconda strada che passa per GNU/Linux.&lt;br /&gt;
In ogni caso ora riavviate il vostro sistema GNU/Linux e fate importare al vostro client di posta preferito il file che avete creato!&lt;br /&gt;
&lt;br /&gt;
= In GNU/Linux =&lt;br /&gt;
&lt;br /&gt;
Convertite la rubrica di Outlook Express in formato '''CSV'''con l'opzione apposita:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File ---&amp;gt; Esporta -----&amp;gt; Rubrica&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quindi selezionare &amp;quot;'''File di Testo'''&amp;quot;(''Comma Separated Values'').&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccare su''' Esporta''' e poi su '''Sfoglia''' e quindi decidere il nome del file e dove salvarlo, cliccare su '''Salva''' e poi''' Avanti'''  e quindi selezionare i campi che si vogliono esportare '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
A questo punto con un editor di testo qualsiasi sotto Windows controllate il file appena creato. Ovvero che non ci sia il problema, di cui ho parlato sopra. Nel mio caso alcune persone hanno solo &amp;quot;'''Nome e Cognome'''&amp;quot; e non &amp;quot;'''Nome'''&amp;quot; e &amp;quot;'''Cognome'''&amp;quot; per questo ho dovuto scrivere a mano il Nome ed il Cognome nel campi appropriati.&lt;br /&gt;
Ora riavviate GNU/Linux e ,strano ma vero, scoprirete che, non per forza di cose, il programma di posta che volete usare in GNU/Linux supporta il '''CSV''' .&lt;br /&gt;
Infatti ''Evolution'' non lo supporta e nemmeno Sylpheed. Quindi quello che dovete fare è avviare '''Kaddressbook''' e fare importare il file di rubrica creato.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File ---&amp;gt; Import ---&amp;gt; Import CSV List...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e con l'icona di '''Browse''' scegliere il file creato in Outlook Express. Come ''Delimiter'' scegliere ''Semicolon'' (punto e virgola), quindi controllate che i nomi e cognomi siano nelle giuste posizioni.&lt;br /&gt;
Nei menù a tendina cambiate '''Undefined''' con '''Given Name''' (''Nome''), '''Family Name''' (''Cognome''), '''Formatted Name'''( ''Nome e Cognome'') ed '''Email Address'''(''Indirizzo Email'').&lt;br /&gt;
Quindi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File --&amp;gt; Export&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scegliete '''Export VCard 3.0''' nel caso di '''Evolution''' o '''export LDIF Addressbook''' per '''Sylpheed'''(probabilmente anche per '''Evolution''' ed altri programmi...non ho controllato).&lt;br /&gt;
Avviate il programma di posta ed usate la funzione di importa rubrica presente.&lt;br /&gt;
&lt;br /&gt;
= Posta =&lt;br /&gt;
&lt;br /&gt;
Per convertire il formato '''DBX''' usato in ''Outlook Express'' in un formato('''Mbox''' è il più usato) per GNU/Linux, dovete scaricare il programma a linea di comando [http://people.freenet.de/ukrebs/dbxconv.html dbxconv].&lt;br /&gt;
Il funzionamento è molto semplice: spostate tutti i file '''.dbx''' dalla directory (nascosta) di Windows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
c:/Documents and Settings/'''Nome_Utente'''/Impostazioni locali/Dati applicazioni/Identities/'''Numero_Seriale'''/Microsoft/Outlook Express&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nella directory in cui avete scompattato '''dbxconv'''. Aprite il &amp;quot;'''Prompt dei comandi'''&amp;quot;, portatevi nella directory in cui è presente '''dbxconv''' e tutti i file '''.dbx'''(''fortunatamente anche la shell di WindowsXp ha il completamento automatico dei nomi!'') e quindi per convertire in '''mbx'''; digitate semplicemente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DbxConv *.dbx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nel caso in cui volete convertire nel formato '''eml'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DbxConv -eml *.dbx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per maggiori informazioni digitate&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DbxConv --help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
oppure leggete la pagina di cui ho dato il link sopra. Ora riavviate GNU/Linux e date in pasto al vostro client di posta il file '''.mbx''' che avrete creato&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Autore GoodChild&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express</id>
		<title>Migrare le impostazioni di Outlook Express</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express"/>
				<updated>2006-09-16T12:56:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migrare da Outlook a Sylpheed (od un qualunque altro client di posta GNU/Linux) =&lt;br /&gt;
&lt;br /&gt;
Sempre domandato come poter migrare da Oulook Express ad un qualsiasi programma di posta elettronica in GNU/Linux, senza dover perdere tutta la rubrica faticosamente costruita negli anni, o la posta ricevuta e volendo inviata? Ecco l'HowTo che fa per voi!&lt;br /&gt;
&lt;br /&gt;
= Rubrica =&lt;br /&gt;
&lt;br /&gt;
Trasferire la rubrica è relativamente facile, avete due opzioni una sotto Windows e una sotto GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
== In Windows ==&lt;br /&gt;
&lt;br /&gt;
Dovete scaricare un programma chiamato [http://www.joshie.com/projects/dawn/ Dawn] è liberamente disponibile in rete e totalmente gratuito. Con questo programma eseguite il Wizard per convertire la rubrica in formato '''LDIF''' , che a quanto ne so è il formato più usato in ambito GNU/Linux. La prima scelta che dobbiamo fare, nel Wizard, è il programma sorgente &amp;quot;''Source''&amp;quot;, da cui recuperare la nostra rubrica. Quindi nel nostro caso da Outlook Express. Cliccandoci sopra in basso a destra, appaiono due scelte.&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccate su '''Default''' e poi sul tasto '''Avanti'''. Ora dovete scegliere in quale formato convertire la rubrica di Outlook Express.&amp;lt;br/&amp;gt;&lt;br /&gt;
Scegliamo '''LDAP/LDIF''' '''File''' e clicchiamo su''' Browse''' scegliere dove far salvare la rubrica in formato '''LDIF'''. Ancora '''Avanti''' e poi '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problema della conversione ===&lt;br /&gt;
&lt;br /&gt;
Non so se sia un problema mio o più generale, fatto è che ad un certo numero di indirizzi nella conversione non viene associato il''' Nome''' ed il '''Cognome''' (''separati'')&lt;br /&gt;
Non credo che sia un problema di '''Dawn''', ma bensì di Outlook Express. Quello che ho fatto è stato di correggere a mano in Sylpheed gli indirizzi, ma nel caso che questo problema si ripresentasse per un numero alto di indirizzi e non vi ricordate il nome relativo all'indirizzo ''email'', allora è più semplice seguire la seconda strada che passa per GNU/Linux.&lt;br /&gt;
In ogni caso ora riavviate il vostro sistema GNU/Linux e fate importare al vostro client di posta preferito il file che avete creato!&lt;br /&gt;
&lt;br /&gt;
= In GNU/Linux =&lt;br /&gt;
&lt;br /&gt;
Convertite la rubrica di Outlook Express in formato '''CSV'''con l'opzione apposita:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File ---&amp;gt; Esporta -----&amp;gt; Rubrica&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quindi selezionare &amp;quot;'''File di Testo'''&amp;quot;(''Comma Separated Values'').&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccare su''' Esporta''' e poi su '''Sfoglia''' e quindi decidere il nome del file e dove salvarlo, cliccare su '''Salva''' e poi''' Avanti'''  e quindi selezionare i campi che si vogliono esportare '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
A questo punto con un editor di testo qualsiasi sotto Windows controllate il file appena creato. Ovvero che non ci sia il problema, di cui ho parlato sopra. Nel mio caso alcune persone hanno solo &amp;quot;'''Nome e Cognome'''&amp;quot; e non &amp;quot;'''Nome'''&amp;quot; e &amp;quot;'''Cognome'''&amp;quot; per questo ho dovuto scrivere a mano il Nome ed il Cognome nel campi appropriati.&lt;br /&gt;
Ora riavviate GNU/Linux e ,strano ma vero, scoprirete che, non per forza di cose, il programma di posta che volete usare in GNU/Linux supporta il '''CSV''' .&lt;br /&gt;
Infatti ''Evolution'' non lo supporta e nemmeno Sylpheed. Quindi quello che dovete fare è avviare '''Kaddressbook''' e fare importare il file di rubrica creato.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File ---&amp;gt; Import ---&amp;gt; Import CSV List...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e con l'icona di '''Browse''' scegliere il file creato in Outlook Express. Come ''Delimiter'' scegliere ''Semicolon'' (punto e virgola), quindi controllate che i nomi e cognomi siano nelle giuste posizioni.&lt;br /&gt;
Nei menù a tendina cambiate '''Undefined''' con '''Given Name''' (''Nome''), '''Family Name''' (''Cognome''), '''Formatted Name'''( ''Nome e Cognome'') ed '''Email Address'''(''Indirizzo Email'').&lt;br /&gt;
Quindi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File --&amp;gt; Export&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scegliete '''Export VCard 3.0''' nel caso di '''Evolution''' o '''export LDIF Addressbook''' per '''Sylpheed'''(probabilmente anche per '''Evolution''' ed altri programmi...non ho controllato).&lt;br /&gt;
Avviate il programma di posta ed usate la funzione di importa rubrica presente.&lt;br /&gt;
&lt;br /&gt;
= Posta =&lt;br /&gt;
&lt;br /&gt;
Per convertire il formato '''DBX''' usato in ''Outlook Express'' in un formato('''Mbox''' è il più usato) per GNU/Linux, dovete scaricare il programma a linea di comando [http://people.freenet.de/ukrebs/dbxconv.html dbxconv].&lt;br /&gt;
Il funzionamento è molto semplice: spostate tutti i file '''.dbx''' dalla directory (nascosta) di Windows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
c:/Documents and Settings/'''Nome_Utente'''/Impostazioni locali/Dati applicazioni/Identities/'''Numero_Seriale'''/Microsoft/Outlook Express&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
nella directory in cui avete scompattato '''dbxconv'''. Aprite il &amp;quot;'''Prompt dei comandi'''&amp;quot;, portatevi nella directory in cui è presente '''dbxconv''' e tutti i file '''.dbx'''(''fortunatamente anche la shell di WindowsXp ha il completamento automatico dei nomi!'') e quindi per convertire in '''mbx'''; digitate semplicemente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DbxConv *.dbx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express</id>
		<title>Migrare le impostazioni di Outlook Express</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express"/>
				<updated>2006-09-16T12:44:23Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migrare da Outlook a Sylpheed (od un qualunque altro client di posta GNU/Linux) =&lt;br /&gt;
&lt;br /&gt;
Sempre domandato come poter migrare da Oulook Express ad un qualsiasi programma di posta elettronica in GNU/Linux, senza dover perdere tutta la rubrica faticosamente costruita negli anni, o la posta ricevuta e volendo inviata? Ecco l'HowTo che fa per voi!&lt;br /&gt;
&lt;br /&gt;
= Rubrica =&lt;br /&gt;
&lt;br /&gt;
Trasferire la rubrica è relativamente facile, avete due opzioni una sotto Windows e una sotto GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
== In Windows ==&lt;br /&gt;
&lt;br /&gt;
Dovete scaricare un programma chiamato [http://www.joshie.com/projects/dawn/ Dawn] è liberamente disponibile in rete e totalmente gratuito. Con questo programma eseguite il Wizard per convertire la rubrica in formato '''LDIF''' , che a quanto ne so è il formato più usato in ambito GNU/Linux. La prima scelta che dobbiamo fare, nel Wizard, è il programma sorgente &amp;quot;''Source''&amp;quot;, da cui recuperare la nostra rubrica. Quindi nel nostro caso da Outlook Express. Cliccandoci sopra in basso a destra, appaiono due scelte.&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccate su '''Default''' e poi sul tasto '''Avanti'''. Ora dovete scegliere in quale formato convertire la rubrica di Outlook Express.&amp;lt;br/&amp;gt;&lt;br /&gt;
Scegliamo '''LDAP/LDIF''' '''File''' e clicchiamo su''' Browse''' scegliere dove far salvare la rubrica in formato '''LDIF'''. Ancora '''Avanti''' e poi '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problema della conversione ===&lt;br /&gt;
&lt;br /&gt;
Non so se sia un problema mio o più generale, fatto è che ad un certo numero di indirizzi nella conversione non viene associato il''' Nome''' ed il '''Cognome''' (''separati'')&lt;br /&gt;
Non credo che sia un problema di '''Dawn''', ma bensì di Outlook Express. Quello che ho fatto è stato di correggere a mano in Sylpheed gli indirizzi, ma nel caso che questo problema si ripresentasse per un numero alto di indirizzi e non vi ricordate il nome relativo all'indirizzo ''email'', allora è più semplice seguire la seconda strada che passa per GNU/Linux.&lt;br /&gt;
In ogni caso ora riavviate il vostro sistema GNU/Linux e fate importare al vostro client di posta preferito il file che avete creato!&lt;br /&gt;
&lt;br /&gt;
= In GNU/Linux =&lt;br /&gt;
&lt;br /&gt;
Convertite la rubrica di Outlook Express in formato '''CSV'''con l'opzione apposita:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File ---&amp;gt; Esporta -----&amp;gt; Rubrica&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quindi selezionare &amp;quot;'''File di Testo'''&amp;quot;(''Comma Separated Values'').&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccare su''' Esporta''' e poi su '''Sfoglia''' e quindi decidere il nome del file e dove salvarlo, cliccare su '''Salva''' e poi''' Avanti'''  e quindi selezionare i campi che si vogliono esportare '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
A questo punto con un editor di testo qualsiasi sotto Windows controllate il file appena creato. Ovvero che non ci sia il problema, di cui ho parlato sopra. Nel mio caso alcune persone hanno solo &amp;quot;'''Nome e Cognome'''&amp;quot; e non &amp;quot;'''Nome'''&amp;quot; e &amp;quot;'''Cognome'''&amp;quot; per questo ho dovuto scrivere a mano il Nome ed il Cognome nel campi appropriati.&lt;br /&gt;
Ora riavviate GNU/Linux e ,strano ma vero, scoprirete che, non per forza di cose, il programma di posta che volete usare in GNU/Linux supporta il '''CSV''' .&lt;br /&gt;
Infatti ''Evolution'' non lo supporta e nemmeno Sylpheed. Quindi quello che dovete fare è avviare '''Kaddressbook''' e fare importare il file di rubrica creato.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File ---&amp;gt; Import ---&amp;gt; Import CSV List...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e con l'icona di '''Browse''' scegliere il file creato in Outlook Express. Come ''Delimiter'' scegliere ''Semicolon'' (punto e virgola), quindi controllate che i nomi e cognomi siano nelle giuste posizioni.&lt;br /&gt;
Nei menù a tendina cambiate '''Undefined''' con '''Given Name''' (''Nome''), '''Family Name''' (''Cognome''), '''Formatted Name'''( ''Nome e Cognome'') ed '''Email Address'''(''Indirizzo Email'').&lt;br /&gt;
Quindi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File --&amp;gt; Export&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Scegliete '''Export VCard 3.0''' nel caso di '''Evolution''' o '''export LDIF Addressbook''' per '''Sylpheed'''(probabilmente anche per '''Evolution''' ed altri programmi...non ho controllato).&lt;br /&gt;
Avviate il programma di posta ed usate la funzione di importa rubrica presente.&lt;br /&gt;
&lt;br /&gt;
= Posta =&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express</id>
		<title>Migrare le impostazioni di Outlook Express</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express"/>
				<updated>2006-09-16T12:16:19Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migrare da Outlook a Sylpheed (od un qualunque altro client di posta GNU/Linux) =&lt;br /&gt;
&lt;br /&gt;
Sempre domandato come poter migrare da Oulook Express ad un qualsiasi programma di posta elettronica in GNU/Linux, senza dover perdere tutta la rubrica faticosamente costruita negli anni, o la posta ricevuta e volendo inviata? Ecco l'HowTo che fa per voi!&lt;br /&gt;
&lt;br /&gt;
= Rubrica =&lt;br /&gt;
&lt;br /&gt;
Trasferire la rubrica è relativamente facile, avete due opzioni una sotto Windows e una sotto GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
== In Windows ==&lt;br /&gt;
&lt;br /&gt;
Dovete scaricare un programma chiamato [http://www.joshie.com/projects/dawn/ Dawn] è liberamente disponibile in rete e totalmente gratuito. Con questo programma eseguite il Wizard per convertire la rubrica in formato '''LDIF''' , che a quanto ne so è il formato più usato in ambito GNU/Linux. La prima scelta che dobbiamo fare, nel Wizard, è il programma sorgente &amp;quot;''Source''&amp;quot;, da cui recuperare la nostra rubrica. Quindi nel nostro caso da Outlook Express. Cliccandoci sopra in basso a destra, appaiono due scelte.&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccate su '''Default''' e poi sul tasto '''Avanti'''. Ora dovete scegliere in quale formato convertire la rubrica di Outlook Express.&amp;lt;br/&amp;gt;&lt;br /&gt;
Scegliamo '''LDAP/LDIF''' '''File''' e clicchiamo su''' Browse''' scegliere dove far salvare la rubrica in formato '''LDIF'''. Ancora '''Avanti''' e poi '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problema della conversione ===&lt;br /&gt;
&lt;br /&gt;
Non so se sia un problema mio o più generale, fatto è che ad un certo numero di indirizzi nella conversione non viene associato il''' Nome''' ed il '''Cognome''' (''separati'')&amp;lt;br/&amp;gt;&lt;br /&gt;
Non credo che sia un problema di '''Dawn''', ma bensì di Outlook Express. Quello che ho fatto è stato di correggere a mano in Sylpheed gli indirizzi, ma nel caso che questo problema si ripresentasse per un numero alto di indirizzi e non vi ricordate il nome relativo all'indirizzo ''email'', allora è più semplice seguire la seconda strada che passa per GNU/Linux.&lt;br /&gt;
In ogni caso ora riavviate il vostro sistema GNU/Linux e fate importare al vostro client di posta preferito il file che avete creato!&lt;br /&gt;
&lt;br /&gt;
= In GNU/Linux =&lt;br /&gt;
&lt;br /&gt;
Convertite la rubrica di Outlook Express in formato '''CSV'''con l'opzione apposita:&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File ---&amp;gt; Esporta -----&amp;gt; Rubrica&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quindi selezionare &amp;quot;'''File di Testo'''&amp;quot;(''Comma Separated Values'').&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccare su''' Esporta''' e poi su '''Sfoglia''' e quindi decidere il nome del file e dove salvarlo, cliccare su '''Salva''' e poi''' Avanti'''  e quindi selezionare i campi che si vogliono esportare '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
A questo punto con un editor di testo qualsiasi sotto Windows controllate il file appena creato. Ovvero che non ci sia il problema, di cui ho parlato sopra. Nel mio caso alcune persone hanno&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express</id>
		<title>Migrare le impostazioni di Outlook Express</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express"/>
				<updated>2006-09-16T12:07:52Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migrare da Outlook a Sylpheed (od un qualunque altro client di posta GNU/Linux) =&lt;br /&gt;
&lt;br /&gt;
Sempre domandato come poter migrare da Oulook Express ad un qualsiasi programma di posta elettronica in GNU/Linux, senza dover perdere tutta la rubrica faticosamente costruita negli anni, o la posta ricevuta e volendo inviata? Ecco l'HowTo che fa per voi!&lt;br /&gt;
&lt;br /&gt;
= Rubrica =&lt;br /&gt;
&lt;br /&gt;
Trasferire la rubrica è relativamente facile, avete due opzioni una sotto Windows e una sotto GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
== In Windows ==&lt;br /&gt;
&lt;br /&gt;
Dovete scaricare un programma chiamato [http://www.joshie.com/projects/dawn/ Dawn] è liberamente disponibile in rete e totalmente gratuito. Con questo programma eseguite il Wizard per convertire la rubrica in formato '''LDIF''' , che a quanto ne so è il formato più usato in ambito GNU/Linux. La prima scelta che dobbiamo fare, nel Wizard, è il programma sorgente &amp;quot;''Source''&amp;quot;, da cui recuperare la nostra rubrica. Quindi nel nostro caso da Outlook Express. Cliccandoci sopra in basso a destra, appaiono due scelte.&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccate su '''Default''' e poi sul tasto '''Avanti'''. Ora dovete scegliere in quale formato convertire la rubrica di Outlook Express.&amp;lt;br/&amp;gt;&lt;br /&gt;
Scegliamo '''LDAP/LDIF''' '''File''' e clicchiamo su''' Browse''' scegliere dove far salvare la rubrica in formato '''LDIF'''. Ancora '''Avanti''' e poi '''Fine'''.&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Problema della conversione ===&lt;br /&gt;
&lt;br /&gt;
Non so se sia un problema mio o più generale, fatto è che ad un certo numero di indirizzi nella conversione non viene associato il''' Nome''' ed il '''Cognome''' (''separati'')&amp;lt;br/&amp;gt;&lt;br /&gt;
Non credo che sia un problema di '''Dawn''', ma bensì di Outlook Express. Quello che ho fatto è stato di correggere a mano in Sylpheed gli indirizzi, ma nel caso che questo problema si ripresentasse per un numero alto di indirizzi e non vi ricordate il nome relativo all'indirizzo ''email'', allora è più semplice seguire la seconda strada che passa per GNU/Linux.&lt;br /&gt;
In ogni caso ora riavviate il vostro sistema GNU/Linux e fate importare al vostro client di posta preferito il file che avete creato!&lt;br /&gt;
&lt;br /&gt;
= In GNU/Linux =&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express</id>
		<title>Migrare le impostazioni di Outlook Express</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express"/>
				<updated>2006-09-16T11:56:45Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migrare da Outlook a Sylpheed (od un qualunque altro client di posta GNU/Linux) =&lt;br /&gt;
&lt;br /&gt;
Sempre domandato come poter migrare da Oulook Express ad un qualsiasi programma di posta elettronica in GNU/Linux, senza dover perdere tutta la rubrica faticosamente costruita negli anni, o la posta ricevuta e volendo inviata? Ecco l'HowTo che fa per voi!&lt;br /&gt;
&lt;br /&gt;
= Rubrica =&lt;br /&gt;
&lt;br /&gt;
Trasferire la rubrica è relativamente facile, avete due opzioni una sotto Windows e una sotto GNU/Linux.&lt;br /&gt;
&lt;br /&gt;
== In Windows ==&lt;br /&gt;
&lt;br /&gt;
Dovete scaricare un programma chiamato [http://www.joshie.com/projects/dawn/ Dawn] è liberamente disponibile in rete e totalmente gratuito. Con questo programma eseguite il Wizard per convertire la rubrica in formato '''LDIF''' , che a quanto ne so è il formato più usato in ambito GNU/Linux. La prima scelta che dobbiamo fare, nel Wizard, è il programma sorgente &amp;quot;''Source''&amp;quot;, da cui recuperare la nostra rubrica. Quindi nel nostro caso da Outlook Express. Cliccandoci sopra in basso a destra, appaiono due scelte.&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccate su '''Default''' e poi sul tasto '''Avanti'''. Ora dovete scegliere in quale formato convertire la rubrica di Outlook Express.&amp;lt;br/&amp;gt;&lt;br /&gt;
Cliccandoci sopra in basso a destra&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express</id>
		<title>Migrare le impostazioni di Outlook Express</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Migrare_le_impostazioni_di_Outlook_Express"/>
				<updated>2006-09-16T11:46:30Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Migrare da Outlook a Sylpheed (od a qualunche altro client di posta Linux) =&lt;br /&gt;
&lt;br /&gt;
Sempre domandato come poter migrare da Oulook Express ad un qualsiasi programma di posta elettronica&amp;lt;br/&amp;gt;&lt;br /&gt;
in Linux, senza dover perdere tutta la rubrica faticosamente costruita negli anni, o la posta ricevuta&amp;lt;br/&amp;gt;&lt;br /&gt;
e volendo inviata? Ecco l'HowTo che fa per voi!&lt;br /&gt;
&lt;br /&gt;
= Rubrica =&lt;br /&gt;
&lt;br /&gt;
Trasferire la rubrica è relativamente facile, avete due opzioni una sotto Windows e una sotto Linux.&lt;br /&gt;
&lt;br /&gt;
== In Windows ==&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Toshiba_Satellite_A6</id>
		<title>Toshiba Satellite A6</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Toshiba_Satellite_A6"/>
				<updated>2006-09-16T11:20:48Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configurazione]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installazione Slackware 10 &amp;quot;current&amp;quot; in un Toshiba Satellite A60 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Specifiche generali sull'hardware:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Componenti Hardware !!  Funzionamento su Linux !!  Note&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Pentium ® 4-m Processor, 3.3 GHz ||Works ||non necessitano configurazioni particolari.&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|TFT Display ||Works	||Selezionare Generic una sVga non interlacciata durante l'installazione&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|512MB, Ram  ||Works    ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|60 Gb Hard Disk 	||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Integrated Network Card ||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Internal 56k Modem ||Doesn't Work ||In progress&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|MATSHITADVD-RAM UJ-820S ||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Wireless Networking ||Work ||Non Provato personalmente&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|59 Acpi e Batteria ||Works ||Il loro funzionamento non è perfetto. Si consiglia un kernel sempre aggiornato&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|ATI IXP rev 0 with ALC250 ||Works ||Configurazione del kernel&amp;lt;br/&amp;gt;&lt;br /&gt;
ALSA non la riconosce se caricata come modulo&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Porte Usb	||Works ||Configurazione del kernel. Nel kernel selezionare OHCI HCD support&amp;lt;br/&amp;gt;&lt;br /&gt;
e disabilitare UHCI HCD&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Pcmcia ||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Porta Irda ||Works ||Installare Le irda-utils. Selezionare la porta con &amp;quot;irattach /dev/ttyS2 -s 1&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This laptop is operating under Kernel version 2.6.10&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installazione base della Slackware 10 &amp;quot;current&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Ho usato questa distribuzione per la sua versalità e per abitudine&lt;br /&gt;
&lt;br /&gt;
* Ottieni [http://www.slackware.com/ Slackware]&lt;br /&gt;
&lt;br /&gt;
* Eseguire l'installazione tipica&lt;br /&gt;
&lt;br /&gt;
* [http://www.slacky.it/tutorial/toshiba/toshiba_a60/submitsample_files/postinstall.txt Operazioni post-installazione]&lt;br /&gt;
&lt;br /&gt;
= Configurazioni particolari in Linux Slackware =&lt;br /&gt;
&lt;br /&gt;
* Solitamente con irattach si usa la ttyS1 , con questo laptop invece : irattach /dev/ttyS2 -s 1.&lt;br /&gt;
&lt;br /&gt;
* Non usate radeonfb se siete degli affezionati del bootsplash , al massimo compilatelo come modulo ....&lt;br /&gt;
&lt;br /&gt;
= Non Risolto =&lt;br /&gt;
&lt;br /&gt;
* L'acpi non funziona correttamente , quando il laptop lavora troppo e la ventola non si aziona ,questo&amp;lt;br/&amp;gt;&lt;br /&gt;
si spegne per proteggersi. .&lt;br /&gt;
&lt;br /&gt;
* Dal bios (F2 al boot) non selezionate sistemi di risparmio di energia , non funzionano correttamente&amp;lt;br/&amp;gt;&lt;br /&gt;
(il laptop dopo un po si spegne).&lt;br /&gt;
&lt;br /&gt;
* Cosi' facendo il laptop &amp;quot;succhia&amp;quot; la batteria , ma almeno funziona!!!.&lt;br /&gt;
&lt;br /&gt;
* Non ho provato ad utilizzare il softmodem , aggiornero' quando l'avro' testato.&lt;br /&gt;
&lt;br /&gt;
= File di configurazione =&lt;br /&gt;
&lt;br /&gt;
* [http://www.slacky.it/tutorial/toshiba/toshiba_a60/submitsample_files/config_file/toshiba2610linuz_glx.config File di configurazione del kernel con accellerazione grafica e tutte le features del laptop(Famiglia 2.6 con patch per il bootsplash).] &lt;br /&gt;
&lt;br /&gt;
* [http://www.slacky.it/tutorial/toshiba/toshiba_a60/submitsample_files/config_file/xorg.conf  File di configurazione di xorg con accellerazione abilitata.]&lt;br /&gt;
&lt;br /&gt;
= Informazioni specifiche sul laptop in questione =&lt;br /&gt;
&lt;br /&gt;
* [http://www.slacky.it/tutorial/toshiba/toshiba_a60/submitsample_files/config_file/lspci_v.txt lspci]&lt;br /&gt;
&lt;br /&gt;
* [http://www.slacky.it/tutorial/toshiba/toshiba_a60/submitsample_files/config_file/glxgears.txt Glxgears con accelerazione abilitata e rotelle ridotte ad icona]&lt;br /&gt;
&lt;br /&gt;
= Per contattarmi =&lt;br /&gt;
&lt;br /&gt;
* e-mail : mortalion at slacky.it &lt;br /&gt;
&lt;br /&gt;
* web : www.gulch.it/soci/mortal &lt;br /&gt;
&lt;br /&gt;
* icq : 265791842&lt;br /&gt;
&lt;br /&gt;
* MSN: mortalionbox@hotmail.com&lt;br /&gt;
&lt;br /&gt;
= Links =&lt;br /&gt;
&lt;br /&gt;
* www.slacky.it.&lt;br /&gt;
&lt;br /&gt;
* www.toshiba.com&lt;br /&gt;
&lt;br /&gt;
* www.linux-on-laptops.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Questo laptop è candidato a funzionare molto bene con linux , bisogna attendere le migliorie dell'acpi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-mortal-&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Toshiba_Satellite_A6</id>
		<title>Toshiba Satellite A6</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Toshiba_Satellite_A6"/>
				<updated>2006-09-16T11:11:54Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configurazione]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Installazione Slackware 10 &amp;quot;current&amp;quot; in un Toshiba Satellite A60 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Specifiche generali sull'hardware:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Componenti Hardware !!  Funzionamento su Linux !!  Note&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Pentium ® 4-m Processor, 3.3 GHz ||Works ||non necessitano configurazioni particolari.&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|TFT Display ||Works	||Selezionare Generic una sVga non interlacciata durante l'installazione&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|512MB, Ram  ||Works    ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|60 Gb Hard Disk 	||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Integrated Network Card ||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Internal 56k Modem ||Doesn't Work ||In progress&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|MATSHITADVD-RAM UJ-820S ||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Wireless Networking ||Work ||Non Provato personalmente&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|59 Acpi e Batteria ||Works ||Il loro funzionamento non è perfetto. Si consiglia un kernel sempre aggiornato&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|ATI IXP rev 0 with ALC250 ||Works ||Configurazione del kernel&amp;lt;br/&amp;gt;&lt;br /&gt;
ALSA non la riconosce se caricata come modulo&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Porte Usb	||Works ||Configurazione del kernel. Nel kernel selezionare OHCI HCD support&amp;lt;br/&amp;gt;&lt;br /&gt;
e disabilitare UHCI HCD&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Pcmcia ||Works ||non necessitano configurazioni particolari&lt;br /&gt;
|- bgcolor=lightgreen&lt;br /&gt;
|Porta Irda ||Works ||Installare Le irda-utils. Selezionare la porta con &amp;quot;irattach /dev/ttyS2 -s 1&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;This laptop is operating under Kernel version 2.6.10&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installazione base di slackware 10 &amp;quot;current&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Ho usato questa distribuzione per la sua versalità e per abitudine&lt;br /&gt;
&lt;br /&gt;
* Ottieni [http://www.slackware.com/ Slackware]&lt;br /&gt;
&lt;br /&gt;
* Eseguire L'installazione tipica&lt;br /&gt;
&lt;br /&gt;
* [http://www.slacky.it/tutorial/toshiba/toshiba_a60/submitsample_files/postinstall.txt Operazioni post-installazione]&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T08:58:01Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configurazione]]&lt;br /&gt;
&lt;br /&gt;
= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz linux-2.6.17.4.tar.gz&lt;br /&gt;
# ln -s linux-2.6.17.4 linux&lt;br /&gt;
# tar xfvj suspend2-2.2.7-for-2.6.17.tar.bz2&lt;br /&gt;
# cd linux&lt;br /&gt;
# ../suspend2-2.2.7-for-2.6.17/apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco il mio [http://bruno.infopa.net/linux/files/config-vaio_s3xp-2.6.17.4 .config] ottimizzato per Sony VAIO VGN-S3XP (e altri modelli simili). Copiatelo in '''/usr/src/linux''' e rinominatelo in '''.config.'''&lt;br /&gt;
Compilate il kernel ed installatelo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
# cp System.map /boot/System.map-2.6.17.4&lt;br /&gt;
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/lilo.conf''' per avviare il kernel appena installato. Ecco il mio [http://bruno.infopa.net/linux/files/lilo.conf lilo.conf], con due opzioni di avvio per utilizzare o meno l'opzione di sospensione (può servire in caso di &amp;quot;guai&amp;quot;). E' anche importante l'opzione '''compact''', che evita un'attesa iniziale di molti secondi per il caricamento del kernel in memoria.&lt;br /&gt;
Salvare le modifiche con '''lilo -v'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: nella configurazione del kernel non ho incluso i moduli ieee80211 e ipw2200. E' preferibile compilarli a parte, in quanto vengono aggiornati molto più spesso del kernel.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Video  =&lt;br /&gt;
&lt;br /&gt;
La scheda video è una '''NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB''' ed il monitor a cristalli liquidi '''X-black 13''''' supporta una risoluzione di 1280x800.&lt;br /&gt;
&lt;br /&gt;
Installare i driver video NVIDIA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
# ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasciare modificare il file '''/etc/X11/xorg.conf''' direttamente al programma di installazione dei driver.&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/X11/xorg.conf''' con un editor di testo (per es. pico) ed aggiungere le righe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HorizSync 31.5 - 90.0&lt;br /&gt;
VertRefresh 60.0 - 60.0&lt;br /&gt;
ModeLine &amp;quot;1280x800&amp;quot; 87.1 1280 1336 1616 1728 800 802 814 840 -hsync +vsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alla sezione &amp;quot;Monitor&amp;quot; ed aggiungere la modalità &amp;quot;1280x800&amp;quot; nella sezione &amp;quot;Screen&amp;quot; per utilizzare la risoluzione 1280x800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: nella prossima scheda c'è il link per scaricare il mio xorg.conf.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Touchpad e Mouse =&lt;br /&gt;
&lt;br /&gt;
Il touchpad viene rilevato come un '''ALPS GlidePoint'''.&lt;br /&gt;
&lt;br /&gt;
Installare i driver synaptics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj synaptics-0.14.5.tar.bz2&lt;br /&gt;
# cd synaptics-0.14.5&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/X11/xorg.conf''' per l'utilizzo del touchpad e di un eventuale mouse USB.&lt;br /&gt;
&lt;br /&gt;
Ecco il mio file [http://bruno.infopa.net/linux/files/xorg.conf xorg.conf] modificato con le opzioni per la scheda video e per l'utilizzo di touchpad e mouse.&lt;br /&gt;
&lt;br /&gt;
= Audio =&lt;br /&gt;
&lt;br /&gt;
Il controller audio integrato è riconosciuto come '''Intel High Definition Audio Controller'''.&lt;br /&gt;
&lt;br /&gt;
Lanciare alsaconf e poi alsamixer per regolare il volume dei canali audio.&lt;br /&gt;
Ricordarsi di togliere il flag &amp;quot;mute&amp;quot; al canali PCM e Front, selezionando i canali con i tasti direzionali e premendo M.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il modulo hda_intel del kernel 2.6.17.x è buggato. L'inizializzazione non funziona bene: avviando il laptop a freddo l'audio funziona soltanto dall'uscita cuffie, mentre avviando prima Windows e riavviando poi in Linux l'audio funziona correttamente. Il problema sarà risolto nella prossima release del kernel.&lt;br /&gt;
&lt;br /&gt;
NOTA2: per risolvere momentaneamente il problema, utilizzando la sospensione la situazione dell'audio si &amp;quot;congela&amp;quot; e quindi non è necessario il primo avvio in Windows.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Risparmio energetico =&lt;br /&gt;
&lt;br /&gt;
Nel kernel sono state abilitate le opzioni per il '''CPU Frequency Scaling''', ma è necessario un gestore dei controllori in ambiente userspace per far sì che il laptop si adatti automaticamente agli eventi ACPI.&lt;br /&gt;
&lt;br /&gt;
Installare il pacchetto sysfsutils (sarà necessario anche per le funzionalità PCMCIA).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg sysfsutils-2.0.0-i486-2.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilare ed installare '''cpufrequtils''' e poi '''cpufreqd'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj cpufrequtils-002.tar.bz2&lt;br /&gt;
# cd cpufrequtils-002&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd ..&lt;br /&gt;
# tar xfvj cpufreqd-2.1.1.tar.bz2&lt;br /&gt;
# cd cpufreqd-2.1.1&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per avviare '''cpufreqd''' ad ogni boot della macchina, aggiungere al file /'''etc/rc.d/rc.local''' la riga&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/local/sbin/cpufreqd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: si consiglia l'utilizzo dell'applet cpuinfo per tenere sotto controllo la frequenza e la temperatura della CPU direttamente dal pannello di KDE.&lt;br /&gt;
Per caricare l'applet, installare il pacchetto (con installpkg), fare click destro sul pannello di KDE (la barra con le icone), scegliere l'opzione &amp;quot;Aggiungi un'applet al pannello&amp;quot; e selezionare poi &amp;quot;CPU Info&amp;quot;.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per gestire la luminosità del monitor si deve compilare ed installare il programma '''smartdimmer'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj smartdimmer-0.1.tar.bz2&lt;br /&gt;
# cd smartdimmer&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con i comandi '''smartdimmer -d''' e '''smartdimmer -'''i si diminuisce/aumenta la luminosità dello schermo.&lt;br /&gt;
Questo programma sarà utilizzato successivamente, in abbinamento a evrouter, per gestire le azioni corrispondenti ai tasti Fn.&lt;br /&gt;
&lt;br /&gt;
Il alternativa, si può utilizzare '''NVClock'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz nvclock0.8b2.tar.gz&lt;br /&gt;
# cd nvclock0.8b2&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio: il comando '''nvclock -S 20''' riduce la luminosità dello schermo al 20%.&lt;br /&gt;
&lt;br /&gt;
= Sospensione =&lt;br /&gt;
&lt;br /&gt;
Il kernel è stato patchato con la patch Software '''Suspend 2.''' Per lanciare la sospensione è necessaria l'installazione dello script '''hibernate'''.&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/hibernate/suspend2.conf''' per l'utilizzo della modalità di sospensione nella partizione di swap, decommentando le seguenti righe ed inserendo il giusto device della partizione di swap.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuspendDevice swap:/dev/sda6&lt;br /&gt;
PowerdownMethod 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/hibernate/blacklisted-module'''s con un editor di testo, cercare la riga con il modulo nvidia e commentarla ponendo un # all'inizio della riga. Negli ultimi driver NVIDIA, infatti, è stato implementato il supporto per la sospensione.&lt;br /&gt;
&lt;br /&gt;
Da adesso sarà possibile lanciare la sospensione con il comando '''hibernate''' (da root)&lt;br /&gt;
&lt;br /&gt;
= Automount periferiche removibili =&lt;br /&gt;
&lt;br /&gt;
E' consigliata l'installazione di '''udev''', da utilizzare al posto di hotplug, e dbus, il nuovo bus di comunicazione tra le applicazioni. &amp;lt;u&amp;gt;Questi pacchetti serviranno anche per altre funzionalità, quindi si dovrebbero installare a prescindere dall'automount&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Hal''' (Hardware Abstraction Layer) è, in pratica, il demone che permette di montare automaticamente le periferiche removibili come pendrive, macchine fotografiche e DVD. Niente di indispensabile, ma fa molto figo ;)&lt;br /&gt;
&lt;br /&gt;
Nell'attesa di Slackware 11.0, in cui questi pacchetti saranno installati di default, c'è una guida molto ben fatta e sempre aggiornata su questo argomento ---&amp;gt; [http://web.tiscali.it/meskalamdug/kdeautom.html Automount con Kde e Slackware.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wireless  =&lt;br /&gt;
&lt;br /&gt;
La scheda wireless integrata è una '''Intel PRO/Wireless 2200BG'''.&lt;br /&gt;
&lt;br /&gt;
Estrarre i moduli ieee80211 e ipw2200, compilarli ed installarli.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz ieee80211-1.1.14.tgz&lt;br /&gt;
# cd ieee80211-1.1.14&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd ..&lt;br /&gt;
# tar xfvz ipw2200-1.1.3.tgz&lt;br /&gt;
# cd ipw2200-1.1.3&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estrarre il firmware della scheda Intel PRO/Wireless 2200BG e copiarli in '''/lib/firmware'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz ipw2200-fw-3.0.tgz&lt;br /&gt;
# cp ipw2200-fw-3.0/* /lib/firmware&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Caricare il modulo '''ipw2200''' ed utilizzare il comando '''iwconfig''' per gestire la connessione wireless (man iwconfig per i dettagli).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# modprobe ipw2200&lt;br /&gt;
# iwconfig eth2&lt;br /&gt;
eth2 unassociated ESSID:off/any&lt;br /&gt;
  Mode:Managed Channel=0 Access Point: Not-Associated&lt;br /&gt;
  Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0&lt;br /&gt;
  Retry limit:7 RTS thr:off Fragment thr:off&lt;br /&gt;
  Encryption key:off&lt;br /&gt;
  Power Management:off&lt;br /&gt;
  Link Quality:0 Signal level:0 Noise level:0&lt;br /&gt;
  Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0&lt;br /&gt;
  Tx excessive retries:0 Invalid misc:9 Missed beacon:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: la scheda Intel PRO/Wireless 2200BG &amp;lt;u&amp;gt;non è adatta&amp;lt;/u&amp;gt; all'utilizzo con programmi di decifratura delle chiavi WEP, come la suite aircrack/aireplay/airodump, poichè il firmware attuale rifiuta i cosiddetti &amp;quot;Weak packets&amp;quot; (IVI), che servono ad aireplay per la tecnica del packet-flooding.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PCMCIA =&lt;br /&gt;
&lt;br /&gt;
Il kernel è configurato per il supporto generico PCMCIA. Per periferiche particolari sarà necessario compilare i driver specifici.&lt;br /&gt;
&lt;br /&gt;
Compilare ed installare pcmciautils.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj pcmciautils-012.tar.bz2&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per gestire lo slot PCMCIA utilizzare il comando '''pccardctl''' ('''man pccardctl''' per i dettagli).&lt;br /&gt;
&lt;br /&gt;
= Bluetooth =&lt;br /&gt;
&lt;br /&gt;
Installare tutti i pacchetti della suite BlueZ ed il pacchetto kdebluetooth.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg bluez-firmware-1.2-i486-3sl.tgz&lt;br /&gt;
# installpkg bluez-hcidump-1.32-i486-1sl.tgz&lt;br /&gt;
# installpkg bluez-libs-3.4-i486-1sl.tgz&lt;br /&gt;
# installpkg bluez-utils-3.4-i486-1suk.tgz&lt;br /&gt;
# installpkg openobex-1.3-i486-1sid.tgz&lt;br /&gt;
# installpkg kdebluetooth-20060415-i486-2sid.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avviare il demone '''spdp''' ed utilizzare il comando hciconfig per connettersi con le periferiche '''bluetooth''' ('''man hciconfig''' per i dettagli).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sdpd&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0: Type: USB&lt;br /&gt;
    BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
    DOWN&lt;br /&gt;
    RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
    TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se si utilizza KDE, avviare il demone '''kdebluetoothd''' dal menù di KDE (nel sottomenù Internet).&lt;br /&gt;
&lt;br /&gt;
= Tasti Fn =&lt;br /&gt;
&lt;br /&gt;
Aggiungere al file '''/etc/rc.d/rc.modules''' la riga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/sbin/modprobe sonypi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(se non si vuole riavviare, eseguire lo stesso comando da shell)&lt;br /&gt;
&lt;br /&gt;
Al successivo avvio di KDE, le combinazioni dei tasti Fn saranno intercettate dal demone KMilo e sarà visualizzato un OSD (On Screen Display) informativo. Comunque questa soluzione è parziale, in quanto non sembra possibile impostare le azioni corrispondenti alla pressione dei tasti Fn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;La soluzione definitiva è molto più complessa.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E' possibile rendere funzionanti al 100% i tasti funzione, utilizzando '''evrouter''' per intercettare la pressione dei tasti Fn.&lt;br /&gt;
&lt;br /&gt;
Decomprimere ed installare evrouter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz evrouter_0.3.3.tar.gz&lt;br /&gt;
# cd evrouter&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creare il gruppo &amp;quot;evrouter&amp;quot; ed assegnare il vostro utente a questo gruppo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# groupadd evrouter&lt;br /&gt;
# usermod -G evrouter NOME_UTENTE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file delle regole di udev '''/etc/udev/rules.d/udev.rules''' cercando la riga corrispondente ai device event* e sostituendola con la seguente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
KERNEL==&amp;quot;event*&amp;quot;, NAME=&amp;quot;input/%k&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;evrouter&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copiare il seguente script in '''/usr/bin/findSonyKeysDevice'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
evrouter -D /dev/input/event* | grep Keys | cut -f 2 -d &amp;quot;:&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e dargli l'attributo di esecuzione&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod 755 /usr/bin/findSonyKeysDevice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eseguire '''findSonyKeysDevice''' per trovare il device corrispondente ai tasti Fn del VAIO. Per me è '''/dev/input/event5''', ma può variare a seconda del modello.&lt;br /&gt;
&lt;br /&gt;
Copiare il seguente script in '''~/.kde/Autostart/evrouter'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
if [ -e /usr/local/bin/evrouter ]; then&lt;br /&gt;
/usr/local/bin/evrouter `findSonyKeysDevice` &amp;gt;&amp;amp; /dev/null&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e dargli l'attributo di esecuzione&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod 755 ~/.kde/Autostart/evrouter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eseguire '''evrouter --dump `findSonyKeysDevice'''` e premere in sequenza tutte le combinazioni dei tasti Fn.&lt;br /&gt;
Sarà data in output una serie di righe di configurazione da copiare ed incollare in '''~/.evrouterrc''', per poi modificare le azioni da eseguire alla pressione di ogni tasto.&lt;br /&gt;
&lt;br /&gt;
Segue il mio file di configurazione '''~/.evrouterrc''' per il funzionamento delle combinazioni Fn+F2/F3/F4/F5/F6/F12.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/467 &amp;quot;Shell/amixer set Front toggle &amp;gt; /dev/null&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/468 &amp;quot;Shell/amixer set Front 5%- &amp;gt; /dev/null&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/469 &amp;quot;Shell/amixer set Front 5%+ &amp;gt; /dev/null&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/470 &amp;quot;Shell/smartdimmer -d&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/471 &amp;quot;Shell/smartdimmer -i&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/477 &amp;quot;Shell//usr/sbin/hibernate&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''PS: lo script hibernate deve essere impostato con i permessi SUID ('''chmod +s /usr/sbin/hibernate'''), altrimenti funzionerà solo da root.&lt;br /&gt;
PPS: il programma smartdimmer è stato trattato nella sezione &amp;lt;u&amp;gt;Risparmio energetico&amp;lt;/u&amp;gt;.''&lt;br /&gt;
&lt;br /&gt;
Sarà necessario disabilitare il demone KMilo di KDE, per evitare interferenze nella gestione dei tasti Fn.&lt;br /&gt;
E' possibile disabilitarlo da Menù -&amp;gt; Impostazioni -&amp;gt; Componenti di KDE -&amp;gt; Gestione servizi.&lt;br /&gt;
&lt;br /&gt;
Al successivo reboot, alla pressione delle combinazioni di tasti Fn seguiranno le corrispondenti azioni appena impostate.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;Ringrazio raphael per avermi fornto la soluzione che mi ha permesso di completare questo tutorial.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Aggiornamento della distribuzione =&lt;br /&gt;
&lt;br /&gt;
Si consiglia di mantenere la distribuzione aggiornata alla versione current tramite il tool swaret.&lt;br /&gt;
Questo programma si appoggia ai repository di Slackware, ufficiali e non ufficiali, per scaricare ed installare le ultime versioni dei pacchetti precompilati ed ottimizzati per la distro.&lt;br /&gt;
&lt;br /&gt;
Il mio [http://bruno.infopa.net/linux/files/swaret.conf swaret.conf] è già configurato con i due repository non ufficiali più aggiornati: Slacky.it e LinuxPackages.&lt;br /&gt;
Modificare eventualmente la voce '''NIC=ethX''', verso la fine del file, specificando il nome dell'interfaccia di rete connessa ad Internet (eth0 LAN o eth2 wireless).&lt;br /&gt;
&lt;br /&gt;
= Changelog  =&lt;br /&gt;
&lt;br /&gt;
* 06/09/2006 Tasti Fn funzionanti al 100%. Thanx to raphael! Aggiunta la sezione sull'automount.&lt;br /&gt;
* 24/07/2006 Aggiornamento totale. Nuova configurazione del kernel con il supporto per la sospensione.&lt;br /&gt;
* 22/10/2005 Aggiornato il .config per il kernel 2.6.13.4 e per il corretto utilizzo del CPU Frequency Scaling.&lt;br /&gt;
* Aggionata la parte del wireless (nuovi driver ipw2200).&lt;br /&gt;
* 26/09/2005 Aggiunte le parti sull'uscita video, sul Bluetooth e sulla luminosità dello schermo.&lt;br /&gt;
* 25/09/2005 Modificata la parte sui driver synaptics... ora funzionano al 100%! Sono stati aggiornati&amp;lt;br/&amp;gt;&lt;br /&gt;
anche il .config e xorg.conf.&lt;br /&gt;
* 24/09/2005 Prima release&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Grazie a tutti e... buon divertimento con il vostro Sony VAIO Slackwarizzato! ;)&lt;br /&gt;
Bruno Mendola « bruno.mendola AT gmail.com »&lt;br /&gt;
&lt;br /&gt;
Tutorial scritto da Bruno Mendola&lt;br /&gt;
« bruno.mendola AT gmail.com »&lt;br /&gt;
Ultimo aggiornamento: 06/09/2006&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T08:46:27Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz linux-2.6.17.4.tar.gz&lt;br /&gt;
# ln -s linux-2.6.17.4 linux&lt;br /&gt;
# tar xfvj suspend2-2.2.7-for-2.6.17.tar.bz2&lt;br /&gt;
# cd linux&lt;br /&gt;
# ../suspend2-2.2.7-for-2.6.17/apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco il mio [http://bruno.infopa.net/linux/files/config-vaio_s3xp-2.6.17.4 .config] ottimizzato per Sony VAIO VGN-S3XP (e altri modelli simili). Copiatelo in '''/usr/src/linux''' e rinominatelo in '''.config.'''&lt;br /&gt;
Compilate il kernel ed installatelo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
# cp System.map /boot/System.map-2.6.17.4&lt;br /&gt;
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/lilo.conf''' per avviare il kernel appena installato. Ecco il mio [http://bruno.infopa.net/linux/files/lilo.conf lilo.conf], con due opzioni di avvio per utilizzare o meno l'opzione di sospensione (può servire in caso di &amp;quot;guai&amp;quot;). E' anche importante l'opzione '''compact''', che evita un'attesa iniziale di molti secondi per il caricamento del kernel in memoria.&lt;br /&gt;
Salvare le modifiche con '''lilo -v'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: nella configurazione del kernel non ho incluso i moduli ieee80211 e ipw2200. E' preferibile compilarli a parte, in quanto vengono aggiornati molto più spesso del kernel.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Video  =&lt;br /&gt;
&lt;br /&gt;
La scheda video è una '''NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB''' ed il monitor a cristalli liquidi '''X-black 13''''' supporta una risoluzione di 1280x800.&lt;br /&gt;
&lt;br /&gt;
Installare i driver video NVIDIA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
# ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasciare modificare il file '''/etc/X11/xorg.conf''' direttamente al programma di installazione dei driver.&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/X11/xorg.conf''' con un editor di testo (per es. pico) ed aggiungere le righe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HorizSync 31.5 - 90.0&lt;br /&gt;
VertRefresh 60.0 - 60.0&lt;br /&gt;
ModeLine &amp;quot;1280x800&amp;quot; 87.1 1280 1336 1616 1728 800 802 814 840 -hsync +vsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alla sezione &amp;quot;Monitor&amp;quot; ed aggiungere la modalità &amp;quot;1280x800&amp;quot; nella sezione &amp;quot;Screen&amp;quot; per utilizzare la risoluzione 1280x800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: nella prossima scheda c'è il link per scaricare il mio xorg.conf.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Touchpad e Mouse =&lt;br /&gt;
&lt;br /&gt;
Il touchpad viene rilevato come un '''ALPS GlidePoint'''.&lt;br /&gt;
&lt;br /&gt;
Installare i driver synaptics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj synaptics-0.14.5.tar.bz2&lt;br /&gt;
# cd synaptics-0.14.5&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/X11/xorg.conf''' per l'utilizzo del touchpad e di un eventuale mouse USB.&lt;br /&gt;
&lt;br /&gt;
Ecco il mio file [http://bruno.infopa.net/linux/files/xorg.conf xorg.conf] modificato con le opzioni per la scheda video e per l'utilizzo di touchpad e mouse.&lt;br /&gt;
&lt;br /&gt;
= Audio =&lt;br /&gt;
&lt;br /&gt;
Il controller audio integrato è riconosciuto come '''Intel High Definition Audio Controller'''.&lt;br /&gt;
&lt;br /&gt;
Lanciare alsaconf e poi alsamixer per regolare il volume dei canali audio.&lt;br /&gt;
Ricordarsi di togliere il flag &amp;quot;mute&amp;quot; al canali PCM e Front, selezionando i canali con i tasti direzionali e premendo M.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il modulo hda_intel del kernel 2.6.17.x è buggato. L'inizializzazione non funziona bene: avviando il laptop a freddo l'audio funziona soltanto dall'uscita cuffie, mentre avviando prima Windows e riavviando poi in Linux l'audio funziona correttamente. Il problema sarà risolto nella prossima release del kernel.&lt;br /&gt;
&lt;br /&gt;
NOTA2: per risolvere momentaneamente il problema, utilizzando la sospensione la situazione dell'audio si &amp;quot;congela&amp;quot; e quindi non è necessario il primo avvio in Windows.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Risparmio energetico =&lt;br /&gt;
&lt;br /&gt;
Nel kernel sono state abilitate le opzioni per il '''CPU Frequency Scaling''', ma è necessario un gestore dei controllori in ambiente userspace per far sì che il laptop si adatti automaticamente agli eventi ACPI.&lt;br /&gt;
&lt;br /&gt;
Installare il pacchetto sysfsutils (sarà necessario anche per le funzionalità PCMCIA).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg sysfsutils-2.0.0-i486-2.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilare ed installare '''cpufrequtils''' e poi '''cpufreqd'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj cpufrequtils-002.tar.bz2&lt;br /&gt;
# cd cpufrequtils-002&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd ..&lt;br /&gt;
# tar xfvj cpufreqd-2.1.1.tar.bz2&lt;br /&gt;
# cd cpufreqd-2.1.1&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per avviare '''cpufreqd''' ad ogni boot della macchina, aggiungere al file /'''etc/rc.d/rc.local''' la riga&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/local/sbin/cpufreqd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: si consiglia l'utilizzo dell'applet cpuinfo per tenere sotto controllo la frequenza e la temperatura della CPU direttamente dal pannello di KDE.&lt;br /&gt;
Per caricare l'applet, installare il pacchetto (con installpkg), fare click destro sul pannello di KDE (la barra con le icone), scegliere l'opzione &amp;quot;Aggiungi un'applet al pannello&amp;quot; e selezionare poi &amp;quot;CPU Info&amp;quot;.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per gestire la luminosità del monitor si deve compilare ed installare il programma '''smartdimmer'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj smartdimmer-0.1.tar.bz2&lt;br /&gt;
# cd smartdimmer&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con i comandi '''smartdimmer -d''' e '''smartdimmer -'''i si diminuisce/aumenta la luminosità dello schermo.&lt;br /&gt;
Questo programma sarà utilizzato successivamente, in abbinamento a evrouter, per gestire le azioni corrispondenti ai tasti Fn.&lt;br /&gt;
&lt;br /&gt;
Il alternativa, si può utilizzare '''NVClock'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz nvclock0.8b2.tar.gz&lt;br /&gt;
# cd nvclock0.8b2&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio: il comando '''nvclock -S 20''' riduce la luminosità dello schermo al 20%.&lt;br /&gt;
&lt;br /&gt;
= Sospensione =&lt;br /&gt;
&lt;br /&gt;
Il kernel è stato patchato con la patch Software '''Suspend 2.''' Per lanciare la sospensione è necessaria l'installazione dello script '''hibernate'''.&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/hibernate/suspend2.conf''' per l'utilizzo della modalità di sospensione nella partizione di swap, decommentando le seguenti righe ed inserendo il giusto device della partizione di swap.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuspendDevice swap:/dev/sda6&lt;br /&gt;
PowerdownMethod 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/hibernate/blacklisted-module'''s con un editor di testo, cercare la riga con il modulo nvidia e commentarla ponendo un # all'inizio della riga. Negli ultimi driver NVIDIA, infatti, è stato implementato il supporto per la sospensione.&lt;br /&gt;
&lt;br /&gt;
Da adesso sarà possibile lanciare la sospensione con il comando '''hibernate''' (da root)&lt;br /&gt;
&lt;br /&gt;
= Automount periferiche removibili =&lt;br /&gt;
&lt;br /&gt;
E' consigliata l'installazione di '''udev''', da utilizzare al posto di hotplug, e dbus, il nuovo bus di comunicazione tra le applicazioni. &amp;lt;u&amp;gt;Questi pacchetti serviranno anche per altre funzionalità, quindi si dovrebbero installare a prescindere dall'automount&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Hal''' (Hardware Abstraction Layer) è, in pratica, il demone che permette di montare automaticamente le periferiche removibili come pendrive, macchine fotografiche e DVD. Niente di indispensabile, ma fa molto figo ;)&lt;br /&gt;
&lt;br /&gt;
Nell'attesa di Slackware 11.0, in cui questi pacchetti saranno installati di default, c'è una guida molto ben fatta e sempre aggiornata su questo argomento ---&amp;gt; [http://web.tiscali.it/meskalamdug/kdeautom.html Automount con Kde e Slackware.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wireless  =&lt;br /&gt;
&lt;br /&gt;
La scheda wireless integrata è una '''Intel PRO/Wireless 2200BG'''.&lt;br /&gt;
&lt;br /&gt;
Estrarre i moduli ieee80211 e ipw2200, compilarli ed installarli.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz ieee80211-1.1.14.tgz&lt;br /&gt;
# cd ieee80211-1.1.14&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd ..&lt;br /&gt;
# tar xfvz ipw2200-1.1.3.tgz&lt;br /&gt;
# cd ipw2200-1.1.3&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estrarre il firmware della scheda Intel PRO/Wireless 2200BG e copiarli in '''/lib/firmware'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz ipw2200-fw-3.0.tgz&lt;br /&gt;
# cp ipw2200-fw-3.0/* /lib/firmware&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Caricare il modulo '''ipw2200''' ed utilizzare il comando '''iwconfig''' per gestire la connessione wireless (man iwconfig per i dettagli).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# modprobe ipw2200&lt;br /&gt;
# iwconfig eth2&lt;br /&gt;
eth2 unassociated ESSID:off/any&lt;br /&gt;
  Mode:Managed Channel=0 Access Point: Not-Associated&lt;br /&gt;
  Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0&lt;br /&gt;
  Retry limit:7 RTS thr:off Fragment thr:off&lt;br /&gt;
  Encryption key:off&lt;br /&gt;
  Power Management:off&lt;br /&gt;
  Link Quality:0 Signal level:0 Noise level:0&lt;br /&gt;
  Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0&lt;br /&gt;
  Tx excessive retries:0 Invalid misc:9 Missed beacon:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: la scheda Intel PRO/Wireless 2200BG &amp;lt;u&amp;gt;non è adatta&amp;lt;/u&amp;gt; all'utilizzo con programmi di decifratura delle chiavi WEP, come la suite aircrack/aireplay/airodump, poichè il firmware attuale rifiuta i cosiddetti &amp;quot;Weak packets&amp;quot; (IVI), che servono ad aireplay per la tecnica del packet-flooding.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PCMCIA =&lt;br /&gt;
&lt;br /&gt;
Il kernel è configurato per il supporto generico PCMCIA. Per periferiche particolari sarà necessario compilare i driver specifici.&lt;br /&gt;
&lt;br /&gt;
Compilare ed installare pcmciautils.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj pcmciautils-012.tar.bz2&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per gestire lo slot PCMCIA utilizzare il comando '''pccardctl''' ('''man pccardctl''' per i dettagli).&lt;br /&gt;
&lt;br /&gt;
= Bluetooth =&lt;br /&gt;
&lt;br /&gt;
Installare tutti i pacchetti della suite BlueZ ed il pacchetto kdebluetooth.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg bluez-firmware-1.2-i486-3sl.tgz&lt;br /&gt;
# installpkg bluez-hcidump-1.32-i486-1sl.tgz&lt;br /&gt;
# installpkg bluez-libs-3.4-i486-1sl.tgz&lt;br /&gt;
# installpkg bluez-utils-3.4-i486-1suk.tgz&lt;br /&gt;
# installpkg openobex-1.3-i486-1sid.tgz&lt;br /&gt;
# installpkg kdebluetooth-20060415-i486-2sid.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avviare il demone '''spdp''' ed utilizzare il comando hciconfig per connettersi con le periferiche '''bluetooth''' ('''man hciconfig''' per i dettagli).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sdpd&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0: Type: USB&lt;br /&gt;
    BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
    DOWN&lt;br /&gt;
    RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
    TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se si utilizza KDE, avviare il demone '''kdebluetoothd''' dal menù di KDE (nel sottomenù Internet).&lt;br /&gt;
&lt;br /&gt;
= Tasti Fn =&lt;br /&gt;
&lt;br /&gt;
Aggiungere al file '''/etc/rc.d/rc.modules''' la riga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/sbin/modprobe sonypi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(se non si vuole riavviare, eseguire lo stesso comando da shell)&lt;br /&gt;
&lt;br /&gt;
Al successivo avvio di KDE, le combinazioni dei tasti Fn saranno intercettate dal demone KMilo e sarà visualizzato un OSD (On Screen Display) informativo. Comunque questa soluzione è parziale, in quanto non sembra possibile impostare le azioni corrispondenti alla pressione dei tasti Fn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;La soluzione definitiva è molto più complessa.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E' possibile rendere funzionanti al 100% i tasti funzione, utilizzando '''evrouter''' per intercettare la pressione dei tasti Fn.&lt;br /&gt;
&lt;br /&gt;
Decomprimere ed installare evrouter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz evrouter_0.3.3.tar.gz&lt;br /&gt;
# cd evrouter&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creare il gruppo &amp;quot;evrouter&amp;quot; ed assegnare il vostro utente a questo gruppo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# groupadd evrouter&lt;br /&gt;
# usermod -G evrouter NOME_UTENTE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file delle regole di udev '''/etc/udev/rules.d/udev.rules''' cercando la riga corrispondente ai device event* e sostituendola con la seguente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
KERNEL==&amp;quot;event*&amp;quot;, NAME=&amp;quot;input/%k&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;evrouter&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copiare il seguente script in '''/usr/bin/findSonyKeysDevice'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
evrouter -D /dev/input/event* | grep Keys | cut -f 2 -d &amp;quot;:&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e dargli l'attributo di esecuzione&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod 755 /usr/bin/findSonyKeysDevice&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eseguire '''findSonyKeysDevice''' per trovare il device corrispondente ai tasti Fn del VAIO. Per me è '''/dev/input/event5''', ma può variare a seconda del modello.&lt;br /&gt;
&lt;br /&gt;
Copiare il seguente script in '''~/.kde/Autostart/evrouter'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
if [ -e /usr/local/bin/evrouter ]; then&lt;br /&gt;
/usr/local/bin/evrouter `findSonyKeysDevice` &amp;gt;&amp;amp; /dev/null&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e dargli l'attributo di esecuzione&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod 755 ~/.kde/Autostart/evrouter&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eseguire '''evrouter --dump `findSonyKeysDevice'''` e premere in sequenza tutte le combinazioni dei tasti Fn.&lt;br /&gt;
Sarà data in output una serie di righe di configurazione da copiare ed incollare in '''~/.evrouterrc''', per poi modificare le azioni da eseguire alla pressione di ogni tasto.&lt;br /&gt;
&lt;br /&gt;
Segue il mio file di configurazione '''~/.evrouterrc''' per il funzionamento delle combinazioni Fn+F2/F3/F4/F5/F6/F12.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/467 &amp;quot;Shell/amixer set Front toggle &amp;gt; /dev/null&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/468 &amp;quot;Shell/amixer set Front 5%- &amp;gt; /dev/null&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/469 &amp;quot;Shell/amixer set Front 5%+ &amp;gt; /dev/null&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/470 &amp;quot;Shell/smartdimmer -d&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/471 &amp;quot;Shell/smartdimmer -i&amp;quot;&lt;br /&gt;
&amp;quot;Sony Vaio Keys&amp;quot; &amp;quot;/dev/input/event5&amp;quot; none key/477 &amp;quot;Shell//usr/sbin/hibernate&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;PS: lo script hibernate deve essere impostato con i permessi SUID (chmod +s /usr/sbin/hibernate), altrimenti funzionerà solo da root.&lt;br /&gt;
PPS: il programma smartdimmer è stato trattato nella sezione Risparmio energetico.&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T08:41:00Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz linux-2.6.17.4.tar.gz&lt;br /&gt;
# ln -s linux-2.6.17.4 linux&lt;br /&gt;
# tar xfvj suspend2-2.2.7-for-2.6.17.tar.bz2&lt;br /&gt;
# cd linux&lt;br /&gt;
# ../suspend2-2.2.7-for-2.6.17/apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco il mio [http://bruno.infopa.net/linux/files/config-vaio_s3xp-2.6.17.4 .config] ottimizzato per Sony VAIO VGN-S3XP (e altri modelli simili). Copiatelo in '''/usr/src/linux''' e rinominatelo in '''.config.'''&lt;br /&gt;
Compilate il kernel ed installatelo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
# cp System.map /boot/System.map-2.6.17.4&lt;br /&gt;
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/lilo.conf''' per avviare il kernel appena installato. Ecco il mio [http://bruno.infopa.net/linux/files/lilo.conf lilo.conf], con due opzioni di avvio per utilizzare o meno l'opzione di sospensione (può servire in caso di &amp;quot;guai&amp;quot;). E' anche importante l'opzione '''compact''', che evita un'attesa iniziale di molti secondi per il caricamento del kernel in memoria.&lt;br /&gt;
Salvare le modifiche con '''lilo -v'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: nella configurazione del kernel non ho incluso i moduli ieee80211 e ipw2200. E' preferibile compilarli a parte, in quanto vengono aggiornati molto più spesso del kernel.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Video  =&lt;br /&gt;
&lt;br /&gt;
La scheda video è una '''NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB''' ed il monitor a cristalli liquidi '''X-black 13''''' supporta una risoluzione di 1280x800.&lt;br /&gt;
&lt;br /&gt;
Installare i driver video NVIDIA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
# ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasciare modificare il file '''/etc/X11/xorg.conf''' direttamente al programma di installazione dei driver.&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/X11/xorg.conf''' con un editor di testo (per es. pico) ed aggiungere le righe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HorizSync 31.5 - 90.0&lt;br /&gt;
VertRefresh 60.0 - 60.0&lt;br /&gt;
ModeLine &amp;quot;1280x800&amp;quot; 87.1 1280 1336 1616 1728 800 802 814 840 -hsync +vsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alla sezione &amp;quot;Monitor&amp;quot; ed aggiungere la modalità &amp;quot;1280x800&amp;quot; nella sezione &amp;quot;Screen&amp;quot; per utilizzare la risoluzione 1280x800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: nella prossima scheda c'è il link per scaricare il mio xorg.conf.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Touchpad e Mouse =&lt;br /&gt;
&lt;br /&gt;
Il touchpad viene rilevato come un '''ALPS GlidePoint'''.&lt;br /&gt;
&lt;br /&gt;
Installare i driver synaptics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj synaptics-0.14.5.tar.bz2&lt;br /&gt;
# cd synaptics-0.14.5&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/X11/xorg.conf''' per l'utilizzo del touchpad e di un eventuale mouse USB.&lt;br /&gt;
&lt;br /&gt;
Ecco il mio file [http://bruno.infopa.net/linux/files/xorg.conf xorg.conf] modificato con le opzioni per la scheda video e per l'utilizzo di touchpad e mouse.&lt;br /&gt;
&lt;br /&gt;
= Audio =&lt;br /&gt;
&lt;br /&gt;
Il controller audio integrato è riconosciuto come '''Intel High Definition Audio Controller'''.&lt;br /&gt;
&lt;br /&gt;
Lanciare alsaconf e poi alsamixer per regolare il volume dei canali audio.&lt;br /&gt;
Ricordarsi di togliere il flag &amp;quot;mute&amp;quot; al canali PCM e Front, selezionando i canali con i tasti direzionali e premendo M.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il modulo hda_intel del kernel 2.6.17.x è buggato. L'inizializzazione non funziona bene: avviando il laptop a freddo l'audio funziona soltanto dall'uscita cuffie, mentre avviando prima Windows e riavviando poi in Linux l'audio funziona correttamente. Il problema sarà risolto nella prossima release del kernel.&lt;br /&gt;
&lt;br /&gt;
NOTA2: per risolvere momentaneamente il problema, utilizzando la sospensione la situazione dell'audio si &amp;quot;congela&amp;quot; e quindi non è necessario il primo avvio in Windows.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Risparmio energetico =&lt;br /&gt;
&lt;br /&gt;
Nel kernel sono state abilitate le opzioni per il '''CPU Frequency Scaling''', ma è necessario un gestore dei controllori in ambiente userspace per far sì che il laptop si adatti automaticamente agli eventi ACPI.&lt;br /&gt;
&lt;br /&gt;
Installare il pacchetto sysfsutils (sarà necessario anche per le funzionalità PCMCIA).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg sysfsutils-2.0.0-i486-2.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilare ed installare '''cpufrequtils''' e poi '''cpufreqd'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj cpufrequtils-002.tar.bz2&lt;br /&gt;
# cd cpufrequtils-002&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd ..&lt;br /&gt;
# tar xfvj cpufreqd-2.1.1.tar.bz2&lt;br /&gt;
# cd cpufreqd-2.1.1&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per avviare '''cpufreqd''' ad ogni boot della macchina, aggiungere al file /'''etc/rc.d/rc.local''' la riga&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/local/sbin/cpufreqd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: si consiglia l'utilizzo dell'applet cpuinfo per tenere sotto controllo la frequenza e la temperatura della CPU direttamente dal pannello di KDE.&lt;br /&gt;
Per caricare l'applet, installare il pacchetto (con installpkg), fare click destro sul pannello di KDE (la barra con le icone), scegliere l'opzione &amp;quot;Aggiungi un'applet al pannello&amp;quot; e selezionare poi &amp;quot;CPU Info&amp;quot;.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per gestire la luminosità del monitor si deve compilare ed installare il programma '''smartdimmer'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj smartdimmer-0.1.tar.bz2&lt;br /&gt;
# cd smartdimmer&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con i comandi '''smartdimmer -d''' e '''smartdimmer -'''i si diminuisce/aumenta la luminosità dello schermo.&lt;br /&gt;
Questo programma sarà utilizzato successivamente, in abbinamento a evrouter, per gestire le azioni corrispondenti ai tasti Fn.&lt;br /&gt;
&lt;br /&gt;
Il alternativa, si può utilizzare '''NVClock'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz nvclock0.8b2.tar.gz&lt;br /&gt;
# cd nvclock0.8b2&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio: il comando '''nvclock -S 20''' riduce la luminosità dello schermo al 20%.&lt;br /&gt;
&lt;br /&gt;
= Sospensione =&lt;br /&gt;
&lt;br /&gt;
Il kernel è stato patchato con la patch Software '''Suspend 2.''' Per lanciare la sospensione è necessaria l'installazione dello script '''hibernate'''.&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/hibernate/suspend2.conf''' per l'utilizzo della modalità di sospensione nella partizione di swap, decommentando le seguenti righe ed inserendo il giusto device della partizione di swap.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuspendDevice swap:/dev/sda6&lt;br /&gt;
PowerdownMethod 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/hibernate/blacklisted-module'''s con un editor di testo, cercare la riga con il modulo nvidia e commentarla ponendo un # all'inizio della riga. Negli ultimi driver NVIDIA, infatti, è stato implementato il supporto per la sospensione.&lt;br /&gt;
&lt;br /&gt;
Da adesso sarà possibile lanciare la sospensione con il comando '''hibernate''' (da root)&lt;br /&gt;
&lt;br /&gt;
= Automount periferiche removibili =&lt;br /&gt;
&lt;br /&gt;
E' consigliata l'installazione di '''udev''', da utilizzare al posto di hotplug, e dbus, il nuovo bus di comunicazione tra le applicazioni. &amp;lt;u&amp;gt;Questi pacchetti serviranno anche per altre funzionalità, quindi si dovrebbero installare a prescindere dall'automount&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Hal''' (Hardware Abstraction Layer) è, in pratica, il demone che permette di montare automaticamente le periferiche removibili come pendrive, macchine fotografiche e DVD. Niente di indispensabile, ma fa molto figo ;)&lt;br /&gt;
&lt;br /&gt;
Nell'attesa di Slackware 11.0, in cui questi pacchetti saranno installati di default, c'è una guida molto ben fatta e sempre aggiornata su questo argomento ---&amp;gt; [http://web.tiscali.it/meskalamdug/kdeautom.html Automount con Kde e Slackware.]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Wireless  =&lt;br /&gt;
&lt;br /&gt;
La scheda wireless integrata è una '''Intel PRO/Wireless 2200BG'''.&lt;br /&gt;
&lt;br /&gt;
Estrarre i moduli ieee80211 e ipw2200, compilarli ed installarli.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz ieee80211-1.1.14.tgz&lt;br /&gt;
# cd ieee80211-1.1.14&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd ..&lt;br /&gt;
# tar xfvz ipw2200-1.1.3.tgz&lt;br /&gt;
# cd ipw2200-1.1.3&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Estrarre il firmware della scheda Intel PRO/Wireless 2200BG e copiarli in '''/lib/firmware'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz ipw2200-fw-3.0.tgz&lt;br /&gt;
# cp ipw2200-fw-3.0/* /lib/firmware&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Caricare il modulo '''ipw2200''' ed utilizzare il comando '''iwconfig''' per gestire la connessione wireless (man iwconfig per i dettagli).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# modprobe ipw2200&lt;br /&gt;
# iwconfig eth2&lt;br /&gt;
eth2 unassociated ESSID:off/any&lt;br /&gt;
  Mode:Managed Channel=0 Access Point: Not-Associated&lt;br /&gt;
  Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0&lt;br /&gt;
  Retry limit:7 RTS thr:off Fragment thr:off&lt;br /&gt;
  Encryption key:off&lt;br /&gt;
  Power Management:off&lt;br /&gt;
  Link Quality:0 Signal level:0 Noise level:0&lt;br /&gt;
  Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0&lt;br /&gt;
  Tx excessive retries:0 Invalid misc:9 Missed beacon:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: la scheda Intel PRO/Wireless 2200BG &amp;lt;u&amp;gt;non è adatta&amp;lt;/u&amp;gt; all'utilizzo con programmi di decifratura delle chiavi WEP, come la suite aircrack/aireplay/airodump, poichè il firmware attuale rifiuta i cosiddetti &amp;quot;Weak packets&amp;quot; (IVI), che servono ad aireplay per la tecnica del packet-flooding.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= PCMCIA =&lt;br /&gt;
&lt;br /&gt;
Il kernel è configurato per il supporto generico PCMCIA. Per periferiche particolari sarà necessario compilare i driver specifici.&lt;br /&gt;
&lt;br /&gt;
Compilare ed installare pcmciautils.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj pcmciautils-012.tar.bz2&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per gestire lo slot PCMCIA utilizzare il comando '''pccardctl''' ('''man pccardctl''' per i dettagli).&lt;br /&gt;
&lt;br /&gt;
= Bluetooth =&lt;br /&gt;
&lt;br /&gt;
Installare tutti i pacchetti della suite BlueZ ed il pacchetto kdebluetooth.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg bluez-firmware-1.2-i486-3sl.tgz&lt;br /&gt;
# installpkg bluez-hcidump-1.32-i486-1sl.tgz&lt;br /&gt;
# installpkg bluez-libs-3.4-i486-1sl.tgz&lt;br /&gt;
# installpkg bluez-utils-3.4-i486-1suk.tgz&lt;br /&gt;
# installpkg openobex-1.3-i486-1sid.tgz&lt;br /&gt;
# installpkg kdebluetooth-20060415-i486-2sid.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avviare il demone '''spdp''' ed utilizzare il comando hciconfig per connettersi con le periferiche '''bluetooth''' ('''man hciconfig''' per i dettagli).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sdpd&lt;br /&gt;
# hciconfig&lt;br /&gt;
hci0: Type: USB&lt;br /&gt;
    BD Address: 00:00:00:00:00:00 ACL MTU: 0:0 SCO MTU: 0:0&lt;br /&gt;
    DOWN&lt;br /&gt;
    RX bytes:0 acl:0 sco:0 events:0 errors:0&lt;br /&gt;
    TX bytes:0 acl:0 sco:0 commands:0 errors:0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se si utilizza KDE, avviare il demone '''kdebluetoothd''' dal menù di KDE (nel sottomenù Internet).&lt;br /&gt;
&lt;br /&gt;
= Tasti Fn =&lt;br /&gt;
&lt;br /&gt;
Aggiungere al file '''/etc/rc.d/rc.modules''' la riga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/sbin/modprobe sonypi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(se non si vuole riavviare, eseguire lo stesso comando da shell)&lt;br /&gt;
&lt;br /&gt;
Al successivo avvio di KDE, le combinazioni dei tasti Fn saranno intercettate dal demone KMilo e sarà visualizzato un OSD (On Screen Display) informativo. Comunque questa soluzione è parziale, in quanto non sembra possibile impostare le azioni corrispondenti alla pressione dei tasti Fn.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;La soluzione definitiva è molto più complessa.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
E' possibile rendere funzionanti al 100% i tasti funzione, utilizzando '''evrouter''' per intercettare la pressione dei tasti Fn.&lt;br /&gt;
&lt;br /&gt;
Decomprimere ed installare evrouter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz evrouter_0.3.3.tar.gz&lt;br /&gt;
# cd evrouter&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creare il gruppo &amp;quot;evrouter&amp;quot; ed assegnare il vostro utente a questo gruppo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# groupadd evrouter&lt;br /&gt;
# usermod -G evrouter NOME_UTENTE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file delle regole di udev '''/etc/udev/rules.d/udev.rules''' cercando la riga corrispondente ai device event* e sostituendola con la seguente&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
KERNEL==&amp;quot;event*&amp;quot;, NAME=&amp;quot;input/%k&amp;quot;, MODE=&amp;quot;0660&amp;quot;, GROUP=&amp;quot;evrouter&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Copiare il seguente script in '''/usr/bin/findSonyKeysDevice'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
evrouter -D /dev/input/event* | grep Keys | cut -f 2 -d &amp;quot;:&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T08:29:31Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz linux-2.6.17.4.tar.gz&lt;br /&gt;
# ln -s linux-2.6.17.4 linux&lt;br /&gt;
# tar xfvj suspend2-2.2.7-for-2.6.17.tar.bz2&lt;br /&gt;
# cd linux&lt;br /&gt;
# ../suspend2-2.2.7-for-2.6.17/apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco il mio [http://bruno.infopa.net/linux/files/config-vaio_s3xp-2.6.17.4 .config] ottimizzato per Sony VAIO VGN-S3XP (e altri modelli simili). Copiatelo in '''/usr/src/linux''' e rinominatelo in '''.config.'''&lt;br /&gt;
Compilate il kernel ed installatelo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
# cp System.map /boot/System.map-2.6.17.4&lt;br /&gt;
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/lilo.conf''' per avviare il kernel appena installato. Ecco il mio [http://bruno.infopa.net/linux/files/lilo.conf lilo.conf], con due opzioni di avvio per utilizzare o meno l'opzione di sospensione (può servire in caso di &amp;quot;guai&amp;quot;). E' anche importante l'opzione '''compact''', che evita un'attesa iniziale di molti secondi per il caricamento del kernel in memoria.&lt;br /&gt;
Salvare le modifiche con '''lilo -v'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: nella configurazione del kernel non ho incluso i moduli ieee80211 e ipw2200. E' preferibile compilarli a parte, in quanto vengono aggiornati molto più spesso del kernel.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Video  =&lt;br /&gt;
&lt;br /&gt;
La scheda video è una '''NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB''' ed il monitor a cristalli liquidi '''X-black 13''''' supporta una risoluzione di 1280x800.&lt;br /&gt;
&lt;br /&gt;
Installare i driver video NVIDIA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
# ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasciare modificare il file '''/etc/X11/xorg.conf''' direttamente al programma di installazione dei driver.&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/X11/xorg.conf''' con un editor di testo (per es. pico) ed aggiungere le righe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HorizSync 31.5 - 90.0&lt;br /&gt;
VertRefresh 60.0 - 60.0&lt;br /&gt;
ModeLine &amp;quot;1280x800&amp;quot; 87.1 1280 1336 1616 1728 800 802 814 840 -hsync +vsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alla sezione &amp;quot;Monitor&amp;quot; ed aggiungere la modalità &amp;quot;1280x800&amp;quot; nella sezione &amp;quot;Screen&amp;quot; per utilizzare la risoluzione 1280x800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: nella prossima scheda c'è il link per scaricare il mio xorg.conf.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Touchpad e Mouse =&lt;br /&gt;
&lt;br /&gt;
Il touchpad viene rilevato come un '''ALPS GlidePoint'''.&lt;br /&gt;
&lt;br /&gt;
Installare i driver synaptics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj synaptics-0.14.5.tar.bz2&lt;br /&gt;
# cd synaptics-0.14.5&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/X11/xorg.conf''' per l'utilizzo del touchpad e di un eventuale mouse USB.&lt;br /&gt;
&lt;br /&gt;
Ecco il mio file [http://bruno.infopa.net/linux/files/xorg.conf xorg.conf] modificato con le opzioni per la scheda video e per l'utilizzo di touchpad e mouse.&lt;br /&gt;
&lt;br /&gt;
= Audio =&lt;br /&gt;
&lt;br /&gt;
Il controller audio integrato è riconosciuto come '''Intel High Definition Audio Controller'''.&lt;br /&gt;
&lt;br /&gt;
Lanciare alsaconf e poi alsamixer per regolare il volume dei canali audio.&lt;br /&gt;
Ricordarsi di togliere il flag &amp;quot;mute&amp;quot; al canali PCM e Front, selezionando i canali con i tasti direzionali e premendo M.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il modulo hda_intel del kernel 2.6.17.x è buggato. L'inizializzazione non funziona bene: avviando il laptop a freddo l'audio funziona soltanto dall'uscita cuffie, mentre avviando prima Windows e riavviando poi in Linux l'audio funziona correttamente. Il problema sarà risolto nella prossima release del kernel.&lt;br /&gt;
&lt;br /&gt;
NOTA2: per risolvere momentaneamente il problema, utilizzando la sospensione la situazione dell'audio si &amp;quot;congela&amp;quot; e quindi non è necessario il primo avvio in Windows.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Risparmio energetico =&lt;br /&gt;
&lt;br /&gt;
Nel kernel sono state abilitate le opzioni per il '''CPU Frequency Scaling''', ma è necessario un gestore dei controllori in ambiente userspace per far sì che il laptop si adatti automaticamente agli eventi ACPI.&lt;br /&gt;
&lt;br /&gt;
Installare il pacchetto sysfsutils (sarà necessario anche per le funzionalità PCMCIA).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# installpkg sysfsutils-2.0.0-i486-2.tgz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Compilare ed installare '''cpufrequtils''' e poi '''cpufreqd'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj cpufrequtils-002.tar.bz2&lt;br /&gt;
# cd cpufrequtils-002&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
# cd ..&lt;br /&gt;
# tar xfvj cpufreqd-2.1.1.tar.bz2&lt;br /&gt;
# cd cpufreqd-2.1.1&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per avviare '''cpufreqd''' ad ogni boot della macchina, aggiungere al file /'''etc/rc.d/rc.local''' la riga&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/usr/local/sbin/cpufreqd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: si consiglia l'utilizzo dell'applet cpuinfo per tenere sotto controllo la frequenza e la temperatura della CPU direttamente dal pannello di KDE.&lt;br /&gt;
Per caricare l'applet, installare il pacchetto (con installpkg), fare click destro sul pannello di KDE (la barra con le icone), scegliere l'opzione &amp;quot;Aggiungi un'applet al pannello&amp;quot; e selezionare poi &amp;quot;CPU Info&amp;quot;.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per gestire la luminosità del monitor si deve compilare ed installare il programma '''smartdimmer'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj smartdimmer-0.1.tar.bz2&lt;br /&gt;
# cd smartdimmer&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Con i comandi '''smartdimmer -d''' e '''smartdimmer -'''i si diminuisce/aumenta la luminosità dello schermo.&lt;br /&gt;
Questo programma sarà utilizzato successivamente, in abbinamento a evrouter, per gestire le azioni corrispondenti ai tasti Fn.&lt;br /&gt;
&lt;br /&gt;
Il alternativa, si può utilizzare '''NVClock'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz nvclock0.8b2.tar.gz&lt;br /&gt;
# cd nvclock0.8b2&lt;br /&gt;
# ./configure&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per esempio: il comando '''nvclock -S 20''' riduce la luminosità dello schermo al 20%.&lt;br /&gt;
&lt;br /&gt;
= Sospensione =&lt;br /&gt;
&lt;br /&gt;
Il kernel è stato patchato con la patch Software '''Suspend 2.''' Per lanciare la sospensione è necessaria l'installazione dello script '''hibernate'''.&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/hibernate/suspend2.conf''' per l'utilizzo della modalità di sospensione nella partizione di swap, decommentando le seguenti righe ed inserendo il giusto device della partizione di swap.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SuspendDevice swap:/dev/sda6&lt;br /&gt;
PowerdownMethod 5&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/hibernate/blacklisted-module'''s con un editor di testo, cercare la riga con il modulo nvidia e commentarla ponendo un # all'inizio della riga. Negli ultimi driver NVIDIA, infatti, è stato implementato il supporto per la sospensione.&lt;br /&gt;
&lt;br /&gt;
Da adesso sarà possibile lanciare la sospensione con il comando '''hibernate''' (da root)&lt;br /&gt;
&lt;br /&gt;
= Automount periferiche removibili =&lt;br /&gt;
&lt;br /&gt;
E' consigliata l'installazione di '''udev''', da utilizzare al posto di hotplug, e dbus, il nuovo bus di comunicazione tra le applicazioni. Questi pacchetti serviranno anche per altre funzionalità, quindi si dovrebbero installare a prescindere dall'automount.&lt;br /&gt;
&lt;br /&gt;
'''Hal''' (Hardware Abstraction Layer) è, in pratica, il demone che permette di montare automaticamente le periferiche removibili come pendrive, macchine fotografiche e DVD. Niente di indispensabile, ma fa molto figo ;)&lt;br /&gt;
&lt;br /&gt;
Nell'attesa di Slackware 11.0, in cui questi pacchetti saranno installati di default, c'è una guida molto ben fatta e sempre aggiornata su questo argomento ---&amp;gt; [http://web.tiscali.it/meskalamdug/kdeautom.html Automount con Kde e Slackware.]&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T08:18:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz linux-2.6.17.4.tar.gz&lt;br /&gt;
# ln -s linux-2.6.17.4 linux&lt;br /&gt;
# tar xfvj suspend2-2.2.7-for-2.6.17.tar.bz2&lt;br /&gt;
# cd linux&lt;br /&gt;
# ../suspend2-2.2.7-for-2.6.17/apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco il mio [http://bruno.infopa.net/linux/files/config-vaio_s3xp-2.6.17.4 .config] ottimizzato per Sony VAIO VGN-S3XP (e altri modelli simili). Copiatelo in '''/usr/src/linux''' e rinominatelo in '''.config.'''&lt;br /&gt;
Compilate il kernel ed installatelo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
# cp System.map /boot/System.map-2.6.17.4&lt;br /&gt;
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/lilo.conf''' per avviare il kernel appena installato. Ecco il mio [http://bruno.infopa.net/linux/files/lilo.conf lilo.conf], con due opzioni di avvio per utilizzare o meno l'opzione di sospensione (può servire in caso di &amp;quot;guai&amp;quot;). E' anche importante l'opzione '''compact''', che evita un'attesa iniziale di molti secondi per il caricamento del kernel in memoria.&lt;br /&gt;
Salvare le modifiche con '''lilo -v'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: nella configurazione del kernel non ho incluso i moduli ieee80211 e ipw2200. E' preferibile compilarli a parte, in quanto vengono aggiornati molto più spesso del kernel.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Video  =&lt;br /&gt;
&lt;br /&gt;
La scheda video è una '''NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB''' ed il monitor a cristalli liquidi '''X-black 13''''' supporta una risoluzione di 1280x800.&lt;br /&gt;
&lt;br /&gt;
Installare i driver video NVIDIA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
# ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasciare modificare il file '''/etc/X11/xorg.conf''' direttamente al programma di installazione dei driver.&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/X11/xorg.conf''' con un editor di testo (per es. pico) ed aggiungere le righe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HorizSync 31.5 - 90.0&lt;br /&gt;
VertRefresh 60.0 - 60.0&lt;br /&gt;
ModeLine &amp;quot;1280x800&amp;quot; 87.1 1280 1336 1616 1728 800 802 814 840 -hsync +vsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alla sezione &amp;quot;Monitor&amp;quot; ed aggiungere la modalità &amp;quot;1280x800&amp;quot; nella sezione &amp;quot;Screen&amp;quot; per utilizzare la risoluzione 1280x800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: nella prossima scheda c'è il link per scaricare il mio xorg.conf.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Touchpad e Mouse =&lt;br /&gt;
&lt;br /&gt;
Il touchpad viene rilevato come un '''ALPS GlidePoint'''.&lt;br /&gt;
&lt;br /&gt;
Installare i driver synaptics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj synaptics-0.14.5.tar.bz2&lt;br /&gt;
# cd synaptics-0.14.5&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/X11/xorg.conf''' per l'utilizzo del touchpad e di un eventuale mouse USB.&lt;br /&gt;
&lt;br /&gt;
Ecco il mio file [http://bruno.infopa.net/linux/files/xorg.conf xorg.conf] modificato con le opzioni per la scheda video e per l'utilizzo di touchpad e mouse.&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T08:12:30Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz linux-2.6.17.4.tar.gz&lt;br /&gt;
# ln -s linux-2.6.17.4 linux&lt;br /&gt;
# tar xfvj suspend2-2.2.7-for-2.6.17.tar.bz2&lt;br /&gt;
# cd linux&lt;br /&gt;
# ../suspend2-2.2.7-for-2.6.17/apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco il mio .config ottimizzato per Sony VAIO VGN-S3XP (e altri modelli simili). Copiatelo in '''/usr/src/linux''' e rinominatelo in '''.config.'''&lt;br /&gt;
Compilate il kernel ed installatelo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
# cp System.map /boot/System.map-2.6.17.4&lt;br /&gt;
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/lilo.conf''' per avviare il kernel appena installato. Ecco il mio '''lilo.conf''', con due opzioni di avvio per utilizzare o meno l'opzione di sospensione (può servire in caso di &amp;quot;guai&amp;quot;). E' anche importante l'opzione '''compact''', che evita un'attesa iniziale di molti secondi per il caricamento del kernel in memoria.&lt;br /&gt;
Salvare le modifiche con '''lilo -v'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: nella configurazione del kernel non ho incluso i moduli ieee80211 e ipw2200. E' preferibile compilarli a parte, in quanto vengono aggiornati molto più spesso del kernel.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Video  =&lt;br /&gt;
&lt;br /&gt;
La scheda video è una '''NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB''' ed il monitor a cristalli liquidi '''X-black 13''''' supporta una risoluzione di 1280x800.&lt;br /&gt;
&lt;br /&gt;
Installare i driver video NVIDIA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
# ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasciare modificare il file '''/etc/X11/xorg.conf''' direttamente al programma di installazione dei driver.&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/X11/xorg.conf''' con un editor di testo (per es. pico) ed aggiungere le righe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HorizSync 31.5 - 90.0&lt;br /&gt;
VertRefresh 60.0 - 60.0&lt;br /&gt;
ModeLine &amp;quot;1280x800&amp;quot; 87.1 1280 1336 1616 1728 800 802 814 840 -hsync +vsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alla sezione &amp;quot;Monitor&amp;quot; ed aggiungere la modalità &amp;quot;1280x800&amp;quot; nella sezione &amp;quot;Screen&amp;quot; per utilizzare la risoluzione 1280x800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: nella prossima scheda c'è il link per scaricare il mio xorg.conf.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Touchpad e Mouse =&lt;br /&gt;
&lt;br /&gt;
Il touchpad viene rilevato come un '''ALPS GlidePoint'''.&lt;br /&gt;
&lt;br /&gt;
Installare i driver synaptics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvj synaptics-0.14.5.tar.bz2&lt;br /&gt;
# cd synaptics-0.14.5&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/X11/xorg.conf''' per l'utilizzo del touchpad e di un eventuale mouse USB.&lt;br /&gt;
&lt;br /&gt;
Ecco il mio file [http://bruno.infopa.net/linux/files/xorg.conf xorg.conf] modificato con le opzioni per la scheda video e per l'utilizzo di touchpad e mouse.&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T07:59:15Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xfvz linux-2.6.17.4.tar.gz&lt;br /&gt;
# ln -s linux-2.6.17.4 linux&lt;br /&gt;
# tar xfvj suspend2-2.2.7-for-2.6.17.tar.bz2&lt;br /&gt;
# cd linux&lt;br /&gt;
# ../suspend2-2.2.7-for-2.6.17/apply&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ecco il mio .config ottimizzato per Sony VAIO VGN-S3XP (e altri modelli simili). Copiatelo in '''/usr/src/linux''' e rinominatelo in '''.config.'''&lt;br /&gt;
Compilate il kernel ed installatelo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# make &amp;amp;&amp;amp; make modules_install&lt;br /&gt;
# cp System.map /boot/System.map-2.6.17.4&lt;br /&gt;
# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.17.4&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modificare il file '''/etc/lilo.conf''' per avviare il kernel appena installato. Ecco il mio '''lilo.conf''', con due opzioni di avvio per utilizzare o meno l'opzione di sospensione (può servire in caso di &amp;quot;guai&amp;quot;). E' anche importante l'opzione '''compact''', che evita un'attesa iniziale di molti secondi per il caricamento del kernel in memoria.&lt;br /&gt;
Salvare le modifiche con '''lilo -v'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
NOTA: nella configurazione del kernel non ho incluso i moduli ieee80211 e ipw2200. E' preferibile compilarli a parte, in quanto vengono aggiornati molto più spesso del kernel.&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Video  =&lt;br /&gt;
&lt;br /&gt;
La scheda video è una '''NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB''' ed il monitor a cristalli liquidi '''X-black 13''''' supporta una risoluzione di 1280x800.&lt;br /&gt;
&lt;br /&gt;
Installare i driver video NVIDIA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# chmod +x NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
# ./NVIDIA-Linux-x86-1.0-8762-pkg1.run&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lasciare modificare il file '''/etc/X11/xorg.conf''' direttamente al programma di installazione dei driver.&lt;br /&gt;
&lt;br /&gt;
Aprire il file '''/etc/X11/xorg.conf''' con un editor di testo (per es. pico) ed aggiungere le righe&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
HorizSync 31.5 - 90.0&lt;br /&gt;
VertRefresh 60.0 - 60.0&lt;br /&gt;
ModeLine &amp;quot;1280x800&amp;quot; 87.1 1280 1336 1616 1728 800 802 814 840 -hsync +vsync&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
alla sezione &amp;quot;Monitor&amp;quot; ed aggiungere la modalità &amp;quot;1280x800&amp;quot; nella sezione &amp;quot;Screen&amp;quot; per utilizzare la risoluzione 1280x800.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: nella prossima scheda c'è il link per scaricare il mio xorg.conf.&amp;lt;/small&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T07:53:48Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto '''F2''' alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione ('''boot:''') digitare '''sata.i''', altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere '''reiserfs''' come filesystem per la partizione di boot e di scrivere il bootloader LILO nel '''Master Boot Record''' (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;NOTA: il DVD di installazione serve anche come recovery-disk. In caso di guai che non consentano il normale boot, basta avviare con il DVD inserito nel lettore, come se si dovesse arrivare all'installazione, ma arrivati alla shell si può montare il disco di root, cambiare la root con chroot e operare normalmente sui file per risolvere il problema.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kernel  =&lt;br /&gt;
&lt;br /&gt;
Estrarre i sorgenti del kernel 2.6.17.4 in '''/usr/src''' e creare un collegamento simbolico''' /usr/src/linux''' ai sorgenti appena estratti.&lt;br /&gt;
Estrarre ed applicare la '''patch per la sospensione'''.&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T07:49:52Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Requisiti software =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Sorgenti del kernel 2.6.17.4&lt;br /&gt;
* Patch del kernel per la sospensione (Software Suspend 2)&lt;br /&gt;
* Driver video NVIDIA&lt;br /&gt;
* Driver synaptics&lt;br /&gt;
* Script hibernate&lt;br /&gt;
* sysfsutils&lt;br /&gt;
* cpufrequtils&lt;br /&gt;
* cpufreqd&lt;br /&gt;
* smartdimmer&lt;br /&gt;
* NVClock&lt;br /&gt;
* Moduli IEEE 802.11&lt;br /&gt;
* Moduli Intel Pro/Wireless 2200BG&lt;br /&gt;
* Firmware Intel Pro/Wireless 2200BG&lt;br /&gt;
* pcmciautils&lt;br /&gt;
* Driver e utility BlueZ&lt;br /&gt;
* evrouter&lt;br /&gt;
&lt;br /&gt;
= Partizionamento =&lt;br /&gt;
&lt;br /&gt;
Faremo coesistere Slackware Linux 10.2 con il Windows XP preinstallato nel laptop.&lt;br /&gt;
&lt;br /&gt;
Con un tool di partizionamento, come 7Tools Partition Manager (da Windows), realizzare il seguente partizionamento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# fdisk -l /dev/sda&lt;br /&gt;
&lt;br /&gt;
Disk /dev/sda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cilindri of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
Dispositivo	Boot	Start	End	Blocks	Id	System&lt;br /&gt;
/dev/sda1		1	912	7325608+	12	Diagnostica Compaq&lt;br /&gt;
/dev/sda2	*	913	4099	25599577+	7	HPFS/NTFS&lt;br /&gt;
/dev/sda3		4100	7924	30724312+	c	W95 FAT32 (LBA)&lt;br /&gt;
/dev/sda4		7925	9729	14498662+	f	W95 Ext'd (LBA)&lt;br /&gt;
/dev/sda5		7925	9602	13478503+	83	Linux&lt;br /&gt;
/dev/sda6		9603	9729	1020096	82	Linux swap&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda1''' è la partizione di recovery del VAIO (~7,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda2''' è la partizione di Windows (~25,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda3''' è una partizione di scambio con filesystem FAT32 (~31 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda4''' è una partizione estesa, che contiene 2 partizioni logiche:&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda5''' è la partizione Linux reiserfs (~13,5 GB);&lt;br /&gt;
&lt;br /&gt;
'''/dev/sda6''' è la partizione di swap (~1 GB).&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
All'accensione premere il tasto F2 alla comparsa del logo VAIO, per accedere al BIOS. E' necessario abilitare l'opzione &amp;quot;LCD Screen Expansion&amp;quot;, poichè in caso contrario la schermata di Linux non occuperà tutto lo spazio disponibile nello schermo.&lt;br /&gt;
Uscire dal BIOS ed avviare il laptop con il DVD di Slackware inserito nel lettore.&lt;br /&gt;
Alla richiesta di quale kernel avviare per l'installazione (boot:) digitare sata.i, altrimenti il programma di installazione non riuscirà a vedere l'hard disk Serial ATA.&lt;br /&gt;
Proseguire l'installazione selezionando le opzioni desiderate, ma ricordandosi di scegliere reiserfs come filesystem per la partizione di boot e di scrivere il bootloader LILO nel Master Boot Record (MBR) dell'hard&amp;lt;br/&amp;gt;&lt;br /&gt;
disk quando richiesto.&lt;br /&gt;
&lt;br /&gt;
Al termine dell'installazione, uscire dal setup e riavviare il laptop (si aprirà automaticamente il carrello del lettore DVD per rimuovere il DVD di installazione non più necessario).&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2</id>
		<title>Sony Vaio VGN-S3XP e Slackware Linux 10.2</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Sony_Vaio_VGN-S3XP_e_Slackware_Linux_10.2"/>
				<updated>2006-09-16T07:38:28Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sony VAIO VGN-S3XP e Slackware Linux 10.2 =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center; 1px solid #bfffbf; padding: 5px; margin: 5px;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!FUNZIONALITA'	!!     STATUS&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Kernel 2.6.17.4	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Video	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Touchpad e Mouse	||100%&lt;br /&gt;
|- bgcolor=red&lt;br /&gt;
|Audio ||buggato&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Risparmio energetico	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Sospensione (Suspend2)	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Automount periferiche removibili	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Wireless	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|PCMCIA	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Bluetooth	||100%&lt;br /&gt;
|- bgcolor=green&lt;br /&gt;
|Tasti Fn	||100%&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Processore Intel® Pentium® M 760 2 GHz, 533 MHz FSB, 2048 KB Cache L2&lt;br /&gt;
1 GB SDRAM DDR2 (PC2-3200 - DDR2-400)&lt;br /&gt;
Schermo a cristalli liquidi X-black 13'' 1280x800&lt;br /&gt;
NVIDIA® GeForce™ Go 6200 con supporto TurboCache™ da 128 MB&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# lspci&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller&lt;br /&gt;
&amp;lt;br /&amp;gt; (rev 03)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 03)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller&lt;br /&gt;
&amp;lt;br/&amp;gt; (rev 03)&lt;br /&gt;
00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 03)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03)&lt;br /&gt;
01:00.0 VGA compatible controller: nVidia Corporation GeForce Go 6200 TurboCache (rev a1)&lt;br /&gt;
06:05.0 CardBus bridge: Texas Instruments PCI7420 CardBus Controller&lt;br /&gt;
06:05.2 FireWire (IEEE 1394): Texas Instruments PCI7x20 1394a-2000 OHCI Two-Port PHY/Link-Layer&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller&lt;br /&gt;
06:05.3 Mass storage controller: Texas Instruments PCI7420/PCI7620 Dual Socket CardBus and Smart Card&lt;br /&gt;
&amp;lt;br/&amp;gt; Cont. w/ 1394a-2000 OHCI Two-Port PHY/Link-Layer Cont. an&lt;br /&gt;
06:08.0 Ethernet controller: Intel Corporation 82562ET/EZ/GT/GZ - PRO/100 VE (LOM) Ethernet&lt;br /&gt;
&amp;lt;br/&amp;gt; Controller Mobile (rev 03)&lt;br /&gt;
06:0b.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Boot_grafico_con_Slackware</id>
		<title>Boot grafico con Slackware</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Boot_grafico_con_Slackware"/>
				<updated>2006-09-14T16:35:06Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
                                                                                                          &lt;br /&gt;
Verrà spiegato in questo documento come realizzare una schermata di boot in modalità grafica&lt;br /&gt;
utilizzando lilo 22.x.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ATTENZIONE: Effettuando qualche operazione in maniera errata è possibile che non si riesca più&lt;br /&gt;
ad avviare la macchina. In questo Tutorial verranno prese tutte le precauzioni perchè questo&lt;br /&gt;
non avvenga, tuttavia siatene consapevoli e fatevi un dischetto di boot.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per evitare di corrompere il Master Boot Record (MBR) del vostro disco fisso faremo le prove &lt;br /&gt;
utilizzando un disco floppy.&lt;br /&gt;
Solo dopo essere certi che tutto funzioni a dovere scriveremo sul MBR dell'hard disk.&lt;br /&gt;
&lt;br /&gt;
= Installare LILO su floppy =&lt;br /&gt;
&lt;br /&gt;
Facciamo una copia di lilo.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su &lt;br /&gt;
Password:&lt;br /&gt;
&lt;br /&gt;
cp /etc/lilo.conf /etc/lilo.conf-backup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apriamo lilo.conf con un editor di testo e modifichiamo la linea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boot=/dev/hda&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#boot=/dev/hda&lt;br /&gt;
boot=/dev/fd0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salviamo il file ed inseriamo un floppy nel drive.&lt;br /&gt;
Da un terminale da root diamo il comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A questo punto riavviamo il sistema con il floppy inserito dopo essersi assicurati&lt;br /&gt;
che nel BIOS la sequenza di avviamento sia tale da utilizzare il floppy dei dischi (A:C:).&lt;br /&gt;
&lt;br /&gt;
Finora abbiamo solo spostato lilo sul floppy mantenendo inalterato il MBR.&lt;br /&gt;
&lt;br /&gt;
= Modifica di Lilo sul MBR del floppy =&lt;br /&gt;
&lt;br /&gt;
Copiamo una bitmap di esempio in /boot. Verrà usato come esempio presente in &lt;br /&gt;
/usr/doc/lilo-22.5/sample/ins64a.bmp /boot/ins64a.bmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/doc/lilo-22.5/sample/ins64a.bmp /boot/ins64a.bmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
apriamo con un editor  il file /usr/doc/lilo-22.5/sample/ins64a.dat e con un&lt;br /&gt;
copia/incolla copiamo il contenuto in /etc/lilo.conf PRIMA della riga:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#END LILO global section&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vostro lilo.conf dovrebbe assomigliare a questo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#LILO configuration file&lt;br /&gt;
#Start LILO global section&lt;br /&gt;
append=&amp;quot;hdb=ide-scsi&amp;quot;&lt;br /&gt;
boot=/dev/fd0&lt;br /&gt;
#compact #faster,but won't work on all systems.&lt;br /&gt;
prompt&lt;br /&gt;
timeout=50&lt;br /&gt;
# VESA framebuffer console @ 1024x768x256&lt;br /&gt;
vga=773&lt;br /&gt;
#ramdisk = 0 #paranoia settings&lt;br /&gt;
&lt;br /&gt;
#LILO grafico by Tongiu&lt;br /&gt;
&lt;br /&gt;
bitmap=/boot/ins64a.bmp&lt;br /&gt;
&lt;br /&gt;
bmp-colors=14,11,,15,9,0&lt;br /&gt;
bmp-table=21,284p,2,7,175p,4&lt;br /&gt;
bmp-timer=73,29,12,8,0&lt;br /&gt;
&lt;br /&gt;
#End LILO global section&lt;br /&gt;
&lt;br /&gt;
#Linux bootable partition config begins&lt;br /&gt;
image = /boot/vmlinuz &lt;br /&gt;
root = /dev/hda5 &lt;br /&gt;
label = Linux &lt;br /&gt;
read-only  &lt;br /&gt;
# Linux bootable partition config ends&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a questo punto salvate il file e date, da root, un bel&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Riavviate la macchina con il floppy inserito ed ecco il vostro boot in &lt;br /&gt;
modalità grafica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Modifica di lilo sul MBR dell'hard disk =&lt;br /&gt;
&lt;br /&gt;
Una volta stabilito che tutto funziona a dovere eliminiamo il floppy e ripristiniamo&lt;br /&gt;
la riga di lilo.conf precedentemente modificata:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#boot=/dev/hda&lt;br /&gt;
boot=/dev/fd0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boot=/dev/hda&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(attenzione. In questo esempio si usa hda supponendo che il boot venga fatto sul &lt;br /&gt;
primo disco IDE ma la conformazione hw del vostro PC potrebbe essere diversa.&lt;br /&gt;
Per non correre rischi lasciate al posto di hda ciò che c'era in origine).&lt;br /&gt;
&lt;br /&gt;
In un terminale &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -t&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e se non ci sono errori&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A questo punto il vostro PC dovrebbe partire da Hard Disk in modalità grafica.&lt;br /&gt;
&lt;br /&gt;
= Qualcosa di più bello =&lt;br /&gt;
&lt;br /&gt;
Vi consiglio  di fare un giro in http://www.kde-look.org e fare una ricerca ( menù&lt;br /&gt;
a sinistra &amp;quot;Search Content&amp;quot;) della parola &amp;quot;lilo&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Troverete un file .bmp ed un file .dat che dovrete utilizzare al posto del ins64a.bmp&lt;br /&gt;
ed ins64a.dat usato prima.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
29/08/2003&lt;br /&gt;
tongiu@slacky.it&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Boot_grafico_con_Slackware</id>
		<title>Boot grafico con Slackware</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Boot_grafico_con_Slackware"/>
				<updated>2006-09-14T16:33:52Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
                                                                                                             ¡¢ &lt;br /&gt;
Verrà spiegato in questo documento come realizzare una schermata di boot in modalità grafica&lt;br /&gt;
utilizzando lilo 22.x.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ATTENZIONE: Effettuando qualche operazione in maniera errata è possibile che non si riesca più&lt;br /&gt;
ad avviare la macchina. In questo Tutorial verranno prese tutte le precauzioni perchè questo&lt;br /&gt;
non avvenga, tuttavia siatene consapevoli e fatevi un dischetto di boot.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per evitare di corrompere il Master Boot Record (MBR) del vostro disco fisso faremo le prove &lt;br /&gt;
utilizzando un disco floppy.&lt;br /&gt;
Solo dopo essere certi che tutto funzioni a dovere scriveremo sul MBR dell'hard disk.&lt;br /&gt;
&lt;br /&gt;
= Installare LILO su floppy =&lt;br /&gt;
&lt;br /&gt;
Facciamo una copia di lilo.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
su &lt;br /&gt;
Password:&lt;br /&gt;
&lt;br /&gt;
cp /etc/lilo.conf /etc/lilo.conf-backup&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apriamo lilo.conf con un editor di testo e modifichiamo la linea&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boot=/dev/hda&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#boot=/dev/hda&lt;br /&gt;
boot=/dev/fd0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salviamo il file ed inseriamo un floppy nel drive.&lt;br /&gt;
Da un terminale da root diamo il comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A questo punto riavviamo il sistema con il floppy inserito dopo essersi assicurati&lt;br /&gt;
che nel BIOS la sequenza di avviamento sia tale da utilizzare il floppy dei dischi (A:C:).&lt;br /&gt;
&lt;br /&gt;
Finora abbiamo solo spostato lilo sul floppy mantenendo inalterato il MBR.&lt;br /&gt;
&lt;br /&gt;
= Modifica di Lilo sul MBR del floppy =&lt;br /&gt;
&lt;br /&gt;
Copiamo una bitmap di esempio in /boot. Verrà usato come esempio presente in &lt;br /&gt;
/usr/doc/lilo-22.5/sample/ins64a.bmp /boot/ins64a.bmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/doc/lilo-22.5/sample/ins64a.bmp /boot/ins64a.bmp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
apriamo con un editor  il file /usr/doc/lilo-22.5/sample/ins64a.dat e con un&lt;br /&gt;
copia/incolla copiamo il contenuto in /etc/lilo.conf PRIMA della riga:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#END LILO global section&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il vostro lilo.conf dovrebbe assomigliare a questo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#LILO configuration file&lt;br /&gt;
#Start LILO global section&lt;br /&gt;
append=&amp;quot;hdb=ide-scsi&amp;quot;&lt;br /&gt;
boot=/dev/fd0&lt;br /&gt;
#compact #faster,but won't work on all systems.&lt;br /&gt;
prompt&lt;br /&gt;
timeout=50&lt;br /&gt;
# VESA framebuffer console @ 1024x768x256&lt;br /&gt;
vga=773&lt;br /&gt;
#ramdisk = 0 #paranoia settings&lt;br /&gt;
&lt;br /&gt;
#LILO grafico by Tongiu&lt;br /&gt;
&lt;br /&gt;
bitmap=/boot/ins64a.bmp&lt;br /&gt;
&lt;br /&gt;
bmp-colors=14,11,,15,9,0&lt;br /&gt;
bmp-table=21,284p,2,7,175p,4&lt;br /&gt;
bmp-timer=73,29,12,8,0&lt;br /&gt;
&lt;br /&gt;
#End LILO global section&lt;br /&gt;
&lt;br /&gt;
#Linux bootable partition config begins&lt;br /&gt;
image = /boot/vmlinuz &lt;br /&gt;
root = /dev/hda5 &lt;br /&gt;
label = Linux &lt;br /&gt;
read-only  &lt;br /&gt;
# Linux bootable partition config ends&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
a questo punto salvate il file e date, da root, un bel&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Riavviate la macchina con il floppy inserito ed ecco il vostro boot in &lt;br /&gt;
modalità grafica.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Modifica di lilo sul MBR dell'hard disk =&lt;br /&gt;
&lt;br /&gt;
Una volta stabilito che tutto funziona a dovere eliminiamo il floppy e ripristiniamo&lt;br /&gt;
la riga di lilo.conf precedentemente modificata:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#boot=/dev/hda&lt;br /&gt;
boot=/dev/fd0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
boot=/dev/hda&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
(attenzione. In questo esempio si usa hda supponendo che il boot venga fatto sul &lt;br /&gt;
primo disco IDE ma la conformazione hw del vostro PC potrebbe essere diversa.&lt;br /&gt;
Per non correre rischi lasciate al posto di hda ciò che c'era in origine).&lt;br /&gt;
&lt;br /&gt;
In un terminale &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -t&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e se non ci sono errori&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
lilo -v&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A questo punto il vostro PC dovrebbe partire da Hard Disk in modalità grafica.&lt;br /&gt;
&lt;br /&gt;
= Qualcosa di più bello =&lt;br /&gt;
&lt;br /&gt;
Vi consiglio  di fare un giro in http://www.kde-look.org e fare una ricerca ( menù&lt;br /&gt;
a sinistra &amp;quot;Search Content&amp;quot;) della parola &amp;quot;lilo&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Io consiglio http://www.kde-look.org/content/show.php?content=6673&lt;br /&gt;
&lt;br /&gt;
Troverete un file .bmp ed un file .dat che dovrete utilizzare al posto del ins64a.bmp&lt;br /&gt;
ed ins64a.dat usato prima.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
29/08/2003&lt;br /&gt;
tongiu@slacky.it&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Boot_grafico_con_Slackware</id>
		<title>Boot grafico con Slackware</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Boot_grafico_con_Slackware"/>
				<updated>2006-09-14T15:55:06Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
                                                                                                             ¡¢ &lt;br /&gt;
Verrà spiegato in questo documento come realizzare una schermata di boot in modalità grafica&lt;br /&gt;
utilizzando lilo 22.x.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ATTENZIONE: Effettuando qualche operazione in maniera errata è possibile che non si riesca più&lt;br /&gt;
ad avviare la macchina. In questo Tutorial verranno prese tutte le precauzioni perchè questo&lt;br /&gt;
non avvenga, tuttavia siatene consapevoli e fatevi un dischetto di boot.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per evitare di corrompere il Master Boot Record (MBR) del vostro disco fisso faremo le prove &lt;br /&gt;
utilizzando un disco floppy.&lt;br /&gt;
Solo dopo essere certi che tutto funzioni a dovere scriveremo sul MBR dell'hard disk.&lt;br /&gt;
&lt;br /&gt;
= Installare LILO su floppy =&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Slamd64_tips_%26_trips_installazione</id>
		<title>Slamd64 tips &amp; trips installazione</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Slamd64_tips_%26_trips_installazione"/>
				<updated>2006-09-14T15:34:26Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
= Unofficial Slamd64 Linux Installation How-to =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;                                                                       &lt;br /&gt;
Hardware Utilizzato: Mobo Asus A8N-E (Nforce 4)&lt;br /&gt;
                     Processore AMD64 3500+&lt;br /&gt;
                     Ram 1 GB DDR 400MHz&lt;br /&gt;
                     HD 120Gb SATA Maxtor&lt;br /&gt;
                     NVIDIA 6600 256Mb PCI-E&lt;br /&gt;
                     (lettore cd, dvdrw, floppy ecc ecc regolarmente riconosciuti)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eccoci qua, con la nostra slackware che ci segue anche sulle nuovissime piattaforma 64Bit (sia&lt;br /&gt;
AMD che Intel sono supportate)&lt;br /&gt;
La prima cosa da fare è scaricare almeno la prima ISO di Slamd64 dal sito www.slamd64.com -&amp;gt;&lt;br /&gt;
Get Slamd64 (qualsiasi mirror è buono.). La seconda e le rimanenti sono strutturate pari pari a&lt;br /&gt;
Slackware standard. Avviate l'installazione da CD. Il gioco comincia.&lt;br /&gt;
A questo punto il primo accorgimento: Al prompt bisogna selezionare il kernel sata.s (presente&lt;br /&gt;
anch'esso dentro il cd di installazione) e non sata.i che non utilizza le nuove libata. Cosi facendo, il&lt;br /&gt;
kernel riconoscerà il/i disco/i SATA e potrete “tranquillamente” procedere con l'installazione. Ho&lt;br /&gt;
messo tra virgolette tranquillamente perchè almeno a me, dopo aver eseguito nella maniera solita&lt;br /&gt;
l'installazione di Slamd64 e aver installato correttamente LILO nella partizione di boot e il resto&lt;br /&gt;
nelle altre partizioni , al successivo riavvio il sistema s'inchiodava con un PANIC sulla rootfs (non&lt;br /&gt;
trovava la partizione di root situata in /dev/sdaX). Dopo vare imprecazioni e arrabbiature, e grazie a&lt;br /&gt;
Google (Dio benedica gli inventori) sono arrivato alla felice risoluzione del problema che ora vi&lt;br /&gt;
riporto.&lt;br /&gt;
Per permettere al kernel di bootare, dovrete dirgli dove andare a pescare la partizione di root, visto&lt;br /&gt;
che quello appena installato ovviamente non riesce a leggere il disco SATA.&lt;br /&gt;
Googlando qua e la ho trovato il modo di fare leggere la partizione di root al kernel: Dopo aver&lt;br /&gt;
avviato il pc con il disco di installazione, ho passato al prompt (boot:) il seguente parametro: sata.s&lt;br /&gt;
root=/dev/sdaX (la mia partizione era sda3, la vostra non so :)) e finalmente il VFS PANIC non s'è&lt;br /&gt;
presentato (io ho formatto il tutto in EXT3, dopo aver smanettato senza successo con ReiserFS).&lt;br /&gt;
Ora avete un sistema funzionante e pronto per essere sistemato/ottimizzato.&lt;br /&gt;
Per evitare le latenze di avvio da cd e la digitazione del parametro sopracitato, ho copiato&lt;br /&gt;
l'immagine del kernel sata.s presente nel cd (con il suo System.map e config) direttamente nella&lt;br /&gt;
boot (non mi sono inventato nulla, ho semplicemente utilizzato Internet a modo) e per sicurezza ho&lt;br /&gt;
rinominato il kernel standard e ho riconfigurato lilo.&lt;br /&gt;
Dato che le immagini sono identiche (l'unica differenza sta appunto nel supporto per HD SATA), al&lt;br /&gt;
seguente riavvio tutto è filato liscio e ho potuto cominciare a riconfigurarmi Slack .&lt;br /&gt;
Fortunatamente qui bravi ragazzi di slamd64 hanno già compilato KDE 3.4.1 per x86_64 (la&lt;br /&gt;
versione la trovate in uno dei mirror disponibili dentro la cartella slamd64-current) è stata la prima&lt;br /&gt;
applicazione ad essere installata.&lt;br /&gt;
Questo ovviamente dopo aver installato tutti i driver proprietari di NVDIA , ossia gli NFORCE e&lt;br /&gt;
NVIDIA-graphics (Prelevabili dal sito NVDIA-&amp;gt;Linux Support), obbligatori per il riconoscimento&lt;br /&gt;
di tutto il chipset e periferiche (LAN, Audio, Sound e naturalmente, scheda grafica). Proprio la&lt;br /&gt;
scheda grafica è l'unica periferica che non mi ha creato problemi (penso che il supporto PCI-E fosse&lt;br /&gt;
già bello che compilato).&lt;br /&gt;
&lt;br /&gt;
Ovvio, non è ancora allineata all'ultimo changelog ufficiale di Patrick, ma considerando che lo&lt;br /&gt;
sviluppatore non è neanche maggiorenne, possiamo veramente dargli tempo.&lt;br /&gt;
Ho installato qualche pacchetto x86_64 prelevato da linuxpackages.net. Devo dire che i 64Bit si&lt;br /&gt;
fanno veramente sentire. Ricordo che la compatibilità per applicazioni 32Bit è pienamente&lt;br /&gt;
supportata grazie al processore interno al core.&lt;br /&gt;
Ho provato ad utilizzare swaret cambiato i repository. Devo dire che fa il suo lavoro ababstanza&lt;br /&gt;
bene, anche se per mia distrazione ho provato ad aggiornare le GLIBC.. Un vero e proprio disastro,&lt;br /&gt;
segmentation fault ovunque. Ma ho risolto, as usual :)&lt;br /&gt;
Se trovate in questa guida qualcosa di poco chiaro e integrazioni da apportare, scrivetemi&lt;br /&gt;
tranquillamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Leonardo “ cRoW2k “ Cursi&lt;br /&gt;
crow2k@novafeltria.net&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Ulog_e_Iptables</id>
		<title>Ulog e Iptables</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Ulog_e_Iptables"/>
				<updated>2006-09-14T15:28:00Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
= ULOG e IPTABLES =&lt;br /&gt;
&lt;br /&gt;
== Introduzione ==&lt;br /&gt;
&lt;br /&gt;
La seguente guida ha lo scopo di introdurre ulogd, sistema di logging che può sostituire&lt;br /&gt;
il   classico   syslogd,   per   registrare   i   log   del   nostro   firewall.   Si&lt;br /&gt;
avrà   così   un   passaggio   dal classico   target   LOG   di   iptables   al   più&lt;br /&gt;
evoluto   target   ULOG   che   lavora   in   userspace   e permette   quindi,   tramite&lt;br /&gt;
un   programma   in   continuo   ascolto,   di   gestire   tali   informazioni&lt;br /&gt;
nella maniera più disparata. &lt;br /&gt;
Verrà   quindi   mostrato   come   associare   ulog   al   potente   DBMS   MySQL   in&lt;br /&gt;
modo   tale   da creare una apposita tabella contenente tutti i log relativi al nostro&lt;br /&gt;
firewall. Non   è   difficile   capire   i   vantaggi   che   si   possono   ottenere&lt;br /&gt;
con   questa   magnifica combinazione.   Immaginate   di   voler   sapere   quanti &lt;br /&gt;
tentativi   di   accesso   avete   avuto   negli ultimi   due   mesi   su   una&lt;br /&gt;
determinata   porta.   Se   utilizzate   syslogd   dovrete   praticamente controllare&lt;br /&gt;
ogni   riga   di   log   all'interno   del   file   /var/log/syslog,   cercare  la&lt;br /&gt;
porta   e   vedere se corrisponde: un lavoro lungo e sicuramente poco pratico.&lt;br /&gt;
Avendo invece i log all'interno  di un database si può raggiungere il nostro scopo con una&lt;br /&gt;
semplice istruzione SQL. Si avrà così una visione più chiara e dettagliata, senza contare il&lt;br /&gt;
tempo risparmiato nella ricerca.&lt;br /&gt;
Verranno   utilizzate   interfacce   grafiche   sia   per   ulog   che   per   MySQL,   per&lt;br /&gt;
migliorare ulteriormente il nostro lavoro.&lt;br /&gt;
Questa   guida   non   ha   lo   scopo   di   specificare   le   potenzialità   di   iptables&lt;br /&gt;
(la   componente firewall   standard   di   Linux   sin   dall'   introduzione   dei&lt;br /&gt;
kernel   2.4),   per   la   quale   si   rimanda alla consultazione di siti come www.netfilter.org.&lt;br /&gt;
&lt;br /&gt;
Non   si   parlerà   nemmeno   del   linguaggio   SQL,   ormai   famosissimo   e   di   una&lt;br /&gt;
praticità   e semplicità estrema.&lt;br /&gt;
Si   farà   una   breve   introduzione   ad   Apache   con   il   semplice   scopo   di &lt;br /&gt;
rendere   operativo   il webserver.&lt;br /&gt;
&lt;br /&gt;
= Logging con IPTABLES =&lt;br /&gt;
&lt;br /&gt;
Iptables mette a disposizione il logging come feature per debugging e analisi del traffico.&lt;br /&gt;
A noi interessa l'analisi di tutto il traffico che viene “droppato” dal nostro firewall.&lt;br /&gt;
Il   log   generato   da   iptables   può   essere   utile   sia   per   verificare   le&lt;br /&gt;
funzionalità   delle   regole inserite   sia   per   generare   un   log   che   verrà&lt;br /&gt;
analizzato   da   tools   per   creare   statistiche   e&lt;br /&gt;
report, fonte di informazioni indispensabile per scoprire ad esempio di essere il bersaglio&lt;br /&gt;
di un attacco.  &lt;br /&gt;
Come   strumento   d'analisi   utilizzeremo   ulog­php,   tool   user­friendly   scritto   in&lt;br /&gt;
php   capace di   fornire   un'ottima   interfaccia   al   nostro   database   MySQL.&lt;br /&gt;
Esistono   anche   altri   progetti ma, tra quelli visti, lo reputo uno dei migliori.&lt;br /&gt;
Il   logging   viene   abilitato   tramite   target  ULOG   per   loggare   in   user  space &lt;br /&gt;
e  LOG   in   kernel space. Noi utilizzeremo ovviamente ulog.&lt;br /&gt;
E'   buona   norma   loggare   tutto   ciò   che   viene   negato,   quindi   se   si   segue&lt;br /&gt;
la   policy   &amp;quot;Nego tutto   e   lascio   passare   solo   ciò   che   mi   serve&amp;quot;   (che&lt;br /&gt;
prenderemo   in   esame),   le   regole   di logging dovranno essere inserite alla fine della catena.&lt;br /&gt;
&lt;br /&gt;
Le nostre regole di iptables relative ai log saranno quindi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iptables ­A INPUT ­i ppp0 ­p tcp ­m state ­­state NEW ­­dport 0:65535 ­j ULOG ­­ulog­nlgroup 1 ­­ulog­prefix &amp;quot;badif&amp;quot;&lt;br /&gt;
iptables ­A INPUT ­i ppp0 ­p udp ­m state ­­state NEW ­­dport 0:65535 ­j ULOG ­­ulog­nlgroup 1 ­­ulog­prefix &amp;quot;badif&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La prima riga logga tutti i pacchetti che sfruttano il protocollo tcp (­p tcp) e che hanno il&lt;br /&gt;
flag  SYN settato ad 1 (­m state –state NEW) su un range di porte che va da 0 a 65535 (­­&lt;br /&gt;
dport 0:65535). La seconda è identica alla prima solo  che è relativa al protocollo udp (­p&lt;br /&gt;
udp).   Il   flag   –ulog­prefix   “badif”   serve   per   loggare   i  “bad”   packet.   Dal&lt;br /&gt;
README   di   ulog­ php:&lt;br /&gt;
&lt;br /&gt;
''to log bad packet you can use  iptables ­A FORWARD  ­j ULOG ­­ulog­nlgroup 1 ­­ulog­prefix &amp;quot;badif&amp;quot;''&lt;br /&gt;
&lt;br /&gt;
Queste due regole si sostituiscono alle tradizionali:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
iptables ­A INPUT ­i ppp0 ­p tcp ­m state ­­state NEW ­­dport 0:1024 ­j LOG ­­log­prefix=&amp;quot;BLOCCATO TCP: &amp;quot;&lt;br /&gt;
iptables ­A INPUT ­i ppp0 ­p udp ­m state ­­state NEW ­­dport 0:1024 ­j LOG ­­log­prefix=&amp;quot;BLOCCATO UDP: &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La policy in input è, come ho già detto, di scartare di default qualsiasi pacchetto che non&lt;br /&gt;
corrisponda   ad   una   determinata   serie   di   regole   che   dovrete   inserire   nel&lt;br /&gt;
vostro   script firewall.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
= Requisiti di sistema =&lt;br /&gt;
&lt;br /&gt;
Per  utilizzare   ulog  occorre  includere  il  supporto  nel  kernel.   Tutte  le  mie&lt;br /&gt;
esperienze  sono basate su kernel della serie 2.6.x. &lt;br /&gt;
Nella sezione Netfilter Configuration occorre selezionare l'opzione:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
'''CONFIG_IP_NF_TARGET_ULOG'''&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il   modulo   relativo   è   ipt_ULOG   che   potete   trovare   (se   l'avete   incluso&lt;br /&gt;
come   modulo   nel kernel) sotto /lib/modules/2.6.11.8/kernel/net/ipv4/netfilter/.&lt;br /&gt;
Nel caso in cui non sia presente potete provare a dare un:&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# grep ­i 'ulog' /boot/config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove al posto di “config” dovete mettere il nome del vostro config.&lt;br /&gt;
Il   comando   esamina   all'interno   di   tale   file   se   è   presente   qualche&lt;br /&gt;
opzione   con   la   stringa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
“ulog”. L'output sarà qualcosa del genere:&lt;br /&gt;
CONFIG_IP_NF_TARGET_ULOG=m&lt;br /&gt;
CONFIG_BRIDGE_EBT_ULOG=m&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In   questo   caso   potete   vedere   che   avete  CONFIG_IP_NF_TARGET_ULOG  abilitato&lt;br /&gt;
come modulo, quindi vi basterà lanciare un:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# modprobe ipt_ULOG   per attivarlo.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Se  l'output  del  comando   grep  è  No  such  file  or directory,  significa  che  non&lt;br /&gt;
avete  abilitato ulog. Dovrete quindi abilitarlo ricompilando il kernel. &lt;br /&gt;
&lt;br /&gt;
= Installazione e Configurazione di Ulog =&lt;br /&gt;
&lt;br /&gt;
Preleviamo il pacchetto da: ftp://ftp.netfilter.org/pub/ulogd/&lt;br /&gt;
Al momento l'ultima versione è la 1.23.Una volta scaricato il pacchetto ulogd-1­.23.tar.bz2 eseguiremo le seguenti istruzioni:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# tar xjvf ulogd­1.23.tar.bz (per decomprimere un pacchetto non occorre essere root)&lt;br /&gt;
# cd ulogd­1.23&lt;br /&gt;
# ./configure –with­mysql=/var/lib/mysql&lt;br /&gt;
# make &amp;amp;&amp;amp; make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'istruzione  #   ./configure   –with­mysql=/var/lib/mysql  abilita   il   supporto   per   Mysql   in&lt;br /&gt;
modo tale da poter riportare le informazione reperite da ulogd nel nostro database.&lt;br /&gt;
Per una lista di tutte le possibili opzioni basta dare un:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# ./configure –help&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora ulogd è installato nel nostro sistema e non ci resta che configurarlo editando il file:&lt;br /&gt;
/usr/local/etc/ulogd.conf.&lt;br /&gt;
All'interno di questo file occorre porre attenzione alle seguenti righe: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# netlink multicast group &lt;br /&gt;
nlgroup=1&lt;br /&gt;
nlgroup deve avere lo stesso valore anche nelle regole di iptables.&lt;br /&gt;
(the same as the iptables ­­ulog­nlgroup param)&lt;br /&gt;
# logfile per i messaggi di stato&lt;br /&gt;
logfile=&amp;quot;/var/log/ulogd.log&amp;quot;&lt;br /&gt;
# output plugins.&lt;br /&gt;
plugin=&amp;quot;/usr/local/lib/ulogd/ulogd_LOGEMU.so&amp;quot;&lt;br /&gt;
#plugin=&amp;quot;/usr/local/lib/ulogd/ulogd_OPRINT.so&amp;quot;&lt;br /&gt;
plugin=&amp;quot;/usr/local/lib/ulogd/ulogd_MYSQL.so&amp;quot;&lt;br /&gt;
#plugin=&amp;quot;/usr/local/lib/ulogd/ulogd_PGSQL.so&amp;quot;&lt;br /&gt;
#plugin=&amp;quot;/usr/local/lib/ulogd/ulogd_SQLITE3.so&amp;quot;&lt;br /&gt;
#plugin=&amp;quot;/usr/local/lib/ulogd/ulogd_PCAP.so&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All'interno   di   output   plugins   occorre   abilitare   il   plugin   relativo   a   MySQl   come&lt;br /&gt;
nell'esempio   sopra   mostrato.   Come   potete   vedere   ulog   può   lavorare   appoggiandosi   a&lt;br /&gt;
diversi sistemi tra i quali spiccano PGSQL e SQLITE3.&lt;br /&gt;
Ora non ci resta che abilitare MySQL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[MYSQL]&lt;br /&gt;
table=&amp;quot;ulog&amp;quot;&lt;br /&gt;
pass=&amp;quot;vostra password&amp;quot;&lt;br /&gt;
user=&amp;quot;user&amp;quot;&lt;br /&gt;
db=&amp;quot;ulogd&amp;quot;&lt;br /&gt;
host=&amp;quot;localhost&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Qui vanno modificati i dati relativi all'utente (con relativa password) che può accedere al&lt;br /&gt;
database “ulogd” presente in MySQL. Modificando   tale   file   con   gli   oppurtuni   valori&lt;br /&gt;
permetteremo   ad   ulogd   di   accedere   al  nostro database inserendo i dati relativi ai&lt;br /&gt;
log di iptables.&lt;br /&gt;
Ancora   noi   non   possediamo   alcun   database   perciò,   per   il   momento,   limitatevi   ad&lt;br /&gt;
esaminare   il   file   senza   fare   alcuna   modifica.   Una   volta   installato   e   configurato&lt;br /&gt;
MySQL, andremo a modificare la sezione “user” e “password” con i nostri dati.&lt;br /&gt;
&lt;br /&gt;
= Installazione e configurazione di MySQL =&lt;br /&gt;
&lt;br /&gt;
L'installazione di MySQL non è complessa. &lt;br /&gt;
Se   avete   fatto   un'installazione   “full”   della   vostra   Slackware   potete   tranquillamente&lt;br /&gt;
saltare   questa   parte   e   recarvi   subito   alla   configurazione,   in   quanto   avete   già&lt;br /&gt;
il   DBMS installato.&lt;br /&gt;
In caso contrario potete operare in due modi differenti:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. scaricare il pacchetto precompilato da www.linuxpackages.net e installarlo con un: &lt;br /&gt;
    # installpkg nomePacchetto.tgz&lt;br /&gt;
2. compilarlo con la solita terna ./configure, make &amp;amp;&amp;amp; make install.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adesso  che   MySQL   è  installato   e  attivo,  la prima   cosa  da  fare  è  quella  di  impostare&lt;br /&gt;
una password  per l'utente root,  ovvero l'utente che è in grado di compiere tutte le operazioni&lt;br /&gt;
su MySQL, compresa quella di fermare il server. &lt;br /&gt;
MySQL   permette   l'accesso   ai   dati   contenuti   nei   database   esclusivamente   agli   utenti&lt;br /&gt;
autorizzati,   per   questo   è   importante   creare   da   subito   degli   utenti   che   abbiano&lt;br /&gt;
delle possibilità   di   azione   limitate   per   evitare   seri   problemi   di   sicurezza.   Appena   installato, MySQL ha un utente &amp;quot;root&amp;quot; che può accedere senza inserire alcuna password, in grado di&lt;br /&gt;
compiere   qualsiasi   azione   sul   server.   Quindi   la   prima   cosa   da   fare   adesso   è&lt;br /&gt;
quella   di assegnare   una   password   a   &amp;quot;root&amp;quot;   in   modo   da   evitare   che   chiunque   possa&lt;br /&gt;
entrare   e   fare danni senza incontrare alcun blocco.&lt;br /&gt;
Attenzione   perché   quello   che   stiamo   per   fare   è   estremamente   importante:   MySQL   è&lt;br /&gt;
un server   e   in   quanto   tale   esso   permette   l'accesso   a   chiunque   si   trovi   nella&lt;br /&gt;
stessa   rete.&lt;br /&gt;
Questo   significa   che   se   il   server   è   collegato   a   Internet,   CHIUNQUE   potrà   accedere&lt;br /&gt;
al server! Naturalmente la possibilità di effettuare delle operazioni su di esso sarà vincolata&lt;br /&gt;
al fatto di avere un nome utente e una password di accesso.&lt;br /&gt;
&lt;br /&gt;
Inziamo avviando il server in background:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# msqld_safe &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al   caricamento   del   programma,   riceveremo   un   messaggio   che,   dopo   aver   cercato   di&lt;br /&gt;
avviarlo,   è   costretto   a   chiuderlo,   avvertendoci   con   un   &amp;quot;mysql   ended&amp;quot;.   In   effetti   il&lt;br /&gt;
programma,  se non trova già settati i suoi file di configurazione, non riesce a partire.&lt;br /&gt;
Per  eliminare  il  messaggio   &amp;quot;mySQL   ended&amp;quot;  all'avvio  del  programma   bisogna   abilitarlo:   si&lt;br /&gt;
tratta della prima  operazione da fare se si vuole adoperare questo database.  È necessario&lt;br /&gt;
in   prima   istanza   scegliere   uno   dei   quattro   file   /etc/my.huge.conf,   /etc/my.large.conf,   /&lt;br /&gt;
etc/my.medium.conf,   /etc/my.small.conf   e   copiarlo   sempre   in   /etc   rinominandolo   /&lt;br /&gt;
etc/my.conf.   La   scelta   dipende   dalle   dimensioni   che   intendiamo   attribuire   al   nostro&lt;br /&gt;
database. Quindi bisogna lanciare in sequenza i seguenti comandi: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1) mysql_install_db, &lt;br /&gt;
2) cd /var/lib, &lt;br /&gt;
3) chown ­R mysql mysql/, &lt;br /&gt;
4) chgrp ­R mysql mysql/. &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In   tal   modo   mySQL   viene   attivato.   Eccede   dalla   presenta   trattazione   l'uso   di   questo&lt;br /&gt;
database (da Slackware for Dummies).&lt;br /&gt;
Riavviamo il server con il comando precedente: noterete che l'errore e sparito.&lt;br /&gt;
Ora assegnamo una password all'utente &amp;quot;root&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#mysqladmin ­u root password “miaPassword”&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per terminare il server MySQl basterà dare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#mysqladmin ­u root ­p shutdown&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Verrà richiesta la password e una volta inserita sarà terminato il server.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Interfaccia per MySQL =&lt;br /&gt;
&lt;br /&gt;
L'uso di un'interfaccia per MySql non è obbligatorio ma semplifica notevolmente il lavoro&lt;br /&gt;
di gestione del DBMS ed è quindi caldamente consigliata.&lt;br /&gt;
Io ho utilizzato PhpMyAdmin e quindi mi baserò su quest'ultima.&lt;br /&gt;
PhpMyAdmin   è   un'interfaccia   grafica   scritta   in   php   mediante   la   quale   è   possibile&lt;br /&gt;
visualizzare   il   contenuto   del   nostro   database,   creare,   modificare   e   cancellare   intere&lt;br /&gt;
tabelle   o   singoli   record,   fare   un   backup   dei   dati   contenuti,   visualizzare   informazioni&lt;br /&gt;
interessanti sul db ecc.&lt;br /&gt;
Per poter utilizzare quest'ottimo progetto abbiamo bisogno di un:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  webserver (apache nel nostro caso)&lt;br /&gt;
•&lt;br /&gt;
  mysql&lt;br /&gt;
•&lt;br /&gt;
  phpMyAdmin&lt;br /&gt;
•&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Partendo   col   presupposto   che   Apache   sia   già   installato   nel   nostro   sistema   andiamo&lt;br /&gt;
ad analizzare la sua configurazione e il suo funzionamento.&lt;br /&gt;
Per   analizzare   il   funzionamento   ci   sono   due   piccoli   passi   da   fare.   Il   primo&lt;br /&gt;
consiste nell'avvio del webserver tramite il comando:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apachectl start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ora, aprendo il nostro browser preferito, andiamo alla pagina: http://localhost&lt;br /&gt;
Se qui compare la home page di apache signica che il webserver funziona.&lt;br /&gt;
Il   secondo   passo   invece   consiste   in   una   sorta   di   prova   del   nove.   Andiamo   in   /&lt;br /&gt;
var/www/htdocs/   (la   nostra   DocumentRoot)   e   creiamo   un   file   info.php.   Al   suo   interno&lt;br /&gt;
digitiamo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?&lt;br /&gt;
phpinfo()&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Salvate ed uscite.&lt;br /&gt;
Ora digitate http://localhost/info.php   e state a guardare cosa succede. Se tutto  è andato&lt;br /&gt;
liscio dovreste vedere una schermata con tante informazioni relative a php.&lt;br /&gt;
E'   probabile   che   la   cosa   non   accada.   In   questo   caso   decommentate   in   /&lt;br /&gt;
etc/apache/httpd.conf  la riga: &lt;br /&gt;
Include /etc/apache/mod_php.conf &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Riavviate il server e ricontrollate la pagina.&lt;br /&gt;
Per fermare il nostro webserver basta digitare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apachectl stop&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prima   di   inziare   il   lavoro   vero   e   proprio,   vediamo   superficialmente   com'è   strutturato&lt;br /&gt;
PhpMyAdmin.&lt;br /&gt;
Attiviamo   Apache,   il   database   MySql   ed   accediamo   a   PhpMyAdmin   digitando   l'URL&lt;br /&gt;
corrispettivo...io ad esempio digito:&lt;br /&gt;
&lt;br /&gt;
http://localhost/phpadmin/index.php &lt;br /&gt;
&lt;br /&gt;
Ovviamente la cartella phpadmin deve essere presente nella nostra DocumentRoot.&lt;br /&gt;
Ci   troviamo   di   fronte   ad   una   pagina   composta   da   due   frames;   nella   colonna   di   sinistra,&lt;br /&gt;
sotto   la   scritta  Home,   ci   sono   i   nomi   di   tutti   i   database   creati;   se   è   la   prima   volta   che&lt;br /&gt;
attivate   MySql   dovreste   visualizzarne   solo   due:  mysql  e  test  ('''mysql   non   va assolutamente toccato visto che contiene dati importanti per il funzionamento del db''').&lt;br /&gt;
Nella   pagina   centrale   ci   sono   le   risorse   principali;   abbiamo,   ad   esempio,   il   form   per&lt;br /&gt;
creare   un   nuovo   db;   la   scritta  Utenti  per   impostare   nuovi   users;   il   collegamento   per&lt;br /&gt;
riavviare MySql ed una serie di link per visualizzare alcune informazioni statistiche; sono&lt;br /&gt;
presenti, infine, interessanti collegamenti alla documentazione ufficiale.&lt;br /&gt;
Creiamo un nuovo database chiamato ulogd.&lt;br /&gt;
Si può ottenere lo stesso risultato digitando da linea di comando:&lt;br /&gt;
Dopo esservi loggati all'interno di MySQL digitate: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SHOW DATABASES;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questa istruzione dice al nostro DBMS di mostrare tutti i database esistenti.&lt;br /&gt;
Avendo appena installato MySQL dovreste avere solo 2 database: mysql e test&lt;br /&gt;
Il   database  mysql  contiene   i   privilegi   di   accesso   degli   utenti.   Il   database&lt;br /&gt;
&amp;quot;test&amp;quot;   serve, invece, come db di prova.&lt;br /&gt;
A noi occorre creare un database chiamato ulogd, come diceva il file di configurazione di&lt;br /&gt;
ulog: db=&amp;quot;ulogd&amp;quot;&lt;br /&gt;
Digiteremo quindi: &lt;br /&gt;
CREATE DATABASE ulogd;&lt;br /&gt;
Come è facile intuire l'istruzione qui sopra crea un nuovo database chiamato &amp;quot;ulogd&amp;quot;.&lt;br /&gt;
Proviamo ora a ripetere il comando SHOW DATABASES...&lt;br /&gt;
E' importante che ogni istruzione data a MySQL termini con il “;”.&lt;br /&gt;
Creiamo   un   utente   ulog   con   relativa   password   e   diamogli   i   permessi   per   lavorare&lt;br /&gt;
sul database ulogd. Non dategli i permessi relativi all'amministrazione: li possiede già root. &lt;br /&gt;
Ora   potete   modificare  /usr/local/etc/ulogd.conf  con   le   opportune   specifiche   per&lt;br /&gt;
MySQL.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[MYSQL]&lt;br /&gt;
table=&amp;quot;ulog&amp;quot;&lt;br /&gt;
pass=&amp;quot;vostra password&amp;quot;&lt;br /&gt;
user=&amp;quot;user&amp;quot;&lt;br /&gt;
db=&amp;quot;ulogd&amp;quot;&lt;br /&gt;
host=&amp;quot;localhost&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Interfaccia per ulogd =&lt;br /&gt;
&lt;br /&gt;
Esistono diversi progetti finalizzati alla creazione di un'interfaccia per ulogd. Quello da&lt;br /&gt;
me provato è ulog­php.&lt;br /&gt;
E' reperibile all'indirizzo:&lt;br /&gt;
http://www.inl.fr/download/ulog­php­1.0.1.tar.gz&lt;br /&gt;
Questa è l'ultima versione al momento.&lt;br /&gt;
&lt;br /&gt;
Una volta scaricato il pacchetto decomprimiamolo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tar xfvz ulog­php­1.0.1.tar.gz&lt;br /&gt;
cd ulog­php­1.0.1.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
All'interno   di   questa   cartella   esiste   un   file   chiamato   ulogd.mysqldump   contenente   tutta&lt;br /&gt;
una serie di istruzioni sql finalizzate alla creazione di tabelle per il database ulogd.&lt;br /&gt;
Ci   basterà   copiarle   nella   console   di   mysql   e   avremo   un   database   pronto   ad   essere&lt;br /&gt;
utilizzato.&lt;br /&gt;
Terminiamo il tutto copiando la cartella ulog­php­1.0.1 nella nostra DocumentRoot.&lt;br /&gt;
&lt;br /&gt;
= STARTUP =&lt;br /&gt;
&lt;br /&gt;
A questo punto non ci resta che testare il lavoro svolto fino ad ora.&lt;br /&gt;
Avviamo il demone di MySQL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#mysqld_safe &amp;amp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avviamo il demone relativo ad ulog:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#ulogd ­c /usr/local/etc/ulog&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;3&amp;gt; ulogd.c:309 registering interpreter `raw'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;3&amp;gt; ulogd.c:309 registering interpreter `oob'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;3&amp;gt; ulogd.c:309 registering interpreter `ip'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;3&amp;gt; ulogd.c:309 registering interpreter `tcp'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;3&amp;gt; ulogd.c:309 registering interpreter `icmp'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;3&amp;gt; ulogd.c:309 registering interpreter `udp'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;3&amp;gt; ulogd.c:309 registering interpreter `ahesp'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;5&amp;gt; ulogd.c:364 registering output `syslogemu'&lt;br /&gt;
Mon May  9 12:24:30 2005 &amp;lt;5&amp;gt; ulogd.c:364 registering output `mysql'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dovrebbe apparire qualcosa del genere.&lt;br /&gt;
Ora diamo un:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#tail ­f /var/log/ulogd.syslogemu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questo file è relativo ai log catturati con il demone ulogd. Se il sistema logga, significa&lt;br /&gt;
che ulog funziona.&lt;br /&gt;
Perfetto, ora ci resta unicamente da verificare se i dati loggati vengono passati a MySQL.&lt;br /&gt;
Entriamo nella console di mysql.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# mysqladmin ­u root ­p&lt;br /&gt;
mysql&amp;gt; use ulogd (gli diciamo che intendiamo lavorare sul database ulogd)&lt;br /&gt;
mysql&amp;gt; select * from ulog; (semplice query che verifica la presenza di dati all'interno&lt;br /&gt;
della tabella “ulog”). &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A questo punto dovreste avere dei dati in output. In caso contrario avete commesso&lt;br /&gt;
qualche errore.&lt;br /&gt;
Come potete notare la cosa è veramente illegibile. Proprio per questo ci siamo appoggiati&lt;br /&gt;
ad un'interfaccia grafica come ulog­php.&lt;br /&gt;
Avviamo apache:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#apachectl start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rechiamoci all'url: http://localhost/ulog­php­1.0.1/index.php&lt;br /&gt;
Questa è la nostra interfaccia grafica per ulogd. Il progetto è veramente ben fatto. &lt;br /&gt;
La differenza rispetto al classico syslog è veramente notevole.&lt;br /&gt;
&lt;br /&gt;
= Tip 'n' Tricks =&lt;br /&gt;
&lt;br /&gt;
Per   utilizzare   ulog   come   sistema   di   logging   occorre,   come   abbiamo   visto,   avere   diversi&lt;br /&gt;
demoni   attivi.   Avviarli   ogni   volta   che   ci   si   connette   può   diventare,   a   lungo   termine,&lt;br /&gt;
un'operazione veramente noiosa.&lt;br /&gt;
Possiamo evitare questo operando in differenti maniere:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
•    avviandoli all'avvio in automatico (rc.local)&lt;br /&gt;
•   creare uno script &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La scelta è soggettiva.&lt;br /&gt;
&lt;br /&gt;
= Conclusioni =&lt;br /&gt;
&lt;br /&gt;
Questa guida è frutto di esperienze personali.&lt;br /&gt;
L'autore non si assume responsabilità per eventuali problemi o danni derivati dall'uso dei&lt;br /&gt;
programmi o dalle configurazioni citate in questo articolo.&lt;br /&gt;
I marchi citati sono di propietà dei rispettivi propietari.&lt;br /&gt;
Segnalo l'ottimo howto “Ulog con Iptables” su www.sistemistiindipendenti.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Ringraziamenti =&lt;br /&gt;
&lt;br /&gt;
Non   può   mancare   un   ringraziamento   a   tutta   la   comunità   Slackware,   unica   ed&lt;br /&gt;
insostituibile.&lt;br /&gt;
                                                                                       &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Configurazione_WPA</id>
		<title>Configurazione WPA</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Configurazione_WPA"/>
				<updated>2006-09-14T08:02:15Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Networking]]&lt;br /&gt;
&lt;br /&gt;
Aspetti teorici e pratici del protocollo di cifratura WPA  per trasmissioni wireless.&lt;br /&gt;
&lt;br /&gt;
Questo documento è dedicato a tutti coloro che intendano configurare il WPA  supplicant e renderlo automaticamente attivabile in fase di boot. &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
'''GNU Free Documentation License Notice'''&lt;br /&gt;
&lt;br /&gt;
Il documento è distribuito sotto i termini della licenza GNU FDL così come enunciata nel seguente link:&lt;br /&gt;
http://www.softwarelibero.it/gnudoc/gpl.it.txt.&lt;br /&gt;
Permission is granted to copy, distribute and/or modify this document 	under the terms of the GNU Free Documentation License, Version 1.1 or 	any later version published by the Free Software Foundation; with no 	Invariant Sections, with no Front-Cover Texts, and with no Back-Cover 	Texts. A copy of the license is included in the appendix entitled &amp;quot;GNU Free Documentation License&amp;quot;.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Teoria =&lt;br /&gt;
&lt;br /&gt;
WPA (Wi-Fi protected Access) è un protocollo per la sicurezza delle reti wireless &lt;br /&gt;
sviluppato dai membri del Wi-Fi Alliance (http://wi-fi.org) al fine di rimediare alle &lt;br /&gt;
gravi falle di sicurezza del precedente protocollo WEP. Il WPA è nato dalla necessità &lt;br /&gt;
di creare un protocollo che, oltre a risolvere le vulnerabilità del WEP, fosse &lt;br /&gt;
compatibile con l'hardware di rete già esistente. Esso supporta la precedente &lt;br /&gt;
gestione a chiave condivisa (PSK) e può gestire sia l'autenticazione dei server &lt;br /&gt;
(WPA-EAP) che la distribuzione di differenti chiavi per ogni utente (WPA-PSK). &lt;br /&gt;
Nello standard WPA sono incluse le seguenti funzionalità di protezione:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. TKIP sostituisce WEP con un nuovo algoritmo di crittografia più potente &lt;br /&gt;
(algoritmo di cifratura a blocchi RC4 con chiave a 128 bit) ma che utilizza le &lt;br /&gt;
strutture di calcolo presenti nei dispositivi wireless esistenti per eseguire le &lt;br /&gt;
operazioni di crittografia. Si riportano di seguito le peculiarità fondamentali &lt;br /&gt;
del protocollo TKIP: &lt;br /&gt;
·	verifica della configurazione di protezione dopo la determinazione delle &lt;br /&gt;
chiavi di crittografia;&lt;br /&gt;
·	modifica sincronizzata della chiave di crittografia unicast per ogni frame;&lt;br /&gt;
·	determinazione di un'unica chiave di crittografia unicast iniziale per ogni &lt;br /&gt;
autenticazione con chiave precondivisa.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. message integrity check (anche detto “Michael”) atto a verificare l'integrità&lt;br /&gt;
dei messaggi: in pratica specifica un nuovo algoritmo che calcola un codice di&lt;br /&gt;
integrità del messaggio  (MIC) a 8 byte utilizzando le strutture di calcolo&lt;br /&gt;
disponibili nei dispositivi wireless esistenti. Il codice MIC viene inserito tra la &lt;br /&gt;
porzione di dati del frame IEEE 802.11 e il valore ICV (valore di controllo &lt;br /&gt;
dell'integrità) a 4 byte. Il campo MIC viene crittografato insieme ai dati del &lt;br /&gt;
frame e al valore ICV. Michael fornisce, inoltre, protezione contro gli attacchi &lt;br /&gt;
di tipo “riproduzione di pacchetti” attraverso l'utilizzo di un contatore di &lt;br /&gt;
frame che impedisce all'attaccante di ritrasmettere un messaggio che è già &lt;br /&gt;
stato trasmesso nella rete;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. vettore di inizializzazione di dimensione doppia (48 bit) rispetto al WEP (per &lt;br /&gt;
vettore di inizializzazione si intende una serie di bit utilizzata per definire lo &lt;br /&gt;
stato iniziale della cifratura all'interno di un algoritmo criptografico);&lt;br /&gt;
&lt;br /&gt;
4. obbligatorietà   dell'autenticazione   802.1x:   per   gli   ambienti   privi   di &lt;br /&gt;
infrastruttura RADIUS (Remote Authentication Dial-In User Service), WPA &lt;br /&gt;
supporta l'utilizzo di una chiave precondivisa (WPA-PSK), mentre per gli &lt;br /&gt;
ambienti   dotati   di   infrastruttura   RADIUS,   sono   supportati   il   protocollo &lt;br /&gt;
Extensible Authentication Protocol (WPA-EAP) e il servizio RADIUS.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il protocollo WPA è stato progettato come standard transitorio tra il WEP e lo &lt;br /&gt;
standard 802.11i (WPA2). Le novità principali di quest'ultimo tipo di protocollo è &lt;br /&gt;
l'utilizzo dell'algoritmo CCMP, acronimo di  Counter-Mode/CBC-Mac Protocol, &lt;br /&gt;
basato su AES, al quale è affidata la gestione delle chiavi e l'integrità dei messaggi, &lt;br /&gt;
e il four way handshake. Onde evitare un eccessivo scostamento dalla reale finalità &lt;br /&gt;
della   presente   guida,   si   rimanda,   per   maggiori   informazioni,   al   link &lt;br /&gt;
http://it.wikipedia.org/wiki/WPA2&lt;br /&gt;
&lt;br /&gt;
= Requisiti Software =&lt;br /&gt;
&lt;br /&gt;
Requisiti minimi per l'installazione di wpa_supplicant consistono in un kernel 2.4.x o &lt;br /&gt;
2.6.x e le Wireless Extensions dalla versione 15.&lt;br /&gt;
Di seguito sono riportati i drivers supportati dal wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; &lt;br /&gt;
Host AP driver for Prism2/2.5/3 (development snapshot/v0.2.x)&lt;br /&gt;
(http://hostap.epitest.fi/)&lt;br /&gt;
.	Linuxant DriverLoader (http://www.linuxant.com/driverloader/)&lt;br /&gt;
with Windows NDIS driver for your wlan card supporting WPA.&lt;br /&gt;
·	Agere Systems Inc. Linux Driver &lt;br /&gt;
(http://www.agere.com/support/drivers/) &lt;br /&gt;
·	Madwifi driver for cards based on Atheros chip set (ar521x)&lt;br /&gt;
(http://sourceforge.net/projects/madwifi/)&lt;br /&gt;
&lt;br /&gt;
·	ATMEL AT76C5XXx driver for USB and PCMCIA cards&lt;br /&gt;
(http://atmelwlandriver.sourceforge.net/).&lt;br /&gt;
·	Linux ndiswrapper &lt;br /&gt;
(http://ndiswrapper.sourceforge.net/).&lt;br /&gt;
·	Broadcom wl.o driver&lt;br /&gt;
·	Intel ipw2100 driver&lt;br /&gt;
(http://sourceforge.net/projects/ipw2100/)&lt;br /&gt;
·	Intel ipw2200 driver&lt;br /&gt;
(http://sourceforge.net/projects/ipw2200/)&lt;br /&gt;
·	BSD net80211 layer (e.g., Atheros driver) per FreeBSD 6-CURRENT.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Download ed Installazione =&lt;br /&gt;
&lt;br /&gt;
Gli esempi che seguiranno sono relativi alla configurazione del WPA su schede &lt;br /&gt;
Atheros funzionanti con driver MadWiFi, ma sono applicabili anche agli altri tipi di &lt;br /&gt;
chipset/drivers.&lt;br /&gt;
Scaricare lo snapshot CVS da http://hostap.epitest.fi/wpa_supplicant/ (al momento &lt;br /&gt;
della stesura del presente tutorial la versione stabile è la 0.3.8) e scompattare &lt;br /&gt;
l'archivio in una directory a vostro piacimento:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@legionario-portatile:/opt# tar xvzf wpa_supplicant-0.3.8.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Entrare nella directory appena creata e creare il file  .config  attivando il supporto &lt;br /&gt;
per le wireless extensions, il driver della nostra scheda e il controllo dell'interfaccia:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@legionario-portatile:/opt/wpa_supplicant-0.3.8# vi .config&lt;br /&gt;
CONFIG_WIRELESS_EXTENSION=y&lt;br /&gt;
CONFIG_DRIVER_MADWIFI=y&lt;br /&gt;
CONFIG_CTRL_IFACE=y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per drivers diversi da madwifi si dovrà inserire una delle seguenti righe:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CONFIG_DRIVER_HOSTAP=y&lt;br /&gt;
CONFIG_DRIVER_PRISM54=y&lt;br /&gt;
CONFIG_DRIVER_HERMES=y&lt;br /&gt;
CONFIG_DRIVER_ATMEL=y&lt;br /&gt;
CONFIG_DRIVER_WEXT=y&lt;br /&gt;
CONFIG_DRIVER_NDISWRAPPER=y&lt;br /&gt;
CONFIG_DRIVER_BROADCOM=y&lt;br /&gt;
CONFIG_DRIVER_IPW=y&lt;br /&gt;
CONFIG_DRIVER_BSD=y&lt;br /&gt;
CONFIG_DRIVER_NDIS=y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In presenza di drivers madwifi dobbiamo specificare nel  Makefile  il path di &lt;br /&gt;
installazione dei drivers stessi. A tal fine, aggiungiamo la seguente stringa sotto la &lt;br /&gt;
voce “CFLAGS +”: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-I /directory/di/installazione/madwifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pertanto, se madwifi è installato in  /opt  la parte relativa a CFLAGS del Makefile&lt;br /&gt;
dovrà apparire in questo modo:	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CFLAGS += -I../driver/modules -I../utils -I../hostapd -I/opt/madwifi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sotto la voce CFLAGS possiamo comunque inserire anche i tradizionali FLAGS di &lt;br /&gt;
compilazione gcc: per esempio su un Sempron 2400+ o su un Athlon xp si può &lt;br /&gt;
aggiungere -march=athlon-xp&lt;br /&gt;
A questo punto sarà sufficiente dare  make  per compilare e installare il wpa supplicant.&lt;br /&gt;
Per poter gestire la scheda wifi copiamo i binari wpa nella directory di sistema:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@legionario-portatile:/opt/wpa_supplicant-0.3.8# cp wpa_cli&lt;br /&gt;
wpa_supplicant wpa_passphrase /usr/local/sbin&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Creiamo il file  wpa_supplicant.conf  in   /etc   e inseriamo le impostazioni di &lt;br /&gt;
configurazione della trasmissione wireless da criptare:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
ctrl_interface_group=wheel&lt;br /&gt;
#&lt;br /&gt;
# rete domestica protetta con metodo WPA-Personal (WPA_PSK)&lt;br /&gt;
network={&lt;br /&gt;
ssid=&amp;quot;nostro ESSID&amp;quot;&lt;br /&gt;
scan_ssid=0&lt;br /&gt;
key_mgmt=WPA-PSK&lt;br /&gt;
pairwise=CCMP TKIP&lt;br /&gt;
group=CCMP TKIP WEP104 WEP40&lt;br /&gt;
psk=&amp;quot;nostra passphrase&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esaminiamo ciascuno dei parametri:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. ctrl_interface=/var/run/wpa_supplicant&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo parametro avrà effetto solamente se nel  .config  di cui sopra abbiamo &lt;br /&gt;
inserito 'CONFIG_CTRL_IFACE=y';	esso creerà, nella directory specifcata, un &lt;br /&gt;
socket   per   la   gestione  dell'interfaccia   mediante   i   componenti   wpa_cli;&lt;br /&gt;
è vivamente consigliato inserirlo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
2. ctrl_interface_group=gruppo_wpa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tale   variabile   consente   agli   utenti   del   gruppo   specificato   la   gestione &lt;br /&gt;
dell'interfaccia, in quanto, di default, wpa_supplicant è configurato per essere &lt;br /&gt;
usato solamente da root; pertanto, se vogliamo consentire a utenti non-root di &lt;br /&gt;
prendere il controllo dell'interfaccia possiamo creare un nuovo gruppo (per es. &lt;br /&gt;
gruppo_wpa) e aggiungervi gli utenti abilitati, altrimenti non sarà necessario &lt;br /&gt;
inserire tale riga.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
3. Network={&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Apre la relativa funzione.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
4. ssid=&amp;quot;nostro ESSID&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Vi dobbiamo inserire il nostro ESSID per poter comunicare con il router o Access &lt;br /&gt;
Point.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
5. scan_ssid=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si possono inserire i seguenti valori:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
      0 = scelta consigliata, valida per la maggioranza delle configurazioni, in quanto &lt;br /&gt;
evita di eseguire la scansione del SSID specificato per trovare SSIDs  &lt;br /&gt;
multipli.&lt;br /&gt;
	1 = scansiona il SSID specificato nel caso in cui il nostro AP non accetti SSID in &lt;br /&gt;
	broadcast oppure faccia uso di SSIDs multipli; usarlo solo in caso di stretta &lt;br /&gt;
	necessità in quanto questa opzione aggiunge considerevoli tempi di latenza.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
6. key_mgmt=WPA-PSK&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il parametro  key_mgmt  serve a individuare il protocollo di gestione della chiave &lt;br /&gt;
di autenticazione, in questo caso il WPA Pre Shared Key.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
7. pairwise=CCMP TKIP&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assicura la compatibilità con WPA2 e WPA.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
8.	group=CCMP TKIP WEP104 WEP40&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il parametro  group  ha la funzione di specificare i metodi di cifratura adottati:&lt;br /&gt;
 CCMP = algoritmo di cifratura AES (richiesto dallo standard 802.11i/WPA 2);&lt;br /&gt;
 TKIP = Temporal Key Integrity Protocol;&lt;br /&gt;
 WEP104 e WEP40 = idoneo a mantenere la compatibilità con il protocollo &lt;br /&gt;
WEP avente chiave di cifratura a 104 e 40 bit.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
8. psk=&amp;quot;nostra passphrase&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La “frase chiave” specificata dal parametro  psk  deve essere, ovviamente, &lt;br /&gt;
identica a quella inserita nelle impostazioni dell'Access Point.&lt;br /&gt;
Dopo   aver   inserito   i   parametri   esatti   in  /etc/wpa_supplicant.conf&lt;br /&gt;
possiamo verificare il funzionamento del wpa_supplicant:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wpa_supplicant -d -c/etc/wpa_supplicant.conf -ieth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[in caso di scheda diversa da eth0 dobbiamo immettere il nome esatto&lt;br /&gt;
della stessa, cosi' come assegnato dal kernel]&lt;br /&gt;
&lt;br /&gt;
Appena premeremo invio vedremo comparire a schermo, per qualche secondo, una &lt;br /&gt;
lunga serie di dati. Questa stringa serve ad avviare il supplicant in foreground con la &lt;br /&gt;
modalità di debugging attivata onde individuare eventuali problemi nel processo di &lt;br /&gt;
cifratura. Qualora il tentativo di criptazione della trasmissione dovesse andare a buon &lt;br /&gt;
fine, potremo avviare il wpa supplicant in background:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wpa_supplicant -B -c/etc/wpa_supplicant.conf -ieth0 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Avvio  Automatico =&lt;br /&gt;
&lt;br /&gt;
Per far partire automaticamente, in fase di boot, il wpa supplicant dobbiamo apporre le &lt;br /&gt;
seguenti modifiche ai sottonotati script di avvio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1. aggiungere   in  /etc/rc.d/rc.wireless.conf	,   subito   dopo   la   variabile &lt;br /&gt;
'VERBOSE', la seguente riga:&lt;br /&gt;
WPA=&amp;quot;y&amp;quot;&lt;br /&gt;
2. quindi aggiungere le seguenti righe in fondo a /etc/rc.d/rc.wireless:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
attiva il wpa se in rc.wireless.conf ne e' richiesta l'attivazione&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if [ &amp;quot;$WPA&amp;quot; = &amp;quot;y&amp;quot; -a -x /usr/local/sbin/wpa_supplicant ]; then&lt;br /&gt;
/usr/local/sbin/wpa_supplicant -Bw -c/etc/wpa_supplicant.conf -i${INTERFACE}&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
l'opzione 'B' serve ad avviare il supplicant in background, mentre l'opzione 'w' &lt;br /&gt;
dice al supplicant di attendere che l'interfaccia di rete sia attiva prima di iniziare &lt;br /&gt;
la cifratura della trasmissione.&lt;br /&gt;
&lt;br /&gt;
Nel caso in cui avessimo una scheda wifi Atheros configurata sulla base delle istruzioni &lt;br /&gt;
contenute	 	nel	 	manuale	 	reperibile	 	presso &lt;br /&gt;
http://www.slacky.it/modules.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=108  (se   non &lt;br /&gt;
raggiungibile, andare alla sezione HOWTO di  www.slacky.it  ), i sopraccitati scripts&lt;br /&gt;
rc.wireless  e  rc.wireless.conf  dovranno essere intesi, rispettivamente, come &lt;br /&gt;
rc.wireless-atheros  e  rc.wireless-atheros.conf.&lt;br /&gt;
&lt;br /&gt;
Come già accennato precedentemente, il funzionamento dell'interfaccia può essere &lt;br /&gt;
controllato attraverso l'applicativo wpa_cli (per avere la lista dei comandi supportati &lt;br /&gt;
eseguire 'wpa_cli 'help').&lt;br /&gt;
Buon lavoro! 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
- Alessio Grillo - grillo.alessio@libero.it&lt;br /&gt;
gpg key available at http://keyserver.linux.it&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Hp_Pavilion_ZV5131EA</id>
		<title>Hp Pavilion ZV5131EA</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Hp_Pavilion_ZV5131EA"/>
				<updated>2006-09-14T07:24:06Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configurazione]]&lt;br /&gt;
&lt;br /&gt;
Ho pensato di creare questa pagina per tutti quelli che, come me, hanno problemi a configurare questa stupenda distribuzione. Innanzitutto vorrei precisare che le informazioni qui raccolte sono frutto di svariate ricerche sul web e che quindi non provengono da fonti ufficiali. Come ho indicato in seguito, la configurazione non è completa e quindi invito chiunque ad aiutarmi nel renderla completa. Potete contattarmi con una e-mail in qualsiasi momento.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Specifiche tecniche =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Notebook HP PAVILION ZV5131EA (ZV5000 series) &lt;br /&gt;
Processore AMD ATHLON XP MOBILE 3000+ &lt;br /&gt;
memoria RAM da 256 MB &lt;br /&gt;
Hard Disk da 40 GB &lt;br /&gt;
Scheda video nVIDIA GeForce 440 Go con 64 MB &lt;br /&gt;
Monitor widescreen 15,4&amp;quot; 1280x800 &lt;br /&gt;
Lettore integrato di memorie digitali SD-MS/Pro-MMC-SM &lt;br /&gt;
3 porte USB 2.0 &lt;br /&gt;
Masterizzatore DVD+R/RW Toshiba ODD-DVD SD-R6252 &lt;br /&gt;
Porta 1394 FireWire &lt;br /&gt;
Mouse ALPS Touchpad &lt;br /&gt;
Sistema Operativo Linux Slackware 10.0 con Kernel 2.4.26&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scheda video ==&lt;br /&gt;
&lt;br /&gt;
Installare i driver aggiornati dal sito ufficiale nVIDIA ed aggiornare il file xorg.conf nel modo seguente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot; &lt;br /&gt;
     BoardName   &amp;quot;GeForce4 440 Go 64M&amp;quot; &lt;br /&gt;
     BusID       &amp;quot;1:0:0&amp;quot; &lt;br /&gt;
     Driver      &amp;quot;nvidia&amp;quot; # oppure &amp;quot;nv&amp;quot; &lt;br /&gt;
     Identifier  &amp;quot;My Device&amp;quot; &lt;br /&gt;
     VendorName  &amp;quot;NVidia&amp;quot; &lt;br /&gt;
     Option      &amp;quot;FlatPanelProperties&amp;quot;  &amp;quot;Scaling = aspect-scaled&amp;quot; &lt;br /&gt;
     Option      &amp;quot;NoLogo&amp;quot;               &amp;quot;0&amp;quot; &lt;br /&gt;
     Option      &amp;quot;IgnoreEDID&amp;quot;           &amp;quot;1&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nel caso in cui non riusciate a recuperare i drivers, potreste sostituire alla scitta &amp;quot;nvidia&amp;quot; la scritta &amp;quot;nv&amp;quot; e caricare così i drivers nVIDIA già presenti nel Kernel.&lt;br /&gt;
&lt;br /&gt;
== Monitor ==&lt;br /&gt;
Modificare la sezione &amp;quot;Monitor&amp;quot; di xorg.conf ed aggiungere una sezione&lt;br /&gt;
&amp;quot;Modes&amp;quot; come nell'esempio seguente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot; &lt;br /&gt;
     Option      &amp;quot;CalcAlgorithm&amp;quot;   &amp;quot;CheckDesktopGeometry&amp;quot; &lt;br /&gt;
     HorizSync    31.5-48.5 &lt;br /&gt;
     Identifier  &amp;quot;My Monitor&amp;quot; &lt;br /&gt;
     ModelName   &amp;quot;PAVILION ZV5000&amp;quot; &lt;br /&gt;
     Option      &amp;quot;DPMS&amp;quot; &lt;br /&gt;
     VendorName  &amp;quot;HEWLETT-PACKARD&amp;quot; &lt;br /&gt;
     VertRefresh  40-70 &lt;br /&gt;
     UseModes    &amp;quot;My Modes&amp;quot; &lt;br /&gt;
EndSection &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Modes&amp;quot; &lt;br /&gt;
     Identifier &amp;quot;My Modes&amp;quot; &lt;br /&gt;
     Modeline   &amp;quot;1024x768&amp;quot; 61.89 1024 1080 1184 1344 768 769 772 794 &lt;br /&gt;
     Modeline   &amp;quot;1024x768&amp;quot; 63.04 1024 1080 1184 1344 768 769 772 795 -HSync -VSync &lt;br /&gt;
     Modeline   &amp;quot;1280x800&amp;quot; 77.71 1280 1344 1480 1680 800 801 804 826 -HSync -VSync &lt;br /&gt;
EndSection &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'HorizSync ed il VertRefresh sono stati prelevati da un sito il quale affermava fossero quelli &amp;quot;ufficiali&amp;quot; HP così come il dot-clock. Non so se sia varamente così, ma comunque sia funzionano!&lt;br /&gt;
&lt;br /&gt;
== Touchpad ==&lt;br /&gt;
&lt;br /&gt;
Bisogna scaricare i drivers Synaptics, scompattarli in una cartella, eseguire &amp;quot;make&amp;quot; il quale crea il file &amp;quot;synaptics_drv.o&amp;quot; che va copiato in &amp;quot;/usr/X11R6/lib/modules/input/&amp;quot;. Dopodichè modificare xorg.conf nel modo seguente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Mouse1&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Protocol&amp;quot;              &amp;quot;alps&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
    Option      &amp;quot;LeftEdge&amp;quot;              &amp;quot;120&amp;quot;&lt;br /&gt;
    Option      &amp;quot;RightEdge&amp;quot;             &amp;quot;830&amp;quot;&lt;br /&gt;
    Option      &amp;quot;TopEdge&amp;quot;               &amp;quot;120&amp;quot;&lt;br /&gt;
    Option      &amp;quot;BottomEdge&amp;quot;            &amp;quot;650&amp;quot;&lt;br /&gt;
    Option      &amp;quot;FingerLow&amp;quot;             &amp;quot;14&amp;quot;&lt;br /&gt;
    Option      &amp;quot;FingerHigh&amp;quot;            &amp;quot;15&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MaxTapTime&amp;quot;            &amp;quot;180&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MaxTapMove&amp;quot;            &amp;quot;110&amp;quot;&lt;br /&gt;
    Option      &amp;quot;EmulateMidButtonTime&amp;quot;  &amp;quot;75&amp;quot;&lt;br /&gt;
    Option      &amp;quot;VertScrollDelta&amp;quot;       &amp;quot;20&amp;quot;&lt;br /&gt;
    Option      &amp;quot;HorizScrollDelta&amp;quot;      &amp;quot;0&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MinSpeed&amp;quot;              &amp;quot;0.3&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MaxSpeed&amp;quot;              &amp;quot;0.75&amp;quot;&lt;br /&gt;
    Option      &amp;quot;AccelFactor&amp;quot;           &amp;quot;0.015&amp;quot;&lt;br /&gt;
    Option      &amp;quot;EdgeMotionMinSpeed&amp;quot;    &amp;quot;200&amp;quot;&lt;br /&gt;
    Option      &amp;quot;EdgeMotionMaxSpeed&amp;quot;    &amp;quot;200&amp;quot;&lt;br /&gt;
    Option      &amp;quot;UpDownScrolling&amp;quot;       &amp;quot;1&amp;quot;&lt;br /&gt;
    Option      &amp;quot;CircularScrolling&amp;quot;     &amp;quot;1&amp;quot;&lt;br /&gt;
    Option      &amp;quot;CircScrollDelta&amp;quot;       &amp;quot;0.1&amp;quot;&lt;br /&gt;
    Option      &amp;quot;CircScrollTrigger&amp;quot;     &amp;quot;2&amp;quot;&lt;br /&gt;
    Option      &amp;quot;SHMConfig&amp;quot;             &amp;quot;on&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Emulate3Buttons&amp;quot;       &amp;quot;on&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Senza dimenticare di aggiungere la riga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Load        &amp;quot;synaptics&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in Section &amp;quot;Module&amp;quot;.&lt;br /&gt;
In questo modo funziona anche lo scroll. L'unica cosa che manca ora è l'eliminazione del touch che, almeno per me, è molto fastidioso.&lt;br /&gt;
&lt;br /&gt;
Essendo un Notebook che utilizzo per lo più a casa come un computer fisso, ho bisogno di utilizzare anche un mouse USB il quale funziona (compresa la rotellina) assieme al touchpad come in Windows. Per rendere possibile ciò basta aggiungere le seguenti righe al file xorg.conf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot; &lt;br /&gt;
     Identifier &amp;quot;Mouse2&amp;quot; &lt;br /&gt;
     Driver     &amp;quot;mouse&amp;quot; &lt;br /&gt;
     Option     &amp;quot;Protocol&amp;quot;        &amp;quot;IMPS/2&amp;quot; &lt;br /&gt;
     Option     &amp;quot;Device&amp;quot;          &amp;quot;/dev/input/mouse0&amp;quot; &lt;br /&gt;
     Option     &amp;quot;Emulate3Buttons&amp;quot; &amp;quot;off&amp;quot; &lt;br /&gt;
     Option     &amp;quot;ZAxisMapping&amp;quot;    &amp;quot;4 5&amp;quot; &lt;br /&gt;
EndSection &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'ultima cosa da fare ora è ricordare di modificare le sezioni &amp;quot;Screen&amp;quot; e &amp;quot;ServerLayout&amp;quot; in accordo con le modifiche appena effettuate. Nel mio caso: &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot; &lt;br /&gt;
     Identifier   &amp;quot;Screen 1&amp;quot; &lt;br /&gt;
     Device       &amp;quot;My Device&amp;quot; &lt;br /&gt;
     Monitor      &amp;quot;My Monitor&amp;quot; &lt;br /&gt;
     DefaultDepth 24 &lt;br /&gt;
EndSection &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot; &lt;br /&gt;
     Identifier  &amp;quot;Simple Layout&amp;quot; &lt;br /&gt;
     Screen      &amp;quot;Screen 1&amp;quot; &lt;br /&gt;
     InputDevice &amp;quot;Mouse1&amp;quot; &amp;quot;CorePointer&amp;quot; &lt;br /&gt;
     InputDevice &amp;quot;Mouse2&amp;quot; &amp;quot;AlwaysCore&amp;quot; &lt;br /&gt;
     InputDevice &amp;quot;Keyboard1&amp;quot; &amp;quot;CoreKeyboard&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per impostare i tasti multimediali del Pavilion ZV5131EA, ma anche di qualsiasi altra tastiera multimediale, basta scaricare xbindkeys, installarlo e creare il file $HOME/.xbindkeysrc. Per conoscere il codice associato ad un determinato tasto premuto, basta digitare da shell il comando &amp;quot;xbindkeys -k&amp;quot; ed appare un form che attende la pressione di un tasto dopodichè visualizza il codice ad esso associato. Non dimenticate infine di editare il file $HOME/.xinitrc aggiungendo all'inizio (ovviamente dopo la riga &amp;quot;#!/bin/sh&amp;quot;) il comando &amp;quot;xbindkeys &amp;amp;&amp;quot; (senza le virgolette) che inizializza xbindkeys all'avvio di X. Nel mio file $HOME/.xbindkeysrc ho riportato alcuni esempi di utilizzo di questa utility, ma ovviamente possono essere personalizzati a proprio piacimento. Per maggiori informazioni visitare configurazione di una tastiera multimediale.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questo è quanto sono riuscito a fare fino ad ora. Non è molto, ma un buon inizio. Mancano ancora da configurare il lettore di memorie digitali SD-MS/Pro-MMC-SM, le porte PCMCIA e il modem. La porta 1394 FireWire non la utilizzo e quindi non saprei come configurarla, ma se qualcuno sa come fare sarei lieto di aggiungerlo in questa guida. Il resto sembra funzionare tutto alla perfezione. &lt;br /&gt;
Il mio unico problema ora è configurare un dispositivo Bluetooth. Non riesco a far comunicare Linux il mio Ericsson T39m e se qualcuno per caso sa come fare gradirei che mi contattasse. &lt;br /&gt;
Vi ringrazio per la vostra collaborazione. Se qualcuno ha bisogno di chiarimenti o altro riguardo questa guida, potete contattarmi mib85@tiscali.it ed io vi risponderò senz'altro.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COPYLEFT BY M.i.b&lt;br /&gt;
PER INFORMAZIONI, SUGGERIMENTI, CRITICHE&lt;br /&gt;
SCRIVERETEMI mib85@tiscali.it&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Hp_Pavilion_ZV5131EA</id>
		<title>Hp Pavilion ZV5131EA</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Hp_Pavilion_ZV5131EA"/>
				<updated>2006-09-14T07:23:21Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configurazione]]&lt;br /&gt;
&lt;br /&gt;
Ho pensato di creare questa pagina per tutti quelli che, come me, hanno problemi a configurare questa stupenda distribuzione. Innanzitutto vorrei precisare che le informazioni qui raccolte sono frutto di svariate ricerche sul web e che quindi non provengono da fonti ufficiali. Come ho indicato in seguito, la configurazione non è completa e quindi invito chiunque ad aiutarmi nel renderla completa. Potete contattarmi con una e-mail in qualsiasi momento.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Specifiche tecniche =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Notebook HP PAVILION ZV5131EA (ZV5000 series) &lt;br /&gt;
Processore AMD ATHLON XP MOBILE 3000+ &lt;br /&gt;
memoria RAM da 256 MB &lt;br /&gt;
Hard Disk da 40 GB &lt;br /&gt;
Scheda video nVIDIA GeForce 440 Go con 64 MB &lt;br /&gt;
Monitor widescreen 15,4&amp;quot; 1280x800 &lt;br /&gt;
Lettore integrato di memorie digitali SD-MS/Pro-MMC-SM &lt;br /&gt;
3 porte USB 2.0 &lt;br /&gt;
Masterizzatore DVD+R/RW Toshiba ODD-DVD SD-R6252 &lt;br /&gt;
Porta 1394 FireWire &lt;br /&gt;
Mouse ALPS Touchpad &lt;br /&gt;
Sistema Operativo Linux Slackware 10.0 con Kernel 2.4.26&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Scheda video ==&lt;br /&gt;
&lt;br /&gt;
Installare i driver aggiornati dal sito ufficiale nVIDIA ed aggiornare il file xorg.conf nel modo seguente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Device&amp;quot; &lt;br /&gt;
     BoardName   &amp;quot;GeForce4 440 Go 64M&amp;quot; &lt;br /&gt;
     BusID       &amp;quot;1:0:0&amp;quot; &lt;br /&gt;
     Driver      &amp;quot;nvidia&amp;quot; # oppure &amp;quot;nv&amp;quot; &lt;br /&gt;
     Identifier  &amp;quot;My Device&amp;quot; &lt;br /&gt;
     VendorName  &amp;quot;NVidia&amp;quot; &lt;br /&gt;
     Option      &amp;quot;FlatPanelProperties&amp;quot;  &amp;quot;Scaling = aspect-scaled&amp;quot; &lt;br /&gt;
     Option      &amp;quot;NoLogo&amp;quot;               &amp;quot;0&amp;quot; &lt;br /&gt;
     Option      &amp;quot;IgnoreEDID&amp;quot;           &amp;quot;1&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nel caso in cui non riusciate a recuperare i drivers, potreste sostituire alla scitta &amp;quot;nvidia&amp;quot; la scritta &amp;quot;nv&amp;quot; e caricare così i drivers nVIDIA già presenti nel Kernel.&lt;br /&gt;
&lt;br /&gt;
== Monitor ==&lt;br /&gt;
Modificare la sezione &amp;quot;Monitor&amp;quot; di xorg.conf ed aggiungere una sezione&lt;br /&gt;
&amp;quot;Modes&amp;quot; come nell'esempio seguente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot; &lt;br /&gt;
     Option      &amp;quot;CalcAlgorithm&amp;quot;   &amp;quot;CheckDesktopGeometry&amp;quot; &lt;br /&gt;
     HorizSync    31.5-48.5 &lt;br /&gt;
     Identifier  &amp;quot;My Monitor&amp;quot; &lt;br /&gt;
     ModelName   &amp;quot;PAVILION ZV5000&amp;quot; &lt;br /&gt;
     Option      &amp;quot;DPMS&amp;quot; &lt;br /&gt;
     VendorName  &amp;quot;HEWLETT-PACKARD&amp;quot; &lt;br /&gt;
     VertRefresh  40-70 &lt;br /&gt;
     UseModes    &amp;quot;My Modes&amp;quot; &lt;br /&gt;
EndSection &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Modes&amp;quot; &lt;br /&gt;
     Identifier &amp;quot;My Modes&amp;quot; &lt;br /&gt;
     Modeline   &amp;quot;1024x768&amp;quot; 61.89 1024 1080 1184 1344 768 769 772 794 &lt;br /&gt;
     Modeline   &amp;quot;1024x768&amp;quot; 63.04 1024 1080 1184 1344 768 769 772 795 -HSync -VSync &lt;br /&gt;
     Modeline   &amp;quot;1280x800&amp;quot; 77.71 1280 1344 1480 1680 800 801 804 826 -HSync -VSync &lt;br /&gt;
EndSection &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'HorizSync ed il VertRefresh sono stati prelevati da un sito il quale affermava fossero quelli &amp;quot;ufficiali&amp;quot; HP così come il dot-clock. Non so se sia varamente così, ma comunque sia funzionano!&lt;br /&gt;
&lt;br /&gt;
== Touchpad ==&lt;br /&gt;
&lt;br /&gt;
Bisogna scaricare i drivers Synaptics, scompattarli in una cartella, eseguire &amp;quot;make&amp;quot; il quale crea il file &amp;quot;synaptics_drv.o&amp;quot; che va copiato in &amp;quot;/usr/X11R6/lib/modules/input/&amp;quot;. Dopodichè modificare xorg.conf nel modo seguente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
    Identifier  &amp;quot;Mouse1&amp;quot;&lt;br /&gt;
    Driver      &amp;quot;synaptics&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Protocol&amp;quot;              &amp;quot;alps&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Device&amp;quot;                &amp;quot;/dev/psaux&amp;quot;&lt;br /&gt;
    Option      &amp;quot;LeftEdge&amp;quot;              &amp;quot;120&amp;quot;&lt;br /&gt;
    Option      &amp;quot;RightEdge&amp;quot;             &amp;quot;830&amp;quot;&lt;br /&gt;
    Option      &amp;quot;TopEdge&amp;quot;               &amp;quot;120&amp;quot;&lt;br /&gt;
    Option      &amp;quot;BottomEdge&amp;quot;            &amp;quot;650&amp;quot;&lt;br /&gt;
    Option      &amp;quot;FingerLow&amp;quot;             &amp;quot;14&amp;quot;&lt;br /&gt;
    Option      &amp;quot;FingerHigh&amp;quot;            &amp;quot;15&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MaxTapTime&amp;quot;            &amp;quot;180&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MaxTapMove&amp;quot;            &amp;quot;110&amp;quot;&lt;br /&gt;
    Option      &amp;quot;EmulateMidButtonTime&amp;quot;  &amp;quot;75&amp;quot;&lt;br /&gt;
    Option      &amp;quot;VertScrollDelta&amp;quot;       &amp;quot;20&amp;quot;&lt;br /&gt;
    Option      &amp;quot;HorizScrollDelta&amp;quot;      &amp;quot;0&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MinSpeed&amp;quot;              &amp;quot;0.3&amp;quot;&lt;br /&gt;
    Option      &amp;quot;MaxSpeed&amp;quot;              &amp;quot;0.75&amp;quot;&lt;br /&gt;
    Option      &amp;quot;AccelFactor&amp;quot;           &amp;quot;0.015&amp;quot;&lt;br /&gt;
    Option      &amp;quot;EdgeMotionMinSpeed&amp;quot;    &amp;quot;200&amp;quot;&lt;br /&gt;
    Option      &amp;quot;EdgeMotionMaxSpeed&amp;quot;    &amp;quot;200&amp;quot;&lt;br /&gt;
    Option      &amp;quot;UpDownScrolling&amp;quot;       &amp;quot;1&amp;quot;&lt;br /&gt;
    Option      &amp;quot;CircularScrolling&amp;quot;     &amp;quot;1&amp;quot;&lt;br /&gt;
    Option      &amp;quot;CircScrollDelta&amp;quot;       &amp;quot;0.1&amp;quot;&lt;br /&gt;
    Option      &amp;quot;CircScrollTrigger&amp;quot;     &amp;quot;2&amp;quot;&lt;br /&gt;
    Option      &amp;quot;SHMConfig&amp;quot;             &amp;quot;on&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Emulate3Buttons&amp;quot;       &amp;quot;on&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Senza dimenticare di aggiungere la riga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Load        &amp;quot;synaptics&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
in Section &amp;quot;Module&amp;quot;.&lt;br /&gt;
In questo modo funziona anche lo scroll. L'unica cosa che manca ora è l'eliminazione del touch che, almeno per me, è molto fastidioso.&lt;br /&gt;
&lt;br /&gt;
Essendo un Notebook che utilizzo per lo più a casa come un computer fisso, ho bisogno di utilizzare anche un mouse USB il quale funziona (compresa la rotellina) assieme al touchpad come in Windows. Per rendere possibile ciò basta aggiungere le seguenti righe al file xorg.conf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;InputDevice&amp;quot; &lt;br /&gt;
     Identifier &amp;quot;Mouse2&amp;quot; &lt;br /&gt;
     Driver     &amp;quot;mouse&amp;quot; &lt;br /&gt;
     Option     &amp;quot;Protocol&amp;quot;        &amp;quot;IMPS/2&amp;quot; &lt;br /&gt;
     Option     &amp;quot;Device&amp;quot;          &amp;quot;/dev/input/mouse0&amp;quot; &lt;br /&gt;
     Option     &amp;quot;Emulate3Buttons&amp;quot; &amp;quot;off&amp;quot; &lt;br /&gt;
     Option     &amp;quot;ZAxisMapping&amp;quot;    &amp;quot;4 5&amp;quot; &lt;br /&gt;
EndSection &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
L'ultima cosa da fare ora è ricordare di modificare le sezioni &amp;quot;Screen&amp;quot; e &amp;quot;ServerLayout&amp;quot; in accordo con le modifiche appena effettuate. Nel mio caso: &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot; &lt;br /&gt;
     Identifier   &amp;quot;Screen 1&amp;quot; &lt;br /&gt;
     Device       &amp;quot;My Device&amp;quot; &lt;br /&gt;
     Monitor      &amp;quot;My Monitor&amp;quot; &lt;br /&gt;
     DefaultDepth 24 &lt;br /&gt;
EndSection &lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;ServerLayout&amp;quot; &lt;br /&gt;
     Identifier  &amp;quot;Simple Layout&amp;quot; &lt;br /&gt;
     Screen      &amp;quot;Screen 1&amp;quot; &lt;br /&gt;
     InputDevice &amp;quot;Mouse1&amp;quot; &amp;quot;CorePointer&amp;quot; &lt;br /&gt;
     InputDevice &amp;quot;Mouse2&amp;quot; &amp;quot;AlwaysCore&amp;quot; &lt;br /&gt;
     InputDevice &amp;quot;Keyboard1&amp;quot; &amp;quot;CoreKeyboard&amp;quot; &lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per impostare i tasti multimediali del Pavilion ZV5131EA, ma anche di qualsiasi altra tastiera multimediale, basta scaricare xbindkeys, installarlo e creare il file $HOME/.xbindkeysrc. Per conoscere il codice associato ad un determinato tasto premuto, basta digitare da shell il comando &amp;quot;xbindkeys -k&amp;quot; ed appare un form che attende la pressione di un tasto dopodichè visualizza il codice ad esso associato. Non dimenticate infine di editare il file $HOME/.xinitrc aggiungendo all'inizio (ovviamente dopo la riga &amp;quot;#!/bin/sh&amp;quot;) il comando &amp;quot;xbindkeys &amp;amp;&amp;quot; (senza le virgolette) che inizializza xbindkeys all'avvio di X. Nel mio file $HOME/.xbindkeysrc ho riportato alcuni esempi di utilizzo di questa utility, ma ovviamente possono essere personalizzati a proprio piacimento. Per maggiori informazioni visitare configurazione di una tastiera multimediale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
COPYLEFT BY M.i.b&lt;br /&gt;
PER INFORMAZIONI, SUGGERIMENTI, CRITICHE&lt;br /&gt;
SCRIVERETEMI mib85@tiscali.it&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Questo è quanto sono riuscito a fare fino ad ora. Non è molto, ma un buon inizio. Mancano ancora da configurare il lettore di memorie digitali SD-MS/Pro-MMC-SM, le porte PCMCIA e il modem. La porta 1394 FireWire non la utilizzo e quindi non saprei come configurarla, ma se qualcuno sa come fare sarei lieto di aggiungerlo in questa guida. Il resto sembra funzionare tutto alla perfezione. &lt;br /&gt;
Il mio unico problema ora è configurare un dispositivo Bluetooth. Non riesco a far comunicare Linux il mio Ericsson T39m e se qualcuno per caso sa come fare gradirei che mi contattasse. &lt;br /&gt;
Vi ringrazio per la vostra collaborazione. Se qualcuno ha bisogno di chiarimenti o altro riguardo questa guida, potete contattarmi mib85@tiscali.it ed io vi risponderò senz'altro.&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Acer_Aspire_1692WLMi</id>
		<title>Acer Aspire 1692WLMi</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Acer_Aspire_1692WLMi"/>
				<updated>2006-09-13T06:55:35Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configurazione]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questa pagina descrive i passi principali per l'installazione della distro Slackware sul portatile Acer Aspire 1692WLMi. La realizzazione di questa pagina è dovuta in gran parte ai preziosissimi spunti trovati navigando nella rete.&lt;br /&gt;
&lt;br /&gt;
Le specifiche tecniche del portatile sono le seguenti:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processore: Intel® Pentium® M 740 1.73 Ghz con 2MB Cache L2 e 533Mhz FSB. Supporta Enhanced Intel® SpeedStep® Technology&lt;br /&gt;
Chipset: Intel® 915PM Express chipset&lt;br /&gt;
Memoria RAM: 512MB DDR333&lt;br /&gt;
Hard disk: 80GB 4200RPM&lt;br /&gt;
Scheda video: ATI Mobility Radeon X700 con 128MB di RAM dedicata&lt;br /&gt;
Schermo: 15.4' WXGA con risoluzione massima di 1280x800&lt;br /&gt;
Scheda audio: Intel ICH6 AC97&lt;br /&gt;
Masterizzatore DVD: MATSHITA UJ-840D (Double Layer)&lt;br /&gt;
Rete &lt;br /&gt;
Wireless: Intel PRO/Wireless 2200BG&lt;br /&gt;
Wired: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet&lt;br /&gt;
Modem: AC97 SoftV92 Data Fax Modem with SmartCP&lt;br /&gt;
Lettore PCMCIA: Texas Instruments PCIxx21/x515 Cardbus Controller&lt;br /&gt;
Lettore memorie flash: Texas Instruments PCIxx21 Integrated FlashMedia Controller. Legge SD, Memory Stick, Memory Stick PRO, MultiMediaCard.&lt;br /&gt;
Misc: bluetooth, irda, firewire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La configurazione attuale del mio sistema è:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sistema operativo: GNU/Linux&lt;br /&gt;
Distribuzione: Slackware Linux 10.2&lt;br /&gt;
Kernel: 2.6.13, aggiornato successivamente in 2.6.15.3&lt;br /&gt;
XServer: X.Org 6.8.2&lt;br /&gt;
Window manager: Xfce-4.2.2&lt;br /&gt;
Drivers ATI: 8.23.7&lt;br /&gt;
Drivers Wifi: 1.1.1&lt;br /&gt;
Drivers stack IEEE80211: 1.1.12&lt;br /&gt;
Drivers modem 56K: 2.9.11&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'elenco delle periferiche PCI è il seguente (output del comando lspci):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)&lt;br /&gt;
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04)&lt;br /&gt;
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)&lt;br /&gt;
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)&lt;br /&gt;
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)&lt;br /&gt;
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)&lt;br /&gt;
06:01.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller&lt;br /&gt;
06:01.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller&lt;br /&gt;
06:01.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller&lt;br /&gt;
06:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
06:08.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'elenco delle periferiche USB è il seguente (output del comando lsusb):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 005 Device 001: ID 0000:0000&lt;br /&gt;
Bus 004 Device 001: ID 0000:0000&lt;br /&gt;
Bus 003 Device 001: ID 0000:0000&lt;br /&gt;
Bus 002 Device 002: ID 0a5c:200a Broadcom Corp.&lt;br /&gt;
Bus 002 Device 001: ID 0000:0000&lt;br /&gt;
Bus 001 Device 001: ID 0000:0000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Disk /dev/hda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/hda1   *           1        2188    17575078+   7  HPFS/NTFS&lt;br /&gt;
/dev/hda2            2189        8632    51761430    c  W95 FAT32 (LBA)&lt;br /&gt;
/dev/hda3            8633        8708      610470   82  Linux swap&lt;br /&gt;
/dev/hda4            8709        9729     8201182+  83  Linux&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ho seguito la procedura consueta per l'installazione di Slackware, fornendo come parametro di boot test26.s. Al primo riavvio, ho inserito il secondo CD e installato i sorgenti e i moduli del kernel 2.6.13. Più precisamente ho installato i pacchetti:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kernel-modules-2.6.13-i486-1&lt;br /&gt;
kernel-source-2.6.13-i486-1	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configurazione Delle Principali Periferiche =&lt;br /&gt;
&lt;br /&gt;
== Wifi ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Il portatile in questione monta la nota periferica wireless Intel PRO/Wireless 2200BG, per la quale sono disponibili i driver all'indirizzo http://ipw2200.sourceforge.net/&lt;br /&gt;
Tali driver richiedono che sul sistema sia presente un kernel 2.6.8 o superiore, le wireless extensions e il sottosistema ieee80211 (scaricabile dal sito http://ieee80211.sf.net/).&lt;br /&gt;
Le procedure di compilazione del sottosistema IEEE80211 e dei driver non presentano alcuna difficoltà.&lt;br /&gt;
Al termine della fase di compilazione, è disponibile un nuovo modulo del kernel, chiamato ipw2200.&lt;br /&gt;
Per il caricamento del modulo in fase di boot senza ricorrere ad hotplug, basta aggiungere la seguente riga nel file /etc/rc.d/rc.modules:&lt;br /&gt;
&lt;br /&gt;
/sbin/modprobe ipw2200 led=1&lt;br /&gt;
&lt;br /&gt;
L'opzione passata come parametro permette l'accensione del led arancione in presenza di segnale radio.&lt;br /&gt;
I parametri di configurazione della rete wireless sono presenti nel file /etc/rc.d/rc.wireless.conf.&lt;br /&gt;
&lt;br /&gt;
N.B.: per abilitare il segnale wifi occorre, in fase di boot, premere il tasto wireless.&lt;br /&gt;
N.B.: A partire dal kernel 2.6.14 è stato incluso nel kernel il supporto per tale scheda wireless. Personalmente, consiglio di non abilitare tale supporto nel kernel, ma di aggiornare i driver nel momento in cui sono rilasciate nuove versioni sul sito sopra indicato.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ethernet ==&lt;br /&gt;
&lt;br /&gt;
Il supporto per la scheda ethernet è presente in modo nativo nel kernel. Il modulo interessato è tg3 (TIGON3 in Device Drivers|Networking Support|Ethernet (1000 Mbit)|Broadcom Tigon3 support)&lt;br /&gt;
&lt;br /&gt;
==  Modem ==&lt;br /&gt;
&lt;br /&gt;
I driver del modem 56K integrato sono scaricabili all'indirizzo http://freshmeat.net/projects/slmodem/.&lt;br /&gt;
Anche in questo caso, la procedura di compilazione e installazione del modulo nn presenta alcuna difficoltà.&lt;br /&gt;
&lt;br /&gt;
== ACPI ==&lt;br /&gt;
&lt;br /&gt;
Prima di qualunque ricompilazione del kernel, l'ACPI su questo portatile non era funzionante al 100%. Non era possibile, infatti, controllare lo stato della batteria.&lt;br /&gt;
Il problema risiede essenzialmente nel DSDT. Dopo innumerevoli ricerche, ho trovato un DSDT compatibile con questo modello di portatile: DSDT.aml.&lt;br /&gt;
Per usare tale DSDT, ho seguito questi 5 passi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
applicazione della patch al kernel: ACPI DSDT in initrd;&lt;br /&gt;
abilitazione delle seguenti voci nel kernel: &lt;br /&gt;
ACPI_CUSTOM_DSDT_INITRD in General Setup|Power Management|ACPI Support|Read custom DSDT from initrd (non come modulo);&lt;br /&gt;
BLK_DEV_INITRD in Device Drivers|Block Devices|Initial RAM disk (initrd) support (non come modulo);&lt;br /&gt;
CONFIG_ACPI_AC in in General Setup|Power Management|ACPI Support|AC Adapter;&lt;br /&gt;
CONFIG_ACPI_BATTERY in General Setup|Power Management|ACPI Support|Battery;&lt;br /&gt;
CONFIG_ACPI_BUTTON in General Setup|Power Management|ACPI Support|Button;&lt;br /&gt;
CONFIG_ACPI_FAN in General Setup|Power Management|ACPI Support|Fan;&lt;br /&gt;
CONFIG_ACPI_PROCESSOR in General Setup|Power Management|ACPI Support|Processor;&lt;br /&gt;
CONFIG_ACPI_THERMAL in General Setup|Power Management|ACPI Support|Thermal Zone;&lt;br /&gt;
ricompilazione del kernel;&lt;br /&gt;
copia del file DSDT.aml in /boot;&lt;br /&gt;
modifica del file di configurazione del boot loader (nel mio caso di Grub) con l'aggiunta della riga initrd /boot/DSDT.aml come mostrato nell'esempio:&lt;br /&gt;
&lt;br /&gt;
# Linux bootable partition config ends&lt;br /&gt;
  title Linux Slackware 10.2 &lt;br /&gt;
  root (hd0,3)&lt;br /&gt;
  kernel /boot/image-2.6.15.3-doppiak root=/dev/hda4 ro&lt;br /&gt;
  initrd /boot/DSDT.aml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPU ==&lt;br /&gt;
&lt;br /&gt;
Il kernel 2.6.13 installato di default nel sistema non ha abilitato il supporto per il CPU Frequency Scaling.&lt;br /&gt;
Questo richiede una ricompilazione del kernel e l'abilitazione delle seguenti voci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CONFIG_CPU_FREQ in General Setup|Power Management|CPU Frequency scaling|CPU Frequency scaling;&lt;br /&gt;
CONFIG_CPU_FREQ_STAT in General Setup|Power Management|CPU Frequency scaling|CPU frequency translation statistics;&lt;br /&gt;
CONFIG_CPU_FREQ_STAT_DETAILS in General Setup|Power Management|CPU Frequency scaling|CPU frequency translation statistics details;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_POWERSAVE in General Setup|Power Management|CPU Frequency scaling|'powersave' governor;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_USERSPACE in General Setup|Power Management|CPU Frequency scaling|'userspace' governor for userspace frequency scaling;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_ONDEMAND in General Setup|Power Management|CPU Frequency scaling|'ondemand' cpufreq policy governor;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_CONSERVATIVE in General Setup|Power Management|CPU Frequency scaling|'conservative' cpufreq governor;&lt;br /&gt;
CONFIG_X86_SPEEDSTEP_CENTRINO in General Setup|Power Management|CPU Frequency scaling|Intel Enhanced SpeedStep;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per la regolazione della frequenza in base al carico di lavoro e soprattutto in base al tipo di alimentazione (linea o batteria), ho usato il tool Cpu Frequency Daemon (cpufreqd, reperibile all'indirizzo http://cpufreqd.sourceforge.net/).&lt;br /&gt;
Per caricarlo automaticamente all'avvio, basta aggiungere la seguente riga al file /etc/rc.d/rc.local:&lt;br /&gt;
&lt;br /&gt;
/usr/sbin/cpufreqd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Scheda video =&lt;br /&gt;
&lt;br /&gt;
Per sfruttare appieno le potenzialità della scheda video PCI express installata su questo portatile, occorre scaricare i driver ATI direttamente dal sito del produttore (driver ATI linux).&lt;br /&gt;
La procedura di installazione dei driver ATI si articola nei seguenti passi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conversione del pacchetto RPM scaricato in formato TGZ: rpm2tgz fglrx_6_8_0-8.23.7-1.i386.rpm&lt;br /&gt;
decompressione dell'archivio in /&lt;br /&gt;
compilazione dei moduli ATI: cd /lib/modules/fglrx/buil_mod &amp;amp;&amp;amp; ./make.sh&lt;br /&gt;
installazione dei moduli ATI: cd.. &amp;amp;&amp;amp; ./make_install.sh&lt;br /&gt;
configurazione del server grafico: fglrxconfig&lt;br /&gt;
aggiunta della seguente riga al file /etc/fstab:&lt;br /&gt;
tmpfs  /dev/shm   tmpfs   defaults   0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura, è necessario apportare qualche piccola modifica al file /etc/X11/xorg.conf al fine di abilitare la risoluzione 1280x800. Più precisamente nella sezione &amp;quot;Monitor&amp;quot; occorre aggiungere la seguente riga:&lt;br /&gt;
&lt;br /&gt;
Modeline &amp;quot;1280x800&amp;quot; 83.46 1280 1344 1480 1680 800 801 804 828 -Hsync +Vsync&lt;br /&gt;
&lt;br /&gt;
Questa riga permette di sfruttare la risoluzione WXGA dello schermo LCD.&lt;br /&gt;
Nella sottosezione &amp;quot;Display&amp;quot; della sezione &amp;quot;Screen&amp;quot;, occorre modificare la riga &lt;br /&gt;
&lt;br /&gt;
Modes &amp;quot;1024x768&amp;quot; &lt;br /&gt;
&lt;br /&gt;
in&lt;br /&gt;
&lt;br /&gt;
Modes &amp;quot;1280x800&amp;quot;&lt;br /&gt;
&lt;br /&gt;
La verifica del corretto funzionamento dei driver ATI può essere fatta lanciando il comando fglrxinfo. Si dovrebbe ottenere un output simile a questo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: MOBILITY RADEON X700 Generic&lt;br /&gt;
OpenGL version string: 2.0.5695 (8.23.7)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altra verifica importante da fare è eseguire il comando fgl_glxgears. Se tutto è andato bene, dovrebbe essere mostrato a video un cubo rotante; nel terminale invece è mostrato il numero di frames per secondo.&lt;br /&gt;
Qui di seguito è mostrato il file xorg.conf correntemente in uso:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== Section &amp;quot;Device&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Driver                              &amp;quot;fglrx&amp;quot;&lt;br /&gt;
# ### generic DRI settings ###&lt;br /&gt;
# === disable PnP Monitor  ===&lt;br /&gt;
	#Option                              &amp;quot;NoDDC&amp;quot;&lt;br /&gt;
# === disable/enable XAA/DRI ===&lt;br /&gt;
	Option &amp;quot;no_accel&amp;quot;                   &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;no_dri&amp;quot;                     &amp;quot;no&amp;quot;&lt;br /&gt;
# === misc DRI settings ===&lt;br /&gt;
	Option &amp;quot;mtrr&amp;quot;                       &amp;quot;off&amp;quot; # disable DRI mtrr mapper, driver has its own code for mtrr&lt;br /&gt;
# ### FireGL DDX driver module specific settings ###&lt;br /&gt;
# === Screen Management ===&lt;br /&gt;
	Option &amp;quot;DesktopSetup&amp;quot;               &amp;quot;(null)&amp;quot; &lt;br /&gt;
	Option &amp;quot;ScreenOverlap&amp;quot;              &amp;quot;0&amp;quot; &lt;br /&gt;
	Option &amp;quot;GammaCorrectionI&amp;quot;           &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;GammaCorrectionII&amp;quot;          &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
# === OpenGL specific profiles/settings ===&lt;br /&gt;
	Option &amp;quot;Capabilities&amp;quot;               &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;CapabilitiesEx&amp;quot;             &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
# === Video Overlay for the Xv extension ===&lt;br /&gt;
	Option &amp;quot;VideoOverlay&amp;quot;               &amp;quot;on&amp;quot;&lt;br /&gt;
# === OpenGL Overlay ===&lt;br /&gt;
# Note: When OpenGL Overlay is enabled, Video Overlay&lt;br /&gt;
#       will be disabled automatically&lt;br /&gt;
	Option &amp;quot;OpenGLOverlay&amp;quot;              &amp;quot;off&amp;quot;&lt;br /&gt;
# === Center Mode (Laptops only) ===&lt;br /&gt;
	Option &amp;quot;CenterMode&amp;quot;                 &amp;quot;off&amp;quot;&lt;br /&gt;
# === Pseudo Color Visuals (8-bit visuals) ===&lt;br /&gt;
	Option &amp;quot;PseudoColorVisuals&amp;quot;         &amp;quot;off&amp;quot;&lt;br /&gt;
# === QBS Management ===&lt;br /&gt;
	Option &amp;quot;Stereo&amp;quot;                     &amp;quot;off&amp;quot;&lt;br /&gt;
	Option &amp;quot;StereoSyncEnable&amp;quot;           &amp;quot;1&amp;quot;&lt;br /&gt;
# === FSAA Management ===&lt;br /&gt;
	Option &amp;quot;FSAAEnable&amp;quot;                 &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAScale&amp;quot;                  &amp;quot;1&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAADisableGamma&amp;quot;           &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAACustomizeMSPos&amp;quot;         &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX0&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY0&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX1&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY1&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX2&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY2&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX3&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY3&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX4&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY4&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX5&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY5&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
# === Misc Options ===&lt;br /&gt;
	Option &amp;quot;UseFastTLS&amp;quot;                 &amp;quot;0&amp;quot;&lt;br /&gt;
	Option &amp;quot;BlockSignalsOnLock&amp;quot;         &amp;quot;on&amp;quot;&lt;br /&gt;
	Option &amp;quot;UseInternalAGPGART&amp;quot;         &amp;quot;yes&amp;quot;&lt;br /&gt;
	Option &amp;quot;ForceGenericCPU&amp;quot;            &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;KernelModuleParm&amp;quot;           &amp;quot;agplock=0&amp;quot; # AGP locked user pages: disabled&lt;br /&gt;
	BusID &amp;quot;PCI:1:0:0&amp;quot;    # vendor=1002, device=5653&lt;br /&gt;
	Screen 0&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
== Section &amp;quot;Screen&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Screen0&amp;quot;&lt;br /&gt;
	Device      &amp;quot;ATI Graphics Adapter&amp;quot;&lt;br /&gt;
	Monitor     &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
	DefaultDepth 24&lt;br /&gt;
	#Option &amp;quot;backingstore&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
		Depth       24&lt;br /&gt;
		Modes       &amp;quot;1280x800&amp;quot;&lt;br /&gt;
		ViewPort    0 0  # initial origin if mode is smaller than desktop&lt;br /&gt;
#        Virtual     1280 1024&lt;br /&gt;
	EndSubsection&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scheda Audio =&lt;br /&gt;
&lt;br /&gt;
La scheda audio funziona senza alcun problema. Viene rilevata e caricata correttamente da hotplug in fase di boot. L'unica operazione da fare è eseguire il comando alsamixer, regolare i volumi e poi salvare le impostazioni mediante il comando alsactl store.&lt;br /&gt;
&lt;br /&gt;
= USB =&lt;br /&gt;
&lt;br /&gt;
Le tre porte USB montate su questo portatile funzionano alla perfezione senza alcun intervento particolare. I moduli caricati automaticamente all'avvio da hotplug sono uhci_hcd e ehci_hcd.&lt;br /&gt;
&lt;br /&gt;
= FIREWIRE =&lt;br /&gt;
&lt;br /&gt;
La porta firewire presente funziona senza alcun problema. I moduli caricati all'avvio da hotplug sono ieee1394 e ohci1394. Sfortunamente non dispongo di nessun dispositivo firewire, quindi non ho potuto fare prove reali di funzionamento della porta.&lt;br /&gt;
&lt;br /&gt;
= Tasti Speciali =&lt;br /&gt;
&lt;br /&gt;
L'Acer Aspire 1692WLMi dispone, come la maggior parte dei portatili attuali, di un discreto numero di tasti speciali. Inizialmente gli unici tasti speciali funzionanti al 100% erano:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
i tasti di regolazione della luminosità dello schermo;&lt;br /&gt;
il tasto di accensione/spegnimento del touchpad (FN + F7);&lt;br /&gt;
il tasto di accensione/spegnimento del segnale Wifi;&lt;br /&gt;
il tasto di accensione/spegnimento del modulo Bluetooth;&lt;br /&gt;
il tasto di accensione/spegnimento del display LCD (FN + F6).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da questa lista risulta che i tasti speciali non funzionanti sono:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
i tasti di regolazione del volume;&lt;br /&gt;
il tasto di abilitazione/disabilitazione del suono (FN + F8);&lt;br /&gt;
i quattro tasti posti accanto a quello di accensione/spegnimento del portatile;&lt;br /&gt;
i tasti per l'ascolto della musica (Play/Pause, Stop, Rewind, Forward).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Facendo qualche ricerca su internet e soprattutto prendendo spunto dalla guida di Mehdi Yousfi-Monod sull'installazione di Gentoo su un Acer Aspire 1694WLMi (http://intuxication.org/~mym/acer/), ho trovato qualcosa per far funzionare anche gli altri tasti funzione.&lt;br /&gt;
&lt;br /&gt;
La procedura illustrata qui di seguito è identica a quella di Mehdi Yousfi-Monod nella sua guida.&lt;br /&gt;
Prima di tutto, occorre impostare i tasti speciali mediante il tool setkeycodes. Come viene spiegato nella pagina di man del comando, setkeycodes legge due argomenti alla volta: uno scancode (dato in esadecimale) e un keycode (dato in decimale). Per ogni coppia, dice al driver del kernel della tastiera di mappare lo scancode con il keycode specificati come argomenti.&lt;br /&gt;
Lo script che effettua questo mapping è riportato qui di seguito:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#-----------------------------------------------&lt;br /&gt;
#Acer Aspire 1692WLMi hotkeys&lt;br /&gt;
#-----------------------------------------------&lt;br /&gt;
SKC=/usr/bin/setkeycodes&lt;br /&gt;
&lt;br /&gt;
#help (symb ?) (Fn+F1 )&lt;br /&gt;
#dmesg: setkeycodes e025 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_HELP                138&lt;br /&gt;
$SKC e025 138&lt;br /&gt;
&lt;br /&gt;
#Acer eSetting (Fn+F2)&lt;br /&gt;
#dmesg: setkeycode e026 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_SETUP               141&lt;br /&gt;
$SKC e026 141&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Acer ePowerManagement (Fn+F3)&lt;br /&gt;
#dmesg: setkeycodes e027 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_MENU                139&lt;br /&gt;
$SKC e027 139&lt;br /&gt;
&lt;br /&gt;
#Sleep (symb Zz) (Fn+F4) doesn't work&lt;br /&gt;
#no dmesg or xev&lt;br /&gt;
#define KEY_SLEEP               142&lt;br /&gt;
&lt;br /&gt;
##Display Choice (symb [  ]|[#]) (Fn+F5)&lt;br /&gt;
#dmesg: setkeycode e029 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_CYCLEWINDOWS        154&lt;br /&gt;
$SKC e029 154&lt;br /&gt;
&lt;br /&gt;
##Black screen (symb[*]&amp;gt;[ ]) (Fn+F6) works (turn off/on the LCD)&lt;br /&gt;
#no dmesg or xev&lt;br /&gt;
&lt;br /&gt;
##Mousepad (Fn+F7) works (turn off/on the mousepad)&lt;br /&gt;
#dmesg: setkeycodes e072 &amp;lt;keycode&amp;gt; (off-&amp;gt;on)&lt;br /&gt;
#define KEY_CHAT-&amp;gt;-&amp;gt;216&lt;br /&gt;
$SKC e072 216&lt;br /&gt;
#dmesg: setkeycodes e071 &amp;lt;keycode&amp;gt; (off-&amp;gt;on)&lt;br /&gt;
#define KEY_SPORT  220&lt;br /&gt;
$SKC e071 220&lt;br /&gt;
##extra â\ufffd¬ (near direction keys,above left key)&lt;br /&gt;
#dmesg: setkeycodes e033 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG3               202&lt;br /&gt;
$SKC e033 202&lt;br /&gt;
&lt;br /&gt;
##extra $ (near direction keys,above right key)&lt;br /&gt;
#dmesg: setkeycodes e034 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG4               203&lt;br /&gt;
$SKC e034 203&lt;br /&gt;
&lt;br /&gt;
##Brightness Up (Fn+Right) make LCD brighter&lt;br /&gt;
#dmesg: setkeycodes e06e &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_BRIGHTNESSUP        225&lt;br /&gt;
$SKC e06e 225&lt;br /&gt;
&lt;br /&gt;
##acer P&lt;br /&gt;
#dmesg: setkeycodes e073 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG1               148&lt;br /&gt;
$SKC e073 148&lt;br /&gt;
&lt;br /&gt;
##acer e&lt;br /&gt;
#dmesg: setkeycodes e074 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG2               149&lt;br /&gt;
$SKC e074 149&lt;br /&gt;
&lt;br /&gt;
##Blue LED Switchbutton (bluetooth)&lt;br /&gt;
#dmesg: setkeycodes e057 &amp;lt;keycode&amp;gt; (off-&amp;gt; on, the blue light turns on)&lt;br /&gt;
#define KEY_SENDFILE 145$&lt;br /&gt;
$SKC e057 145&lt;br /&gt;
#dmesg: setkeycodes e058 &amp;lt;keycode&amp;gt; (on-&amp;gt; off, the blue light turns off)&lt;br /&gt;
#define KEY_DELETEFILE 146&lt;br /&gt;
$SKC e058 146&lt;br /&gt;
&lt;br /&gt;
##Orange LED Switchbutton (wifi)&lt;br /&gt;
#dmesg: setkeycodes e055 &amp;lt;keycode&amp;gt; (/sys/bus/pci/drivers/ipw2200/0000\:06\:03.0/rf_kill goes from 2 to 0 or from 3 to 1)&lt;br /&gt;
#define KEY_CONNECT   218&lt;br /&gt;
$SKC e055 218&lt;br /&gt;
#dmesg: setkeycodes e056 &amp;lt;keycode&amp;gt; (/sys/bus/pci/drivers/ipw2200/0000\:06\:03.0/rf_kill goes from 0 to 2 or from 1 to 3)&lt;br /&gt;
#define KEY_FINANCE   219&lt;br /&gt;
$SKC e056 219&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo script va eseguito all'avvio, ad esempio aggiungendo una riga in fondo al file /etc/rc.d/rc.local.&lt;br /&gt;
&lt;br /&gt;
A questo punto va definita un'azione per ogni tasto speciale. Questo è possibile mediante un pacchetto, chiamato hotkeys, scaricabile dal sito web http://ypwong.org/hotkeys/. Il file che ho scaricato è hotkeys-latest.tar.gz. L'installazione del pacchetto può essere fatta con i soliti comandi: ./configure, make, sudo make install.&lt;br /&gt;
Nella directory /usr/local/share/hotkeys sono presenti i file di definizione di alcune tastiere multimediali. In questa directory bisogna aggiungere il file di definizione della tastiera del portatile. Chiameremo questo file con il nome acer-aspire-1690.def&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;definition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;config model=&amp;quot;Acer Aspire 1690 Series Keyboard&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    	&amp;lt;VolUp        keycode=&amp;quot;176&amp;quot; adj=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;VolDown      keycode=&amp;quot;174&amp;quot; adj=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;Mute         keycode=&amp;quot;160&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;userdef keycode=&amp;quot;245&amp;quot; command=&amp;quot;echo Acer Help&amp;quot;&amp;gt;Acer help&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;151&amp;quot; command=&amp;quot;echo Acer e&amp;quot;&amp;gt;Acer e&amp;lt;/userdef&amp;gt;&lt;br /&gt;
       	&amp;lt;userdef keycode=&amp;quot;159&amp;quot; command=&amp;quot;echo Acer P&amp;quot;&amp;gt;Acer P&amp;lt;/userdef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;194&amp;quot;  command=&amp;quot;echo wifi off&amp;quot;&amp;gt;wifi on&amp;lt;/userdef&amp;gt;&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;195&amp;quot;  command=&amp;quot;echo wifi on&amp;quot;&amp;gt;wifi off&amp;lt;/userdef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      	&amp;lt;userdef keycode=&amp;quot;199&amp;quot;  command=&amp;quot;echo Bluetooth on&amp;quot;&amp;gt;bluetooth on&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;200&amp;quot;  command=&amp;quot;echo Bluetooth off&amp;quot;&amp;gt;bluetooth off&amp;lt;/userdef&amp;gt;&lt;br /&gt;
	&amp;lt;userdef keycode=&amp;quot;193&amp;quot; command=&amp;quot;echo Acer eSetting&amp;quot;&amp;gt;eSetting&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;158&amp;quot; command=&amp;quot;echo Acer ePM&amp;quot;&amp;gt;ePM&amp;lt;/userdef&amp;gt;	&lt;br /&gt;
	&amp;lt;userdef keycode=&amp;quot;196&amp;quot; command=&amp;quot;echo Mousepad on&amp;quot;&amp;gt;MousePad On&amp;lt;/userdef&amp;gt;&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;121&amp;quot; command=&amp;quot;echo Mousepad off&amp;quot;&amp;gt;MousePad Off&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;166&amp;quot; command=&amp;quot;echo Windows clycle&amp;quot;&amp;gt;Windows Cycle&amp;lt;/userdef&amp;gt;&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;171&amp;quot;  command=&amp;quot;echo Euro&amp;quot;&amp;gt;Euro&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;172&amp;quot;  command=&amp;quot;echo Dollars&amp;quot;&amp;gt;Dollars&amp;lt;/userdef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  	&amp;lt;PrevTrack keycode=&amp;quot;144&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;Play      keycode=&amp;quot;162&amp;quot;/&amp;gt;&lt;br /&gt;
     	&amp;lt;Stop      keycode=&amp;quot;164&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;NextTrack keycode=&amp;quot;153&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;WebBrowser   keycode=&amp;quot;178&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;Email        keycode=&amp;quot;236&amp;quot;/&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
  &amp;lt;/config&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;contributor&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Didier CLERC&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;email&amp;gt;didier-clercNOSPAM@linuxbourg.ch&amp;lt;/email&amp;gt;&lt;br /&gt;
&amp;lt;/contributor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/definition&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Il tool hotkeys ha un file di configurazione, chiamato hotkey.conf, presente nella directory /usr/local/etc/. In questo file possiamo definire cosa accadrà alla pressione di ciascuno dei tasti speciali. Eccone un esempio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
############################################################&lt;br /&gt;
# Global configuration for hotkeys                         #&lt;br /&gt;
############################################################&lt;br /&gt;
&lt;br /&gt;
# These are the default values.&lt;br /&gt;
# A line starting with # is a comment.&lt;br /&gt;
&lt;br /&gt;
### Specify the default keyboard  (without the .def extension) so you&lt;br /&gt;
### don't need to specify -t every time&lt;br /&gt;
Kbd=acer-aspire-1690&lt;br /&gt;
# CDROM=/dev/cdrom&lt;br /&gt;
&lt;br /&gt;
PrevTrack=xmms --rew&lt;br /&gt;
Play=xmms --play-pause&lt;br /&gt;
Stop=xmms --stop&lt;br /&gt;
Pause=xmms --pause&lt;br /&gt;
NextTrack=xmms --fwd&lt;br /&gt;
#Rewind=&lt;br /&gt;
&lt;br /&gt;
WebBrowser=firefox&lt;br /&gt;
Email=thunderbird&lt;br /&gt;
# Calculator=xcalc&lt;br /&gt;
FileManager=rox&lt;br /&gt;
# MyComputer=gmc&lt;br /&gt;
# MyDocuments=gmc&lt;br /&gt;
# Favorites=gnome-moz-remote --remote=openBookmarks&lt;br /&gt;
# Transfer=gtp&lt;br /&gt;
# Record=grecord&lt;br /&gt;
Shell=Terminal&lt;br /&gt;
# ScreenSaver=xscreensaver-command -activate&lt;br /&gt;
# NewsReader=mozilla -news&lt;br /&gt;
# Communities=mozilla -remote 'openURL(http://slashdot.org)'&lt;br /&gt;
# Search=mozilla -remote 'openURL(http://google.com)'&lt;br /&gt;
# Idea=mozilla -remote 'openURL(http://sourceforge.net)'&lt;br /&gt;
# Shopping=mozilla -remote 'openURL(http://thinkgeek.com)'&lt;br /&gt;
# Go=mozilla -remote 'openURL(http://linux.com)'&lt;br /&gt;
# Print=lpr&lt;br /&gt;
# Rotate=&lt;br /&gt;
&lt;br /&gt;
# osd_font=-arphic-ar pl kaitim big5-bold-i-normal--0-250-0-0-c-0-*-*&lt;br /&gt;
### For the color, you can either use the strings in /etc/X11/rgb.txt,&lt;br /&gt;
### or use the RGB syntax #RRGGBB, e.g. ##A086FF&lt;br /&gt;
# osd_color=LawnGreen&lt;br /&gt;
# osd_timeout=3&lt;br /&gt;
### osd_position is either 'top' or 'bottom'&lt;br /&gt;
# osd_position=bottom&lt;br /&gt;
# osd_offset=25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La riga più importante di questo file è quella nella quale si definisce qual'è la tastiera di default (ovvero il nome di uno dei file contenuti nella directory /usr/local/share/hotkeys senza l'estensione .def).&lt;br /&gt;
&lt;br /&gt;
Siamo giunti quasi al termine: l'unica operazione che resta da fare è avviare hotkeys insieme al nostro Window Manager preferito. &lt;br /&gt;
Siccome io sono un appassionato di Xfce, riporto le istruzioni per avviare hotkeys congiuntamente a Xfce.&lt;br /&gt;
E' sufficiente modificare il file /etc/X11/xdg/xfce4-session/xfce4-session.rc aggiungendo, nella sezione &amp;quot;Failsafe Session&amp;quot;, la chiamata a hotkeys, come nell'esempio mostrato qui di seguito:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This the default session launched by xfce4-session if the&lt;br /&gt;
# user hasn't saved any session yet or creates a new session.&lt;br /&gt;
[Failsafe Session]&lt;br /&gt;
Count=5&lt;br /&gt;
Client0_Command=xfwm4&lt;br /&gt;
Client0_PerScreen=False&lt;br /&gt;
Client1_Command=xfce4-panel&lt;br /&gt;
Client1_PerScreen=True&lt;br /&gt;
Client2_Command=xftaskbar4&lt;br /&gt;
Client2_PerScreen=True&lt;br /&gt;
Client3_Command=idesk&lt;br /&gt;
Client3_PerScreen=False&lt;br /&gt;
Client4_Command=hotkeys&lt;br /&gt;
Client4_PerScreen=Tru&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= File  Di Configurazione =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configurazione del kernel 2.6.13: .config&lt;br /&gt;
Configurazione del kernel 2.6.15.3: .config&lt;br /&gt;
Configurazione di X.Org: xorg.conf&lt;br /&gt;
Configurazione di hotkeys: hotkeys.conf&lt;br /&gt;
Script mapping scancode-keycode: keycodes.sh&lt;br /&gt;
Definizione tastiera Acer Aspire 1690 series: acer-aspire-1690.def	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ringraziamenti =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Un ringraziamento particolare va a kinalus, il quale ha corretto i bug presenti nel DSDT specifico per il mio portatile e ha postato il DSDT corretto sul sito ACPI4Linux (http://acpi.sourceforge.net/dsdt/view.php?id=429).&lt;br /&gt;
Altro dovuto ringraziamento va a Mehdi Yousfi-Monod e alla sua guida per l'installazione di Gentoo su Acer Aspire 1694WLMi. Le sue linee guida, infatti, mi hanno permesso di poter sfruttare al massimo questo portatile e di poter scrivere questa gui&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Link Utili =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sito ufficiale della distro Slackware: http://www.slackware.com&lt;br /&gt;
ACER Aspire 1694WLMI (1024): http://intuxication.org/~mym/acer/&lt;br /&gt;
ACPI DSDT in initrd: http://gaugusch.at/kernel.shtml&lt;br /&gt;
ACPI4Linux: http://acpi.sourceforge.net/&lt;br /&gt;
Cpu Frequency Daemon: http://cpufreqd.sourceforge.net/&lt;br /&gt;
Sito ufficiale ATI: http://www.ati.com&lt;br /&gt;
Driver Intel PRO/Wireless 2200BG: http://ipw2200.sourceforge.net/&lt;br /&gt;
Driver modem 56K interno: http://freshmeat.net/projects/slmodem/&lt;br /&gt;
Hotkeys: http://ypwong.org/hotkeys/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Contatti =&lt;br /&gt;
&lt;br /&gt;
Per qualunque commento, domanda, correzione, ti prego di contattarmi via email al seguente indirizzo: NOME.COGNOME -at- gmail -dot- com (sostituisci NOME e COGNOME con il nome e il cognome riportati in cima all'articolo, '-at' con '@' e '-dot-' con '.', questa è una protezione contro lo SPAM).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Autore: Giovanni Verrecchia&lt;br /&gt;
20 marzo 2006&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Acer_Aspire_1692WLMi</id>
		<title>Acer Aspire 1692WLMi</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Acer_Aspire_1692WLMi"/>
				<updated>2006-09-13T06:53:13Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Configurazione]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questa pagina descrive i passi principali per l'installazione della distro Slackware sul portatile Acer Aspire 1692WLMi. La realizzazione di questa pagina è dovuta in gran parte ai preziosissimi spunti trovati navigando nella rete.&lt;br /&gt;
&lt;br /&gt;
Le specifiche tecniche del portatile sono le seguenti:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processore: Intel® Pentium® M 740 1.73 Ghz con 2MB Cache L2 e 533Mhz FSB. Supporta Enhanced Intel® SpeedStep® Technology&lt;br /&gt;
Chipset: Intel® 915PM Express chipset&lt;br /&gt;
Memoria RAM: 512MB DDR333&lt;br /&gt;
Hard disk: 80GB 4200RPM&lt;br /&gt;
Scheda video: ATI Mobility Radeon X700 con 128MB di RAM dedicata&lt;br /&gt;
Schermo: 15.4' WXGA con risoluzione massima di 1280x800&lt;br /&gt;
Scheda audio: Intel ICH6 AC97&lt;br /&gt;
Masterizzatore DVD: MATSHITA UJ-840D (Double Layer)&lt;br /&gt;
Rete &lt;br /&gt;
Wireless: Intel PRO/Wireless 2200BG&lt;br /&gt;
Wired: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet&lt;br /&gt;
Modem: AC97 SoftV92 Data Fax Modem with SmartCP&lt;br /&gt;
Lettore PCMCIA: Texas Instruments PCIxx21/x515 Cardbus Controller&lt;br /&gt;
Lettore memorie flash: Texas Instruments PCIxx21 Integrated FlashMedia Controller. Legge SD, Memory Stick, Memory Stick PRO, MultiMediaCard.&lt;br /&gt;
Misc: bluetooth, irda, firewire&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La configurazione attuale del mio sistema è:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sistema operativo: GNU/Linux&lt;br /&gt;
Distribuzione: Slackware Linux 10.2&lt;br /&gt;
Kernel: 2.6.13, aggiornato successivamente in 2.6.15.3&lt;br /&gt;
XServer: X.Org 6.8.2&lt;br /&gt;
Window manager: Xfce-4.2.2&lt;br /&gt;
Drivers ATI: 8.23.7&lt;br /&gt;
Drivers Wifi: 1.1.1&lt;br /&gt;
Drivers stack IEEE80211: 1.1.12&lt;br /&gt;
Drivers modem 56K: 2.9.11&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'elenco delle periferiche PCI è il seguente (output del comando lspci):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)&lt;br /&gt;
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 03)&lt;br /&gt;
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)&lt;br /&gt;
00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04)&lt;br /&gt;
00:1c.2 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 3 (rev 04)&lt;br /&gt;
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)&lt;br /&gt;
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)&lt;br /&gt;
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)&lt;br /&gt;
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)&lt;br /&gt;
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)&lt;br /&gt;
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)&lt;br /&gt;
00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)&lt;br /&gt;
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)&lt;br /&gt;
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)&lt;br /&gt;
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)&lt;br /&gt;
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)&lt;br /&gt;
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)&lt;br /&gt;
06:01.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller&lt;br /&gt;
06:01.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller&lt;br /&gt;
06:01.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller&lt;br /&gt;
06:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)&lt;br /&gt;
06:08.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5788 Gigabit Ethernet (rev 03)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
L'elenco delle periferiche USB è il seguente (output del comando lsusb):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus 005 Device 001: ID 0000:0000&lt;br /&gt;
Bus 004 Device 001: ID 0000:0000&lt;br /&gt;
Bus 003 Device 001: ID 0000:0000&lt;br /&gt;
Bus 002 Device 002: ID 0a5c:200a Broadcom Corp.&lt;br /&gt;
Bus 002 Device 001: ID 0000:0000&lt;br /&gt;
Bus 001 Device 001: ID 0000:0000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installazione =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Disk /dev/hda: 80.0 GB, 80026361856 bytes&lt;br /&gt;
255 heads, 63 sectors/track, 9729 cylinders&lt;br /&gt;
Units = cylinders of 16065 * 512 = 8225280 bytes&lt;br /&gt;
&lt;br /&gt;
   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;
/dev/hda1   *           1        2188    17575078+   7  HPFS/NTFS&lt;br /&gt;
/dev/hda2            2189        8632    51761430    c  W95 FAT32 (LBA)&lt;br /&gt;
/dev/hda3            8633        8708      610470   82  Linux swap&lt;br /&gt;
/dev/hda4            8709        9729     8201182+  83  Linux&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ho seguito la procedura consueta per l'installazione di Slackware, fornendo come parametro di boot test26.s. Al primo riavvio, ho inserito il secondo CD e installato i sorgenti e i moduli del kernel 2.6.13. Più precisamente ho installato i pacchetti:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
kernel-modules-2.6.13-i486-1&lt;br /&gt;
kernel-source-2.6.13-i486-1	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configurazione Delle Principali Periferiche =&lt;br /&gt;
&lt;br /&gt;
== Wifi ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Il portatile in questione monta la nota periferica wireless Intel PRO/Wireless 2200BG, per la quale sono disponibili i driver all'indirizzo http://ipw2200.sourceforge.net/&lt;br /&gt;
Tali driver richiedono che sul sistema sia presente un kernel 2.6.8 o superiore, le wireless extensions e il sottosistema ieee80211 (scaricabile dal sito http://ieee80211.sf.net/).&lt;br /&gt;
Le procedure di compilazione del sottosistema IEEE80211 e dei driver non presentano alcuna difficoltà.&lt;br /&gt;
Al termine della fase di compilazione, è disponibile un nuovo modulo del kernel, chiamato ipw2200.&lt;br /&gt;
Per il caricamento del modulo in fase di boot senza ricorrere ad hotplug, basta aggiungere la seguente riga nel file /etc/rc.d/rc.modules:&lt;br /&gt;
&lt;br /&gt;
/sbin/modprobe ipw2200 led=1&lt;br /&gt;
&lt;br /&gt;
L'opzione passata come parametro permette l'accensione del led arancione in presenza di segnale radio.&lt;br /&gt;
I parametri di configurazione della rete wireless sono presenti nel file /etc/rc.d/rc.wireless.conf.&lt;br /&gt;
&lt;br /&gt;
N.B.: per abilitare il segnale wifi occorre, in fase di boot, premere il tasto wireless.&lt;br /&gt;
N.B.: A partire dal kernel 2.6.14 è stato incluso nel kernel il supporto per tale scheda wireless. Personalmente, consiglio di non abilitare tale supporto nel kernel, ma di aggiornare i driver nel momento in cui sono rilasciate nuove versioni sul sito sopra indicato.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ethernet ==&lt;br /&gt;
&lt;br /&gt;
Il supporto per la scheda ethernet è presente in modo nativo nel kernel. Il modulo interessato è tg3 (TIGON3 in Device Drivers|Networking Support|Ethernet (1000 Mbit)|Broadcom Tigon3 support)&lt;br /&gt;
&lt;br /&gt;
==  Modem ==&lt;br /&gt;
&lt;br /&gt;
I driver del modem 56K integrato sono scaricabili all'indirizzo http://freshmeat.net/projects/slmodem/.&lt;br /&gt;
Anche in questo caso, la procedura di compilazione e installazione del modulo nn presenta alcuna difficoltà.&lt;br /&gt;
&lt;br /&gt;
== ACPI =&lt;br /&gt;
&lt;br /&gt;
Prima di qualunque ricompilazione del kernel, l'ACPI su questo portatile non era funzionante al 100%. Non era possibile, infatti, controllare lo stato della batteria.&lt;br /&gt;
Il problema risiede essenzialmente nel DSDT. Dopo innumerevoli ricerche, ho trovato un DSDT compatibile con questo modello di portatile: DSDT.aml.&lt;br /&gt;
Per usare tale DSDT, ho seguito questi 5 passi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
applicazione della patch al kernel: ACPI DSDT in initrd;&lt;br /&gt;
abilitazione delle seguenti voci nel kernel: &lt;br /&gt;
ACPI_CUSTOM_DSDT_INITRD in General Setup|Power Management|ACPI Support|Read custom DSDT from initrd (non come modulo);&lt;br /&gt;
BLK_DEV_INITRD in Device Drivers|Block Devices|Initial RAM disk (initrd) support (non come modulo);&lt;br /&gt;
CONFIG_ACPI_AC in in General Setup|Power Management|ACPI Support|AC Adapter;&lt;br /&gt;
CONFIG_ACPI_BATTERY in General Setup|Power Management|ACPI Support|Battery;&lt;br /&gt;
CONFIG_ACPI_BUTTON in General Setup|Power Management|ACPI Support|Button;&lt;br /&gt;
CONFIG_ACPI_FAN in General Setup|Power Management|ACPI Support|Fan;&lt;br /&gt;
CONFIG_ACPI_PROCESSOR in General Setup|Power Management|ACPI Support|Processor;&lt;br /&gt;
CONFIG_ACPI_THERMAL in General Setup|Power Management|ACPI Support|Thermal Zone;&lt;br /&gt;
ricompilazione del kernel;&lt;br /&gt;
copia del file DSDT.aml in /boot;&lt;br /&gt;
modifica del file di configurazione del boot loader (nel mio caso di Grub) con l'aggiunta della riga initrd /boot/DSDT.aml come mostrato nell'esempio:&lt;br /&gt;
&lt;br /&gt;
# Linux bootable partition config ends&lt;br /&gt;
  title Linux Slackware 10.2 &lt;br /&gt;
  root (hd0,3)&lt;br /&gt;
  kernel /boot/image-2.6.15.3-doppiak root=/dev/hda4 ro&lt;br /&gt;
  initrd /boot/DSDT.aml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== CPU ==&lt;br /&gt;
&lt;br /&gt;
Il kernel 2.6.13 installato di default nel sistema non ha abilitato il supporto per il CPU Frequency Scaling.&lt;br /&gt;
Questo richiede una ricompilazione del kernel e l'abilitazione delle seguenti voci:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CONFIG_CPU_FREQ in General Setup|Power Management|CPU Frequency scaling|CPU Frequency scaling;&lt;br /&gt;
CONFIG_CPU_FREQ_STAT in General Setup|Power Management|CPU Frequency scaling|CPU frequency translation statistics;&lt;br /&gt;
CONFIG_CPU_FREQ_STAT_DETAILS in General Setup|Power Management|CPU Frequency scaling|CPU frequency translation statistics details;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_POWERSAVE in General Setup|Power Management|CPU Frequency scaling|'powersave' governor;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_USERSPACE in General Setup|Power Management|CPU Frequency scaling|'userspace' governor for userspace frequency scaling;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_ONDEMAND in General Setup|Power Management|CPU Frequency scaling|'ondemand' cpufreq policy governor;&lt;br /&gt;
CONFIG_CPU_FREQ_GOV_CONSERVATIVE in General Setup|Power Management|CPU Frequency scaling|'conservative' cpufreq governor;&lt;br /&gt;
CONFIG_X86_SPEEDSTEP_CENTRINO in General Setup|Power Management|CPU Frequency scaling|Intel Enhanced SpeedStep;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per la regolazione della frequenza in base al carico di lavoro e soprattutto in base al tipo di alimentazione (linea o batteria), ho usato il tool Cpu Frequency Daemon (cpufreqd, reperibile all'indirizzo http://cpufreqd.sourceforge.net/).&lt;br /&gt;
Per caricarlo automaticamente all'avvio, basta aggiungere la seguente riga al file /etc/rc.d/rc.local:&lt;br /&gt;
&lt;br /&gt;
/usr/sbin/cpufreqd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Scheda video =&lt;br /&gt;
&lt;br /&gt;
Per sfruttare appieno le potenzialità della scheda video PCI express installata su questo portatile, occorre scaricare i driver ATI direttamente dal sito del produttore (driver ATI linux).&lt;br /&gt;
La procedura di installazione dei driver ATI si articola nei seguenti passi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
conversione del pacchetto RPM scaricato in formato TGZ: rpm2tgz fglrx_6_8_0-8.23.7-1.i386.rpm&lt;br /&gt;
decompressione dell'archivio in /&lt;br /&gt;
compilazione dei moduli ATI: cd /lib/modules/fglrx/buil_mod &amp;amp;&amp;amp; ./make.sh&lt;br /&gt;
installazione dei moduli ATI: cd.. &amp;amp;&amp;amp; ./make_install.sh&lt;br /&gt;
configurazione del server grafico: fglrxconfig&lt;br /&gt;
aggiunta della seguente riga al file /etc/fstab:&lt;br /&gt;
tmpfs  /dev/shm   tmpfs   defaults   0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Al termine della procedura, è necessario apportare qualche piccola modifica al file /etc/X11/xorg.conf al fine di abilitare la risoluzione 1280x800. Più precisamente nella sezione &amp;quot;Monitor&amp;quot; occorre aggiungere la seguente riga:&lt;br /&gt;
&lt;br /&gt;
Modeline &amp;quot;1280x800&amp;quot; 83.46 1280 1344 1480 1680 800 801 804 828 -Hsync +Vsync&lt;br /&gt;
&lt;br /&gt;
Questa riga permette di sfruttare la risoluzione WXGA dello schermo LCD.&lt;br /&gt;
Nella sottosezione &amp;quot;Display&amp;quot; della sezione &amp;quot;Screen&amp;quot;, occorre modificare la riga &lt;br /&gt;
&lt;br /&gt;
Modes &amp;quot;1024x768&amp;quot; &lt;br /&gt;
&lt;br /&gt;
in&lt;br /&gt;
&lt;br /&gt;
Modes &amp;quot;1280x800&amp;quot;&lt;br /&gt;
&lt;br /&gt;
La verifica del corretto funzionamento dei driver ATI può essere fatta lanciando il comando fglrxinfo. Si dovrebbe ottenere un output simile a questo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display: :0.0  screen: 0&lt;br /&gt;
OpenGL vendor string: ATI Technologies Inc.&lt;br /&gt;
OpenGL renderer string: MOBILITY RADEON X700 Generic&lt;br /&gt;
OpenGL version string: 2.0.5695 (8.23.7)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Altra verifica importante da fare è eseguire il comando fgl_glxgears. Se tutto è andato bene, dovrebbe essere mostrato a video un cubo rotante; nel terminale invece è mostrato il numero di frames per secondo.&lt;br /&gt;
Qui di seguito è mostrato il file xorg.conf correntemente in uso:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
== Section &amp;quot;Device&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Driver                              &amp;quot;fglrx&amp;quot;&lt;br /&gt;
# ### generic DRI settings ###&lt;br /&gt;
# === disable PnP Monitor  ===&lt;br /&gt;
	#Option                              &amp;quot;NoDDC&amp;quot;&lt;br /&gt;
# === disable/enable XAA/DRI ===&lt;br /&gt;
	Option &amp;quot;no_accel&amp;quot;                   &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;no_dri&amp;quot;                     &amp;quot;no&amp;quot;&lt;br /&gt;
# === misc DRI settings ===&lt;br /&gt;
	Option &amp;quot;mtrr&amp;quot;                       &amp;quot;off&amp;quot; # disable DRI mtrr mapper, driver has its own code for mtrr&lt;br /&gt;
# ### FireGL DDX driver module specific settings ###&lt;br /&gt;
# === Screen Management ===&lt;br /&gt;
	Option &amp;quot;DesktopSetup&amp;quot;               &amp;quot;(null)&amp;quot; &lt;br /&gt;
	Option &amp;quot;ScreenOverlap&amp;quot;              &amp;quot;0&amp;quot; &lt;br /&gt;
	Option &amp;quot;GammaCorrectionI&amp;quot;           &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;GammaCorrectionII&amp;quot;          &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
# === OpenGL specific profiles/settings ===&lt;br /&gt;
	Option &amp;quot;Capabilities&amp;quot;               &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;CapabilitiesEx&amp;quot;             &amp;quot;0x00000000&amp;quot;&lt;br /&gt;
# === Video Overlay for the Xv extension ===&lt;br /&gt;
	Option &amp;quot;VideoOverlay&amp;quot;               &amp;quot;on&amp;quot;&lt;br /&gt;
# === OpenGL Overlay ===&lt;br /&gt;
# Note: When OpenGL Overlay is enabled, Video Overlay&lt;br /&gt;
#       will be disabled automatically&lt;br /&gt;
	Option &amp;quot;OpenGLOverlay&amp;quot;              &amp;quot;off&amp;quot;&lt;br /&gt;
# === Center Mode (Laptops only) ===&lt;br /&gt;
	Option &amp;quot;CenterMode&amp;quot;                 &amp;quot;off&amp;quot;&lt;br /&gt;
# === Pseudo Color Visuals (8-bit visuals) ===&lt;br /&gt;
	Option &amp;quot;PseudoColorVisuals&amp;quot;         &amp;quot;off&amp;quot;&lt;br /&gt;
# === QBS Management ===&lt;br /&gt;
	Option &amp;quot;Stereo&amp;quot;                     &amp;quot;off&amp;quot;&lt;br /&gt;
	Option &amp;quot;StereoSyncEnable&amp;quot;           &amp;quot;1&amp;quot;&lt;br /&gt;
# === FSAA Management ===&lt;br /&gt;
	Option &amp;quot;FSAAEnable&amp;quot;                 &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAScale&amp;quot;                  &amp;quot;1&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAADisableGamma&amp;quot;           &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAACustomizeMSPos&amp;quot;         &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX0&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY0&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX1&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY1&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX2&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY2&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX3&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY3&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX4&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY4&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosX5&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
	Option &amp;quot;FSAAMSPosY5&amp;quot;                &amp;quot;0.000000&amp;quot;&lt;br /&gt;
# === Misc Options ===&lt;br /&gt;
	Option &amp;quot;UseFastTLS&amp;quot;                 &amp;quot;0&amp;quot;&lt;br /&gt;
	Option &amp;quot;BlockSignalsOnLock&amp;quot;         &amp;quot;on&amp;quot;&lt;br /&gt;
	Option &amp;quot;UseInternalAGPGART&amp;quot;         &amp;quot;yes&amp;quot;&lt;br /&gt;
	Option &amp;quot;ForceGenericCPU&amp;quot;            &amp;quot;no&amp;quot;&lt;br /&gt;
	Option &amp;quot;KernelModuleParm&amp;quot;           &amp;quot;agplock=0&amp;quot; # AGP locked user pages: disabled&lt;br /&gt;
	BusID &amp;quot;PCI:1:0:0&amp;quot;    # vendor=1002, device=5653&lt;br /&gt;
	Screen 0&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
		&lt;br /&gt;
== Section &amp;quot;Screen&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
	Identifier  &amp;quot;Screen0&amp;quot;&lt;br /&gt;
	Device      &amp;quot;ATI Graphics Adapter&amp;quot;&lt;br /&gt;
	Monitor     &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
	DefaultDepth 24&lt;br /&gt;
	#Option &amp;quot;backingstore&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	Subsection &amp;quot;Display&amp;quot;&lt;br /&gt;
		Depth       24&lt;br /&gt;
		Modes       &amp;quot;1280x800&amp;quot;&lt;br /&gt;
		ViewPort    0 0  # initial origin if mode is smaller than desktop&lt;br /&gt;
#        Virtual     1280 1024&lt;br /&gt;
	EndSubsection&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Scheda Audio =&lt;br /&gt;
&lt;br /&gt;
La scheda audio funziona senza alcun problema. Viene rilevata e caricata correttamente da hotplug in fase di boot. L'unica operazione da fare è eseguire il comando alsamixer, regolare i volumi e poi salvare le impostazioni mediante il comando alsactl store.&lt;br /&gt;
&lt;br /&gt;
= USB =&lt;br /&gt;
&lt;br /&gt;
Le tre porte USB montate su questo portatile funzionano alla perfezione senza alcun intervento particolare. I moduli caricati automaticamente all'avvio da hotplug sono uhci_hcd e ehci_hcd.&lt;br /&gt;
&lt;br /&gt;
= FIREWIRE =&lt;br /&gt;
&lt;br /&gt;
La porta firewire presente funziona senza alcun problema. I moduli caricati all'avvio da hotplug sono ieee1394 e ohci1394. Sfortunamente non dispongo di nessun dispositivo firewire, quindi non ho potuto fare prove reali di funzionamento della porta.&lt;br /&gt;
&lt;br /&gt;
= Tasti Speciali =&lt;br /&gt;
&lt;br /&gt;
L'Acer Aspire 1692WLMi dispone, come la maggior parte dei portatili attuali, di un discreto numero di tasti speciali. Inizialmente gli unici tasti speciali funzionanti al 100% erano:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
i tasti di regolazione della luminosità dello schermo;&lt;br /&gt;
il tasto di accensione/spegnimento del touchpad (FN + F7);&lt;br /&gt;
il tasto di accensione/spegnimento del segnale Wifi;&lt;br /&gt;
il tasto di accensione/spegnimento del modulo Bluetooth;&lt;br /&gt;
il tasto di accensione/spegnimento del display LCD (FN + F6).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Da questa lista risulta che i tasti speciali non funzionanti sono:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
i tasti di regolazione del volume;&lt;br /&gt;
il tasto di abilitazione/disabilitazione del suono (FN + F8);&lt;br /&gt;
i quattro tasti posti accanto a quello di accensione/spegnimento del portatile;&lt;br /&gt;
i tasti per l'ascolto della musica (Play/Pause, Stop, Rewind, Forward).&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Facendo qualche ricerca su internet e soprattutto prendendo spunto dalla guida di Mehdi Yousfi-Monod sull'installazione di Gentoo su un Acer Aspire 1694WLMi (http://intuxication.org/~mym/acer/), ho trovato qualcosa per far funzionare anche gli altri tasti funzione.&lt;br /&gt;
&lt;br /&gt;
La procedura illustrata qui di seguito è identica a quella di Mehdi Yousfi-Monod nella sua guida.&lt;br /&gt;
Prima di tutto, occorre impostare i tasti speciali mediante il tool setkeycodes. Come viene spiegato nella pagina di man del comando, setkeycodes legge due argomenti alla volta: uno scancode (dato in esadecimale) e un keycode (dato in decimale). Per ogni coppia, dice al driver del kernel della tastiera di mappare lo scancode con il keycode specificati come argomenti.&lt;br /&gt;
Lo script che effettua questo mapping è riportato qui di seguito:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
#-----------------------------------------------&lt;br /&gt;
#Acer Aspire 1692WLMi hotkeys&lt;br /&gt;
#-----------------------------------------------&lt;br /&gt;
SKC=/usr/bin/setkeycodes&lt;br /&gt;
&lt;br /&gt;
#help (symb ?) (Fn+F1 )&lt;br /&gt;
#dmesg: setkeycodes e025 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_HELP                138&lt;br /&gt;
$SKC e025 138&lt;br /&gt;
&lt;br /&gt;
#Acer eSetting (Fn+F2)&lt;br /&gt;
#dmesg: setkeycode e026 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_SETUP               141&lt;br /&gt;
$SKC e026 141&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Acer ePowerManagement (Fn+F3)&lt;br /&gt;
#dmesg: setkeycodes e027 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_MENU                139&lt;br /&gt;
$SKC e027 139&lt;br /&gt;
&lt;br /&gt;
#Sleep (symb Zz) (Fn+F4) doesn't work&lt;br /&gt;
#no dmesg or xev&lt;br /&gt;
#define KEY_SLEEP               142&lt;br /&gt;
&lt;br /&gt;
##Display Choice (symb [  ]|[#]) (Fn+F5)&lt;br /&gt;
#dmesg: setkeycode e029 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_CYCLEWINDOWS        154&lt;br /&gt;
$SKC e029 154&lt;br /&gt;
&lt;br /&gt;
##Black screen (symb[*]&amp;gt;[ ]) (Fn+F6) works (turn off/on the LCD)&lt;br /&gt;
#no dmesg or xev&lt;br /&gt;
&lt;br /&gt;
##Mousepad (Fn+F7) works (turn off/on the mousepad)&lt;br /&gt;
#dmesg: setkeycodes e072 &amp;lt;keycode&amp;gt; (off-&amp;gt;on)&lt;br /&gt;
#define KEY_CHAT-&amp;gt;-&amp;gt;216&lt;br /&gt;
$SKC e072 216&lt;br /&gt;
#dmesg: setkeycodes e071 &amp;lt;keycode&amp;gt; (off-&amp;gt;on)&lt;br /&gt;
#define KEY_SPORT  220&lt;br /&gt;
$SKC e071 220&lt;br /&gt;
##extra â\ufffd¬ (near direction keys,above left key)&lt;br /&gt;
#dmesg: setkeycodes e033 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG3               202&lt;br /&gt;
$SKC e033 202&lt;br /&gt;
&lt;br /&gt;
##extra $ (near direction keys,above right key)&lt;br /&gt;
#dmesg: setkeycodes e034 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG4               203&lt;br /&gt;
$SKC e034 203&lt;br /&gt;
&lt;br /&gt;
##Brightness Up (Fn+Right) make LCD brighter&lt;br /&gt;
#dmesg: setkeycodes e06e &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_BRIGHTNESSUP        225&lt;br /&gt;
$SKC e06e 225&lt;br /&gt;
&lt;br /&gt;
##acer P&lt;br /&gt;
#dmesg: setkeycodes e073 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG1               148&lt;br /&gt;
$SKC e073 148&lt;br /&gt;
&lt;br /&gt;
##acer e&lt;br /&gt;
#dmesg: setkeycodes e074 &amp;lt;keycode&amp;gt;&lt;br /&gt;
#define KEY_PROG2               149&lt;br /&gt;
$SKC e074 149&lt;br /&gt;
&lt;br /&gt;
##Blue LED Switchbutton (bluetooth)&lt;br /&gt;
#dmesg: setkeycodes e057 &amp;lt;keycode&amp;gt; (off-&amp;gt; on, the blue light turns on)&lt;br /&gt;
#define KEY_SENDFILE 145$&lt;br /&gt;
$SKC e057 145&lt;br /&gt;
#dmesg: setkeycodes e058 &amp;lt;keycode&amp;gt; (on-&amp;gt; off, the blue light turns off)&lt;br /&gt;
#define KEY_DELETEFILE 146&lt;br /&gt;
$SKC e058 146&lt;br /&gt;
&lt;br /&gt;
##Orange LED Switchbutton (wifi)&lt;br /&gt;
#dmesg: setkeycodes e055 &amp;lt;keycode&amp;gt; (/sys/bus/pci/drivers/ipw2200/0000\:06\:03.0/rf_kill goes from 2 to 0 or from 3 to 1)&lt;br /&gt;
#define KEY_CONNECT   218&lt;br /&gt;
$SKC e055 218&lt;br /&gt;
#dmesg: setkeycodes e056 &amp;lt;keycode&amp;gt; (/sys/bus/pci/drivers/ipw2200/0000\:06\:03.0/rf_kill goes from 0 to 2 or from 1 to 3)&lt;br /&gt;
#define KEY_FINANCE   219&lt;br /&gt;
$SKC e056 219&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Questo script va eseguito all'avvio, ad esempio aggiungendo una riga in fondo al file /etc/rc.d/rc.local.&lt;br /&gt;
&lt;br /&gt;
A questo punto va definita un'azione per ogni tasto speciale. Questo è possibile mediante un pacchetto, chiamato hotkeys, scaricabile dal sito web http://ypwong.org/hotkeys/. Il file che ho scaricato è hotkeys-latest.tar.gz. L'installazione del pacchetto può essere fatta con i soliti comandi: ./configure, make, sudo make install.&lt;br /&gt;
Nella directory /usr/local/share/hotkeys sono presenti i file di definizione di alcune tastiere multimediali. In questa directory bisogna aggiungere il file di definizione della tastiera del portatile. Chiameremo questo file con il nome acer-aspire-1690.def&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot;?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;definition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;config model=&amp;quot;Acer Aspire 1690 Series Keyboard&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    	&amp;lt;VolUp        keycode=&amp;quot;176&amp;quot; adj=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;VolDown      keycode=&amp;quot;174&amp;quot; adj=&amp;quot;5&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;Mute         keycode=&amp;quot;160&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	&amp;lt;userdef keycode=&amp;quot;245&amp;quot; command=&amp;quot;echo Acer Help&amp;quot;&amp;gt;Acer help&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;151&amp;quot; command=&amp;quot;echo Acer e&amp;quot;&amp;gt;Acer e&amp;lt;/userdef&amp;gt;&lt;br /&gt;
       	&amp;lt;userdef keycode=&amp;quot;159&amp;quot; command=&amp;quot;echo Acer P&amp;quot;&amp;gt;Acer P&amp;lt;/userdef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;194&amp;quot;  command=&amp;quot;echo wifi off&amp;quot;&amp;gt;wifi on&amp;lt;/userdef&amp;gt;&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;195&amp;quot;  command=&amp;quot;echo wifi on&amp;quot;&amp;gt;wifi off&amp;lt;/userdef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      	&amp;lt;userdef keycode=&amp;quot;199&amp;quot;  command=&amp;quot;echo Bluetooth on&amp;quot;&amp;gt;bluetooth on&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;200&amp;quot;  command=&amp;quot;echo Bluetooth off&amp;quot;&amp;gt;bluetooth off&amp;lt;/userdef&amp;gt;&lt;br /&gt;
	&amp;lt;userdef keycode=&amp;quot;193&amp;quot; command=&amp;quot;echo Acer eSetting&amp;quot;&amp;gt;eSetting&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;158&amp;quot; command=&amp;quot;echo Acer ePM&amp;quot;&amp;gt;ePM&amp;lt;/userdef&amp;gt;	&lt;br /&gt;
	&amp;lt;userdef keycode=&amp;quot;196&amp;quot; command=&amp;quot;echo Mousepad on&amp;quot;&amp;gt;MousePad On&amp;lt;/userdef&amp;gt;&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;121&amp;quot; command=&amp;quot;echo Mousepad off&amp;quot;&amp;gt;MousePad Off&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;166&amp;quot; command=&amp;quot;echo Windows clycle&amp;quot;&amp;gt;Windows Cycle&amp;lt;/userdef&amp;gt;&lt;br /&gt;
     	&amp;lt;userdef keycode=&amp;quot;171&amp;quot;  command=&amp;quot;echo Euro&amp;quot;&amp;gt;Euro&amp;lt;/userdef&amp;gt;&lt;br /&gt;
    	&amp;lt;userdef keycode=&amp;quot;172&amp;quot;  command=&amp;quot;echo Dollars&amp;quot;&amp;gt;Dollars&amp;lt;/userdef&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  	&amp;lt;PrevTrack keycode=&amp;quot;144&amp;quot;/&amp;gt;&lt;br /&gt;
	&amp;lt;Play      keycode=&amp;quot;162&amp;quot;/&amp;gt;&lt;br /&gt;
     	&amp;lt;Stop      keycode=&amp;quot;164&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;NextTrack keycode=&amp;quot;153&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;WebBrowser   keycode=&amp;quot;178&amp;quot;/&amp;gt;&lt;br /&gt;
    	&amp;lt;Email        keycode=&amp;quot;236&amp;quot;/&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
  &amp;lt;/config&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;contributor&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Didier CLERC&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;email&amp;gt;didier-clercNOSPAM@linuxbourg.ch&amp;lt;/email&amp;gt;&lt;br /&gt;
&amp;lt;/contributor&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/definition&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Il tool hotkeys ha un file di configurazione, chiamato hotkey.conf, presente nella directory /usr/local/etc/. In questo file possiamo definire cosa accadrà alla pressione di ciascuno dei tasti speciali. Eccone un esempio:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
############################################################&lt;br /&gt;
# Global configuration for hotkeys                         #&lt;br /&gt;
############################################################&lt;br /&gt;
&lt;br /&gt;
# These are the default values.&lt;br /&gt;
# A line starting with # is a comment.&lt;br /&gt;
&lt;br /&gt;
### Specify the default keyboard  (without the .def extension) so you&lt;br /&gt;
### don't need to specify -t every time&lt;br /&gt;
Kbd=acer-aspire-1690&lt;br /&gt;
# CDROM=/dev/cdrom&lt;br /&gt;
&lt;br /&gt;
PrevTrack=xmms --rew&lt;br /&gt;
Play=xmms --play-pause&lt;br /&gt;
Stop=xmms --stop&lt;br /&gt;
Pause=xmms --pause&lt;br /&gt;
NextTrack=xmms --fwd&lt;br /&gt;
#Rewind=&lt;br /&gt;
&lt;br /&gt;
WebBrowser=firefox&lt;br /&gt;
Email=thunderbird&lt;br /&gt;
# Calculator=xcalc&lt;br /&gt;
FileManager=rox&lt;br /&gt;
# MyComputer=gmc&lt;br /&gt;
# MyDocuments=gmc&lt;br /&gt;
# Favorites=gnome-moz-remote --remote=openBookmarks&lt;br /&gt;
# Transfer=gtp&lt;br /&gt;
# Record=grecord&lt;br /&gt;
Shell=Terminal&lt;br /&gt;
# ScreenSaver=xscreensaver-command -activate&lt;br /&gt;
# NewsReader=mozilla -news&lt;br /&gt;
# Communities=mozilla -remote 'openURL(http://slashdot.org)'&lt;br /&gt;
# Search=mozilla -remote 'openURL(http://google.com)'&lt;br /&gt;
# Idea=mozilla -remote 'openURL(http://sourceforge.net)'&lt;br /&gt;
# Shopping=mozilla -remote 'openURL(http://thinkgeek.com)'&lt;br /&gt;
# Go=mozilla -remote 'openURL(http://linux.com)'&lt;br /&gt;
# Print=lpr&lt;br /&gt;
# Rotate=&lt;br /&gt;
&lt;br /&gt;
# osd_font=-arphic-ar pl kaitim big5-bold-i-normal--0-250-0-0-c-0-*-*&lt;br /&gt;
### For the color, you can either use the strings in /etc/X11/rgb.txt,&lt;br /&gt;
### or use the RGB syntax #RRGGBB, e.g. ##A086FF&lt;br /&gt;
# osd_color=LawnGreen&lt;br /&gt;
# osd_timeout=3&lt;br /&gt;
### osd_position is either 'top' or 'bottom'&lt;br /&gt;
# osd_position=bottom&lt;br /&gt;
# osd_offset=25&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
La riga più importante di questo file è quella nella quale si definisce qual'è la tastiera di default (ovvero il nome di uno dei file contenuti nella directory /usr/local/share/hotkeys senza l'estensione .def).&lt;br /&gt;
&lt;br /&gt;
Siamo giunti quasi al termine: l'unica operazione che resta da fare è avviare hotkeys insieme al nostro Window Manager preferito. &lt;br /&gt;
Siccome io sono un appassionato di Xfce, riporto le istruzioni per avviare hotkeys congiuntamente a Xfce.&lt;br /&gt;
E' sufficiente modificare il file /etc/X11/xdg/xfce4-session/xfce4-session.rc aggiungendo, nella sezione &amp;quot;Failsafe Session&amp;quot;, la chiamata a hotkeys, come nell'esempio mostrato qui di seguito:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# This the default session launched by xfce4-session if the&lt;br /&gt;
# user hasn't saved any session yet or creates a new session.&lt;br /&gt;
[Failsafe Session]&lt;br /&gt;
Count=5&lt;br /&gt;
Client0_Command=xfwm4&lt;br /&gt;
Client0_PerScreen=False&lt;br /&gt;
Client1_Command=xfce4-panel&lt;br /&gt;
Client1_PerScreen=True&lt;br /&gt;
Client2_Command=xftaskbar4&lt;br /&gt;
Client2_PerScreen=True&lt;br /&gt;
Client3_Command=idesk&lt;br /&gt;
Client3_PerScreen=False&lt;br /&gt;
Client4_Command=hotkeys&lt;br /&gt;
Client4_PerScreen=Tru&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= File  Di Configurazione =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Configurazione del kernel 2.6.13: .config&lt;br /&gt;
Configurazione del kernel 2.6.15.3: .config&lt;br /&gt;
Configurazione di X.Org: xorg.conf&lt;br /&gt;
Configurazione di hotkeys: hotkeys.conf&lt;br /&gt;
Script mapping scancode-keycode: keycodes.sh&lt;br /&gt;
Definizione tastiera Acer Aspire 1690 series: acer-aspire-1690.def	&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Ringraziamenti =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Un ringraziamento particolare va a kinalus, il quale ha corretto i bug presenti nel DSDT specifico per il mio portatile e ha postato il DSDT corretto sul sito ACPI4Linux (http://acpi.sourceforge.net/dsdt/view.php?id=429).&lt;br /&gt;
Altro dovuto ringraziamento va a Mehdi Yousfi-Monod e alla sua guida per l'installazione di Gentoo su Acer Aspire 1694WLMi. Le sue linee guida, infatti, mi hanno permesso di poter sfruttare al massimo questo portatile e di poter scrivere questa gui&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=  Link Utili =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Sito ufficiale della distro Slackware: http://www.slackware.com&lt;br /&gt;
ACER Aspire 1694WLMI (1024): http://intuxication.org/~mym/acer/&lt;br /&gt;
ACPI DSDT in initrd: http://gaugusch.at/kernel.shtml&lt;br /&gt;
ACPI4Linux: http://acpi.sourceforge.net/&lt;br /&gt;
Cpu Frequency Daemon: http://cpufreqd.sourceforge.net/&lt;br /&gt;
Sito ufficiale ATI: http://www.ati.com&lt;br /&gt;
Driver Intel PRO/Wireless 2200BG: http://ipw2200.sourceforge.net/&lt;br /&gt;
Driver modem 56K interno: http://freshmeat.net/projects/slmodem/&lt;br /&gt;
Hotkeys: http://ypwong.org/hotkeys/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Contatti =&lt;br /&gt;
&lt;br /&gt;
Per qualunque commento, domanda, correzione, ti prego di contattarmi via email al seguente indirizzo: NOME.COGNOME -at- gmail -dot- com (sostituisci NOME e COGNOME con il nome e il cognome riportati in cima all'articolo, '-at' con '@' e '-dot-' con '.', questa è una protezione contro lo SPAM).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Autore: Giovanni Verrecchia&lt;br /&gt;
20 marzo 2006&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Nvidia_SlackBuild</id>
		<title>Nvidia SlackBuild</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Nvidia_SlackBuild"/>
				<updated>2006-09-12T17:54:19Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Script]]&lt;br /&gt;
&lt;br /&gt;
= Nvidia SlackBuild =&lt;br /&gt;
&lt;br /&gt;
Uno script Bash per creare dei Pacchetti TGZ dai driver NViDIA con estensione .run, ed installabili tramite il classico '''pkgtool'''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Readme =&lt;br /&gt;
&lt;br /&gt;
L'uso è quello classico di uno SlackBuild. Basta porre nella stessa directory lo script ed il file .run contenente i driver nvidia, reperibili presso http://www.nvidia.com/object/unix.html&lt;br /&gt;
Rendere eseguibile lo script con chmod +x Nvidia.SlackBuild e lanciarlo. Alla fine si avrà pronto nella&lt;br /&gt;
medesima directory un pacchetto SlackWare con estensione .tgz installabile tramite il classico '''pkgtool''' o '''installpkg'''.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
# Heavily based on the Slackware 11 SlackBuild&lt;br /&gt;
# http://www.nvidia.com/object/unix.html&lt;br /&gt;
# http://www.slacky.it&lt;br /&gt;
# A Bash Script used to  Build a TGZ SlackWare package, with display driver Nvidia&lt;br /&gt;
# By Andrea Sciucca Gohanz ( gohanz @ infinito.it)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CWD=`pwd`&lt;br /&gt;
if [&amp;quot;$TMP&amp;quot; = &amp;quot;&amp;quot;]; then&lt;br /&gt;
 TMP=/tmp&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
PKG=$TMP/package-NVIDIA-Linux-x86&lt;br /&gt;
NAME=NVIDIA-Linux-x86&lt;br /&gt;
VERSION=1.0-8762&lt;br /&gt;
OPENGL=${VERSION/-/.}&lt;br /&gt;
ARCH=IA32&lt;br /&gt;
RELEASE_DATE='Agoust 24, 2006'&lt;br /&gt;
KERNEL=$(uname -r)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#Check for root privileges&lt;br /&gt;
if [ `id -u` != &amp;quot;0&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;You must be Root to run Nvidia-Linux-x86.SlackBuild&amp;quot;&lt;br /&gt;
  exit 1&lt;br /&gt;
fi&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Check for Kernel Source in /usr/src and make a symlink linux to kernel&lt;br /&gt;
cd /usr/src&lt;br /&gt;
if [ ! -r linux-$KERNEL ]; then clear&lt;br /&gt;
  echo &amp;quot;You must install the Kernel Source in /usr/src!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
else rm linux&lt;br /&gt;
ln -s linux-$KERNEL linux&lt;br /&gt;
fi&lt;br /&gt;
cd $CWD&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
# Check for .config file in the kernel source tree&lt;br /&gt;
cd /usr/src/linux&lt;br /&gt;
if [ ! -r .config ]; then clear&lt;br /&gt;
  echo &amp;quot;No .config file in the source tree! Please copy your .config file in /usr/src/linux&lt;br /&gt;
  or you need to recompile the kernel with make menuconfig!&amp;quot;&lt;br /&gt;
   exit 1&lt;br /&gt;
fi&lt;br /&gt;
cd $CWD&lt;br /&gt;
#&lt;br /&gt;
&lt;br /&gt;
########### Function Build Package ##############################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
PKG_BUILD () {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -a  LICENSE pkg-history.txt \&lt;br /&gt;
$PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt; $PKG/install/slack-desc&lt;br /&gt;
# HOW TO EDIT THIS FILE:&lt;br /&gt;
# The &amp;quot;handy ruler&amp;quot; below makes it easier to edit a package description.  Line&lt;br /&gt;
# up the first '|' above the ':' following the base package name, and the '|'&lt;br /&gt;
# on the right side marks the last column you can put a character in.  You must&lt;br /&gt;
# make exactly 11 lines for the formatting to be correct.  It's also&lt;br /&gt;
# customary to leave one space after the ':'.&lt;br /&gt;
&lt;br /&gt;
              |-----handy-ruler----------------------------------------------------|&lt;br /&gt;
NvidiaLinuxX86: Nvidia Linux Display Driver $ARCH&lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86:                        Version: $VERSION&lt;br /&gt;
NvidiaLinuxX86:                  Operating System: Linux IA32&lt;br /&gt;
NvidiaLinuxX86:                   Release Date: $RELEASE_DATE &lt;br /&gt;
NvidiaLinuxX86:                        KERNEL : $KERNEL&lt;br /&gt;
NvidiaLinuxX86: &lt;br /&gt;
NvidiaLinuxX86:                          WWW.SLACKY.IT&lt;br /&gt;
NvidiaLinuxX86: Packager Gohanz.&lt;br /&gt;
EOF&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $CWD&lt;br /&gt;
cp -a *.SlackBuild  $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
chown -R root.root $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
chown -R root.bin $PKG/usr/bin&lt;br /&gt;
strip --strip-unneeded $PKG/usr/bin/* 2&amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##########Correct Desktop entry for Nvida-Xsettings##########&lt;br /&gt;
( cd $PKG/usr/share/applications&lt;br /&gt;
sed -i &amp;quot;s|Exec=__UTILS_PATH__/nvidia-settings|Exec=/usr/bin/nvidia-settings|g&amp;quot; nvidia-settings.desktop&lt;br /&gt;
sed -i &amp;quot;s|Icon=__DOCS_PATH__/nvidia-settings.png|Icon=/usr/doc/$NAME-$VERSION/nvidia-settings.png|g&amp;quot; &lt;br /&gt;
nvidia-settings.desktop&lt;br /&gt;
sed -i &amp;quot;s|Icon=__PIXMAP_PATH__/nvidia-settings.png|Icon=/usr/share/pixmaps/nvidia-settings.png|g&amp;quot; &lt;br /&gt;
nvidia-settings.desktop&lt;br /&gt;
)&lt;br /&gt;
#############################################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $PKG&lt;br /&gt;
requiredbuilder -v -y -s $CWD $PKG&lt;br /&gt;
makepkg -l y -c n -p $CWD/NvidiaLinuxX86-$VERSION'Kernel'$KERNEL-$ARCH.tgz&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$1&amp;quot; = &amp;quot;--cleanup&amp;quot; ]; then&lt;br /&gt;
 rm -rf $TMP/$NAME-$VERSION&lt;br /&gt;
 rm -rf $PKG&lt;br /&gt;
fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
############################END############################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##########################################&lt;br /&gt;
#                                        #&lt;br /&gt;
#         START NVIDIA SLACKBUILD        #&lt;br /&gt;
#                                        #&lt;br /&gt;
##########################################&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ ! -d $TMP ]; then&lt;br /&gt;
 mkdir -p $TMP &lt;br /&gt;
fi&lt;br /&gt;
if [ ! -d $PKG ]; then&lt;br /&gt;
 mkdir -p $PKG &lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cd $TMP&lt;br /&gt;
sh $CWD/$NAME-$VERSION-pkg1.run -x&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;+----------------------------------------------------------------+&amp;quot;&lt;br /&gt;
echo &amp;quot;| Starting SlackBuild  $NAME-$VERSION-Kernel-$KERNEL |&amp;quot;&lt;br /&gt;
echo &amp;quot;+----------------------------------------------------------------+&amp;quot;&lt;br /&gt;
&lt;br /&gt;
cd $NAME-$VERSION-pkg1&lt;br /&gt;
&lt;br /&gt;
find . -perm 777 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 775 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 555 -exec chmod 755 {} \;&lt;br /&gt;
find . -perm 666 -exec chmod 644 {} \;&lt;br /&gt;
find . -perm 664 -exec chmod 644 {} \;&lt;br /&gt;
find . -perm 444 -exec chmod 644 {} \;&lt;br /&gt;
&lt;br /&gt;
chown -R root.root .&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Build SimLik.&lt;br /&gt;
&lt;br /&gt;
( cd usr/X11R6/lib&lt;br /&gt;
&lt;br /&gt;
ln -s libXvMCNVIDIA.so.$OPENGL libXvMCNVIDIA_dynamic.so.1 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
( cd usr/X11R6/lib/modules/extensions&lt;br /&gt;
&lt;br /&gt;
ln -s libglx.so.$OPENGL libglx.so )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
( cd usr/lib&lt;br /&gt;
&lt;br /&gt;
ln -s libGL.so.1 libGL.so&lt;br /&gt;
ln -s libGL.so.$OPENGL libGL.so.1&lt;br /&gt;
ln -s libGLcore.so.$OPENGL libGLcore.so.1&lt;br /&gt;
ln -s libnvidia-cfg.so.1  libnvidia-cfg.so&lt;br /&gt;
ln -s libnvidia-cfg.so.$OPENGL   libnvidia-cfg.so.1&lt;br /&gt;
ln -s libnvidia-tls.so.$OPENGL   libnvidia-tls.so.1 )&lt;br /&gt;
&lt;br /&gt;
( cd usr/lib/tls&lt;br /&gt;
&lt;br /&gt;
ln -s libnvidia-tls.so.$OPENGL   libnvidia-tls.so.1 )&lt;br /&gt;
&lt;br /&gt;
# End SimLink Build&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr&lt;br /&gt;
&lt;br /&gt;
( cd usr \&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr )&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/lib/modules/$KERNEL/kernel/drivers/video&lt;br /&gt;
&lt;br /&gt;
( cd usr/src/nv&lt;br /&gt;
&lt;br /&gt;
make module # Compiling Module for Both 2.4/2.6 Kernel.&lt;br /&gt;
&lt;br /&gt;
if [ `echo $KERNEL | cut -c -3` == &amp;quot;2.6&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;Nvidia Module build for the Kernel $KERNEL success!&amp;quot;&lt;br /&gt;
  cp nvidia.ko $PKG/lib/modules/$KERNEL/kernel/drivers/video 2&amp;gt;/dev/null&lt;br /&gt;
elif [ `echo $KERNEL | cut -c -3` == &amp;quot;2.4&amp;quot; ]; then clear&lt;br /&gt;
  echo &amp;quot;Nvidia Module build for the Kernel $KERNEL success!&amp;quot;&lt;br /&gt;
  cp nvidia.o $PKG/lib/modules/$KERNEL/kernel/drivers/video 2&amp;gt;/dev/null&lt;br /&gt;
else&lt;br /&gt;
  echo &amp;quot; The Kernel $KERNEL Version, is not correct!&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
( cd $PKG/usr/share/doc&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr/doc/$NAME-$VERSION&lt;br /&gt;
&lt;br /&gt;
rm -r $PKG/usr/share/doc&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
( cd $PKG/usr/share/man&lt;br /&gt;
&lt;br /&gt;
mkdir -p $PKG/usr/man&lt;br /&gt;
&lt;br /&gt;
cp -a -r * $PKG/usr/man&lt;br /&gt;
&lt;br /&gt;
rm -r $PKG/usr/share/man&lt;br /&gt;
rm -r $PKG/usr/src&lt;br /&gt;
 )&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Xorg.conf copy in package&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;****************************************************&amp;quot;&lt;br /&gt;
echo &amp;quot;                                                    &amp;quot;&lt;br /&gt;
echo &amp;quot;                                                    &amp;quot; &lt;br /&gt;
echo &amp;quot;I must copy your xorg.conf file  in the TGZ Package?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
OPTIONS=&amp;quot;Yes No&amp;quot;&lt;br /&gt;
select opt in $OPTIONS; do&lt;br /&gt;
if [ &amp;quot;$opt&amp;quot; = &amp;quot;Yes&amp;quot; ]; then&lt;br /&gt;
( cd /etc/X11&lt;br /&gt;
mkdir -p  $PKG/etc/X11&lt;br /&gt;
cp -a xorg.conf $PKG/etc/X11 ) &lt;br /&gt;
mkdir -p $PKG/install&lt;br /&gt;
cat &amp;lt;&amp;lt; EOF &amp;gt;&amp;gt; $PKG/install/doinst.sh&lt;br /&gt;
modprobe nvidia&lt;br /&gt;
ldconfig&lt;br /&gt;
nvidia-xconfig&lt;br /&gt;
EOF&lt;br /&gt;
# Call  Pkg-Build&lt;br /&gt;
&lt;br /&gt;
PKG_BUILD&lt;br /&gt;
exit&lt;br /&gt;
else echo &amp;quot;Wrong Choice! (1/2)&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Simbolo_dell%27_euro_in_una_tastiera_US</id>
		<title>Simbolo dell' euro in una tastiera US</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Simbolo_dell%27_euro_in_una_tastiera_US"/>
				<updated>2006-09-12T07:57:47Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;'''Simbolo dell'euro in una tastiera US'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduzione =&lt;br /&gt;
&lt;br /&gt;
Come voi tutti sapete, la tastiera italiana non è poi così di grande aiuto &lt;br /&gt;
per noi pinguini; le parentesi graffe che sono veramente scomode da realizzare&lt;br /&gt;
con le hotkeys, &amp;quot;.&amp;quot; e &amp;quot;/&amp;quot; che sono agli antipodi, i doppi punti e i punti e virgola&lt;br /&gt;
che han necessariamente bisogno dello shift. Per non parlare del &amp;quot;`&amp;quot; e della tilde &amp;quot;~&amp;quot;&lt;br /&gt;
che praticamente non esistono. &lt;br /&gt;
E inoltre, la vecchia ma sempre attiva questione del charset per le accentante.. &lt;br /&gt;
utf-8 o ISO? 8859-1 o -15? Quindi ho deciso di comprare una tastiera 105 tasti &lt;br /&gt;
americana. L`ho pagata 50 centesimi; un bell`affare, no?&lt;br /&gt;
Pero`, girovagando per ebay, ho notato un`assenza che non avevo mai ritenuto &lt;br /&gt;
essenziale; il tasto dell`euro.&lt;br /&gt;
&lt;br /&gt;
= Varie Prove... senza Risultati =&lt;br /&gt;
&lt;br /&gt;
Modificati in xorg.conf i vari Layout ( us invece che it ) e Model &lt;br /&gt;
(105 tasti invece che 104), ho provato anche ad aggiungere &lt;br /&gt;
  &lt;br /&gt;
 Option          &amp;quot;XkbSymbols&amp;quot;    &amp;quot;us(pc105euro)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Ma senza risultati. Avevo il mio bel layout americano ma del simbolo dell`euro&lt;br /&gt;
nemmeno l`ombra.&lt;br /&gt;
Il mio charset e` sempre rimasto quello (ISO 8859-15), quindi in teoria &lt;br /&gt;
potevo visualizzarlo. Ma non riuscivo a digitarlo.&lt;br /&gt;
  &lt;br /&gt;
= Le modifiche essenziali =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Preso da una rabbia inaspettata, ho aperto una console e mi son dedicato a &lt;br /&gt;
scoprire come X gestisce le mappe della tastiera. Tutti i file sono in &lt;br /&gt;
/etc/X11/xkb/symbols, e ho fatto alcuni diff tra il file della mappa it e quello us.&lt;br /&gt;
Ho notato, in particolare, questa differenza:&lt;br /&gt;
  &lt;br /&gt;
 key &amp;lt;AD03&amp;gt; {        [               e,               E      ],&lt;br /&gt;
                     [        EuroSign,            cent      ]       };&lt;br /&gt;
                        &lt;br /&gt;
Che nel file us non c`era!&lt;br /&gt;
&lt;br /&gt;
nella sezione pc105euro, per vedere che  &lt;br /&gt;
effetto faceva. &lt;br /&gt;
La sezione relativa si presenta cosi`:&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
 xkb_symbols &amp;quot;pc104euro&amp;quot; {&lt;br /&gt;
     include &amp;quot;us(pc104)&amp;quot;&lt;br /&gt;
     key &amp;lt;RALT&amp;gt; {        [       Mode_switch             ]       };&lt;br /&gt;
     key &amp;lt;RWIN&amp;gt; {        [       Multi_key               ]       };&lt;br /&gt;
 # Simbolo Euro: &amp;lt;Mode_Swicth&amp;gt;+&amp;lt;E&amp;gt;&lt;br /&gt;
 # Simbolo cent: &amp;lt;Mode_Swicth&amp;gt;+&amp;lt;Shift&amp;gt;+&amp;lt;E&amp;gt;&lt;br /&gt;
     key &amp;lt;AD03&amp;gt; {        [         e,    E               ],&lt;br /&gt;
                         [         EuroSign,       cent  ]       }; &lt;br /&gt;
 # Inverto il significato rispetto alla &amp;lt;E&amp;gt;&lt;br /&gt;
     key &amp;lt;AB03&amp;gt; {        [         c,    C               ], &lt;br /&gt;
                         [         cent, EuroSign        ]       };&lt;br /&gt;
     &lt;br /&gt;
     modifier_map Shift   { Shift_R };&lt;br /&gt;
 # Anche il control di dx faccia da control&lt;br /&gt;
     modifier_map Control{ Control_R };&lt;br /&gt;
     modifier_map Mod1   { Alt_L, Meta_L };&lt;br /&gt;
     modifier_map Mod2   { Num_Lock };&lt;br /&gt;
     modifier_map Mod3   { Multi_key };&lt;br /&gt;
     modifier_map Mod4   { Mode_switch };&lt;br /&gt;
     modifier_map Mod5   { Scroll_Lock };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Da notare che la variazione a 105 tasti include questo pezzo di testo, quindi le &lt;br /&gt;
modifiche effettuate sul 104 valgono anche per il 105 tasti.&lt;br /&gt;
&lt;br /&gt;
Ho provato a riavviare X e.... M A G I A ! Con Alt di destra e E faccio apparire il&lt;br /&gt;
simbolo dell`euro in Xchat... che emozione!&lt;br /&gt;
Ma tutto cio` non servira` ai nostri scopi... c`e` un`altro modo per ottenere gli stessi&lt;br /&gt;
risultati molto piu` velocemente.&lt;br /&gt;
Mi sono accorto che con una particolare opzione della tastiera us potevano apparire &lt;br /&gt;
altri simboli, tutti utilissimi: il copyright, il registered trademark... basta solo,&lt;br /&gt;
in xorg.conf, mettere&lt;br /&gt;
&lt;br /&gt;
 Option          &amp;quot;XkbSymbols&amp;quot;    &amp;quot;us(intl)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Andate nell' appendice C per maggiori informazioni ( combinazioni di tasti e così via)&lt;br /&gt;
&lt;br /&gt;
= Essendo uno slackers... =&lt;br /&gt;
&lt;br /&gt;
...ho capito subito che cosi` non c`e` ordine. E se percaso aggiorno la &lt;br /&gt;
versione di X? Secondo me andro` a sovrascriverer le mie belle modifiche. Come fare, allora? &lt;br /&gt;
Semplice: basta creare un nuovo file di mappa. Ecco come ho fatto, dopo aver &lt;br /&gt;
riportato il file us originario al suo posto:&lt;br /&gt;
&lt;br /&gt;
 # cp /etc/X11/xkb/symbols/us /etc/X11/xkb/symbols/us_JJD&lt;br /&gt;
 # emacs /etc/X11/xkb/symbols/us_JJD&lt;br /&gt;
&lt;br /&gt;
E ho modificato la sezione pc104euro con quella che ho riportato nell`Appendice B.&lt;br /&gt;
Ovviamente, in xorg.conf ho dovuto settare il layout della tastiera non piu`&lt;br /&gt;
come us, ma come us_JJD. (Vedere Appendice A per maggiori informazioni).&lt;br /&gt;
Un`altra cosa: Se premete alt di destra + X, vi apparira` l`apostrofo; &lt;br /&gt;
se invece premete alt di desta + shift + X, vi appararira1 il simbolo dei gradi.&lt;br /&gt;
&lt;br /&gt;
= Ringraziamenti =&lt;br /&gt;
&lt;br /&gt;
  - Alla donna che non ho&lt;br /&gt;
  - Ai Nirvana e a Elvis per la compagnia che mi tengono&lt;br /&gt;
  - Alla Microsoft, per avermi fatto scoprire Slackware.&lt;br /&gt;
&lt;br /&gt;
= APPENDICE A Xorg.conf, sezione tastiera =&lt;br /&gt;
&lt;br /&gt;
 # **********************************************************************&lt;br /&gt;
 # Core keyboard's InputDevice section&lt;br /&gt;
 # **********************************************************************&lt;br /&gt;
 Section &amp;quot;InputDevice&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
     Identifier      &amp;quot;Keyboard1&amp;quot;&lt;br /&gt;
     Driver          &amp;quot;kbd&amp;quot;&lt;br /&gt;
     Option          &amp;quot;XkbDisable&amp;quot;&lt;br /&gt;
     Option          &amp;quot;XkbModel&amp;quot;      &amp;quot;pc105&amp;quot;&lt;br /&gt;
     Option          &amp;quot;XkbLayout&amp;quot;     &amp;quot;us&amp;quot;&lt;br /&gt;
     Option          &amp;quot;XkbSymbols&amp;quot;    &amp;quot;us(intl)&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 EndSection&lt;br /&gt;
 #*#*#*#*#*#*#**#*#*#*#*#*#*#*#*#*#*#*#*#*##**##*#*#**##*#*#*#*#*&lt;br /&gt;
 &lt;br /&gt;
 APPENDICE B /etc/X11/xkb/symbols/us **sezione pc104euro**&lt;br /&gt;
&lt;br /&gt;
   xkb_symbols &amp;quot;pc104euro&amp;quot; {&lt;br /&gt;
     include &amp;quot;us(pc104)&amp;quot;&lt;br /&gt;
     key &amp;lt;RALT&amp;gt; {        [       Mode_switch             ]       };&lt;br /&gt;
     key &amp;lt;RWIN&amp;gt; {        [       Multi_key               ]       };&lt;br /&gt;
  key &amp;lt;AB02&amp;gt; {   [      x,        X      ],      &lt;br /&gt;
                         [      apostrophe,    degree    ]       };&lt;br /&gt;
    &lt;br /&gt;
     modifier_map Shift   { Shift_R };&lt;br /&gt;
 # Anche il control di dx faccia da control&lt;br /&gt;
     modifier_map Control{ Control_R };&lt;br /&gt;
     modifier_map Mod1   { Alt_L, Meta_L };&lt;br /&gt;
     modifier_map Mod2   { Num_Lock };&lt;br /&gt;
     modifier_map Mod3   { Multi_key };&lt;br /&gt;
     modifier_map Mod4   { Mode_switch };&lt;br /&gt;
     modifier_map Mod5   { Scroll_Lock };&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
 By JJDaNiMoTh on Slackware 10.2&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Slackware_10.0_Automount</id>
		<title>Slackware 10.0 Automount</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Slackware_10.0_Automount"/>
				<updated>2006-09-12T07:42:22Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
= Slackware 10.0 Automount Mini HOWTO =&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Molte distribuzioni hanno dei sitemi automatici di mount dei device removibili&lt;br /&gt;
(CDROM, HD Esterni, Penne USB e chi più ne ha più ne metta).Anche Slackware può &lt;br /&gt;
essere facilmente configurata per far ciò, e non c'è nemmeno bisogno di installare &lt;br /&gt;
nulla di particolare: è tutto già presente di default, va solo configurato a dovere.&lt;br /&gt;
&lt;br /&gt;
Il programmino che si occupa di questo si chiama automount.Per poter funzionare &lt;br /&gt;
bisogna attivare il supporto all' automount nel kernel.(Se non sbaglio c'è già di &lt;br /&gt;
default,qualora mancasse abilitatelo nella sezione File Systems del configuratore &lt;br /&gt;
del kernel.&lt;br /&gt;
&lt;br /&gt;
A differenza di altre distro, che hanno uno script (generalmente '''rc.autofs''') per&lt;br /&gt;
gestire l'avvio il restart e lo stop di automount, la Slackware non ha nulla di &lt;br /&gt;
simile.Per poterlo lanciare bisogna inserire la chiamata in '''/etc/rc.local'''..&lt;br /&gt;
&lt;br /&gt;
Ovviamente, poichè lo scopo di questo mini HOWTO è quello di permettere di montare &lt;br /&gt;
in automatico dei device tralascierò configurazioni un po' più esoteriche (che per&lt;br /&gt;
altro non saprei effettuare, al momento)&lt;br /&gt;
&lt;br /&gt;
La sintassi per lanciare  automount è la seguente:&lt;br /&gt;
&lt;br /&gt;
''automount [opzioni] [root-point] [tipo-configurazione] [origine-configurazione]''&lt;br /&gt;
&lt;br /&gt;
Analiziamola:&lt;br /&gt;
&lt;br /&gt;
= [opzioni] =&lt;br /&gt;
&lt;br /&gt;
Tra le opzioni più utili c'è quella per impostare il timeout: '''-t &amp;lt;tempo&amp;gt;'''&lt;br /&gt;
dove tempo indica il tempo in secondi da aspettare per fare l' umount del device&lt;br /&gt;
dopo che la risora è stata liberata (cioè non c'è nessuno all' interno del &lt;br /&gt;
mount-point).&lt;br /&gt;
&lt;br /&gt;
= [root-point] =&lt;br /&gt;
&lt;br /&gt;
Il root-point è la directory che conterrà tutti i mountpoint occhio che deve&lt;br /&gt;
essere vuota.Una volta lanciato l'automount,quest'ultimo prende possesso della&lt;br /&gt;
directory e qualsiasi sottodirectory non è più accessibile.&lt;br /&gt;
&lt;br /&gt;
= [tipo-configurazione] =&lt;br /&gt;
 &lt;br /&gt;
Indica che tipo di configurazione verra usata, nel nostro caso va impostata a file.&lt;br /&gt;
&lt;br /&gt;
= [origine-configurazione] =&lt;br /&gt;
&lt;br /&gt;
E' il path assoluto del file di configarione che contiene le impostazioni per mountpoint.&lt;br /&gt;
&lt;br /&gt;
Per esempio, questa è la linea che uso io per lanciare l' automount (l'ho messa in rc.local):&lt;br /&gt;
&lt;br /&gt;
 /usr/sbin/automount -t 1 /mnt file /etc/auto.dev&lt;br /&gt;
&lt;br /&gt;
Diamo un occhiata a '''/etc/auto.dev''' file di configurazione:&lt;br /&gt;
&lt;br /&gt;
 cdrom    -fstype=iso9660,ro        :/dev/cdrom&lt;br /&gt;
 hdext    -fstype=vfat,rw,umask=000 :/dev/hdext1&lt;br /&gt;
	&lt;br /&gt;
La sua sintassi è molto semplice:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 [mountpoint]   [opzioni]   [locazione]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== [mountpoint] ==&lt;br /&gt;
&lt;br /&gt;
Il mountpoint è, sostanzialmente, la &amp;quot;parola chiave&amp;quot; attraverso la quale si accederà al device.&lt;br /&gt;
&lt;br /&gt;
== [opzioni] ==&lt;br /&gt;
&lt;br /&gt;
Sone le stesso opzioni che si usano con mount e fstab, ad eccezione di -fstype, che viene usata&lt;br /&gt;
per indicare il tipo di filesystem, se è diverso da NFS&lt;br /&gt;
&lt;br /&gt;
== [locazione] ==&lt;br /&gt;
&lt;br /&gt;
Dove sta la risorsa da montare, se è un device fisico della macchina vapreceduto dal simbolo :&lt;br /&gt;
&lt;br /&gt;
Dimenticavo: i device che vengono gestiti tramite automount vanno tolti da fstab.&lt;br /&gt;
&lt;br /&gt;
Per utilizzarli basta inserire il device e fare:&lt;br /&gt;
&lt;br /&gt;
 cd [root-point]/[mountpoint]&lt;br /&gt;
&lt;br /&gt;
In pratica, se io volessi vedere cosa c'è in un cdrom:&lt;br /&gt;
&lt;br /&gt;
 - inserisco il cdrom&lt;br /&gt;
&lt;br /&gt;
 - cd /mnt/cdrom&lt;br /&gt;
&lt;br /&gt;
In automatico il cdrom verrà montato ed io entrerò nel mount point.&lt;br /&gt;
Per smontarlo sarà sufficente uscire dal mountpoint ( cd ..) ed aspettare il timeout, dopodichè &lt;br /&gt;
sarà possibile recuperare il cd .&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;'''A T T E N Z I O N E ! !'''&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 Quando usate l'automount con filesistem scrivibili Tipo HD esterni tenete sempre presente che,per &lt;br /&gt;
 motivi prestazionali i dati vengono bufferizzati e generalmente vengono sincronizzati ad intervalli&lt;br /&gt;
 regolari o  al momento dell'umount, quindi prima di scollegare il disco controllate che la lucetta&lt;br /&gt;
 di accesso sia spenta, altrimenti, nella migliore delle ipotesi, perdete parte dei dati che stavate&lt;br /&gt;
 copiando, nella peggiore, parte completamente il filesystem del disco esterno.&lt;br /&gt;
&lt;br /&gt;
 Autore ZIOLele&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Il_dinamico_duo:_Firefox_e_Thunderbird</id>
		<title>Il dinamico duo: Firefox e Thunderbird</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Il_dinamico_duo:_Firefox_e_Thunderbird"/>
				<updated>2006-09-12T07:26:23Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questo piccolo how-to permetterà di ottenere una perfetta integrazione tra questi due software che stanno oramai assumendo un ruolo di primo piano nell'ambito browser e client di posta. Prima di tutto è necessario installare sia firefox che thunderbird. Entrambi i pacchetti sono a disposizione su http://www.slacky.it sezione download, oppure si possono installare con swaret con repository slacky (REPOS_ROOT=Slacky.it%http://www.slacky.it/download) inserito nel file ?/etc/swaret.conf?.&lt;br /&gt;
&lt;br /&gt;
Ok, partiamo:&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aprire i link delle email scaricate con thunderbird usando firefox =&lt;br /&gt;
&lt;br /&gt;
Avrete notato che se una mail contiene un link ad una pagina internet o ad altro, cliccandoci sopra&lt;br /&gt;
non succede nulla. Niente paura la cosa è facilmente risolvibile. &lt;br /&gt;
&lt;br /&gt;
Spostiamoci nella directory dove risiede il profilo di thunderbird (solitamente è '''/home/vostro utente/.thunderbird/nomedirectory.default''').&lt;br /&gt;
A questo punto creiamo un file di testo e chiamiamolo &amp;quot;'''user.js'''&amp;quot; apriamolo con un quasiasi editor&lt;br /&gt;
e aggiungiamo queste righe:&lt;br /&gt;
&lt;br /&gt;
 user_pref(&amp;quot;network.protocol-handler.app.http&amp;quot;,&amp;quot;/usr/bin/firefox&amp;quot;);&lt;br /&gt;
 user_pref(&amp;quot;network.protocol-handler.app.https&amp;quot;,&amp;quot;/usr/bin/firefox&amp;quot;);&lt;br /&gt;
 user_pref(&amp;quot;network.protocol-handler.app.ftp&amp;quot;,&amp;quot;/usr/bin/firefox&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Ora è sufficiente salvare il file, e riavvire thunderbird e i link delle vostre mail verranno aperti da firefox.&lt;br /&gt;
In questo modo, se firefox non è già in esecuzione, viene aperto automaticamente, ma se è già in esecuzione la pagina che stavate consultando viene sostituita da quella del link. Questo a volte può risultare scomodo. E' possibile configurare firefox in maniera tale che apra un nuova linguetta quando viene &amp;quot;chiamato&amp;quot; un link da un programma esterno. Per fare questo spostiamoci nella directory dove si trova il profilo di firefox (solitamente è '''/home/vostro utente/.mozilla/firefox/nomedirectory.default'''). Creiamo ora il file user.js editiamolo e aggiungiamo la seguente linea:&lt;br /&gt;
&lt;br /&gt;
 // Blocco del riutilizzo delle finestre attive:&lt;br /&gt;
 user_pref(&amp;quot;advanced.system.supportDDEExec&amp;quot;, false);&lt;br /&gt;
&lt;br /&gt;
Salviamo il file e usciamo. Per completare l'opera bisogna però installare un'estensione chiamata &amp;quot;'''Tabbrowser Preferences'''&amp;quot; comodamente scaricabile da &amp;quot;http://www.pryan.org/mozilla/site/TheOneKEA/tabprefs/&amp;quot;. Una volta ultimata l'operazione chiudiamo firefox e riapriamolo e il gioco è fatto!&lt;br /&gt;
&lt;br /&gt;
= Per aprire un e-mail link in Firefox (1.0) con Thunderbird =&lt;br /&gt;
&lt;br /&gt;
Se clicchiamo su un link relativo ad un indirizzo email con firefox non succede nulla. Ovvero il browser non apre nessun programma di posta! Nessun problema.&lt;br /&gt;
&lt;br /&gt;
 - aprire una finestra del browser e digtare about:config&lt;br /&gt;
 &lt;br /&gt;
 - cercare la stringa '''network.protocol-handler.external.mailto''' e settarla &amp;quot;'''true'''&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 - aggiungere una nuova stringa : '''network.protocol-handler.app.mailto''' e come valore&lt;br /&gt;
   mettere il path di thunderbird (es.'''/usr/bin/thunderbird''')&lt;br /&gt;
&lt;br /&gt;
= Meritil aggiunge una precisazione a questo piccolo how-to =&lt;br /&gt;
&lt;br /&gt;
Quando create il file user.js ricordate di fare chmod a+x user.js altrimenti non funzia (almeno a me non funzionava senza). &lt;br /&gt;
&lt;br /&gt;
Nel mio caso non è stato necessario ma qualora incontraste problemi, provate anche questa soluzione!&lt;br /&gt;
&lt;br /&gt;
Abbiamo finito, divertitevi. Grazie a tutti per i contributi intellettuali messi a dispozione che mi hanno permesso di assemblare questo piccolo ma utile how-to. Have nice day&lt;br /&gt;
&lt;br /&gt;
 Salbutamolo, Bukowsko, Meritil.&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Il_dinamico_duo:_Firefox_e_Thunderbird</id>
		<title>Il dinamico duo: Firefox e Thunderbird</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Il_dinamico_duo:_Firefox_e_Thunderbird"/>
				<updated>2006-09-12T07:23:37Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questo piccolo how-to permetterà di ottenere una perfetta integrazione tra questi due software che stanno oramai assumendo un ruolo di primo piano nell'ambito browser e client di posta. Prima di tutto è necessario installare sia firefox che thunderbird. Entrambi i pacchetti sono a disposizione su http://www.slacky.it sezione download, oppure si possono installare con swaret con repository slacky (REPOS_ROOT=Slacky.it%http://www.slacky.it/download) inserito nel file '''?/etc/swaret.conf?'''.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ok, partiamo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Aprire i link delle email scaricate con thunderbird usando firefox =&lt;br /&gt;
&lt;br /&gt;
Avrete notato che se una mail contiene un link ad una pagina internet o ad altro, cliccandoci sopra&lt;br /&gt;
non succede nulla. Niente paura la cosa è facilmente risolvibile. &lt;br /&gt;
&lt;br /&gt;
Spostiamoci nella directory dove risiede il profilo di thunderbird (solitamente è '''/home/vostro utente/.thunderbird/nomedirectory.default''').&lt;br /&gt;
A questo punto creiamo un file di testo e chiamiamolo &amp;quot;'''user.js'''&amp;quot; apriamolo con un quasiasi editor&lt;br /&gt;
e aggiungiamo queste righe:&lt;br /&gt;
&lt;br /&gt;
 user_pref(&amp;quot;network.protocol-handler.app.http&amp;quot;,&amp;quot;/usr/bin/firefox&amp;quot;);&lt;br /&gt;
 user_pref(&amp;quot;network.protocol-handler.app.https&amp;quot;,&amp;quot;/usr/bin/firefox&amp;quot;);&lt;br /&gt;
 user_pref(&amp;quot;network.protocol-handler.app.ftp&amp;quot;,&amp;quot;/usr/bin/firefox&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
Ora è sufficiente salvare il file, e riavvire thunderbird e i link delle vostre mail verranno aperti da firefox.&lt;br /&gt;
In questo modo, se firefox non è già in esecuzione, viene aperto automaticamente, ma se è già in esecuzione la pagina che stavate consultando viene sostituita da quella del link. Questo a volte può risultare scomodo. E' possibile configurare firefox in maniera tale che apra un nuova linguetta quando viene &amp;quot;chiamato&amp;quot; un link da un programma esterno. Per fare questo spostiamoci nella directory dove si trova il profilo di firefox (solitamente è '''/home/vostro utente/.mozilla/firefox/nomedirectory.default'''). Creiamo ora il file user.js editiamolo e aggiungiamo la seguente linea:&lt;br /&gt;
&lt;br /&gt;
 // Blocco del riutilizzo delle finestre attive:&lt;br /&gt;
 user_pref(&amp;quot;advanced.system.supportDDEExec&amp;quot;, false);&lt;br /&gt;
&lt;br /&gt;
Salviamo il file e usciamo. Per completare l'opera bisogna però installare un'estensione chiamata &amp;quot;'''Tabbrowser Preferences'''&amp;quot; comodamente scaricabile da &amp;quot;http://www.pryan.org/mozilla/site/TheOneKEA/tabprefs/&amp;quot;. Una volta ultimata l'operazione chiudiamo firefox e riapriamolo e il gioco è fatto!&lt;br /&gt;
&lt;br /&gt;
= Per aprire un e-mail link in Firefox (1.0) con Thunderbird =&lt;br /&gt;
&lt;br /&gt;
Se clicchiamo su un link relativo ad un indirizzo email con firefox non succede nulla. Ovvero il browser non apre nessun programma di posta! Nessun problema.&lt;br /&gt;
&lt;br /&gt;
 - aprire una finestra del browser e digtare about:config&lt;br /&gt;
 &lt;br /&gt;
 - cercare la stringa '''network.protocol-handler.external.mailto''' e settarla &amp;quot;'''true'''&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 - aggiungere una nuova stringa : '''network.protocol-handler.app.mailto''' e come valore&lt;br /&gt;
   mettere il path di thunderbird (es.'''/usr/bin/thunderbird''')&lt;br /&gt;
&lt;br /&gt;
= Meritil aggiunge una precisazione a questo piccolo how-to =&lt;br /&gt;
&lt;br /&gt;
Quando create il file user.js ricordate di fare chmod a+x user.js altrimenti non funzia (almeno a me non funzionava senza). &lt;br /&gt;
&lt;br /&gt;
Nel mio caso non è stato necessario ma qualora incontraste problemi, provate anche questa soluzione!&lt;br /&gt;
&lt;br /&gt;
Abbiamo finito, divertitevi. Grazie a tutti per i contributi intellettuali messi a dispozione che mi hanno permesso di assemblare questo piccolo ma utile how-to. Have nice day&lt;br /&gt;
&lt;br /&gt;
 Salbutamolo, Bukowsko, Meritil.&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Condivisione_Windows/Linux_%26_Firefox/Thunderbird</id>
		<title>Condivisione Windows/Linux &amp; Firefox/Thunderbird</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Condivisione_Windows/Linux_%26_Firefox/Thunderbird"/>
				<updated>2006-09-12T07:07:55Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Come condividere le mails, la rubrica e i bookmarks tra windows e linux usando'''&lt;br /&gt;
'''firefox e thunderbird'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Premessa =&lt;br /&gt;
&lt;br /&gt;
Creare una directory dir_condivisa che sia accessibile in lettura e scrittura&lt;br /&gt;
sia in linux che in windows.&lt;br /&gt;
Nel seguito chiamerò path la partizione condivisa: questa sotto windows&lt;br /&gt;
sara' qualcosa del tipo D:\\ mentre sotto linux /mnt/fat32.&lt;br /&gt;
Ricorda che le directory in linux sono separate da / mentre in windows da \.&lt;br /&gt;
~ vuol dire /home/username in linux e in windows \Documents and Settings\UserName\Dati applicazioni\&lt;br /&gt;
&lt;br /&gt;
= Thunderbird =&lt;br /&gt;
&lt;br /&gt;
Per condividere la rubrica copiare abook.mab presente in&lt;br /&gt;
~/.thunderbird/alfanumerico.default in /path/dir_condivisa e&lt;br /&gt;
scrivere (o creare se non esiste) in user.js presente in&lt;br /&gt;
~/.thunderbird/alfanumerico.default la seguente riga&lt;br /&gt;
user_pref(&amp;quot;ldap_2.servers.pab.filename&amp;quot;, &amp;quot;/path/dir_condivisa/abook.mab&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Mentre per condividere le mails dovete copiare la directory Mail presente&lt;br /&gt;
in ~/.thunderbird/alfanumerico.default in /path/dir_condivisa e poi cambiare&lt;br /&gt;
il campo Local Folders in Account Settings:&lt;br /&gt;
 &lt;br /&gt;
 sotto Local Folders modificate la Local Directory con&lt;br /&gt;
 /path/dir_condivisa/Mail/Local Folders&lt;br /&gt;
&lt;br /&gt;
 sotto Server Settings modificate la Local Directory con&lt;br /&gt;
 /path/dir_condivisa/Mail/(pop.qualcosa)&lt;br /&gt;
&lt;br /&gt;
pop.qualcosa e' la directory in cui vengono archiviate le mails ed ha il nome&lt;br /&gt;
dell'account usato.&lt;br /&gt;
&lt;br /&gt;
== Firefox ==&lt;br /&gt;
&lt;br /&gt;
Per condividere i bookmarks esportate i bookmarks di firefox in&lt;br /&gt;
/path/dir_condivisa e poi scrivete in user.js presente in&lt;br /&gt;
~/.mozilla/firefox/alfanumerico.default la seguente riga&lt;br /&gt;
user_pref(&amp;quot;browser.bookmarks.file&amp;quot;, &amp;quot;/path/dir_condivisa/bookmarks.html&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
 Autore: Luca&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Condivisione_Windows/Linux_%26_Firefox/Thunderbird</id>
		<title>Condivisione Windows/Linux &amp; Firefox/Thunderbird</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Condivisione_Windows/Linux_%26_Firefox/Thunderbird"/>
				<updated>2006-09-12T07:06:15Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Come condividere le mails, la rubrica e i bookmarks tra windows e linux usando&lt;br /&gt;
firefox e thunderbird'''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Premessa =&lt;br /&gt;
&lt;br /&gt;
Creare una directory dir_condivisa che sia accessibile in lettura e scrittura&lt;br /&gt;
sia in linux che in windows.&lt;br /&gt;
Nel seguito chiamerò path la partizione condivisa: questa sotto windows&lt;br /&gt;
sara' qualcosa del tipo D:\\ mentre sotto linux /mnt/fat32.&lt;br /&gt;
Ricorda che le directory in linux sono separate da / mentre in windows da \.&lt;br /&gt;
~ vuol dire /home/username in linux e in windows \Documents and Settings\UserName\Dati applicazioni\&lt;br /&gt;
&lt;br /&gt;
= Thunderbird =&lt;br /&gt;
&lt;br /&gt;
Per condividere la rubrica copiare abook.mab presente in&lt;br /&gt;
~/.thunderbird/alfanumerico.default in /path/dir_condivisa e&lt;br /&gt;
scrivere (o creare se non esiste) in user.js presente in&lt;br /&gt;
~/.thunderbird/alfanumerico.default la seguente riga&lt;br /&gt;
user_pref(&amp;quot;ldap_2.servers.pab.filename&amp;quot;, &amp;quot;/path/dir_condivisa/abook.mab&amp;quot;).&lt;br /&gt;
&lt;br /&gt;
Mentre per condividere le mails dovete copiare la directory Mail presente&lt;br /&gt;
in ~/.thunderbird/alfanumerico.default in /path/dir_condivisa e poi cambiare&lt;br /&gt;
il campo Local Folders in Account Settings:&lt;br /&gt;
 &lt;br /&gt;
 sotto Local Folders modificate la Local Directory con&lt;br /&gt;
 /path/dir_condivisa/Mail/Local Folders&lt;br /&gt;
&lt;br /&gt;
 sotto Server Settings modificate la Local Directory con&lt;br /&gt;
 /path/dir_condivisa/Mail/(pop.qualcosa)&lt;br /&gt;
&lt;br /&gt;
pop.qualcosa e' la directory in cui vengono archiviate le mails ed ha il nome&lt;br /&gt;
dell'account usato.&lt;br /&gt;
&lt;br /&gt;
== Firefox ==&lt;br /&gt;
&lt;br /&gt;
Per condividere i bookmarks esportate i bookmarks di firefox in&lt;br /&gt;
/path/dir_condivisa e poi scrivete in user.js presente in&lt;br /&gt;
~/.mozilla/firefox/alfanumerico.default la seguente riga&lt;br /&gt;
user_pref(&amp;quot;browser.bookmarks.file&amp;quot;, &amp;quot;/path/dir_condivisa/bookmarks.html&amp;quot;);&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Compilazione_di_MPlayer</id>
		<title>Compilazione di MPlayer</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Compilazione_di_MPlayer"/>
				<updated>2006-09-12T06:55:15Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
'''Questo Howto spiega con compilare perfettamente MPlayer con tutti i tool e i codec disponibili'''&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Introduzione =&lt;br /&gt;
&lt;br /&gt;
Questa guida vuole essere un aiuto per ottenere qualcosa in più dal player più famoso della scena OpenSource. In realtà molte parti della guida saranno delle indicazioni della guida ufficiale, che comunque consiglio di tenere sempre vicina.Qui saranno affrontati solo i problemi inerenti alla compilazione di MPlayer con Xvid, Theora, LIVE e DirectFB e il supporto per i DVD. Considererò comunque che abbiate anche installato,libavcodec, ffmpeg, LAME, libogg e libvorbis, libpng, libjpeg, zlib, cdparanoia, xv, gcc ed il server X, dal momento che ogni distribuzione offre dei pacchetti per questi.&lt;br /&gt;
&lt;br /&gt;
= Scarichiamo i sorgenti =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 1. La prima cosa da fare è ovviamente scaricare la versione più aggiornata di MPlayer, scaricate inoltre il&lt;br /&gt;
    pacchetto dei codec (si consiglia la versione “ALL” contenente tutti i codec esistenti), una skin e un&lt;br /&gt;
    font. http://www.mplayerhq.hu/homepage/design7/dload.html&lt;br /&gt;
&lt;br /&gt;
 2. Scaricare le libdvdcss. Grazie a questa libreria riusciremo a visualizzare i DVD criptati poichè sfrutta&lt;br /&gt;
    un algoritmo di deciptazione chiamato appunto “DeCSS”. Senza questa libreria non riusciremmo a visualizzare&lt;br /&gt;
    i DVD noleggiati o acquistati! http://download.videolan.org/pub/libdvdcss/&lt;br /&gt;
&lt;br /&gt;
 3. Scaricare le libdvdread. Questa libreria ha la stessa funzione delle libdvdcss ma in modo generico (senza&lt;br /&gt;
    criptazione) http://www.dtek.chalmers.se/groups/dvd/dist/&lt;br /&gt;
&lt;br /&gt;
 4. Scaricare il codec Xvid. http://www.xvid.org &lt;br /&gt;
&lt;br /&gt;
 5. Scaricate le LIVE necessarie per potere riprodurre file multimediali tramite i protocolli RTP/RTCP/RTSP/SIP.&lt;br /&gt;
    http://www.live.com/liveMedia/public/&lt;br /&gt;
&lt;br /&gt;
 6. Scaricate theora, codec aperto e libero necessario per la riproduzione di OGG/Vorbis.&lt;br /&gt;
    http://www.theora.org/&lt;br /&gt;
&lt;br /&gt;
 7. Scaricate DirectFB, utile per abilitare la visione dei video tramite framebuffer.&lt;br /&gt;
    http://www.directfb.org/index.php?path=Main%2FDownloads&lt;br /&gt;
&lt;br /&gt;
= Compilazione dei sorgenti =&lt;br /&gt;
&lt;br /&gt;
== Libdvdcss ==&lt;br /&gt;
&lt;br /&gt;
 # su&lt;br /&gt;
 # tar -xvzf libdvdcss-x.x.x.tar.gz -C /usr/local/src &lt;br /&gt;
 # cd /usr/local/src/libdvdcss-x.x.x &lt;br /&gt;
 # ./configure –prefix=/usr&lt;br /&gt;
 # make &lt;br /&gt;
 # make install &lt;br /&gt;
 # ldconfig&lt;br /&gt;
&lt;br /&gt;
== Libdvdread ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf libdvdread-x.x.x.tar.gz -C /usr/local/src &lt;br /&gt;
 # cd /usr/local/src/libdvdread-x.x.x &lt;br /&gt;
 # ./configure –prefix=/usr&lt;br /&gt;
 # make &lt;br /&gt;
 # make install &lt;br /&gt;
 # ldconfig&lt;br /&gt;
&lt;br /&gt;
== Xvid ==&lt;br /&gt;
&lt;br /&gt;
Prima di tutto assicuriamoci di avere installato il pacchetto Nasm che non è necessario ai fini della compilazione ma le prestazioni in fase di codifica saranno migliori. Per farlo bisogna solo controllare l'output del ./configure assicurandoci che ci sia la voce &amp;quot;'''checking for nasm... yes'''&amp;quot;. Adesso passiamo alla compilazione:&lt;br /&gt;
&lt;br /&gt;
 # tar -xvjpf xvidcore-x.x.x.tar.bz2 &lt;br /&gt;
 # cd xvidcore-x.x.x/build/generic &lt;br /&gt;
 # ./bootstrap.sh &lt;br /&gt;
 # ./configure &lt;br /&gt;
 # make &lt;br /&gt;
 # su &lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Creiamo un link simbolico che ci eviterà di avere problemi di compilazione in futuro:&lt;br /&gt;
&lt;br /&gt;
 # ln -s /usr/lib/libxvidcore.so.x.y /usr/lib/libxvidcore.so.x (x e y corrispondono ai numeri&lt;br /&gt;
   della versione di xvid&lt;br /&gt;
&lt;br /&gt;
== Theora ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf libtheora-xxxx.tar.gz &lt;br /&gt;
 # cd libtheora-xxxx &lt;br /&gt;
 # ./configure &lt;br /&gt;
 # make &lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== LIVE ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf live.200x.x.x.tar.gz &lt;br /&gt;
 # cd live &lt;br /&gt;
 # ./genMakefiles linux &lt;br /&gt;
 # make&lt;br /&gt;
&lt;br /&gt;
Lasciamo i sorgenti compilati qui senza installarli, ci torneranno utili in seguito&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== DirectFB ==&lt;br /&gt;
&lt;br /&gt;
 # tar -xvzf DirectFB-xxxx.tar.gz &lt;br /&gt;
 # cd DirectFB-xxxx &lt;br /&gt;
 # ./configure &lt;br /&gt;
 # make &lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
Io ho avuto dei problemi nella compilazione di quest'ultimo pacchetto a causa di queste due periferiche che non possiedo:&lt;br /&gt;
 &lt;br /&gt;
 '''SonyPI Jogdial''' yes &lt;br /&gt;
 '''WM97xx Touchscreen''' yes &lt;br /&gt;
&lt;br /&gt;
Se anche voi riscontrate questo problema dovete solamente editare il makefile dopo avere dato ./configure e commentare (#) le voci in questione.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Compiliamo MPlayer =&lt;br /&gt;
&lt;br /&gt;
Prima di fare il grande passo estraiamo i codec che abbiamo scaricato, mi raccomando fatelo '''PRIMA''' di compilare MPlayer:&lt;br /&gt;
&lt;br /&gt;
 # mkdir /usr/local/lib/codecs&lt;br /&gt;
 # tar -xvjpf all-xxxxxxxx.tar.bz2 /usr/local/lib/codecs &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il grande passo, ricordatevi dove avete lasciato i sorgenti compilati di LIVE:&lt;br /&gt;
&lt;br /&gt;
 # tar -xvjpf MPlayer-X.XpreXY.tar.bz2&lt;br /&gt;
 # cd MPlayer-X.XpreXY&lt;br /&gt;
 # ./configure –enable-gui –enable-largefiles –disable-tv –enable-live –with-livelibdir=”inserite la dir&lt;br /&gt;
   delle  live”&lt;br /&gt;
   --enable-xmms –with-xmmslibdir=/usr/lib –language=it –with-xvidlibdir=/usr/lib –enable-internal-matroska&lt;br /&gt;
   --enable-directfb &lt;br /&gt;
 # make&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Con i parametri passati al ./configure abbiamo &lt;br /&gt;
&lt;br /&gt;
 1) Abilitato la GUI, cioè l'interfaccia grafica al player, richiamata con il comando gmplayer &lt;br /&gt;
&lt;br /&gt;
 2) Abilitato i file grandi, in realtà non ho mai testato il suo utilizzo, ma più di una volta&lt;br /&gt;
    mi ritrovo ad aprire file di 5-6 GB&lt;br /&gt;
&lt;br /&gt;
 3) Disabilitato l'opzione per la visione e aquisizione TV (disabilitata perchè di default e' enable) &lt;br /&gt;
&lt;br /&gt;
 4) Abilitato le LIVE &lt;br /&gt;
&lt;br /&gt;
 5) Path delle LIVE. &lt;br /&gt;
&lt;br /&gt;
 6) Abilitato xmms (per chi ce l'ha, ovviamente) &lt;br /&gt;
&lt;br /&gt;
 7) Path delle librerie di xmms &lt;br /&gt;
&lt;br /&gt;
 8) Abilitato il linguaggio in italiano&lt;br /&gt;
&lt;br /&gt;
 9) Path delle librerie di xvid &lt;br /&gt;
&lt;br /&gt;
 10) Abilitato il codec Matroska interno di MPlayer &lt;br /&gt;
&lt;br /&gt;
 11) Abilitato il supporto per il framebuffer&lt;br /&gt;
&lt;br /&gt;
''PS: le libdvdcss e le libdvdread verranno abilitate automaticamente da Mplayer (ovviamente se sono state compilate correttamente).''&lt;br /&gt;
&lt;br /&gt;
I configure e' personale. Possiamo non badare alle voci [autodetect] (enable o disable lo gestirà lui), mentre conviene soffermarsi dove non c'è l'auotdetect e quindi abilitare e disabilitare a seconda dei casi. &lt;br /&gt;
Per avere una lista dettagliata delle voci da abilitare o disabilitare digitate ./configure --help&lt;br /&gt;
&lt;br /&gt;
A fine installazione conviene abilitare l'uso del RealTimeClock hardware:&lt;br /&gt;
 &lt;br /&gt;
 # chmod a+r /dev/rtc &lt;br /&gt;
 # echo 1024 &amp;gt; /proc/sys/dev/rtc/max-user-freq&lt;br /&gt;
&lt;br /&gt;
Terminata l'installazione avremo i file di configurazione sia nella nostra home, nella directory '''$HOME/.mplayer/''', che saranno “personali”, sia nel sistema, nelle directory &lt;br /&gt;
'''/usr/local/share/mplayer/''' e '''/usr/local/etc/mplayer/''', che saranno quelli “generali”. &lt;br /&gt;
&lt;br /&gt;
Adesso estraiamo la Skin in '''$HOME/.mplayer/Skin/'''. &lt;br /&gt;
Poiche il comando gmplayer andrà a cercare la directory la skin “default” nella directory Skin, creiamo un link Simbolico alla nostra skin in questo modo:&lt;br /&gt;
&lt;br /&gt;
 # ln -s $HOME/.mplayer/Skin/skin-scaricata $HOME/.mplayer/Skin/default&lt;br /&gt;
&lt;br /&gt;
Per il font copiamo un qualsiasi font in formato .ttf su '''$HOME/.mplayer''' e rinominiamolo come “'''subfont.ttf'''”&lt;br /&gt;
&lt;br /&gt;
= Conclusioni =&lt;br /&gt;
&lt;br /&gt;
Ora il nostro lavoro dovrebbe essere terminato lanciamo gmplayer e configuriamolo a nostro piacere, io cosiglio di utilizzare ALSA per l'audio e XV per il video. Se non riuscite a visualizzare il video a tutto schermo impostate al massimo il Panscan a 1.0, se tutto è configurato bene dovremmo riuscire a riprodurre qualsiasi tipo di media (avi, mpg, rm, mov, mp3 ecc...).&lt;br /&gt;
&lt;br /&gt;
Buona visione!&lt;br /&gt;
&lt;br /&gt;
= Licenza =&lt;br /&gt;
&lt;br /&gt;
Copyright (c)  2005  www.cybersmokers.altervista.org&lt;br /&gt;
è garantito il permesso di copiare, distribuire e/o modificare&lt;br /&gt;
questo documento seguendo i termini della Licenza per&lt;br /&gt;
Documentazione Libera GNU, Versione 1.1 o ogni versione&lt;br /&gt;
successiva pubblicata dalla Free Software Foundation; con le&lt;br /&gt;
Sezioni Non Modificabili ELENCARNE I TITOLI, con i Testi&lt;br /&gt;
Copertina ELENCO, e con i Testi di Retro Copertina ELENCO.  Una&lt;br /&gt;
copia della licenza è acclusa nella sezione intitolata&lt;br /&gt;
&lt;br /&gt;
 Autore Loops AKA Edema www.cybersmokers.altervista.org 25/01/2005&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Slackware_e_Bootsplash</id>
		<title>Slackware e Bootsplash</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Slackware_e_Bootsplash"/>
				<updated>2006-09-11T18:40:37Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questo mini howto spiega come attivare il Bootsplash (''ovvero il boot grafico'') su Slackware con alcuni semplici passaggi. Ho semplicemente riassunto le varie procedure trovate su internet e personalmente testate sulla mia Slackware 10.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Requisiti: =&lt;br /&gt;
&lt;br /&gt;
Per prima cosa dobbiamo procurarci :&lt;br /&gt;
 &lt;br /&gt;
 La patch per il nostro kernel '''bootsplash-x.x.x-kernelversion.diff''' (la potete scaricare su&lt;br /&gt;
 www.bootsplash.de) visto che dopo averla applicata dovremo ricompilare il kernel dopo aver attivato&lt;br /&gt;
 il modulo per il bootsplash&lt;br /&gt;
 &lt;br /&gt;
 Il bootsplash-utils, '''bootsplash-x.x.x.tar.bz2''' che trovate sempre su www.bootsplash.org o direttamente su&lt;br /&gt;
 ftp://ftp.openbios.org/pub/bootsplash/rpm-sources/bootsplash/bootsplash-3.0.7.tar.bz2&lt;br /&gt;
 &lt;br /&gt;
 Un tema Theme-tema.tar.bz2 ne trovate tantissimi sempre nei siti gia detti. Io ho usato il tema&lt;br /&gt;
 '''Theme-Linux.tar.bz2''' carino. Potrete inoltre trovare anche la guida su come creare personalmente&lt;br /&gt;
 un tema e abbellire il processo di boot della vostra slackware.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sulla nostra slackware. Per prima cosa dobbiamo applicare la patch al kernel ed inseguito riconfigurarlo abilitando il supporto per alcuni moduli e ricompilarlo. Nel mio caso avendo un kernel '''2.6.9''' ho scaricato la patch '''bootsplash-3.1.4-sp3-2.6.9-rc4.diff''' dove appunto '''2.6.9'''. cambia a seconda del kernel che avete, quindi scaricate la patch appropriata a seconda della vostar versione.&lt;br /&gt;
&lt;br /&gt;
=  Installazione Patch: =&lt;br /&gt;
&lt;br /&gt;
Per installare la patch:&lt;br /&gt;
portatevi su '''/usr/src/linux-kernel-version''' ed installatela con:&lt;br /&gt;
&lt;br /&gt;
 '''patch -p1''' avrete come output:&lt;br /&gt;
&lt;br /&gt;
 patching file drivers/char/console.c&lt;br /&gt;
 patching file drivers/char/keyboard.c&lt;br /&gt;
 patching file drivers/char/n_tty.c&lt;br /&gt;
 patching file drivers/video/Config.in&lt;br /&gt;
 patching file drivers/video/Makefile&lt;br /&gt;
 patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
 patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
 patching file drivers/video/fbcon-splash.c&lt;br /&gt;
 patching file drivers/video/fbcon-splash.h&lt;br /&gt;
 patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
 patching file drivers/video/fbcon.c&lt;br /&gt;
 patching file include/video/fbcon.h&lt;br /&gt;
 patching file kernel/panic.c&lt;br /&gt;
 yourbox:/usr/src/linux #&lt;br /&gt;
&lt;br /&gt;
= Configurazione Kernel: =&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo:&lt;br /&gt;
Per fare questa operazione dovete avere i sorgenti del kernel installati in '''/usr/src'''. &lt;br /&gt;
Se non siete pratici di configurazione e compilazione del kernel converrà prima dare un'' occhiata ai vari howto disponibili.&lt;br /&gt;
Sempre da '''/usr/src/linux-kernel-version/''' utilizzate il tool di configurazione del kernel che preferite.&lt;br /&gt;
Personalmente ho utilizzato il menu di xconfig, ('''make xconfig''') ma potete utilizzare anche''' make menuconfig''' per modificare la configurazione.&lt;br /&gt;
I supporti statici (ovvero selezionateli non come moduli) che dovete abilitare sono i seguenti:&lt;br /&gt;
&lt;br /&gt;
 Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support (*)&lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen (questo va&lt;br /&gt;
 selezionato al posto di Logo Configuration -&amp;gt; BootupLogo&lt;br /&gt;
&lt;br /&gt;
''(*)Questo supporto servirà per il file initrd che verrà caricato all''avvio. Se non avete idea di cosa sia il''&lt;br /&gt;
'' file initrd documentatevi. Una volta modificata la configurazione salvate e uscite.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Compilazione Kernel: =&lt;br /&gt;
&lt;br /&gt;
Ora ricompiliamo il kernel:&lt;br /&gt;
&lt;br /&gt;
 make -j5 bzImage&lt;br /&gt;
 make -j5 modules&lt;br /&gt;
 make modules_install e spostiamo bzImage, System.map e config nella direcory /boot&lt;br /&gt;
 mv arch/i386/boot/bzImage /boot/image269 (l''ho chiamata cosi sempre in riferimento al mio kernel) &lt;br /&gt;
 mv System.map /boot/System269.map&lt;br /&gt;
 mv .config /boot/config269&lt;br /&gt;
&lt;br /&gt;
= Installazione Bootsplash: =&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
create la directory '''/etc/bootsplash''' e copiateci dentro il pacchetto bz2 '''bootsplash-x.x.x.tar.bz2''' ed estraete tutto '''tar -xvjf bootsplash-x.x.x.tar.bz2'''&lt;br /&gt;
Entrate nella directory dell''archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 make splash&lt;br /&gt;
 strip splash&lt;br /&gt;
 cp splash /sbin/ (copiate l''eseguibile in sbin)&lt;br /&gt;
&lt;br /&gt;
= Installazione di un Tema: =&lt;br /&gt;
&lt;br /&gt;
Ok. Ora possiamo scompattare il tema che poi installeremo.&lt;br /&gt;
Creiamo una cartella themes in '''/etc/bootsplash''' e scompattiamoci il tema dentro. '''tar -xvjf Theme-tema.tar.bz2'''&lt;br /&gt;
Ora dobbiamo ?linkare? il tema all file initrd (che verrà eseguito all''avvio) della cartella di boot.&lt;br /&gt;
&lt;br /&gt;
 /sbin/splash -s -f /etc/bootsplash/themes/Nome_del_Tema/config/bootsplash-risoluzione.cfg&amp;gt;&amp;gt;/boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
ovviamente per non modificare l''originale initrd.gz chiamiamo il file '''initrd.splash'''&lt;br /&gt;
&lt;br /&gt;
= Modifica Lilo: =&lt;br /&gt;
&lt;br /&gt;
base ai cambiamenti appena effettuati:&lt;br /&gt;
&lt;br /&gt;
 image=&amp;quot;/boot/image269&lt;br /&gt;
 initrd=/boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=verbose&amp;quot;&lt;br /&gt;
 root=&amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label=&amp;quot;LinKer_269&amp;quot;&lt;br /&gt;
 vga=791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
eseguite lilo per aggiornare il lilo.&lt;br /&gt;
&lt;br /&gt;
A questo punto basta riavviare ed il gioco è fatto.&lt;br /&gt;
&lt;br /&gt;
  Spero di essere stato d''aiuto&lt;br /&gt;
  [m@c@c0] &lt;br /&gt;
   macaco&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Slackware_e_Bootsplash</id>
		<title>Slackware e Bootsplash</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Slackware_e_Bootsplash"/>
				<updated>2006-09-11T18:39:18Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Scritti misti]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Questo mini howto spiega come attivare il Bootsplash (''ovvero il boot grafico'') su Slackware con alcuni semplici passaggi. Ho semplicemente riassunto le varie procedure trovate su internet e personalmente testate sulla mia Slackware 10.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Requisiti: =&lt;br /&gt;
&lt;br /&gt;
Per prima cosa dobbiamo procurarci :&lt;br /&gt;
 &lt;br /&gt;
 La patch per il nostro kernel '''bootsplash-x.x.x-kernelversion.diff''' (la potete scaricare su&lt;br /&gt;
 www.bootsplash.de) visto che dopo averla applicata dovremo ricompilare il kernel dopo aver attivato&lt;br /&gt;
 il modulo per il bootsplash&lt;br /&gt;
 &lt;br /&gt;
 Il bootsplash-utils, '''bootsplash-x.x.x.tar.bz2''' che trovate sempre su www.bootsplash.org o direttamente su&lt;br /&gt;
 ftp://ftp.openbios.org/pub/bootsplash/rpm-sources/bootsplash/bootsplash-3.0.7.tar.bz2&lt;br /&gt;
 &lt;br /&gt;
 Un tema Theme-tema.tar.bz2 ne trovate tantissimi sempre nei siti gia detti. Io ho usato il tema&lt;br /&gt;
 '''Theme-Linux.tar.bz2''' carino. Potrete inoltre trovare anche la guida su come creare personalmente&lt;br /&gt;
 un tema e abbellire il processo di boot della vostra slackware.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
A questo punto vediamo i passi per poter abilitare/installare il bootsplash e succesivamente installare un tema ed avere così il boot grafico sulla nostra slackware. Per prima cosa dobbiamo applicare la patch al kernel ed inseguito riconfigurarlo abilitando il supporto per alcuni moduli e ricompilarlo. Nel mio caso avendo un kernel '''2.6.9''' ho scaricato la patch '''bootsplash-3.1.4-sp3-2.6.9-rc4.diff''' dove appunto '''2.6.9'''. cambia a seconda del kernel che avete, quindi scaricate la patch appropriata a seconda della vostar versione.&lt;br /&gt;
&lt;br /&gt;
=  Installazione Patch: =&lt;br /&gt;
&lt;br /&gt;
Per installare la patch:&lt;br /&gt;
portatevi su '''/usr/src/linux-kernel-version''' ed installatela con:&lt;br /&gt;
&lt;br /&gt;
 '''patch -p1''' avrete come output:&lt;br /&gt;
&lt;br /&gt;
 patching file drivers/char/console.c&lt;br /&gt;
 patching file drivers/char/keyboard.c&lt;br /&gt;
 patching file drivers/char/n_tty.c&lt;br /&gt;
 patching file drivers/video/Config.in&lt;br /&gt;
 patching file drivers/video/Makefile&lt;br /&gt;
 patching file drivers/video/fbcon-jpegdec.c&lt;br /&gt;
 patching file drivers/video/fbcon-jpegdec.h&lt;br /&gt;
 patching file drivers/video/fbcon-splash.c&lt;br /&gt;
 patching file drivers/video/fbcon-splash.h&lt;br /&gt;
 patching file drivers/video/fbcon-splash16.c&lt;br /&gt;
 patching file drivers/video/fbcon.c&lt;br /&gt;
 patching file include/video/fbcon.h&lt;br /&gt;
 patching file kernel/panic.c&lt;br /&gt;
 yourbox:/usr/src/linux #&lt;br /&gt;
&lt;br /&gt;
= Configurazione Kernel: =&lt;br /&gt;
&lt;br /&gt;
Ora dovrete riconfigurare il kernel abilitando il modulo per il bootsplash e inseguito ricompilarlo:&lt;br /&gt;
Per fare questa operazione dovete avere i sorgenti del kernel installati in '''/usr/src'''. &lt;br /&gt;
Se non siete pratici di configurazione e compilazione del kernel converrà prima dare un'' occhiata ai vari howto disponibili.&lt;br /&gt;
Sempre da '''/usr/src/linux-kernel-version/''' utilizzate il tool di configurazione del kernel che preferite.&lt;br /&gt;
Personalmente ho utilizzato il menu di xconfig, ('''make xconfig''') ma potete utilizzare anche''' make menuconfig''' per modificare la configurazione.&lt;br /&gt;
I supporti statici (ovvero selezionateli non come moduli) che dovete abilitare sono i seguenti:&lt;br /&gt;
&lt;br /&gt;
 Device Drivers -&amp;gt; Block devices -&amp;gt; Initial RAM disk (initrd) support (*)&lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; support for framebuffer devices&lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; VESA VGA graphics support &lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; Console display driver support -&amp;gt; Framebuffer Console support &lt;br /&gt;
 Device Drivers -&amp;gt; Graphics support -&amp;gt; Bootsplash Configuration -&amp;gt; Boot splash screen (questo va&lt;br /&gt;
 selezionato al posto di Logo Configuration -&amp;gt; BootupLogo&lt;br /&gt;
&lt;br /&gt;
''(*)Questo supporto servirà per il file initrd che verrà caricato all''avvio. Se non avete idea di cosa sia il file initrd documentatevi. Una volta modificata la configurazione salvate e uscite.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Compilazione Kernel: =&lt;br /&gt;
&lt;br /&gt;
Ora ricompiliamo il kernel:&lt;br /&gt;
&lt;br /&gt;
 make -j5 bzImage&lt;br /&gt;
 make -j5 modules&lt;br /&gt;
 make modules_install e spostiamo bzImage, System.map e config nella direcory /boot&lt;br /&gt;
 mv arch/i386/boot/bzImage /boot/image269 (l''ho chiamata cosi sempre in riferimento al mio kernel) &lt;br /&gt;
 mv System.map /boot/System269.map&lt;br /&gt;
 mv .config /boot/config269&lt;br /&gt;
&lt;br /&gt;
= Installazione Bootsplash: =&lt;br /&gt;
&lt;br /&gt;
A questo punto andiamo ad installare il bootsplash-utils:&lt;br /&gt;
create la directory '''/etc/bootsplash''' e copiateci dentro il pacchetto bz2 '''bootsplash-x.x.x.tar.bz2''' ed estraete tutto '''tar -xvjf bootsplash-x.x.x.tar.bz2'''&lt;br /&gt;
Entrate nella directory dell''archivio appena scompattato e compilate:&lt;br /&gt;
&lt;br /&gt;
 cd bootsplash-x.x.x/Utilities&lt;br /&gt;
 make splash&lt;br /&gt;
 strip splash&lt;br /&gt;
 cp splash /sbin/ (copiate l''eseguibile in sbin)&lt;br /&gt;
&lt;br /&gt;
= Installazione di un Tema: =&lt;br /&gt;
&lt;br /&gt;
Ok. Ora possiamo scompattare il tema che poi installeremo.&lt;br /&gt;
Creiamo una cartella themes in '''/etc/bootsplash''' e scompattiamoci il tema dentro. '''tar -xvjf Theme-tema.tar.bz2'''&lt;br /&gt;
Ora dobbiamo ?linkare? il tema all file initrd (che verrà eseguito all''avvio) della cartella di boot.&lt;br /&gt;
&lt;br /&gt;
 /sbin/splash -s -f /etc/bootsplash/themes/Nome_del_Tema/config/bootsplash-risoluzione.cfg&amp;gt;&amp;gt;/boot/initrd.splash&lt;br /&gt;
&lt;br /&gt;
ovviamente per non modificare l''originale initrd.gz chiamiamo il file '''initrd.splash'''&lt;br /&gt;
&lt;br /&gt;
= Modifica Lilo: =&lt;br /&gt;
&lt;br /&gt;
base ai cambiamenti appena effettuati:&lt;br /&gt;
&lt;br /&gt;
 image=&amp;quot;/boot/image269&lt;br /&gt;
 initrd=/boot/initrd.splash&lt;br /&gt;
 append = &amp;quot;splash=verbose&amp;quot;&lt;br /&gt;
 root=&amp;quot;/dev/hda5&amp;quot;&lt;br /&gt;
 label=&amp;quot;LinKer_269&amp;quot;&lt;br /&gt;
 vga=791&lt;br /&gt;
 read-only&lt;br /&gt;
&lt;br /&gt;
eseguite lilo per aggiornare il lilo.&lt;br /&gt;
&lt;br /&gt;
A questo punto basta riavviare ed il gioco è fatto.&lt;br /&gt;
&lt;br /&gt;
  Spero di essere stato d''aiuto&lt;br /&gt;
  [m@c@c0] &lt;br /&gt;
&lt;br /&gt;
macaco&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Squid_-_Quickstart_%26_Anonymous</id>
		<title>Squid - Quickstart &amp; Anonymous</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Squid_-_Quickstart_%26_Anonymous"/>
				<updated>2006-09-11T18:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
'''Ecco i passaggi da effettuare per far funzionare squid e per nascondere una serie di informazioni &amp;quot;personali&amp;quot;'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In questa directory i files potrebbero terminare con '''.new''' oppure '''.default''' ovviamente cancellate queste estensioni.&lt;br /&gt;
Anzichè mettersi a cercare le varie sezioni potete anche cancellare tutto il contenuto del file '''squid.conf''' ed inserire le opzioni che leggete sotto. &lt;br /&gt;
&lt;br /&gt;
'''Fatevene prima una copia di backup.'''&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate l'opzione cache_dir in modo che risulti così:&lt;br /&gt;
&lt;br /&gt;
 cache_dir ufs /var/log/squid/cache 100 16 256&lt;br /&gt;
&lt;br /&gt;
il valore 100 è arbitrario, indica la quantità in MB di spazio dedicato alla cache.&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione acl: &lt;br /&gt;
&lt;br /&gt;
  acl manager proto cache_object&lt;br /&gt;
  acl localhost src 127.0.0.1/255.255.255.255&lt;br /&gt;
  acl all src 0.0.0.0/0.0.0.0&lt;br /&gt;
  acl allowed_hosts src 192.168.10.0/255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione http_access: &lt;br /&gt;
&lt;br /&gt;
  http_access deny manager all&lt;br /&gt;
  http_access allow allowed_hosts&lt;br /&gt;
  http_access deny all&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione icp_access:&lt;br /&gt;
&lt;br /&gt;
  icp_access  allow  allowed_hosts&lt;br /&gt;
  icp_access deny all&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione cache_mgr ed inserite l'indirizzo e-mail dell'amministratore&lt;br /&gt;
&lt;br /&gt;
  cache_mgr mionome@miamail.it&lt;br /&gt;
	&lt;br /&gt;
Cercate e decommentate la sezione cache_effective_user ed inserite nobody&lt;br /&gt;
&lt;br /&gt;
  cache_effective_user nobody&lt;br /&gt;
&lt;br /&gt;
Da root eseguite:&lt;br /&gt;
 &lt;br /&gt;
  squid -z&lt;br /&gt;
&lt;br /&gt;
E poi:&lt;br /&gt;
&lt;br /&gt;
  squid&lt;br /&gt;
&lt;br /&gt;
Se tutto è andato bene squid dovrebbe funzionare.&lt;br /&gt;
&lt;br /&gt;
Ora dovete andare nel vostro browser preferito ed abilitare il proxy inserendo questi parametri:&lt;br /&gt;
&lt;br /&gt;
 proxy http: localhost porta: 3128&lt;br /&gt;
&lt;br /&gt;
Potete far passare la connessione tramite squid a tutti i programmi che permettono di impostare&lt;br /&gt;
manualmente le impostazioni del proxy (quindi la quasi totalità di applicativi per la comunicazione telematica) &lt;br /&gt;
&lt;br /&gt;
la cartella '''/var/log/squid/cache''' deve essere accessibile all'utente nobody&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /var/log/squid/cache dovrebbe bastare&lt;br /&gt;
&lt;br /&gt;
Anonimizzare squid:&lt;br /&gt;
&lt;br /&gt;
Cercare, decommentare e modificare le seguenti opzioni come segue:&lt;br /&gt;
&lt;br /&gt;
 cache_store_log none            #non loggare quello che finisce in cache&lt;br /&gt;
 client_netmask 0.0.0.0          #tutti gli ip eventualmente loggati vengono messi a 0.0.0.0&lt;br /&gt;
 http_access allow all           #tutti possono accedere al proxy&lt;br /&gt;
 forwarded_for off               #disabilita la comunicazione al server richiesto dell'identita' &lt;br /&gt;
 client_db off                   #ossia non fare statistiche sui client che si connettono &lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate interamentequesta sezione:	  &lt;br /&gt;
&lt;br /&gt;
 header_access From deny all&lt;br /&gt;
 header_access Referer deny all&lt;br /&gt;
 header_access Server deny all&lt;br /&gt;
 header_access User-Agent deny all&lt;br /&gt;
 header_access WWW-Authenticate deny all&lt;br /&gt;
 header_access Link deny all&lt;br /&gt;
&lt;br /&gt;
potreste anche decommentare la sezione successiva, che non sto ad inserire perchè come ho potuto notare è un po' estrema....(pensate che slacky.it diceva: sito in costruzione webserver apache) (?????)&lt;br /&gt;
&lt;br /&gt;
arrivati a questo punto il servizio a questo indirizzo: http://www.all-nettools.com/toolbox,net (è una virgola quella) &lt;br /&gt;
mi comunica che:&lt;br /&gt;
&lt;br /&gt;
''Proxy Server Detected'' &lt;br /&gt;
&lt;br /&gt;
ed altre informazioni che anche voi potrete vedere, se tutto vi funziona....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Queste sono le informazioni che il mio browser invia: (www.grc.com)&lt;br /&gt;
&lt;br /&gt;
 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5&lt;br /&gt;
 Accept-Language: it,en-us;q=0.7,en;q=0.3&lt;br /&gt;
 Connection: keep-alive&lt;br /&gt;
 Host: www.grc.com&lt;br /&gt;
 Content-Length: 31&lt;br /&gt;
 Content-Type: application/x-www-form-urlencoded&lt;br /&gt;
 Via: 1.1 linux-box.liberamente.org:3128 (squid/2.5.STABLE9)&lt;br /&gt;
 Accept-Encoding: gzip,deflate&lt;br /&gt;
 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7&lt;br /&gt;
 Keep-Alive: 300&lt;br /&gt;
 X-Forwarded-For: unknown&lt;br /&gt;
 Cache-Control: max-age=259200&lt;br /&gt;
 Secure: https://www.grc.com&lt;br /&gt;
 Nonsecure: http://www.grc.com&lt;br /&gt;
 MediaPort: 8095&lt;br /&gt;
&lt;br /&gt;
Ci sarebbero ancora una serie di cosette da fare per rendere la connessione totalmente anonima;&lt;br /&gt;
cercare la sezione cache_peer ed impostarla in questo modo:&lt;br /&gt;
&lt;br /&gt;
 cache_peer NOMEPROXY1 parent PORTA(N) 0 no-netdb-exchange no-digest weight=1 round-robin no-query&lt;br /&gt;
 cache_peer NOMEPROXY2 parent PORTA(N) 0 no-netdb-exchange no-digest weight=1 round-robin no-query&lt;br /&gt;
&lt;br /&gt;
dove '''NOMEPROXY''' è il nome del proxy da voi scelto :-) e dove '''PORTA(N)''' è la porta a cui ci si connette :-)&lt;br /&gt;
al posto di 0 si può inserire 7&lt;br /&gt;
comunque tutte le opzioni sono ben spiegate nel file '''squid.conf'''&lt;br /&gt;
In poche parole queste opzioni vi consentono di inserire una lista di server a cui collegarvi e gestirli secondo una politica round-robin&lt;br /&gt;
(in soldoni: un po' per uno non fa male a nessuno, quindi cambierete continuamente il vostro indirizzo ip in base al server a cui siete collegati)&lt;br /&gt;
vi basterà a questo punto trovare dei proxy server a cui collegarsi (un modo potrebbe essere quello di scaricare mizio)&lt;br /&gt;
'''!Avvertenza!''': non tutti i proxy server vi permetteranno un accesso libero per cui starà a voi fare le varie prove.&lt;br /&gt;
Un modo per provarli è inserirli tutti e poi poco per volta commentare quelli meno &amp;quot;performanti&amp;quot;.&lt;br /&gt;
Potreste fare cosi:&lt;br /&gt;
&lt;br /&gt;
 1) aprite un terminale e loggatevi da root&lt;br /&gt;
&lt;br /&gt;
 2) scrivete tail -f /var/log/squid/logs/cache.log    #log di squid&lt;br /&gt;
&lt;br /&gt;
 3) apritene un'altro e scrivete squid -k reconfigure #verrà riaggiornata la configurazione&lt;br /&gt;
 &lt;br /&gt;
 4) fate i vostri esperimenti&lt;br /&gt;
&lt;br /&gt;
= AUTOMATIZZARE SQUID ALL'AVVIO: =&lt;br /&gt;
&lt;br /&gt;
O aggiungete a '''rc.local''' il percorso a squid: /usr/sbin/squid -D&lt;br /&gt;
&lt;br /&gt;
oppure vi fate un bello scriptino&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # nome del file: squid.sh&lt;br /&gt;
 echo -n ' Squid '&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 start)&lt;br /&gt;
 /usr/sbin/squid -D&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
 /usr/sbin/squid -k shutdown&lt;br /&gt;
 ;;&lt;br /&gt;
 restart)&lt;br /&gt;
 /usr/sbin/squid -k reconfigure&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;quot;Usage: `basename $0` {start|stop|restart}&amp;quot;&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
= CONCLUSIONI: =&lt;br /&gt;
&lt;br /&gt;
 spero di avervi aiutato ad aumentare la vostra privacy senza avervi fatto fondere la macchina.&lt;br /&gt;
 ferenkileen@slacky.it&lt;br /&gt;
&lt;br /&gt;
 Ringraziamenti, visto che ho solo raccolto informazioni sparse dalla rete:&lt;br /&gt;
&lt;br /&gt;
 /usr/doc/squid*version/quickstart&lt;br /&gt;
 http://www.dia.unisa.it/professori/ads/corso-security/www/CORSO-0203/anonimiaWWW/proxy_squid.htm&lt;br /&gt;
 http://www.imt.it/mess_65101_1384890.html&lt;br /&gt;
 http://merlino.merlinobbs.net/Squid-Book/HTML/&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Squid_-_Quickstart_%26_Anonymous</id>
		<title>Squid - Quickstart &amp; Anonymous</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Squid_-_Quickstart_%26_Anonymous"/>
				<updated>2006-09-11T18:24:33Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
Ecco i passaggi da effettuare per far funzionare squid e per nascondere una serie di informazioni &amp;quot;personali&amp;quot;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
In questa directory i files potrebbero terminare con '''.new''' oppure '''.default''' ovviamente cancellate queste estensioni.&lt;br /&gt;
Anzichè mettersi a cercare le varie sezioni potete anche cancellare tutto il contenuto del file '''squid.conf''' ed inserire le opzioni che leggete sotto. &lt;br /&gt;
&lt;br /&gt;
'''Fatevene prima una copia di backup.'''&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate l'opzione cache_dir in modo che risulti così:&lt;br /&gt;
&lt;br /&gt;
 cache_dir ufs /var/log/squid/cache 100 16 256&lt;br /&gt;
&lt;br /&gt;
il valore 100 è arbitrario, indica la quantità in MB di spazio dedicato alla cache.&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione acl: &lt;br /&gt;
&lt;br /&gt;
  acl manager proto cache_object&lt;br /&gt;
  acl localhost src 127.0.0.1/255.255.255.255&lt;br /&gt;
  acl all src 0.0.0.0/0.0.0.0&lt;br /&gt;
  acl allowed_hosts src 192.168.10.0/255.255.255.0&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione http_access: &lt;br /&gt;
&lt;br /&gt;
  http_access deny manager all&lt;br /&gt;
  http_access allow allowed_hosts&lt;br /&gt;
  http_access deny all&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione icp_access:&lt;br /&gt;
&lt;br /&gt;
  icp_access  allow  allowed_hosts&lt;br /&gt;
  icp_access deny all&lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate la sezione cache_mgr ed inserite l'indirizzo e-mail dell'amministratore&lt;br /&gt;
&lt;br /&gt;
  cache_mgr mionome@miamail.it&lt;br /&gt;
	&lt;br /&gt;
Cercate e decommentate la sezione cache_effective_user ed inserite nobody&lt;br /&gt;
&lt;br /&gt;
  cache_effective_user nobody&lt;br /&gt;
&lt;br /&gt;
Da root eseguite:&lt;br /&gt;
 &lt;br /&gt;
  squid -z&lt;br /&gt;
&lt;br /&gt;
E poi:&lt;br /&gt;
&lt;br /&gt;
  squid&lt;br /&gt;
&lt;br /&gt;
Se tutto è andato bene squid dovrebbe funzionare.&lt;br /&gt;
&lt;br /&gt;
Ora dovete andare nel vostro browser preferito ed abilitare il proxy inserendo questi parametri:&lt;br /&gt;
&lt;br /&gt;
 proxy http: localhost porta: 3128&lt;br /&gt;
&lt;br /&gt;
Potete far passare la connessione tramite squid a tutti i programmi che permettono di impostare&lt;br /&gt;
manualmente le impostazioni del proxy (quindi la quasi totalità di applicativi per la comunicazione telematica) &lt;br /&gt;
&lt;br /&gt;
la cartella '''/var/log/squid/cache''' deve essere accessibile all'utente nobody&lt;br /&gt;
&lt;br /&gt;
 chmod 755 /var/log/squid/cache dovrebbe bastare&lt;br /&gt;
&lt;br /&gt;
Anonimizzare squid:&lt;br /&gt;
&lt;br /&gt;
Cercare, decommentare e modificare le seguenti opzioni come segue:&lt;br /&gt;
&lt;br /&gt;
 cache_store_log none            #non loggare quello che finisce in cache&lt;br /&gt;
 client_netmask 0.0.0.0          #tutti gli ip eventualmente loggati vengono messi a 0.0.0.0&lt;br /&gt;
 http_access allow all           #tutti possono accedere al proxy&lt;br /&gt;
 forwarded_for off               #disabilita la comunicazione al server richiesto dell'identita' &lt;br /&gt;
 client_db off                   #ossia non fare statistiche sui client che si connettono &lt;br /&gt;
&lt;br /&gt;
Cercate e decommentate interamentequesta sezione:	  &lt;br /&gt;
&lt;br /&gt;
 header_access From deny all&lt;br /&gt;
 header_access Referer deny all&lt;br /&gt;
 header_access Server deny all&lt;br /&gt;
 header_access User-Agent deny all&lt;br /&gt;
 header_access WWW-Authenticate deny all&lt;br /&gt;
 header_access Link deny all&lt;br /&gt;
&lt;br /&gt;
potreste anche decommentare la sezione successiva, che non sto ad inserire perchè come ho potuto notare è un po' estrema....(pensate che slacky.it diceva: sito in costruzione webserver apache) (?????)&lt;br /&gt;
&lt;br /&gt;
arrivati a questo punto il servizio a questo indirizzo: http://www.all-nettools.com/toolbox,net (è una virgola quella) &lt;br /&gt;
mi comunica che:&lt;br /&gt;
&lt;br /&gt;
''Proxy Server Detected'' &lt;br /&gt;
&lt;br /&gt;
ed altre informazioni che anche voi potrete vedere, se tutto vi funziona....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Queste sono le informazioni che il mio browser invia: (www.grc.com)&lt;br /&gt;
&lt;br /&gt;
 Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5&lt;br /&gt;
 Accept-Language: it,en-us;q=0.7,en;q=0.3&lt;br /&gt;
 Connection: keep-alive&lt;br /&gt;
 Host: www.grc.com&lt;br /&gt;
 Content-Length: 31&lt;br /&gt;
 Content-Type: application/x-www-form-urlencoded&lt;br /&gt;
 Via: 1.1 linux-box.liberamente.org:3128 (squid/2.5.STABLE9)&lt;br /&gt;
 Accept-Encoding: gzip,deflate&lt;br /&gt;
 Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7&lt;br /&gt;
 Keep-Alive: 300&lt;br /&gt;
 X-Forwarded-For: unknown&lt;br /&gt;
 Cache-Control: max-age=259200&lt;br /&gt;
 Secure: https://www.grc.com&lt;br /&gt;
 Nonsecure: http://www.grc.com&lt;br /&gt;
 MediaPort: 8095&lt;br /&gt;
&lt;br /&gt;
Ci sarebbero ancora una serie di cosette da fare per rendere la connessione totalmente anonima;&lt;br /&gt;
cercare la sezione cache_peer ed impostarla in questo modo:&lt;br /&gt;
&lt;br /&gt;
 cache_peer NOMEPROXY1 parent PORTA(N) 0 no-netdb-exchange no-digest weight=1 round-robin no-query&lt;br /&gt;
 cache_peer NOMEPROXY2 parent PORTA(N) 0 no-netdb-exchange no-digest weight=1 round-robin no-query&lt;br /&gt;
&lt;br /&gt;
dove '''NOMEPROXY''' è il nome del proxy da voi scelto :-) e dove '''PORTA(N)''' è la porta a cui ci si connette :-)&lt;br /&gt;
al posto di 0 si può inserire 7&lt;br /&gt;
comunque tutte le opzioni sono ben spiegate nel file '''squid.conf'''&lt;br /&gt;
In poche parole queste opzioni vi consentono di inserire una lista di server a cui collegarvi e gestirli secondo una politica round-robin&lt;br /&gt;
(in soldoni: un po' per uno non fa male a nessuno, quindi cambierete continuamente il vostro indirizzo ip in base al server a cui siete collegati)&lt;br /&gt;
vi basterà a questo punto trovare dei proxy server a cui collegarsi (un modo potrebbe essere quello di scaricare mizio)&lt;br /&gt;
'''!Avvertenza!''': non tutti i proxy server vi permetteranno un accesso libero per cui starà a voi fare le varie prove.&lt;br /&gt;
Un modo per provarli è inserirli tutti e poi poco per volta commentare quelli meno &amp;quot;performanti&amp;quot;.&lt;br /&gt;
Potreste fare cosi:&lt;br /&gt;
&lt;br /&gt;
 1) aprite un terminale e loggatevi da root&lt;br /&gt;
&lt;br /&gt;
 2) scrivete tail -f /var/log/squid/logs/cache.log    #log di squid&lt;br /&gt;
&lt;br /&gt;
 3) apritene un'altro e scrivete squid -k reconfigure #verrà riaggiornata la configurazione&lt;br /&gt;
 &lt;br /&gt;
 4) fate i vostri esperimenti&lt;br /&gt;
&lt;br /&gt;
= AUTOMATIZZARE SQUID ALL'AVVIO: =&lt;br /&gt;
&lt;br /&gt;
O aggiungete a '''rc.local''' il percorso a squid: /usr/sbin/squid -D&lt;br /&gt;
&lt;br /&gt;
oppure vi fate un bello scriptino&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # nome del file: squid.sh&lt;br /&gt;
 echo -n ' Squid '&lt;br /&gt;
 case &amp;quot;$1&amp;quot; in&lt;br /&gt;
 start)&lt;br /&gt;
 /usr/sbin/squid -D&lt;br /&gt;
 ;;&lt;br /&gt;
 stop)&lt;br /&gt;
 /usr/sbin/squid -k shutdown&lt;br /&gt;
 ;;&lt;br /&gt;
 restart)&lt;br /&gt;
 /usr/sbin/squid -k reconfigure&lt;br /&gt;
 ;;&lt;br /&gt;
 *)&lt;br /&gt;
 echo &amp;quot;Usage: `basename $0` {start|stop|restart}&amp;quot;&lt;br /&gt;
 ;;&lt;br /&gt;
 esac&lt;br /&gt;
&lt;br /&gt;
= CONCLUSIONI: =&lt;br /&gt;
&lt;br /&gt;
 spero di avervi aiutato ad aumentare la vostra privacy senza avervi fatto fondere la macchina.&lt;br /&gt;
 ferenkileen@slacky.it&lt;br /&gt;
&lt;br /&gt;
 Ringraziamenti, visto che ho solo raccolto informazioni sparse dalla rete:&lt;br /&gt;
&lt;br /&gt;
 /usr/doc/squid*version/quickstart&lt;br /&gt;
 http://www.dia.unisa.it/professori/ads/corso-security/www/CORSO-0203/anonimiaWWW/proxy_squid.htm&lt;br /&gt;
 http://www.imt.it/mess_65101_1384890.html&lt;br /&gt;
 http://merlino.merlinobbs.net/Squid-Book/HTML/&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Ramdisk</id>
		<title>Ramdisk</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Ramdisk"/>
				<updated>2006-09-11T17:49:45Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
Una ramdisk(come puo' essere facilmente intuibile) e' una porzione di &lt;br /&gt;
memoria che si alloca per essere utilizzata come un hard disk con la &lt;br /&gt;
possibilita' di salvarci dei files o avviarci applicazioni.Ovviamente, come &lt;br /&gt;
sapete, la ram ha un'accesso alle informazione piu' rapido rispetto ad &lt;br /&gt;
un'unita' rigida quindi se sapete che alcuni vostri files saranno elaborati &lt;br /&gt;
costantemente(pensate a un server), collocare i files nella ramdisk &lt;br /&gt;
aumenterà  le prestazioni del vostro computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In genere i kernel implementano di default il ramdisk quindi dovrete solo &lt;br /&gt;
formattare una ramdisk e poi montarlo in una directory. Per scoprire tutti &lt;br /&gt;
le ramdisk presenti, date il comando &amp;quot;'''ls -al /dev/ram'''*&amp;quot;. Ecco un esempio di &lt;br /&gt;
come utilizzare un ramdisk.&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /tmp/ram0&lt;br /&gt;
 mkfs -t ext2 /dev/ram0&lt;br /&gt;
 mount /dev/ram0 /tmp/ram0&lt;br /&gt;
&lt;br /&gt;
In pratica:&lt;br /&gt;
&lt;br /&gt;
 1)Abbiamo creato una dir momentanea.&lt;br /&gt;
&lt;br /&gt;
 2)Abbiamo formattato una ramdisk (4 Mb di default).&lt;br /&gt;
&lt;br /&gt;
 3)L'abbiamo montata nella dir &amp;quot;/tmp/ram0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ora potete usare quella dir come una partizione.&lt;br /&gt;
&lt;br /&gt;
'''ATTENZIONE''': ''Quando il computer viene riavviato la ramdisk viene cancellata e'' &lt;br /&gt;
''con lei i dati allocati quindi ricordatevi di fare dei backup.''&lt;br /&gt;
&lt;br /&gt;
Come ho preannunciato prima, di default una ramdisk e' di 4 Mb e ovviamente &lt;br /&gt;
si puo' aumentare tale valore.&lt;br /&gt;
Sono due i metodi per ottenere lo stesso risultato:&lt;br /&gt;
&lt;br /&gt;
= Ricompilare il kernel dopo opportune modifiche =&lt;br /&gt;
&lt;br /&gt;
Sostanzialmente bisogna modificare il file '''/usr/src/linux/drivers/block/rd.c''' &lt;br /&gt;
nella linea della dichiarazione della variabile intera '''rd_size'''&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
&lt;br /&gt;
 int rd_size = 10000; /*Dimensione delle ramdisk : 10000 Kb ---&amp;gt; circa 10Mb*/&lt;br /&gt;
&lt;br /&gt;
Una volta editato il file ricompilate il kernel.E' semplice&lt;br /&gt;
questo metodo..ma decisamente laborioso.&lt;br /&gt;
&lt;br /&gt;
= Modificare il file di configurazione di lilo (etc/lilo.conf) =&lt;br /&gt;
&lt;br /&gt;
Aggiungete questa riga al file lilo.conf:&lt;br /&gt;
&lt;br /&gt;
 ramdisk=10000&lt;br /&gt;
&lt;br /&gt;
e come prima otterrete una ramdisk da circa 10Mb.&lt;br /&gt;
La riga dovete aggiungela dopo la dichiarazione dell'immagine del kernel.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.10&lt;br /&gt;
 root = /dev/hda3&lt;br /&gt;
 label = Slack-2.6.10&lt;br /&gt;
 read-only&lt;br /&gt;
 ramdisk=10000&lt;br /&gt;
&lt;br /&gt;
Ora aggiornate il vostro lilo con il comando &amp;quot;'''lilo'''&amp;quot; e riavviate!&lt;br /&gt;
&lt;br /&gt;
 Autore: Sickk&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Ramdisk</id>
		<title>Ramdisk</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Ramdisk"/>
				<updated>2006-09-11T17:48:28Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
Una ramdisk(come puo' essere facilmente intuibile) e' una porzione di &lt;br /&gt;
memoria che si alloca per essere utilizzata come un hard disk con la &lt;br /&gt;
possibilita' di salvarci dei files o avviarci applicazioni.Ovviamente, come &lt;br /&gt;
sapete, la ram ha un'accesso alle informazione piu' rapido rispetto ad &lt;br /&gt;
un'unita' rigida quindi se sapete che alcuni vostri files saranno elaborati &lt;br /&gt;
costantemente(pensate a un server), collocare i files nella ramdisk &lt;br /&gt;
aumenterà  le prestazioni del vostro computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In genere i kernel implementano di default il ramdisk quindi dovrete solo &lt;br /&gt;
formattare una ramdisk e poi montarlo in una directory. Per scoprire tutti &lt;br /&gt;
le ramdisk presenti, date il comando &amp;quot;'''ls -al /dev/ram'''*&amp;quot;. Ecco un esempio di &lt;br /&gt;
come utilizzare un ramdisk.&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /tmp/ram0&lt;br /&gt;
 mkfs -t ext2 /dev/ram0&lt;br /&gt;
 mount /dev/ram0 /tmp/ram0&lt;br /&gt;
&lt;br /&gt;
In pratica:&lt;br /&gt;
&lt;br /&gt;
 1)Abbiamo creato una dir momentanea.&lt;br /&gt;
&lt;br /&gt;
 2)Abbiamo formattato una ramdisk (4 Mb di default).&lt;br /&gt;
&lt;br /&gt;
 3)L'abbiamo montata nella dir &amp;quot;/tmp/ram0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ora potete usare quella dir come una partizione.&lt;br /&gt;
&lt;br /&gt;
'''ATTENZIONE''': ''Quando il computer viene riavviato la ramdisk viene cancellata e &lt;br /&gt;
con lei i dati allocati quindi ricordatevi di fare dei backup.''&lt;br /&gt;
&lt;br /&gt;
Come ho preannunciato prima, di default una ramdisk e' di 4 Mb e ovviamente &lt;br /&gt;
si puo' aumentare tale valore.&lt;br /&gt;
Sono due i metodi per ottenere lo stesso risultato:&lt;br /&gt;
&lt;br /&gt;
= Ricompilare il kernel dopo opportune modifiche =&lt;br /&gt;
&lt;br /&gt;
Sostanzialmente bisogna modificare il file '''/usr/src/linux/drivers/block/rd.c''' &lt;br /&gt;
nella linea della dichiarazione della variabile intera '''rd_size'''&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
&lt;br /&gt;
 int rd_size = 10000; /*Dimensione delle ramdisk : 10000 Kb ---&amp;gt; circa 10Mb*/&lt;br /&gt;
&lt;br /&gt;
Una volta editato il file ricompilate il kernel.E' semplice&lt;br /&gt;
questo metodo..ma decisamente laborioso.&lt;br /&gt;
&lt;br /&gt;
= Modificare il file di configurazione di lilo (etc/lilo.conf) =&lt;br /&gt;
&lt;br /&gt;
Aggiungete questa riga al file lilo.conf:&lt;br /&gt;
&lt;br /&gt;
 ramdisk=10000&lt;br /&gt;
&lt;br /&gt;
e come prima otterrete una ramdisk da circa 10Mb.&lt;br /&gt;
La riga dovete aggiungela dopo la dichiarazione dell'immagine del kernel.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.10&lt;br /&gt;
 root = /dev/hda3&lt;br /&gt;
 label = Slack-2.6.10&lt;br /&gt;
 read-only&lt;br /&gt;
 ramdisk=10000&lt;br /&gt;
&lt;br /&gt;
Ora aggiornate il vostro lilo con il comando &amp;quot;'''lilo'''&amp;quot; e riavviate!&lt;br /&gt;
&lt;br /&gt;
 Autore: Sickk&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/slacky/Ramdisk</id>
		<title>Ramdisk</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/slacky/Ramdisk"/>
				<updated>2006-09-11T17:43:48Z</updated>
		
		<summary type="html">&lt;p&gt;Gohanz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[category:Scritti_misti]]&lt;br /&gt;
&lt;br /&gt;
Una ramdisk(come puo' essere facilmente intuibile) e' una porzione di &lt;br /&gt;
memoria che si alloca per essere utilizzata come un hard disk con la &lt;br /&gt;
possibilita' di salvarci dei files o avviarci applicazioni.Ovviamente, come &lt;br /&gt;
sapete, la ram ha un'accesso alle informazione piu' rapido rispetto ad &lt;br /&gt;
un'unita' rigida quindi se sapete che alcuni vostri files saranno elaborati &lt;br /&gt;
costantemente(pensate a un server), collocare i files nella ramdisk &lt;br /&gt;
aumenterà  le prestazioni del vostro computer.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In genere i kernel implementano di default il ramdisk quindi dovrete solo &lt;br /&gt;
formattare una ramdisk e poi montarlo in una directory. Per scoprire tutti &lt;br /&gt;
le ramdisk presenti, date il comando &amp;quot;'''ls -al /dev/ram'''*&amp;quot;. Ecco un esempio di &lt;br /&gt;
come utilizzare un ramdisk.&lt;br /&gt;
&lt;br /&gt;
 mkdir -p /tmp/ram0&lt;br /&gt;
 mkfs -t ext2 /dev/ram0&lt;br /&gt;
 mount /dev/ram0 /tmp/ram0&lt;br /&gt;
&lt;br /&gt;
In pratica:&lt;br /&gt;
&lt;br /&gt;
 1)Abbiamo creato una dir momentanea.&lt;br /&gt;
&lt;br /&gt;
 2)Abbiamo formattato una ramdisk (4 Mb di default).&lt;br /&gt;
&lt;br /&gt;
 3)L'abbiamo montata nella dir &amp;quot;/tmp/ram0&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Ora potete usare quella dir come una partizione.&lt;br /&gt;
&lt;br /&gt;
'''ATTENZIONE''': ''Quando il computer viene riavviato la ramdisk viene cancellata e &lt;br /&gt;
con lei i dati allocati quindi ricordatevi di fare dei backup.&lt;br /&gt;
''&lt;br /&gt;
&lt;br /&gt;
Come ho preannunciato prima, di default una ramdisk e' di 4 Mb e ovviamente &lt;br /&gt;
si puo' aumentare tale valore.&lt;br /&gt;
Sono due i metodi per ottenere lo stesso risultato:&lt;br /&gt;
&lt;br /&gt;
= Ricompilare il kernel dopo opportune modifiche =&lt;br /&gt;
&lt;br /&gt;
Sostanzialmente bisogna modificare il file '''/usr/src/linux/drivers/block/rd.c''' &lt;br /&gt;
nella linea della dichiarazione della variabile intera '''rd_size'''&lt;br /&gt;
&lt;br /&gt;
'''Esempio''':&lt;br /&gt;
&lt;br /&gt;
 int rd_size = 10000; /*Dimensione delle ramdisk : 10000 Kb ---&amp;gt; circa 10Mb*/&lt;br /&gt;
&lt;br /&gt;
Una volta editato il file ricompilate il kernel.E' semplice&lt;br /&gt;
questo metodo..ma decisamente laborioso.&lt;br /&gt;
&lt;br /&gt;
= Modificare il file di configurazione di lilo (etc/lilo.conf) =&lt;br /&gt;
&lt;br /&gt;
Aggiungete questa riga al file lilo.conf:&lt;br /&gt;
&lt;br /&gt;
 ramdisk=10000&lt;br /&gt;
&lt;br /&gt;
e come prima otterrete una ramdisk da circa 10Mb.&lt;br /&gt;
La riga dovete aggiungela dopo la dichiarazione dell'immagine del kernel.&lt;br /&gt;
&lt;br /&gt;
Esempio:&lt;br /&gt;
&lt;br /&gt;
 image = /boot/vmlinuz-2.6.10&lt;br /&gt;
 root = /dev/hda3&lt;br /&gt;
 label = Slack-2.6.10&lt;br /&gt;
 read-only&lt;br /&gt;
 ramdisk=10000&lt;br /&gt;
&lt;br /&gt;
Ora aggiornate il vostro lilo con il comando &amp;quot;'''lilo'''&amp;quot; e riavviate!&lt;br /&gt;
&lt;br /&gt;
 Autore: Sickk&lt;/div&gt;</summary>
		<author><name>Gohanz</name></author>	</entry>

	</feed>