Ubuntu σε HP Touchsmart IQ520gr

Η σειρά υπολογιστών HP Touchsmart είναι μια ελκυστική πρόταση για όσους θέλουν να εξοικονομήσουν χώρο στο γραφείο τους μιας και στην ουσία πρόκειται για μια Οθόνη 22″ που περιέχει και τον υπολογιστή ενσωματωμένο.
Τα χαρακτηριστικά του συστήματος είναι ικανοποιητικά για χρήση γραφείου.
Έρχεται με προεγκατεστημένα τα Windows Vista 64 bit Home κάτι που δυστυχώς συνηθίζετε, και αναγκαστικά πληρώνεις την άδεια χρήσης ακόμη και αν δεν τα χρησιμοποίησης ποτέ.

Αποφάσισα να εγκαταστήσω το Ubuntu netbook remix UNR (παρόλο που πρόκειται για επιτραπέζιο σύστημα) μιας και βρίσκω το περιβάλλον του ιδιαίτερα φιλικό για αρχάριους χρήστες Linux.

Η τυπική εγκατάσταση έγινε ακολουθώντας της οδηγίες της canonical εδώ.

Μετά την εγκατάσταση έπρεπε να ρυθμιστή η λειτουργία της Touchscreen οθόνης και του Ήχου.

Touchscreen
 Η οθόνη είναι κατασκευής της εταιρίας Nextwindow και εδώ βρίσκονται κάποια παραδείγματα για χρήση σε Linux αν και δεν μπορούν να χρησιμοποιηθούν αυτούσια γιατί από την έκδοση 8.04 και μετά το Ubuntu χρησιμοποιεί ρυθμίσεις του HAL για τις συσκευές.

Για την εγκατάσταση κανε τα παρακάτω
Έλεγξε αν είναι εγκατεστημένο το πακέτο evtouch και αν όχι δώσε σε ένα τερματικό

sudo apt-get install xserver-xorg-input-evtouch

στην συνέχεια μπορείς να δεις σε πιο device είναι συνδεδεμένη η TouchScreen δίνοντας

cat /proc/bus/input/devices

αυτό θα σου βγάλει μια λίστα με τις συσκευές, εντόπισε την NextWindow Touchscreen

I: Bus=0003 Vendor=1926 Product=0003 Version=0100 N: Name="NextWindow Touchscreen" P: Phys=usb-0000:00:1d.0-1/input2 S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.2/input/input4 U: Uniq= H: Handlers=mouse1 event4  B: EV=1f B: KEY=401 0 70000 0 0 0 0 0 0 0 0 B: REL=100 B: ABS=f B: MSC=10 

πρόσεξε εδώ γιατί εμφανίζονται δυο συσκευές με το ίδιο όνομα. Αυτό συμβαίνει γιατί η συγκεκριμένη touchscreen έχει την δυνατότητα multitouch και για αυτό προσφέρει και έξοδο «πλήκτρων», για την ώρα σε ενδιαφέρει η συσκευή για την εξομοίωση του mouse όπως φαίνεται παραπάνω. Ένα πρόβλημα που υπάρχει είναι ότι το Ubuntu δεν αναθέτει πάντα στο ίδιο event slot την TouchScreen και για να ξεπεράσεις αυτό το πρόβλημα πρέπει να βρεις σε πιο id έχει γίνει η ανάθεση για τα mouse events. Δώσε στο τερματικό

ls /dev/input/by-id

εκεί θα βρεις

/dev/input/by-id/usb-NextWindow_Touchscreen-event-mouse 

σημείωσε το και μετά δώσε στο τερματικό
gksudo gedit /usr/share/hal/fdi/policy/10osvendor/50-NextWindow.fdi και επικόλλησε τα παρακάτω

<?xml version="1.0" encoding="ISO-8859-1"?>  <deviceinfo version="0.2">    <device>     <match key="info.product" contains="NextWindow Touchscreen">       <match key="info.capabilities" contains="input">          <merge key="input.x11_driver" type="string">evtouch</merge>          <merge key="input.x11_options.reportingmode" type="string">raw</merge>          <merge key="input.x11_options.sendcoreevents" type="string">on</merge>      <merge key="input.x11_options.device" type="string">/dev/input/by-id/usb-NextWindow_Touchscreen-event-mouse</merge>      <merge key="input.x11_options.devicename" type="string">NextWindow TouchScreen</merge>          <merge key="input.x11_options.minx" type="string">1</merge>          <merge key="input.x11_options.miny" type="string">1</merge>          <merge key="input.x11_options.maxx" type="string">32768</merge>          <merge key="input.x11_options.maxy" type="string">32768</merge>        </match>     </match>   </device>  </deviceinfo>

μετά δώσε στο τερματικό sudo /etc/init.d/hal restart και είσαι έτοιμος να καλιμπράρεις την οθόνη

sudo /usr/bin/calibrate_touchscreen

ακολούθησε της οδηγίες προσεκτικά και κατόπιν κανε restart (η αν θες μόνο τον X server) για να ισχύσουν η αλλαγές.

Ήχος
Εδω είναι λιγότερα αυτά που πρέπει να γίνουν.
Δώσε στο τερματικό

gksudo gedit /etc/modprobe.d/alsa-base.conf

και στην τελευτέα σειρά πρόσθεσε

#hp Touchsmart Sound Hack options snd-hda-intel model=mobile

αυτό ήταν!