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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Mam dość irytujący problem. Mianowicie po tygodniach walki skonfigurowałem tablet pentagram XXl, wszystko działa idealnie, dopóki tablet jest podłączony. Kiedy jednak uruchamiam laptop bez podłączonego tabletu dostaje tylko czarny ekran z kilkoma pixelami, nie mogę też przełączać się między konsolami.
Jak obejść ładowanie event, ładowanie lub nie xorg.conf to rozwiązanie raczej toporne.
debian/squeeze
Mój xorg.conf
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" InputDevice "pen" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/X11/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "built-ins" EndSection Section "Module" Load "record" Load "dbe" Load "glx" Load "dri2" Load "extmod" Load "dri" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" EndSection Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5 6 7" EndSection Section "InputDevice" Identifier "pen" Driver "aiptek" Option "Device" "/dev/input/aiptek" Option "Type" "stylus" Option "Mode" "absolute" Option "Cursor" "stylus" Option "PressCurve" "0,5,95,100" Option "ZMin" "0" Option "ZMax" "460" Option "USB" "on" Option "KeepShape" "on" Option "debuglevel" "20" Option "InputFashion" "Tablet" Option "Name" "Pentagram XXL" Option "Vendor" "Pentagram (Aiptek driver)" Option "AlwaysCore" "On" EndSection Section "InputDevice" Identifier "cursor" Driver "aiptek" Option "Device" "/dev/input/aiptek" Option "Type" "cursor" Option "PressCurve" "0,5,95,100" Option "ZMin" "0" Option "ZMax" "460" Option "Mode" "absolute" Option "Cursor" "puck" Option "USB" "on" Option "KeepShape" "on" Option "debuglevel" "20" Option "InputFashion" "Tablet" Option "Name" "Pentagram XXL" Option "Vendor" "Pentagram (Aiptek driver)" Option "AlwaysCore" "On" EndSection Section "InputDevice" Identifier "eraser" Driver "aiptek" Option "Device" "/dev/input/aiptek" Option "Type" "eraser" Option "PressCurve" "0,5,95,100" Option "ZMin" "0" Option "ZMax" "460" Option "Mode" "absolute" Option "Cursor" "eraser" Option "USB" "on" Option "KeepShape" "on" Option "debuglevel" "20" Option "InputFashion" "Tablet" Option "Name" "Pentagram XXL" Option "Vendor" "Pentagram (Aiptek driver)" Option "AlwaysCore" "On" EndSection
A tutaj końcówka Xorg.0.log
(EE) GLX error: Can not get required symbols. SELinux: Disabled on system, not enabling in X server (II) intel(0): Setting screen physical size to 270 x 203 (II) xf86AiptekInit(): begins (**) xf86AiptekConfig: device not shared btw pen and pen (**) Option "AlwaysCore" "On" (**) Option "SendCoreEvents" (**) pen: always reports core events (**) Option "Device" "/dev/input/aiptek" (EE) xf86OpenSerial: Cannot open device /dev/input/aiptek No such file or directory. xf86AiptekHIDOpen Error opening /dev/input/aiptek : No such file or directory (**) pen device is /dev/input/aiptek (**) Option "DebugLevel" "20" (**) Debug level set to 20 (**) pen is in absolute mode (**) Option "USB" "on" (**) pen: reading USB link (**) Option "KeepShape" "on" (**) pen: keeps shape (**) Option "ZMax" "460" (**) pen: ZMax/MaxZ = 460 (**) Option "ZMin" "0" (**) pen: ZMin/MinZ = 0 (**) Option "BaudRate" "9600" (**) pen: BaudRate 9600 (**) pen: xf86AiptekInit() finished (II) XINPUT: Adding extended input device "pen" (type: Stylus) xf86AiptekProc() type=stylus flags=193 request=0 xf86AiptekProc request=INIT xf86AiptekControlProc In xf86AiptekOpenDevice, with fd=-1 (**) xTop invalid; adjusted to 0 (**) yTop invalid; adjusted to 0 (**) xBottom invalid; adjusted to 0 (**) yBottom invalid; adjusted to 0 (**) ScreenNo invalid; adjusted to 0 Screen 0: screenRatio = 1.33, tabletRatio = nan Screen 0: 'X' Gap of -2147483648 computed xf86AiptekProc Success request=0 xf86AiptekProc() type=stylus flags=193 request=1 xf86AiptekProc request=ON In xf86AiptekOpenDevice, with fd=-1 (EE) xf86OpenSerial: Cannot open device /dev/input/aiptek No such file or directory. xf86AiptekHIDOpen Error opening /dev/input/aiptek : No such file or directory Able to open aiptek device (WW) fcntl(-1, O_ASYNC): Bad file descriptor Backtrace: 0: /usr/bin/X(xorg_backtrace+0x3b) [0x81316cb] 1: /usr/bin/X(xf86SigHandler+0x51) [0x80c1e01] 2: [0xb7ef0400] 3: /usr/bin/X(xf86AddEnabledDevice+0x42) [0x80c1ef2] 4: /usr/lib/xorg/modules/input//aiptek_drv.so [0xb79a760d] 5: /usr/bin/X(EnableDevice+0x105) [0x8085755] 6: /usr/bin/X [0x80c3e9c] 7: /usr/bin/X(InitInput+0x46) [0x80ad696] 8: /usr/bin/X(main+0x35a) [0x8071b3a] 9: /lib/i686/cmov/libc.so.6(__libc_start_main+0xe5) [0xb7b9b7a5] 10: /usr/bin/X [0x8071051] Fatal server error: Caught signal 11. Server aborting Please consult the The X.Org Foundation support at http://wiki.x.org for help. Please also check the log file at "/var/log/Xorg.0.log" for additional information. xf86AiptekProc() type=stylus flags=193 request=3 xf86AiptekProc request=CLOSE xf86AiptekProc Success request=3 xf86AiptekUninit
/dev/input/aiptek to doviązanie do /dev/input/event8
tak czy owak nie działa.
Ostatnio edytowany przez ethro (2009-09-30 08:04:32)
Offline
Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" RightOf "Screen0" InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" # InputDevice "pen" "SendCoreEvents" # InputDevice "cursor" "SendCoreEvents" # InputDevice "eraser" "SendCoreEvents" EndSection
spróbuj w tej sekcji zahaszować 3 ostatnie linijki InputDevice, zawierające pen, cursor i eraser
Offline
Wiem dzięki, chodzi jednak o to by nie ingerować w xorg.conf za każdym razem gdy podłączam lub odłączam tablet.
Mógłbym też pracować bez tabletu i bez xorg.conf , na samym HALu. Ale, nie mam pojęcia jak skonfigurować HAL, a bez xorga często i gęsto wiesza mi się wszystko oprócz kursora.
Nie mniej dzięki, jest to jakiś sposób.
Offline
ja jak na mamuta przystalo :-) zaproponuje po staremu - napisac skrypcik ktory podmienia xorg.conf ... dostosowujac go do tabletu/braku tabletu ... mozna go wrzucis do sekwencji startowej przed odpaleniem x'ow ... gdy nie bedzie /dev/input/aiptek wstawi odpowiedni konfig, a gdy bedzie tez wstawi odpowiedni ...
Offline
Ostatecznie zrobiłem tak jak radził bercik. Prosty skrypt wykrywa tablet na starcie i podmienia zawartość xorg.config.
Ale problem jest wku... nie tylko z tabletami ale co bardziej skomplikowane myszki etc.etc.
Na razie dziękuje
Offline
Nie myślę zerojedynkowo ledwo nauczyłem się konfiguracji do swoich potrzeb Xorga to mi się wpier.. HAL.
Tablet działa jak myszka tylko bez przycisków, touchpad to samo, na dodatek wiesza mi się pod HALem wszystko oprócz kursora.
Nawet nie wiem jak edytować polisy, i szerze wole sobie chwilę porysować bo zasadniczo jestem grafikiem, niż bawić się HALem.
Swoją drogą przydałby się jakiś HOW TO podstaw konfiguracji HALA, było by wiele łatwiej skonfigurować chociażby irytujący touchpad.
Offline
wyglada, że obecna polityka debiana i tak w końcu wymusi na nas zarządzanie urządzeniami wejściowymi xorga przez hal. zresztą lisu się już [url=http://forum.dug.net.pl/viewtopic.php?id=14015]produkował[/url]
Offline
[quote=tgR]mozesz to lepiej opisac ? w sensie ze co ? klawiatura nie reaguje tylk myszka ?[/quote]
Właśnie nie wiem jak opisać problem i gdzie szukać rozwiązania. Objawy są takie:
Niezależnie od temperatury, obciążenia procesora, odpalonych programów, ekran zamiera.
Przestają działać nawet animacje na stronach i animacja kursora. Klawiatura niby reaguje
ale nie mogę nawet wrócić do trybu tekstowego (pod konsolą nie mam takich sensacji)
Jedynym wyjściem jest przycisk zasilania, chyba że się zagapię i jeszcze coś wcisne na klawiaturze to klops. Tylko przytrzymanie powera i fsck na starcie. Sprawdzałem czy laptop wróci do normy zostawiając go zawieszonego na noc, nie wraca.
Gdy nie mam xorg.conf problem pojawia się prawie od razu po włączeniu trybu graficznego, z xorgiem o wiele rzadziej ale to nie norma.
Myślałem na początku że to wina sprzętu (amilo pro v2000 Intel 82852/82855) ale chyba nie.
Największy problem to brak diagnozy, logi są w porządku.
No i znalazłem problem. Fluxbox, jakby nie było mój ulubieniec mi takie świństwo robi.
Ostatnio edytowany przez ethro (2009-09-29 10:56:52)
Offline
Odinstalowałem fluxboxa. Ale masz rację zainstaluję go z powrotem, jeśli nie sam flux to konfiguracja leży, a warto wiedzieć dlaczego.
solved
Zachciało mi się przezroczystości, muszę zrezygnować z xcompmgr, niestety.
Ostatnio edytowany przez ethro (2009-09-30 08:05:51)
Offline
teraz fluxbox i xcompmgr i wystarczy. Fluxbox zapamientuje przezroczystość, a xcompmgr w autostart.
Ale, musiałem też wyżucić conky i ostatecznie fluxboxa :). Teraz mam openboxa który też wiesza i gnome które nie wiesza.
Offline
Transset nie zapamientuje. Raczej na bieżąco działa, ale klikając prawym przyciskiem myszy na dekoracje okna można ustawić przezroczystość aktywnego i nieaktywnego okna, lub w menu ustawić przezroczystości dla okien. Żeby zapamiętać przezroczystość wystarczy zapamiętaj > transparency. Jak są kłopoty (ja je miałem z tildą np.) przezroczystość jest zapisana w pliku apps w ~/.fluxbox.
Offline
Uruchamiasz na przykład xcompmgr -n, odznaczasz "wymuś pseudo przezroczystość" i śmiga jak marzenie. Przynajmniej śmigało u mnie :(
Offline
Time (s) | Query |
---|---|
0.00012 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00432 | 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.145.34.51' WHERE u.id=1 |
0.00086 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.34.51', 1732340356) |
0.00046 | SELECT * FROM punbb_online WHERE logged<1732340056 |
0.00019 | SELECT topic_id FROM punbb_posts WHERE id=129104 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=15085 ORDER BY posted |
0.00030 | 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=15085 AND t.moved_to IS NULL |
0.00015 | SELECT search_for, replace_with FROM punbb_censoring |
0.00121 | 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=15085 ORDER BY p.id LIMIT 0,25 |
0.00074 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=15085 |
Total query time: 0.00844 s |