Difference between revisions of "HP Pavilion dv9500"

From ArchWiki
Jump to: navigation, search
Line 34: Line 34:
 
     pacman -S synaptics
 
     pacman -S synaptics
  
2) Add this into /etc/X11/xorg.conf
+
2) Open /etc/X11/xorg.conf
 +
 
 +
3) Add this section
 
     Section "InputDevice"
 
     Section "InputDevice"
 
     Identifier      "Touchpad"
 
     Identifier      "Touchpad"
 
     Driver  "synaptics"
 
     Driver  "synaptics"
 
     Option  "Protocol" "auto"
 
     Option  "Protocol" "auto"
     Option  "Device" "/dev/psaux"                                                                                                                      
+
     Option  "Device" "/dev/psaux"
     Option  "LeftEdge" "2000"                                                                                                                          
+
     Option  "LeftEdge" "2000"
     Option  "RightEdge" "5300"                                                                                                                        
+
     Option  "RightEdge" "5300"
     Option  "TopEdge" "2000"                                                                                                                          
+
     Option  "TopEdge" "2000"
     Option  "BottomEdge" "4300"                                                                                                                        
+
     Option  "BottomEdge" "4300"
     Option  "FingerLow" "25"                                                                                                                          
+
     Option  "FingerLow" "25"
     Option  "FingerHigh" "30"                                                                                                                          
+
     Option  "FingerHigh" "30"
     Option  "MaxTapTime" "180"                                                                                                                        
+
     Option  "MaxTapTime" "180"
     Option  "MaxTapMove" "220"                                                                                                                        
+
     Option  "MaxTapMove" "220"
     #Option "VertScrollDelta" "100"                                                                                                                    
+
     #Option "VertScrollDelta" "100"
     Option  "HorizScrollDelta" "100"                                                                                                                  
+
     Option  "HorizScrollDelta" "100"
     Option  "MinSpeed" "0.09"                                                                                                                          
+
     Option  "MinSpeed" "0.09"
     Option  "MaxSpeed" "0.3"                                                                                                                          
+
     Option  "MaxSpeed" "0.3"
     Option  "AccelFactor" "0.002"                                                                                                                      
+
     Option  "AccelFactor" "0.002"
     Option  "SHMConfig" "on"                                                                                                                          
+
     Option  "SHMConfig" "on"
     Option  "HorizTwoFingerScroll" "false"                                                                                                            
+
     Option  "HorizTwoFingerScroll" "false"
     Option  "VertTwoFingerScroll" "false"                                                                                                              
+
     Option  "VertTwoFingerScroll" "false"
     Option  "VertEdgeScroll" "false"                                                                                                                  
+
     Option  "VertEdgeScroll" "false"
     Option  "CircularScrolling" "true"                                                                                                                
+
     Option  "CircularScrolling" "true"
     Option  "CircScrollTrigger" "3"                                                                                                                    
+
     Option  "CircScrollTrigger" "3"
     Option  "RTCornerButton" "0"                                                                                                                      
+
     Option  "RTCornerButton" "0"
     Option  "RBCornerButton" "2"                                                                                                                      
+
     Option  "RBCornerButton" "2"
     Option  "LTCornerButton" "0"                                                                                                                      
+
     Option  "LTCornerButton" "0"
 
     EndSection
 
     EndSection
  
3) You can modify it
+
4) You can modify it
 +
 
 +
5) Edit setion "server layout"
 +
    Section "ServerLayout"
 +
    Identifier      "X.Org Configured"
 +
    Screen  0      "Screen0" 0 0
 +
    InputDevice    "Keyboard0" "CoreKeyboard"
 +
    InputDevice    "USB Mouse" "SendCoreEvents"
 +
    InputDevice    "Touchpad" "CorePointer"
 +
    EndSection

Revision as of 13:19, 7 November 2008


Input devices

Keyboard

To use multimedia keys you need to set keyboard model in /etc/X11/xorg.conf

   Option "XkbModel" "hpdv9500"

Add this section into /usr/share/X11/xkb/symbols/inet

   // Hewlett-Packard Pavilion dv9500
   partial alphanumeric_keys
   xkb_symbols "hpdv9500" {
    key <I10> { [ XF86AudioPrev		] };
    key <I19> { [ XF86AudioNext		] };
    key <I20> { [ XF86AudioMute		] };
    key <I22> { [ XF86AudioPlay, XF86AudioPause ] };
    key <I24> { [ XF86AudioStop		] };
    key <I2E> { [ XF86AudioLowerVolume		] };
    key <I30> { [ XF86AudioRaiseVolume		] };
    key <I32> { [ XF86WWW			] };
    key <PAUS> { [ Pause			] };
   };

And finally add

   hpdv9500

to section "! $inetkbds = ..." in /usr/share/X11/xkb/rules/xorg. Now you can restart X server and set keyboard shortcuts in your music player

Touchpad

1)

   pacman -S synaptics

2) Open /etc/X11/xorg.conf

3) Add this section

   Section "InputDevice"
    Identifier      "Touchpad"
    Driver  "synaptics"
    Option  "Protocol" "auto"
    Option  "Device" "/dev/psaux"
    Option  "LeftEdge" "2000"
    Option  "RightEdge" "5300"
    Option  "TopEdge" "2000"
    Option  "BottomEdge" "4300"
    Option  "FingerLow" "25"
    Option  "FingerHigh" "30"
    Option  "MaxTapTime" "180"
    Option  "MaxTapMove" "220"
    #Option "VertScrollDelta" "100"
    Option  "HorizScrollDelta" "100"
    Option  "MinSpeed" "0.09"
    Option  "MaxSpeed" "0.3"
    Option  "AccelFactor" "0.002"
    Option  "SHMConfig" "on"
    Option  "HorizTwoFingerScroll" "false"
    Option  "VertTwoFingerScroll" "false"
    Option  "VertEdgeScroll" "false"
    Option  "CircularScrolling" "true"
    Option  "CircScrollTrigger" "3"
    Option  "RTCornerButton" "0"
    Option  "RBCornerButton" "2"
    Option  "LTCornerButton" "0"
   EndSection

4) You can modify it

5) Edit setion "server layout"

   Section "ServerLayout"
    Identifier      "X.Org Configured"
    Screen  0       "Screen0" 0 0
    InputDevice     "Keyboard0" "CoreKeyboard"
    InputDevice     "USB Mouse" "SendCoreEvents"
    InputDevice     "Touchpad" "CorePointer"
   EndSection