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  2016-03-04 17:33:39

  morfik - Cenzor wirtualnego świata

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

Problemy z obrazem za sprawą wciskania klawiszy w terminalu

Za bardzo nie wiem jak to opisać, więc chciałem nagrać krótki filmik obrazujący cały problem ale okazało się na filmiku akurat tego problemu nie można zarejestrować. xD

Problem można opisać jako bardzo szybkie mignięcia obrazu, choć nie na tyle szybkie by ich nie szło zauważyć. Ekran na tę chwilę staje się czarny, z tym, że nie cały, tylko jego pewna część. Która? Ano ta od wskaźnika myszy w dół. xD Czyli jeśli mam rozdziałkę 1366x768 i umieszczę myszę  na pozycji cokolwiek-500, to wszystkie piksele od tej pozycji w dół migną. Zwykle takie mignięcie pojawia się tylko i wyłącznie w przypadku okna terminala. Z początku myślałem, że to może visual bell ale wykluczyłem tę możliwość, bo miga cała szerokość ekranu, a nie tylko przestrzeń terminala. By ekran zaczął migać, na pierwszym planie musi być okno terminala, jeśli jest ono pod spodem, to wtedy nic nie miga. Jednym z warunków koniecznym do sprowokowania tego zachowania jest przyciśnie klawisza, tak by znaki w terminalu zaczęły się powtarzać, np. litera A (można też i backspace). Drugim zaś jest ruszanie myszą w obrębie terminala. Ja tylko te dwie rzeczy zostaną połączone, ekran zaczyna migać od pozycji myszy w dół.

Wątpię, by to był problem fizyczny matrycy tego laptopa, bo zachowanie na to nie wskazuje. Grafika w tym lapku to intel wbudowany w procek na sterach otwartych.

Kod:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
        Subsystem: Hewlett-Packard Company Core Processor Integrated Graphics Controller
        Kernel driver in use: i915
        Kernel modules: i915

Być może coś nie tak jest ze sterownikami?

Myślałem, też że może winny jest tmux ale zainstalowałem na próbę mate-terminal i na nim jest dokładnie ten sam scenariusz.

Czy ktoś, kto ma sida, grafikę intela i jakiś terminal jest w stanie zreprodukować ten problem?

Offline

 

#2  2016-03-07 14:45:20

  morfik - Cenzor wirtualnego świata

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

Re: Problemy z obrazem za sprawą wciskania klawiszy w terminalu

Wygląda na to, że problem jest z kernelem, a konkretnie z 4.4.0-1-amd64. Mam wcześniejszą wersję, tj. 4.3.0-1-amd64
i na nim problemów nie ma. Zainstalowałem sobie też na próbę 4.3.0-0.bpo.1-amd64 i tu też nie doświadczyłem tych efektów wizualnych opisanych wyżej. Hmm, ciekawe... xD

Offline

 

#3  2016-03-12 10:59:22

  morfik - Cenzor wirtualnego świata

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

Re: Problemy z obrazem za sprawą wciskania klawiszy w terminalu

Już wiem gdzie jest problem.

Każdy terminal ma opcję typu ukrywanie kursora podczas pisania albo też ukrywanie kursora jeśli ten się nie rusza. W przypadku urxvt, to są te opcje w .Xresources :

Kod:

URxvt*pointerBlank:         false
URxvt*pointerBlankDelay:    2

Jeśli przestawię tę pierwszą na true, te dziwne efekty wizualne się pojawiają. Jak jest na false, to kursor w ogóle nie znika i problem jest z głowy. W przypadku tego mate-terminal, to on nie ma chyba domyślnie ukrywania kursora po określonym czasie ale ma za to ukrywanie podczas pisania. Dlatego też i tam te efekty występowały. Nie wiem co z tym zrobić, póki co wyłączyłem znikanie kursora, bo mnie strasznie wnerwia to miganie ekranu. xD

Offline

 

Stopka forum

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