sabato 28 febbraio 2009

peazip 2.5.1


PeaZip è un gestore di archivi multipiattaforma gira perfettamente sia su linux che windows supporta molti formati: tra cui 7Z, BZ2, GZ, PAQ/LPAQ, PEA, QUAD, TAR, UPX, ZIP; legge ACE, ARJ, CAB, DEB, ISO, LHA, RAR, RPM

il sito di riferimento del progetto lo trovate qui http://peazip.sourceforge.net/

per l'installazione su archlinux possiamo servirci di yaourt.

sudo yaourt -Sy peazip-portable-gtk2

venerdì 20 febbraio 2009

eeepc 904 HA

in questo post pubblico i principali file di configurazione del mio asus eeepc 904 ha con installato archlinux, come iso di riferimento ho scelto la 2008.12 test ma si può benissimo utilizzare la nuova 2009.02.

Seguite l'installazione classica appoggiandovi alla guida che trovate sul sito www.archlinux.it per poter utilizzare la scheda di rete del portatile bisogna caricare il modulo del kernel atl1e mettetelo nella linea modules di rc.conf se non viene caricato in automatico.

ecco il mio rc.conf

#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="it_IT.utf8"
HARDWARECLOCK="UTC"
USEDIRECTISA="no"
TIMEZONE="Europe/Rome"
KEYMAP="it"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(atl1e ath5k ath_hal ath_pci wlan snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd !snd-pcsp snd-hda-intel soundcore)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="eeepc"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
eth0="dhcp"
wlan0="dhcp"
INTERFACES=(!eth0 !wlan0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng dbus !network netfs crond alsa hal fam gdm wicd)


per il riconoscimento della scheda wifi ho installato i driver madwifi è caricato il modulo ath5k mettendolo nella linea modules, la scheda audio sembra riconosciuta senza problema bisogna solo disattivare il modulo snd-pcsp dal caricamento automatico mettendo.
mv xorg.conf.new /etc/X11/xorg.conf

Sembra che utilizzando la nuova iso 2009.02 non bisogna più trafficare con la linea modules di rc.conf penserà udev al caricamento dei vari moduli del kernel in automatico.

per configurare xorg, scheda video e touchpad ho seguito i consigli sul wiki riferiti
all' eeepc 901 praticamente ho copiato il file xorg.conf adattandolo alle mie esigenze, bisogna prima di installare xorg, installare hal e fam metterli nella linea daemons e farli partire come servizi scrivendo.

# pacman -S hal fam

# /etc/rc.d/hal restart
# /etc/rc.d/fam restart

adesso si può installare il pacchetto xorg con pacman.

# pacman -S xorg

installate inoltre i driver video intel, synaptics per il touchpad.
# pacman -S xf86-video-intel synaptics xf86-input-evdev xterm

create il file xorg.conf scrivendo:

# Xorg -configure

copiate il file xorg.conf.new dentro la cartella /etc/X11/
# mv xorg.conf.new /etc/X11/xorg.conf

vi posto il mio xorg.conf inserite synaptics dentro la sezione module, create una nuova sezione di input device per la configurazione del touchpad utilizzando synaptics

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "synaptics"

EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection

Section "Module"
Load "GLcore"
Load "dbe"
Load "dri"
Load "glx"
Load "xtrap"
Load "extmod"
Load "freetype"
Load "record"
Load "synaptics"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "InputDevice"
Identifier "synaptics"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "PalmDetect" "0"
Option "SHMConfig" "true"
Option "SendCoreEvents" "yes"
Option "RBCornerButton" "0"
Option "RTCornerButtom" "0"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "AccelFactor" "0.0320"
Option "MaxSpeed" "0.72"
Option "MinSpeed" "0.6"
Option "Emulate3Buttons" "true"
Option "TouchPadOff" "0"
Option "LBCornerButton" "2"
Option "LeftEdge" "60"
Option "RightEdge" "1070"
Option "TopEdge" "90"
Option "BottomEdge" "680"
Option "VertTwoFingerScroll" "1"
Option "HorizTwoFingerScroll" "1"
Option "HorizScrollDelta" "20"
Option "LockedDrags" "1"
Option "CoastingSpeed" "0.13"
Option "CircularScrolling" "1"
Option "CircScrollTrigger" "8" # 8=Top Left Corner
EndSection


Section "Monitor"
#DisplaySize 200 110 # mm
Identifier "Monitor0"
VendorName "HSD"
ModelName "325"
EndSection

Section "Device"
### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # []
#Option "SWcursor" # []
#Option "ColorKey" #
#Option "CacheLines" #
#Option "Dac6Bit" # []
#Option "DRI" # []
#Option "NoDDC" # []
#Option "ShowCache" # []
#Option "XvMCSurfaces" #
#Option "PageFlip" # []
Identifier "Card0"
Driver "intel"
Option "XAANoOffScreenPixmaps" "true"
Option "AccelMethod" "XAA"
VendorName "Intel Corporation"
BoardName "Mobile 945GME Express Integrated Graphics Controller"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection



nella sezione device inserite queste due righe:
Option "XAANoOffScreenPixmaps" "true"
Option "AccelMethod" "XAA"


installate pure mesa .

# pacman -S mesa

controllate se avete il direct rendering abilitato da terminale scrivete:

glxinfo

per la connessione wireless ho scelto di installare wicd.



sabato 14 febbraio 2009

rai e Microsoft Silverlight

sul portale mutimediale rai per visualizzare i video bisogna utilizzare microsoft silvelight, ma grazie agli amici del progetto mono sul nostro amato pinguino possimo visualizzare i vari filmati utilizzando Moonlight.

Moonlight non è altro che un implementazione open source del giovane plug-in Silverlight.

il codecs si installa come una semplice estensione di firefox, per l'installazione collegatevi qui:
http://www.go-mono.com/moonlight/





scegliete l'architettura 32 o 64 bit, cliccate sul bottone linux/i586 riavviate il browser.

per la visualizzazione dei video vi basterà cliccare sul video da voi scelto penserà il plugin allo scaricamento dei vari codecs necessari purtroppo ho notato che su schede video che non siano nvidia non si riesce ha selezionare lo schermo intero.

lunedì 12 gennaio 2009

utilizzo di vlc per guardare i canali rai

Utilizzando il lettore multimediale vlc si possono visualizzare tutti quei canali televisivi e radio che trasmettono il proprio segnale via rete.

eccovi una veloce carellata dei più significativi che ho trovato in rete:


Radio 105 mms://151.1.245.6/1
Radio 101 mms://live.r101.it:1755/redundant/r101v.wma
Radio Italia mms://radioitalia.wm.p1.str3.com/rditalia
Radio DJ mms://live.mediaserver.kataweb.it/radiodeejay?MSWMext=.asf RTL mms://151.1.245.36/rtl102.5lq/
RDS mms://fastreal.fastweb.it/RDS
#EXTINF:0,Rai 1
mms://212.162.68.163/prodtvr1
#EXTINF:0,Rai 2
mms://212.162.68.201/prodtvr2
#EXTINF:0,Rai 3
mms://212.162.68.163/prodtvr3
#EXTINF:0,Rai News 24
mms://212.162.68.102/_rn24_live_
#EXTINF:6117,CBL Movie Italia
mms://151.1.245.71/CBLFILM-LIVE
#EXTINF:0,Play TV
mms://85.18.98.225:8000/
#EXTINF:0,Arcoiris TV
mms://streaming3.arcoiris.tv/vive-adsl
#EXTINF:0,RTL 102.5
mms://151.1.245.36/rtl102.5vs/
#EXTINF:0,All Music
mms://live.mediaserver.kataweb.it/retea?MSWMExt=.asf
#EXTINF:0,Radio Italia
mms://radioitalialive.str.idc.extra.it/radioitaliatv?MSWMExt=.asf
#EXTINF:0,3 Channel
mms://84.233.254.2/3Channel
#EXTINF:0,PrimAntenna
mms://151.84.149.130:8088/PRIMANTENNA
#EXTINF:0,Mediatel
mms://62.101.81.115:81
#EXTINF:0,Carpe Diem Sat
mms://iptv.telecard.it/carpediem
#EXTINF:0,Eco TV
mms://iptv.telecard.it/Cinquestelle
#EXTINF:0,SportItalia
mms://media.esperia.com/si24/?MSWMExt=.asf
#EXTINF:70,Meteo.it
http://media.meteo.it/TGItaBL.wmv

mettiamo il caso che vogliamo visualizzare il primo canale rai, aprimo vlc, spostiamoci sotto media, apri rete, nel riquadro contrassegnato dalla voce indirizzo scriviamo questo:

mms://212.162.68.163/prodtvr1

clicchiamo su play, eccoci alla visione di rai uno per visualizzare gli altri canali dobbiamoo eseguire la stessa procedura.

Esistono anche altri indirizzi in giro sulla rete basta cercare su google.

principali file di configurazione

qui di seguito posto i miei principali file di configurazione del mio eeepc, i file in questione sono rc.conf, fstab, pacman.conf, mirrorlist, xorg.conf.

incominciamo dal primo file rc.conf.


#
# /etc/rc.conf - Main Configuration for Arch Linux
#

# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime"
# USEDIRECTISA: use direct I/O requests instead of /dev/rtc for hwclock
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="it_IT.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="no"
TIMEZONE="Europe/Rome"
KEYMAP="it"
CONSOLEFONT=
CONSOLEMAP=
USECOLOR="yes"

# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(atl2 ath5k ath_hal ath_pci wlan snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore eeepc-laptop)

# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"

# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="eeepc"

# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
eth0="dhcp"
wlan0="dhcp"
INTERFACES=(!eth0 !wlan0)

# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)

# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng dbus !network netfs crond alsa hal fam gdm wicd acpid laptop-mode !bluetooth)

si prosegue con fstab in linea di massima ho seguito i consigli della guida sul wiki ufficiale arch, per le partizioni ho montato la partizione da 4 gb del mio eeepc 900 sotto root, mentre nella partizione da 16 gb ho montato la home, per limitare i cicli di scrittura ho messo l'opzione noatime.

#
# /etc/fstab: static file system information
#
#
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0


/dev/sda1 / ext2 defaults,noatime 0 1
/dev/sdb1 /home ext2 defaults,noatime 0 1

tmpfs /tmp tmpfs defaults,size=256m 0 1


i file che riguardono pacman li ho configurati così.

#
# /etc/pacman.conf
#
# See the pacman manpage for option directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# Testing is disabled by default. To enable, uncomment the following
# two lines. You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

# Unstable is disabled by default. To enable, uncomment the following
# two lines. You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.
#[unstable]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
[archlinuxfr]
Server = http://repo.archlinux.fr/i686

per il file mirrorlist, ho messo il repository italiano in prima evidenza.

#
# Arch Linux repository mirrorlist
#
# - Italy
Server = ftp://mi.mirror.garr.it/mirrors/archlinux/$repo/os/i686
# - United States
Server = ftp://ftp.archlinux.org/$repo/os/i686
Server = ftp://locke.suu.edu/linux/dist/archlinux/$repo/os/i686
Server = http://archlinux.unixheads.org/$repo/os/i686
Server = ftp://ftp.gtlib.gatech.edu/pub/linux/distributions/archlinux/$repo/os/i686
Server = ftp://mirror.cs.vt.edu/pub/ArchLinux/$repo/os/i686
Server = http://mirrors.easynews.com/linux/archlinux/$repo/os/i686
Server = ftp://ftp.ibiblio.org/pub/linux/distributions/archlinux/$repo/os/i686
Server = http://archlinux.umflint.edu/mirrors/archlinux/$repo/os/i686
Server = http://mirror.neotuli.net/arch/$repo/os/i686
Server = http://mirror.rit.edu/archlinux/$repo/os/i686
Server = http://mirror.umoss.org/archlinux/$repo/os/i686
Server = http://schlunix.org/archlinux/$repo/os/i686
Server = http://mirror.archlinux.com.ve/$repo/os/i686

# North America

# - Canada
Server = ftp://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/i686
Server = ftp://mirrors.portafixe.com/archlinux/$repo/os/i686

# South America
# - Brazil
Server = http://archlinux.c3sl.ufpr.br/$repo/os/i686
Server = ftp://archlinux.c3sl.ufpr.br/archlinux/$repo/os/i686
Server = ftp://ftp.las.ic.unicamp.br/pub/archlinux/$repo/os/i686
# - Venezuela
Server = http://mirror2.archlinux.com.ve/$repo/os/i686

# Europe
# - Austria
Server = ftp://gd.tuwien.ac.at/opsys/linux/archlinux/$repo/os/i686
# - Belgium
Server = ftp://ftp.belnet.be/mirror/archlinux.org/$repo/os/i686
# - Czech Republic
Server = ftp://ftp.sh.cvut.cz/MIRRORS/arch/$repo/os/i686
# - Denmark
Server = ftp://ftp.klid.dk/archlinux/$repo/os/@CARCH@
# - Estonia
Server = ftp://ftp.estpak.ee/pub/archlinux/$repo/os/i686
# - France
Server = ftp://mir1.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://mir2.archlinuxfr.org/archlinux/$repo/os/i686
Server = ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/archlinux/$repo/os/i686
Server = http://mir.archlinux.fr/$repo/os/i686
Server = ftp://ftp.free.fr/mirrors/ftp.archlinux.org/$repo/os/i686
Server = ftp://ftp.rez-gif.supelec.fr/Linux/archlinux/$repo/os/i686
# - Germany
Server = ftp://ftp.hosteurope.de/mirror/ftp.archlinux.org/$repo/os/i686
Server = ftp://ftp5.gwdg.de/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.uni-bayreuth.de/pub/linux/archlinux/$repo/os/i686
Server = ftp://ftp.archlinuxppc.org/i686/$repo/os/i686
Server = ftp://ftp.tu-chemnitz.de/pub/linux/archlinux/$repo/os/i686
Server = http://ftp.uni-kl.de/pub/linux/archlinux/$repo/os/i686
Server = http://mirrors.igprolin-online.org/pub/archlinux/$repo/os/i686
Server = ftp://ftp-stud.hs-esslingen.de/pub/Mirrors/archlinux/$repo/os/i686
# - Great Britain
Server = http://www.mirrorservice.org/sites/ftp.archlinux.org/$repo/os/i686
Server = ftp://mirrors.uk2.net/pub/archlinux/$repo/os/i686
Server = http://archlinux.mirrors.uk2.net/$repo/os/i686
# - Greece
Server = ftp://ftp.ntua.gr/pub/linux/archlinux/$repo/os/i686
# - Hungary
Server = ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/$repo/os/i686
# - Ireland
Server = ftp://ftp.heanet.ie/mirrors/ftp.archlinux.org/$repo/os/i686

# - Netherlands
Server = ftp://ftp.nluug.nl/pub/metalab/distributions/archlinux/$repo/os/i686
Server = ftp://ftp.surfnet.nl/pub/os/Linux/distr/archlinux/$repo/os/i686
# - Norway
Server = http://mirror.archlinux.no/$repo/os/@carch
# - Poland
Server = ftp://mirror.icis.pcz.pl/archlinux/$repo/os/i686
Server = http://piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/i686
Server = ftp://ftp.piotrkosoft.net/pub/mirrors/ftp.archlinux.org/$repo/os/i686
Server = http://unix.net.pl/archlinux.org/$repo/os/i686
# - Portugal
Server = ftp://cesium.di.uminho.pt/pub/archlinux/$repo/os/i686
# - Romania
Server = ftp://ftp.iasi.roedu.net/mirrors/archlinux.org/$repo/os/i686
# - Russia
Server = ftp://mirror.yandex.ru/archlinux/$repo/os/i686
Server = http://archlinux.freeside.ru/$repo/os/i686
# - Sweden
Server = ftp://ftp.ds.hj.se/pub/os/linux/archlinux/$repo/os/i686
Server = ftp://ftp.gigabit.nu/$repo/os/i686
# - Switzerland
Server = http://archlinux.puzzle.ch/$repo/os/i686
# - Turkey
Server = ftp://ftp.linux.org.tr/pub/mirrors/archlinux/$repo/os/i686
# - Ukraine
Server = ftp://archlinux.hell.org.ua/archlinux/$repo/os/i686
Server = ftp://ftp.linux.kiev.ua/pub/Linux/ArchLinux/$repo/os/i686

# Asia
# - Indonesia
Server = http://archlinux.cbn.net.id/$repo/os/i686
Server = ftp://archlinux.cbn.net.id/pub/archlinux/$repo/os/i686
# - Israel
Server = http://mirror.isoc.org.il/pub/archlinux/$repo/os/i686
# - Vietnam
# Domain name is ftp.indochinalinux.com but there are frequent DNS problems
Server = ftp://202.78.230.5/archlinux/$repo/os/i686

# Australia
Server = ftp://mirror.pacific.net.au/linux/archlinux/$repo/os/i686
Server = ftp://mirror.aarnet.edu.au/pub/archlinux/$repo/os/i686
Server = ftp://ftp.iinet.net.au/pub/archlinux/$repo/os/i686

come ultimo file posto pure il file xorg.conf per la configurazione ho seguito diverse guide .

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection

Section "Module"
Load "glx"
Load "extmod"
Load "xtrap"
Load "dbe"
Load "dri"
Load "freetype"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection

Section "Device"
### Available Driver options are:-
### Values: : integer, : float, : "True"/"False",
### : "String", : " Hz/kHz/MHz"
### [arg]: arg optional
#Option "NoAccel" # []
#Option "SWcursor" # []
#Option "ColorKey" #
#Option "CacheLines" #
#Option "Dac6Bit" # []
#Option "DRI" # []
#Option "NoDDC" # []
#Option "ShowCache" # []
#Option "XvMCSurfaces" #
#Option "PageFlip" # []
Option "XAANoOffscreenPixmaps" "True"
Option "DRI" "True"
Option "NoDDC" "True"
Option "EnablePageFlip" "True"
Option "RenderAccel" "True"
Option "AccelMethod" "XAA"

Identifier "Card0"
Driver "intel"
VendorName "Intel Corporation"
BoardName "Mobile 915GM/GMS/910GML Express Graphics Controller"
BusID "PCI:0:2:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection