Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-06-29 21:57:58

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Zmiana ustawienia scrolla

Mam myszke na usb która ma 2 scrolle.
No i pod debianem nie działa ona tak jak pod windą.

Wygląda to tak że na debianie boczny scroll przesuwa mi obraz w poziomie zamiast w pionie a drugi scroll praktycznie nie działa.


Czy da się zmienić zachowanie scrolla żeby przesuwał w pionie zamiast w poziomie?


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#2  2013-06-29 22:26:05

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zmiana ustawienia scrolla

Odpal xev , pokręć rolkami mając myszę w oknie na białym tle i powiedz czy zwracane są jakieś wartości, typu:

ButtonRelease event, serial 46, synthetic NO, window 0x2600001,
    root 0x24b, subw 0x0, time 37143761, (116,156), root:(667,556),
    state 0x810, [b]button 4[/b], same_screen YES

ButtonPress event, serial 46, synthetic NO, window 0x2600001,
    root 0x24b, subw 0x0, time 37146313, (116,156), root:(667,556),
    state 0x10, [b]button 5[/b], same_screen YES

Offline

 

#3  2013-06-30 10:18:42

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: Zmiana ustawienia scrolla

No są elegancko mi wypluwa informacje jak krecę scrollem :

Kod:

ButtonPress event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 266112, (101,44), root:(918,504),
    state 0x10, button 7, same_screen YES

ButtonRelease event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 266112, (101,44), root:(918,504),
    state 0x10, button 7, same_screen YES

MotionNotify event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 266632, (101,43), root:(918,503),
    state 0x10, is_hint 0, same_screen YES

ButtonPress event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 266736, (101,43), root:(918,503),
    state 0x10, button 6, same_screen YES

ButtonRelease event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 266736, (101,43), root:(918,503),
    state 0x10, button 6, same_screen YES

ButtonPress event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 266912, (101,43), root:(918,503),
    state 0x10, button 6, same_screen YES

ButtonRelease event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 266912, (101,43), root:(918,503),
    state 0x10, button 6, same_screen YES

ButtonPress event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 267120, (101,43), root:(918,503),
    state 0x10, button 6, same_screen YES

ButtonRelease event, serial 39, synthetic NO, window 0x3a00001,
    root 0xaf, subw 0x0, time 267120, (101,43), root:(918,503),
    state 0x10, button 6, same_screen YES

Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#4  2013-06-30 11:20:33

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zmiana ustawienia scrolla

Po mojemu to musisz napisać regułkę dla myszy w xorgu i przemapować kółka. Ja mam jednego scrolla tylko i  mam go przypisanego na "przyciski" 4 i 5 — ty masz na 6 i 7, tego drugiego nie widać, kręciłeś nim, czy nie ma znaczenia którą rolką kręcisz i tak wywala tylko 6 i 7?

The last example is useful for the mouse with two wheels of which the second wheel is used to generate horizontal scroll action, and the mouse which has a knob or a stick which can detect the horizontal force applied by the user. The motion of the second wheel will be mapped to the buttons N3, for the negative direction, and N4, for the positive direction. If the buttons N3 and N4 actually exist in this mouse, their actions won't be detected by the X server.[/quote]

Kod:

Option    "ZAxisMapping"    "N1 N2 N3 N4"

I tutaj powinieneś wpisać numerki, które pojawiają się przy kręceniu rolkami.

Zobacz ten link https://wiki.archlinux.org/index.php/Get_All_Mouse_Buttons_Working (trochę nieaktualny ale są przykłady)

Offline

 

#5  2013-06-30 13:38:31

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: Zmiana ustawienia scrolla

Używam tylko tego scrolla po boku myszki:
Tym drugim nie ruszałem.

[img]http://m3.agitomedia.pl/image/700x700/58a7fbbfa938012256034716704ee44d/myszy/a4-tech-evo-glaser-90d-usb.1188476.2.jpg[/img]
BO ten górny to nawet ciulowo chodzi pod windą.
A myszka to:

Kod:

Bus 003 Device 002: ID 09da:000a A4 Tech Co., Ltd Optical Mouse Opto 510D

Wkleiłem parę konfingów z tej strony co podałes ale xorg nie wstaje a jeśli już wstanie to i tak to nic nie zmienia.


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#6  2013-06-30 15:09:32

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Zmiana ustawienia scrolla

Bo tam trzeba na ich podstawie wywnioskować co wkleić do swojego konfigu. xD

U mnie np. na winie touchpad na lapku działa kompletnie bez sensu, opcji od ciągnięcia scrolla dwoma palcami nie da się włączyć, na linuxie bez problemu sobie skonfigurowałem to, także nie sugerowałbym się tym, że coś na winie nie działa to na linuxie też nie będzie, bo czasem działa i to sporo lepiej. :)

Ja nigdy nie miałem myszki z 2 scrollami także nie wiem jak to skonfigurować ale jeśli xev wykrywa oba scrole to w konfiguracji xorga powinno dać radę dopisać odpowiednie wartości.

Ja się pobawiłem trochę konfiguracją swojej myszy, zrobiłem config:

Kod:

Section "InputClass"
  Identifier      "Evdev Mouse"
  Driver          "evdev"
  Option          "Name" "A4Tech USB Mouse"
    MatchIsPointer "on"
#    Option         "Buttons" "12"
#    Option         "ButtonMapping" "1 2 3 6 7 8 9 10 11 12"
#    Option    "YAxisMapping"    "4 5"
    Option "SwapAxes" "on"
    Option "InvertX" "on"
    Option "InvertY" "on"
EndSection

I tylko osie myszki się zmieniły. xD Odkomentowanie scrolli  i próba ich ustawienia kompletnie nie wychodzi. Próbowałem  tam dać X Y Z AxisMapping ale xorg w logu wyrzuca ciągle:

Kod:

[  4711.552] (**) evdev: A4Tech USB Mouse: Device: "/dev/input/mouse0"
[  4711.552] (EE) evdev: A4Tech USB Mouse: ioctl EVIOCGID failed: Inappropriate ioctl for device
[  4711.553] (EE) PreInit returned 8 for "A4Tech USB Mouse"
[  4711.553] (II) UnloadModule: "evdev"

Offline

 

#7  2013-06-30 21:35:08

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: Zmiana ustawienia scrolla

OK trudno .
Mam nauczkę na przyszłość żeby takich fikuśnych myszek nie kupować.

Pozatym mogę się przerzucić na touchpada....

pozdrawiam

Ostatnio edytowany przez xomrk (2013-06-30 21:35:27)


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00109 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.129.57.117' WHERE u.id=1
0.00135 UPDATE punbb_online SET logged=1716055355 WHERE ident='3.129.57.117'
0.00041 SELECT * FROM punbb_online WHERE logged<1716055055
0.00085 DELETE FROM punbb_online WHERE ident='54.36.149.104'
0.00077 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23842 AND t.moved_to IS NULL
0.00016 SELECT search_for, replace_with FROM punbb_censoring
0.00209 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23842 ORDER BY p.id LIMIT 0,25
0.00140 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23842
Total query time: 0.00826 s