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  2011-12-04 21:45:05

  wozek_widlowy - Użytkownik

wozek_widlowy
Użytkownik
Zarejestrowany: 2011-12-02

Opóźnienie przy wpisywaniu

Mam Debiana Wheezy i Gnome 3

Po aktualizacji Gnome korzystać z terminala w zasadzie się nie da, to samo jest z pisaniem w gedit i wpisywaniem nazw katalogów. Pierwszy znak pojawia się po przytrzymaniu klawisza przez kilka sekund, a przy kolejnych ciężko jest wymierzyć jak długo trzeba wciskać klawisz, żeby udało się wpisać (hasło da się tylko metoda copy&paste, bo nie widać który znak już się wpisał).

Ustawienia klawiatury mam takie same jak na drugim kompie bez tych problemów.

Drogie forum, co z tym zrobić?

Offline

 

#2  2011-12-04 22:30:04

  NIC - Członek DUG

NIC
Członek DUG
Skąd: Wrocław
Zarejestrowany: 2006-12-25
Serwis

Re: Opóźnienie przy wpisywaniu

Taki sam efekt jest w aplikacjach spoza GNOME? Np. Firefox, gvim, xterm. Sprawdź z programikiem xev (przy otwartym terminalu) czy opóźnienia masz po przechwyceniu kodu klawisza czy przed. To samo można sprawdzić. Kto wie czy to nie wina akceleracji grafiki...

Podaj też co mówi programik: "kbdrate".
U mnie: "Typematic Rate set to 10,9 cps (delay = 250 ms)"

PS. Pomiar reakcji na wciśnięcie klawisza można też znajdując którym urządzeniem w /dev jest klawiatura:
cat /proc/bus/input/devices
i znaleźć pożądane eventXX
następnie
np. hexdump /dev/input/event14
I patrzeć czy naciśnięcie klawisza powoduje natychmiastowe pojawienie się nowych wpisów na ekranie. Jeśli tak - problem jest gdzieś bardzo wysoko.


Stronka-dom: [url]http://titek.victorygames.pl[/url]
Jabber: nic@jabster.pl
Hobby: kompilowanie Linuksa, Bluetooth
Dystrybucja: żadna, bliski krewny LFS, składak

Offline

 

#3  2011-12-05 09:30:38

  wozek_widlowy - Użytkownik

wozek_widlowy
Użytkownik
Zarejestrowany: 2011-12-02

Re: Opóźnienie przy wpisywaniu

[quote=NIC]Taki sam efekt jest w aplikacjach spoza GNOME? Np. Firefox, gvim, xterm. Sprawdź z programikiem xev (przy otwartym terminalu) czy opóźnienia masz po przechwyceniu kodu klawisza czy przed. To samo można sprawdzić. Kto wie czy to nie wina akceleracji grafiki...[/quote]
Nie, w pozostałych (Chrome, Libreoffice) jest ok. Nie wiem jak interpretować wyniki z xev, ale rozumiem, że chodzi o to:

Kod:

KeyPress event, serial 32, synthetic NO, window 0x3400001,
    root 0x161, subw 0x0, time 3088563, (745,312), root:(746,395),
    state 0x0, keycode 40 (keysym 0x64, d), same_screen YES,
    XLookupString gives 1 bytes: (64) "d"
    XmbLookupString gives 1 bytes: (64) "d"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3400001,
    root 0x161, subw 0x0, time 3088612, (745,312), root:(746,395),
    state 0x0, keycode 39 (keysym 0x73, s), same_screen YES,
    XLookupString gives 1 bytes: (73) "s"
    XFilterEvent returns: False

KeyPress event, serial 32, synthetic NO, window 0x3400001,
    root 0x161, subw 0x0, time 3088711, (745,312), root:(746,395),
    state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (66) "f"
    XmbLookupString gives 1 bytes: (66) "f"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3400001,
    root 0x161, subw 0x0, time 3088760, (745,312), root:(746,395),
    state 0x0, keycode 40 (keysym 0x64, d), same_screen YES,
    XLookupString gives 1 bytes: (64) "d"
    XFilterEvent returns: False

KeyRelease event, serial 32, synthetic NO, window 0x3400001,
    root 0x161, subw 0x0, time 3088807, (745,312), root:(746,395),
    state 0x0, keycode 41 (keysym 0x66, f), same_screen YES,
    XLookupString gives 1 bytes: (66) "f"
    XFilterEvent returns: False

[quote=NIC]Podaj też co mówi programik: "kbdrate".
U mnie: "Typematic Rate set to 10,9 cps (delay = 250 ms)"[/quote]

Kod:

Częstotliwość powtarzania ustawiono na 10,9 zn/sek (opóźnienie = 250 ms)

[quote=NIC]PS. Pomiar reakcji na wciśnięcie klawisza można też znajdując którym urządzeniem w /dev jest klawiatura:
cat /proc/bus/input/devices
i znaleźć pożądane eventXX
następnie
np. hexdump /dev/input/event14
I patrzeć czy naciśnięcie klawisza powoduje natychmiastowe pojawienie się nowych wpisów na ekranie. Jeśli tak - problem jest gdzieś bardzo wysoko.[/quote]
Wpisów na ekranie pisząc w terminalu? Wszystkie znaki bez problemu się pojawiają.

Offline

 

#4  2012-01-04 21:52:53

  wozek_widlowy - Użytkownik

wozek_widlowy
Użytkownik
Zarejestrowany: 2011-12-02

Re: Opóźnienie przy wpisywaniu

Problem zniknął z czasem, prawdopodobnie wraz z którąś aktualizacją.

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.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00102 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.135.214.175' WHERE u.id=1
0.00097 UPDATE punbb_online SET logged=1732772693 WHERE ident='3.135.214.175'
0.00051 SELECT * FROM punbb_online WHERE logged<1732772393
0.00080 SELECT topic_id FROM punbb_posts WHERE id=187157
0.00113 SELECT id FROM punbb_posts WHERE topic_id=20174 ORDER BY posted
0.00061 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=20174 AND t.moved_to IS NULL
0.00004 SELECT search_for, replace_with FROM punbb_censoring
0.00079 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=20174 ORDER BY p.id LIMIT 0,25
0.00072 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20174
Total query time: 0.00676 s