[Gelistirici] r39266 - in devel/desktop/freedesktop/xorg/xorg-server: . files
S.Çağlar Onur
caglar at pardus.org.tr
30 Oca 2008 Çar 01:47:41 EET
30 Oca 2008 Çar tarihinde, Fatih Aşıcı şunları yazmıştı:
> Şurada[1] birisi var :) Acaba
>
> /usr/share/hal/fdi/policy/10osvendor/10-synaptics.fdi
>
> içinde sürücüyü synaptics yerine evdev yaptığında aynı sorun çıkıyor mu?
> Sorunun nvidia'da olup olmadığı hakkında bir fikir ediniriz belki.
>
>
> [1] http://sidux.com/PNphpBB2-viewtopic-t-8596.html
Bunu deneyemiyorum, synaptics sürücüsünü sen fdi arkadaşı eklemeden denemişim
caglar at zangetsu synaptics $ ls /usr/share/hal/fdi/policy/10osvendor/10-synaptics.fdi
ls: /usr/share/hal/fdi/policy/10osvendor/10-synaptics.fdi'e erişilemedi: Böyle bir dosya ya da dizin yok
bunun yerine
caglar at zangetsu synaptics $ cat /etc/hal/fdi/policy/30-input.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.layout" type="string">tr</merge>
</match>
<match key="info.product" contains="SynPS/2">
<merge key="input.x11_driver" type="string">synaptics</merge>
<merge key="input.synaptics.SHMConfig" type="string">true</merge>
<merge key="input.synaptics.LeftEdge" type="string">1700</merge>
<merge key="input.synaptics.RightEdge" type="string">5300</merge>
<merge key="input.synaptics.AccelFactor" type="string">0.0015</merge>
<merge key="input.synaptics.MaxSpeed" type="string">0.18</merge>
<merge key="input.synaptics.MinSpeed" type="string">0.09</merge>
<merge key="input.synaptics.BottomEdge" type="string">4200</merge>
<merge key="input.synaptics.MaxTapMove" type="string">220</merge>
<merge key="input.synaptics.FingerLow" type="string">25</merge>
<merge key="input.synaptics.TopEdge" type="string">1700</merge>
<merge key="input.synaptics.MaxTapTime" type="string">180</merge>
<merge key="input.synaptics.FingerHigh" type="string">30</merge>
<merge key="input.synaptics.VertScrollDelta" type="string">100</merge>
</match>
</device>
</deviceinfo>
kullanıyorum fakat bu dosyadan "SynPS/2" bölümünü silmek Xorg'un evdev kullanmasına sebep olmuyor, hatta hal (playground altındaki) halen synaptics için bu değerleri raporluyor.
Bu bölümü silip hal'ı restart ettikten sonra lshal çıktıları aynı;
zangetsu ~ # diff -u lshal.new lshal
--- lshal.new 2008-01-30 01:30:45.000000000 +0200
+++ lshal 2008-01-30 01:30:58.000000000 +0200
@@ -228,18 +228,17 @@
linux.sysfs_path = '/sys/devices/virtual/input/input3/event3' (string)
udi = '/org/freedesktop/Hal/devices/computer_power_supply_battery_BAT0'
- battery.charge_level.current = 37800 (0x93a8) (int)
+ battery.charge_level.current = 37584 (0x92d0) (int)
battery.charge_level.design = 47520 (0xb9a0) (int)
battery.charge_level.last_full = 38880 (0x97e0) (int)
- battery.charge_level.percentage = 97 (0x61) (int)
+ battery.charge_level.percentage = 96 (0x60) (int)
battery.charge_level.rate = 0 (0x0) (int)
battery.is_rechargeable = true (bool)
battery.model = 'Primary' (string)
battery.present = true (bool)
battery.rechargeable.is_charging = false (bool)
battery.rechargeable.is_discharging = true (bool)
- battery.remaining_time = 6196 (0x1834) (int)
- battery.reporting.current = 3500 (0xdac) (int)
+ battery.reporting.current = 3480 (0xd98) (int)
battery.reporting.design = 4400 (0x1130) (int)
battery.reporting.last_full = 3600 (0xe10) (int)
battery.reporting.rate = 0 (0x0) (int)
@@ -248,7 +247,7 @@
battery.technology = 'lithium-ion' (string)
battery.type = 'primary' (string)
battery.vendor = 'Hewlett-Packard' (string)
- battery.voltage.current = 12087 (0x2f37) (int)
+ battery.voltage.current = 12069 (0x2f25) (int)
battery.voltage.design = 10800 (0x2a30) (int)
battery.voltage.unit = 'mV' (string)
info.capabilities = {'battery'} (string list)
zangetsu ~ #
Xorg.0.log değişmiyor
zangetsu ~ # diff -u Xorg.0.log.new Xorg.0.log
--- Xorg.0.log.new 2008-01-30 01:29:41.000000000 +0200
+++ Xorg.0.log 2008-01-30 01:29:05.000000000 +0200
@@ -20,7 +20,7 @@
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
-(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 30 01:29:33 2008
+(==) Log file: "/var/log/Xorg.0.log", Time: Wed Jan 30 01:28:24 2008
(==) Using config file: "/etc/X11/xorg.conf"
(**) Option "defaultserverlayout" "Xinerama Layout"
(**) ServerLayout "Xinerama Layout"
zangetsu ~ #
ve olur ya Hal benim laptop'a özel quirk taşıyordur diye merak ettim
caglar at zangetsu fdi $ pwd
/usr/share/hal/fdi
caglar at zangetsu fdi $ grep synapti * -ri
caglar at zangetsu fdi $
o da yok :)
Özetle şu anda sadece şu aşağıdaki ile
caglar at zangetsu synaptics $ cat /etc/hal/fdi/policy/30-input.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
<device>
<match key="info.capabilities" contains="input.keyboard">
<merge key="input.x11_driver" type="string">evdev</merge>
<merge key="input.xkb.model" type="string">evdev</merge>
<merge key="input.xkb.rules" type="string">base</merge>
<merge key="input.xkb.layout" type="string">tr</merge>
</match>
</device>
</deviceinfo>
synaptics sürücüsü öntanımlı değerler ile yükleniyor ve tapping/scrolling v.s sorunsuzca çalışıyor ve ben touchpad için evdev kullan diyemiyorum.
Önerin var mı?
--
S.Çağlar Onur <caglar at pardus.org.tr>
http://cekirdek.pardus.org.tr/~caglar/
Linux is like living in a teepee. No Windows, no Gates and an Apache in house!
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20080130/8ed23f47/attachment-0002.pgp>
Gelistirici mesaj listesiyle ilgili
daha fazla bilgi