Nie mog

Tematy związane z oprogramowaniem, instalacją, konfiguracją
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Nie mogę wyłączyć touchpada

Post autor: bolo »

Kombinuję ale nie mogę wyłączyć touchpad. Właściwie jest ta opcja dostępna po dopisaniu tej sekcji w xorg.conf:

Kod: Zaznacz cały

Section "ServerLayout"
        Identifier      "Default Layout"
        Screen          "Default Screen"
        InputDevice     "Generic Keyboard"
        InputDevice     "Configured Mouse"
        InputDevice     "Synaptics Touchpad"    "AlwaysCore"
EndSection
Dzięki temu dostaję dostęp do opcji jego wyłączania poprzez menu system/ preferencje/ touchpad. Jednak ta zmiana w xorg.conf zakłóca pracę myszy: kursor widoczny i można nim operować lecz klikanie pozostaje bez reakcji. Jak należy to ustawić?
Awatar użytkownika
Tomeku
Beginner
Posty: 152
Rejestracja: 21 marca 2009, 22:35
Lokalizacja: Poznań

Post autor: Tomeku »

bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Tomeku pisze:Zalecam użyć opcji szukaj: http://debian.linux.pl/viewtopic.php?t= ... t=touchpad
Chyba nie wystarczy. Tą stronę i dalszą odnośną: http://debian.linux.pl/viewtopic.php?p=88794#88794
czytałem wcześniej, ale trochę zagubiłem się w tych instrukcjach i zaczęłem kombinować z xorg.conf. Raczej niepotrzebnie.
Teraz zrobiłem wdł. instrukcji iria wszystko oprócz zainstalowania paczki xserver-xorg-input-synaptics w wersji 1.1.0-1 na, której podobno to działa.
Mógłby mi ktoś podać jakie repo dla tej paczki zapodać w sources.list? :-D
ArnVaker

Post autor: ArnVaker »

Kod: Zaznacz cały

apt-cache policy xserver-xorg-input-synaptics
xserver-xorg-input-synaptics:
  Zainstalowana: (brak)
  Kandydująca: 0.14.7~git20070706-3
  Tabela wersji:
     1.1.2-1 0
        800 [url]http://ftp.pl.debian.org[/url] sid/main Packages
     0.14.7~git20070706-3 0
        500 [url]http://ftp.pl.debian.org[/url] lenny/main Packages
        900 [url]http://ftp.pl.debian.org[/url] squeeze/main Packages
     0.14.6-1 0
        500 [url]http://ftp.pl.debian.org[/url] etch/main Packages
A nie może być aktualna wersja z Sida?
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Mam tak:

Kod: Zaznacz cały

xserver-xorg-input-synaptics:
  Zainstalowana: 0.14.7~git20070706-3
  Kandydująca: 0.14.7~git20070706-3
  Tabela wersji:
 *** 0.14.7~git20070706-3 0
        500 [url]http://ftp.pl.debian.org[/url] lenny/main Packages
        100 /var/lib/dpkg/status
Wychodzi na to, że pakiet gsynaptics mam zainstalowany dlaczego więc nie działa mi nadal zakładka touchpad w system/ preferencje? Zrobiłem wdł. instrukcji iria. On zaleca zmianę treści pilku

Kod: Zaznacz cały

/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
ale jest także ten plik:

Kod: Zaznacz cały

/etc/hal/fdi/policy/11-x11-synaptics.fdi
u mnie nadal w niezmienionej postaci. O podmianie jego treści nie wspomniano, a więc czy należy również to wykonać wdł. tego samego wzoru? Może dlatego u mnie nie chce działać?
Awatar użytkownika
Tomeku
Beginner
Posty: 152
Rejestracja: 21 marca 2009, 22:35
Lokalizacja: Poznań

Post autor: Tomeku »

Tak, skopiuj plik z

Kod: Zaznacz cały

/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
do

Kod: Zaznacz cały

/etc/hal/fdi/policy/11-x11-synaptics.fdi
podmieniają go. Powinno zadziała, też miałem podobny problem.

Mój plik 11-x11-synaptic.fdi

Kod: Zaznacz cały

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
  <device>
    <match key="info.capabilities" contains="input.touchpad">
        <merge key="input.x11_driver" type="string">synaptics</merge>
        <!-- Arbitrary options can be passed to the driver using
             the input.x11_options property since xorg-server-1.5. -->
        <merge key="input.x11_options.LeftEdge" type="string">1700</merge>
        <merge key="input.x11_options.RightEdge" type="string">5300</merge>
        <merge key="input.x11_options.TopEdge" type="string">1700</merge>
        <merge key="input.x11_options.BottomEdge" type="string">4200</merge>
        <merge key="input.x11_options.FingerLow" type="string">25</merge>
        <merge key="input.x11_options.FingerHigh" type="string">30</merge>
        <merge key="input.x11_options.MaxTapTime" type="string">180</merge>
        <merge key="input.x11_options.MaxTapMove" type="string">220</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.20</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">0.50</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.0050</merge>
        <merge key="input.x11_options.SHMConfig" type="string">on</merge>
        <merge key="input.x11_options.VertEdgeScroll" type="string">on</merge>
        <merge key="input.x11_options.HorizEdgeScroll" type="string">on</merge>
        <merge key="input.x11_options.VertTwoFingerScroll" type="string">1</merge>
        <merge key="input.x11_options.HorizTwoFingerScroll" type="string">1</merge>
        <merge key="input.x11_options.CircularScrolling" type="string">on</merge>
        <merge key="input.x11_options.CircScrollTrigger" type="string">3</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
    </match>
  </device>
</deviceinfo>
Touchpada wyłączasz poleceniem

Kod: Zaznacz cały

synclient touchpadoff=1
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Uparty jest ten mój touchpad :evil:
Wkleiłem u siebie Twój wzór dla pliku 11-x11-synaptics.fdi w obydwóch katalogach i nic nie pomogło.
Polecenie

Kod: Zaznacz cały

~$ synclient touchpadoff=1
Can't access shared memory area. SHMConfig disabled?
<--dopisane-->
Chyba zrozumiałem swój błąd. Zainstalowałem niewłaściwą paczkę a mianowicie

Kod: Zaznacz cały

xserver-xorg-input-synaptics
Synaptics TouchPad driver for X.Org/XFree86 server
Ta jest oczywiście z repozytorium lenny. Miała być z repo sid-a.

Jak zainstalować samą tylko tą paczkę bez zmiany na wersję sid? Jaki będzie się odnośny adres do sources.list?
ODPOWIEDZ