Tematy związane z oprogramowaniem, instalacją, konfiguracją
bolo
Beginner
Posty: 233 Rejestracja: 17 lutego 2008, 14:47
Post
autor: bolo » 05 lipca 2009, 22:40
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ć?
Tomeku
Beginner
Posty: 152 Rejestracja: 21 marca 2009, 22:35
Lokalizacja: Poznań
Post
autor: Tomeku » 05 lipca 2009, 22:43
bolo
Beginner
Posty: 233 Rejestracja: 17 lutego 2008, 14:47
Post
autor: bolo » 06 lipca 2009, 18:22
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 » 06 lipca 2009, 18:27
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 » 06 lipca 2009, 19:18
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:
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ć?
Tomeku
Beginner
Posty: 152 Rejestracja: 21 marca 2009, 22:35
Lokalizacja: Poznań
Post
autor: Tomeku » 07 lipca 2009, 00:20
Tak, skopiuj plik z
Kod: Zaznacz cały
/usr/share/hal/fdi/policy/20thirdparty/11-x11-synaptics.fdi
do
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
bolo
Beginner
Posty: 233 Rejestracja: 17 lutego 2008, 14:47
Post
autor: bolo » 07 lipca 2009, 18:52
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?