Problemi in questa pagina? Segnalali in questa discussione
In questa pagina è riportato il resoconto dell'installazione di Ubuntu e le informazioni sul riconoscimento hardware del portatile Samsung Q1 UMPC. |
Scheda tecnica |
|
Marca: |
Samsung |
Modello: |
Q1 UMPC |
Memoria RAM: |
512 MiB |
Processore: |
Intel Celeron M 900 Mhz |
Scheda video: |
Intel 915 GMA 900 |
Schermo: |
7" |
Rilevamento dell'hardware
Dispositivi connessi
Per verificare il corretto rilevamento dell'hardware del portatile, digitare in un terminale il seguente comando:
lspci
Il comando precedente restituirà una schermata simile alla seguente:
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03) 00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 03) 00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 03) 00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 03) 00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 03) 00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 03) 00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3) 00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 03) 00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 03) 00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 03) 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8036 PCI-E Fast Ethernet Controller (rev 14) 03:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01) 06:09.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 81)
Processore
Per visualizzare i dettagli sul processore, aprire in lettura il file /proc/cpuinfo, digitando in una finestra di terminale il seguente comando:
cat /proc/cpuinfo
Il risultato sarà simile al seguente:
processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 13 model name : Intel(R) Celeron(R) M processor 900MHz stepping : 6 cpu MHz : 897.848 cache size : 512 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss tm pbe up bts bogomips : 1797.87 clflush size : 64
Configurazione dei componenti
Scheda video
Riconosciuta automaticamente .
Scheda audio
Riconosciuta automaticamente .
Interfacce di rete
Riconosciute automaticamente .
Bluetooth
Riconosciuto automaticamente .
TouchScreen
Installare il pacchetto: xserver-xorg-input-evtouch presente nel componente universe dei repository ufficiali.
Aprire con un editor di testo con i privilegi di amministrazione il file /etc/X11/xorg.conf e aggiungere il seguente testo:
Section "InputDevice" Identifier "touchscreen" Driver "evtouch" Option "Device" "/dev/input/touchscreen" Option "DeviceName" "touchscreen" Option "MinX" "82" Option "MinY" "3900" Option "MaxX" "3960" Option "MaxY" "195" Option "SwapY" "1" #Option "SwapXY" "1" Option "ReportingMode" "Raw" Option "Emulate3Buttons" Option "Emulate3Timeout" "50" Option "SendCoreEvents" Option "MoveLimit" "2" EndSection Section "ServerLayout" . . . InputDevice "touchscreen" "SendCoreEvents" #NOTA: non modificare o rimuovere altre voci EndSection
Creare con un editor di testo e con i privilegi di amministrazione il file /etc/udev/rules.d/10-local.rules e aggiungere il seguente testo:
SUBSYSTEM=="input",KERNEL=="event*",ATTRS{name}=="Touchkit HID-USB Touchscreen",SYMLINK+="input/touchscreen"
Aprire con un editor di testo con i privilegi di amministrazione il file /etc/modprobe.d/blacklist e aggiungere il seguente testo:
#TouchScreen evtouch blacklist usbtouchscreen
Infine, riavviare il sistema.
Tastiera
Per abilitare anche l'uso della tastiera su schermo all'avvio, e quindi l'accesso alla macchina con il touch screen, leggere la relativa guida.
Aprire con un editor di testo con i privilegi di amministrazione il file /etc/gdm/Init/Default e aggiungere il seguente testo:
. . . fi exec onboard& #solo questa riga deve essere aggiunta exit 0
Salvare e riavviare.
Per abilitare l'uso del tasto destro con il touchscreen aprire Sistema → Preferenze → Mouse e nella scheda Accessibilità spuntare l'opzione Dare avvio al clic secondario tenendo premuto il pulsante principale.
Tasti rapidi
Aprire una finestra di terminale e digitare il seguente comando (questa procedura deve essere ripetuta per ogni tasto):
sudo setkeycodes id_del_tasto valore_keycode
Sostituire le diciture «id_del_tasto» e «valore_keycode» con i parametri adatti alla propria configurazione.
Andare in Sistema -> Preferenze -> Scorciatoie da tastiera, selezionare una scorciatoia e premere il tasto per assegnarla. Quindi aggiungere alla fine del file /etc/init.d/bootmisc.sh il seguente comando:
setkeycodes "id del tasto" "valore keycode"
Chiudere l'editor e salvare il file. In queto modo le modifiche non verranno perse al riavvio.
Di seguito sono elencati i valori da assegnare con i relativi tasti:
ID del tasto valore del keycode |
Tasto |
Codice del tasto |
setkeycodes e076 120 |
pulsante di sinistra |
code 0x8b |
setkeycodes e078 121 |
pulsante di destra |
code 0x86 |
setkeycodes e058 135 |
tasto U1 |
code 0xc0 |
setkeycodes e057 131 |
tasto U2 |
code 0x87 |
setkeycodes e059 132 |
tasto U3 |
code 0x8c |
setkeycodes e056 133 |
tasto U4 |
code 0xf8 |
Monitor esterno
Consultare la relativa guida
Per prima cosa fare una copia di backup del proprio xorg.conf, digitando in una finestra di terminale il seguente comando:
sudo cp /etc/X11/xorg.conf /etc/X11/xorgBACKUP.conf
Digitare in una finestra di terminale i seguenti comandi:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.single sudo cp /etc/X11/xorg.conf /etc/X11/xorg.dual
La sezione riguardante il monitor esterno da inserire all'interno del file xorg.dual verrà ricavata seguendo la relativaguida mentre xorg.single sarà una copia identica del file xorg.conf. E' preferibile abilitare prima il touch screen in modo tale da avere già uno xorg.conf completo.
Creare con un editor di testo e con i privilegi di amministrazione il file /etc/init.d/xorg.conf_switcher.sh e aggiungere il seguente testo:
# controllo se c'e' un monitor esterno attaccato if /usr/sbin/ddcprobe | grep "monitorname"; then echo "E' collegato un monitor esterno." # setta il display interno come monitor esclusivo cp /etc/X11/xorg.dual /etc/X11/xorg.conf else echo "Uso solo il monitor interno." # Setta il monitor interno come display esclusivo cp /etc/X11/xorg.single /etc/X11/xorg.conf fi sudo /etc/init.d/gdm restart sudo /etc/init.d/gdm start
salvare e chiudere il file. Digitare in una finestra di terminale i seguenti comandi:
sudo chmod +x /etc/init.d/xorg.conf_switcher.sh sudo update-rc.d /etc/init.d/xorg.conf_switcher.sh default
riavviare il computer inserendo il cavo del monitor per verificare.