Źle dzia

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
virus999
Posty: 60
Rejestracja: 27 grudnia 2009, 19:12

Źle działający Touchpad po konfiguracji xorga

Post autor: virus999 »

Witam.
Mam problem z touchpadem, a mianowicie z tym, że mogę normalnie poruszać itd. tylko jeśli się klika touchpadem np. aby zaznaczyć coś to nie mogę. Klika się dwa razy na ten kwadracik i przesuwa, niestety nie działa a tak to wszystko może ktoś by powiedział jak przywrócić domyślnego xorga. Dziękuje z góry za pomoc.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

Która gałąź Debiana i która wersja X.org?

Czy wy nigdy nie nauczycie się podawać pełnych informacji?
virus999
Posty: 60
Rejestracja: 27 grudnia 2009, 19:12

Post autor: virus999 »

Stabilna
xorg - 2:1.7.4.0
Awatar użytkownika
saturno
Junior Member
Posty: 741
Rejestracja: 08 lipca 2008, 20:04

Re: ¬le działający Touchpad po konfiguracji xorga

Post autor: saturno »

virus999 pisze: może ktoś by powiedział jak przywrócić domyślnego xorga.
Z pliku xorg.conf:

Kod: Zaznacz cały

# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
pavbaranov
Senior Member
Posty: 2156
Rejestracja: 29 lipca 2007, 18:06

Post autor: pavbaranov »

virus999, jaki to touchpad i jaki komputer? Spróbuj, by przesunąć ekran, położyć na touchpadzie 2 palce, bądź przycisnąć lewy lub prawy przycisk myszy.
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

saturno, ta informacja od dłuższego czasu jest już nieaktualna. Po prostu to już nie działa. Poszukaj o tym na forum. Plik /etc/X11/xorg.conf w większości instalacji nie jest potrzebny do działania systemu i urządzeń.
Awatar użytkownika
saturno
Junior Member
Posty: 741
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

fnmirk czy plik xorg.conf jest potrzebny czy nie, to już zupełnie inna sprawa.
Niemniej u mnie wydanie tego polecenia generuje automatycznie nowy plik xorg.conf identycznie taki sam jak po instalacji.

Ps.: Polecenie wydaje trochę inne, bo mam nieskonfigurowane sudo (ale to nie powinno być problemem).

Kod: Zaznacz cały

su
dpkg-reconfigure -phigh xserver-xorg
Awatar użytkownika
ryba84
Beginner
Posty: 340
Rejestracja: 08 lipca 2007, 14:55
Lokalizacja: LDZ

Post autor: ryba84 »

Wywal xorg.conf i w /etc/hal/fdi/policy/10osvendor/ stwórz plik 12-synaptics.fdi o takiej zawartości:

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">1472</merge>
        <merge key="input.x11_options.RightEdge" type="string">5472</merge>
        <merge key="input.x11_options.TopEdge" type="string">1408</merge>
        <merge key="input.x11_options.BottomEdge" type="string">4448</merge>
        <merge key="input.x11_options.FastTaps" type="string">on</merge>
        <merge key="input.x11_options.CornerCoasting" type="string">on</merge>
        <merge key="input.x11_options.RTCornerButton" type="string">2</merge>
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
	<merge key="input.x11_options.TapButton2" type="string">2</merge>
	<merge key="input.x11_options.TapButton3" type="string">3</merge>
        <merge key="input.x11_options.VertScrollDelta" type="string">100</merge>
        <merge key="input.x11_options.MinSpeed" type="string">0.1</merge>
        <merge key="input.x11_options.MaxSpeed" type="string">0.8</merge>
        <merge key="input.x11_options.AccelFactor" type="string">0.1</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>
Daje Ci on przewijanie poziome, pionowe, zaznaczanie itp. Do tego jeśli chcesz żeby Ci się touchpad odłączał podczas pisania na klawiaturze wrzuć gdzieś w autostart środowiska takie polecenie:

Kod: Zaznacz cały

syndaemon -i 2 -d
Spowoduje to wyłączanie touchpada na 2 sekundy od ostatniego naciśnięcia klawisza klawiatury.
Awatar użytkownika
iria
Junior Member
Posty: 941
Rejestracja: 04 czerwca 2007, 18:54

Post autor: iria »

ryba84 pisze:the input.x11_options property since xorg-server-1.5.

Kod: Zaznacz cały

Package xserver-xorg-core

lenny (stable) (x11): Xorg X serwer - podstawowy serwer 
2:1.4.2-10.lenny2: alpha amd64 arm armel hppa i386 ia64 mips mipsel powerpc s390 sparc
Możesz spróbować, ale raczej nie zadziała. Za czasów Lenny, chyba jeszcze nie obowiązywała obsługa za pomocą Hala.

Nie uchował mi się xorg.conf z tamtych czasów, więc najprostszym rozwiązaniem będzie instalacja pakietu z Ubuntu. Pobierz, zainstaluj i zablokuj.

@virus999

Bo mnie zaraz coś trafi. W podpisie masz Etch, w poście piszesz, że masz wersje stabilną, a X.org z wersji testowej/niestabilnej. Zdecyduj się, albo nie zawracaj ludziom głowy. Jeśli masz 7,4 to sposób z plikami "fdi" zadziała, ale obecnie w wersji testowej jest już 7.5, który korzysta z udev miast hala.
Awatar użytkownika
jacbob77
Beginner
Posty: 224
Rejestracja: 06 września 2007, 13:27

Post autor: jacbob77 »

Witam.
Przepraszam, że odświeżam temat, ale mam podobny problem i nie chce zakładać kolejnego tematu.
Zainstalowałem Debiana Squeeze Linux debian 2.6.32-3-686 #1 SMP Thu Feb 25 06:14:20 UTC 2010 i686 GNU/Linux z KDE: 4.3.4 (KDE 4.3.4). Mam Xorg w wersji 1:7.5+5.

Niestety mój touchpad działa, lecz bez m.in. przewijania góra/dół.
Próbowałem rozwiązać to za pomocą edycji pliku 66-xorg-synaptics.rules.
Jednak bez skutku.
Oto zawartość plików:
/lib/udev/rules.d/66-xorg-synaptics.rules

Kod: Zaznacz cały

ACTION!="add|change", GOTO="xorg_synaptics_end"
KERNEL!="event*", GOTO="xorg_synaptics_end"

ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"

ENV{x11_driver}="synaptics"

# model specific quirks
ATTR{[dmi/id]product_name}=="Inspiron 1011|Inspiron 1012", \
  ENV{x11_options.JumpyCursorThreshold}="90", \
  ENV{x11_options.AreaBottomEdge}="4100"

ATTR{[dmi/id]product_name}=="HP MiniNote 1000", \
  ENV{x11_options.JumpyCursorThreshold}="20"

LABEL="xorg_synaptics_end"[/QUOTE]/etc/udev/rules.d/66-xorg-synaptics.rules
[quote]ATION!="add|change", GOTO="xorg_synaptics_end"
KERNEL!="event*", GOTO="xorg_synaptics_end"

ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"

ENV{x11_driver}="synaptics"
ENV{x11_options.RTCornerButton}="2"
ENV{x11_options.HorizEdgeScroll}="true"

LABEL="xorg_synaptics_end"
Są inne, ponieważ wyczytałem, że lepiej to robić w /etc/udev/rules.d/66-xorg-synaptics.rules. Próbowałem także dokonywać zmian w pierwszej lokalizacji ale bez skutku, więc przywróciłem domyślną wersje.

Chciałem zastosować się do wskazówek z powyższego posta, gdyby nie brak katalogu /10osvendor.

Kod: Zaznacz cały

root@debian:/etc/udev/rules.d# ls /etc/hal/fdi/policy/
preferences.fdi
Być może ktoś z Was posiada wiedzę na temat konfiguracji touchpada w Debianie Squeezy.

Pozdrawiam

Niestety, musiałem usunąć plik /etc/udev/rules.d/66-xorg-synaptics.rules, ponieważ KDE strasznie zamulało, nawet wszystkie efekty były powyłączane. Dopiero po usunięciu powyższego pliku wszystko wróciło do normy. Niestety dalej nie wiem jak skonfigurować touchpada.
ODPOWIEDZ