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,
Mój problem najłatwiej zaobserwować oglądając filmy w VLC, ale dotyczy generalnie całego KDE.
W czasie odtwarzania filmu VLC powinien wyłączać zarządzanie zasilaniem z KDE, tak by oglądanie było komfortowe, nie przerywane wygaszaczami ekranu etc. Jest do tego specjalna opcja w menu VLC ("wyłącz wygaszacza ekranu"), jednakże przywykłem do faktu, że działa ona co najmniej średnio. Gdy korzystałem z gnome, zainstalowałem aplikację caffeine i wszystko działało idealnie. Podobnie chciałem zrobić teraz, ale okazuje się, że to nie wystarcza.
Mimo włączonego caffeine
brat@Tweety:~/.kde/share/config$ xset -q Keyboard Control: auto repeat: on key click percent: 0 LED mask: 00000000 XKB indicators: 00: Caps Lock: off 01: Num Lock: off 02: Scroll Lock: off 03: Compose: off 04: Kana: off 05: Sleep: off 06: Suspend: off 07: Mute: off 08: Misc: off 09: Mail: off 10: Charging: off 11: Shift Lock: off 12: Group 2: off 13: Mouse Keys: off auto repeat delay: 250 repeat rate: 30 auto repeating keys: 00ffffffdffffbbf fadfffefffedffff 9fffffffffffffff fff7ffffffffffff bell percent: 50 bell pitch: 400 bell duration: 100 Pointer Control: acceleration: 20/10 threshold: 4 Screen Saver: prefer blanking: yes allow exposures: yes timeout: 0 cycle: 600 Colors: default colormap: 0x20 BlackPixel: 0 WhitePixel: 16777215 Font Path: /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,built-ins DPMS (Energy Star): Standby: 0 Suspend: 0 Off: 300 DPMS is Disabled
(ważna jest ostatnia linijka)
ekran jest wyłączany. Nie pomaga instalacja nowego VLC, nawet caffeine 2.cośtam z ubuntu nie pomaga. Metoda prób i błędów doszedłem do przekonania, że winna jest opcja "Gdy system jest bezczynny dłużej niż 5 min zablokuj ekran" z zarządzania energią KDE. Screen - [url]http://img526.imageshack.us/img526/1429/screenxjh.png[/url].
Czy istnieje opcja, by nie tworząc nowego profilu zarządzania zasilaniem tylko na czas odtwarzania filmów, ani nie rezygnując z opcji blokowania ekranu na stałe, obejść toto?
KDE - Wersja platformy 4.4.5 (KDE 4.4.5)
VLC - 1.1.5
Debian squeeze z kilkoma pakietami z experimental.
Z góry wielkie dzięki
Offline
Przerabiałem mniej więcej to samo, tyle że na GNOME — obszedłem przez zainstalowanie [deb]xscreensaver[/deb]. ;)
Offline
Generalnie to wygaszacz ekranu wyłączony jest na stałe - zależy mi tylko na tym by jak sobie odejdę od komputera to zablokowało mi ekran... Ale nie wtedy gdy coś oglądam!
Offline
Pewnie nie o to Ci dokładnie chodzi ale... jako "workaround" spróbuj przed uruchomieniem filmu dać:
xset s off && xset -dpms
U mnie (na IceWM) takie coś pomaga na samoistnie wyłączający się ekran...
Jeżeli zadziała to można myśleć o przywróceniu opcji po wyłączeniu playera...
Ostatnio edytowany przez Huk (2011-01-22 21:02:51)
Offline
xset s off && xset -dpms
Nie pomaga :/
Offline
W końcu udało mi się dziadostwo rozpracować. Może i ugly hack, ale działa :]
Zainstalowałem caffeine i lekko je zmodyfikowałem. W pliku core.py (/usr/share/pyshared/caffeine/core.py), w funkcji _toggleKDE dopisałem odpowiednią zmianę profili:
commands.getoutput("qdbus org.kde.powerdevil /modules/powerdevil setProfile Presentation");
i
commands.getoutput("qdbus org.kde.powerdevil /modules/powerdevil setProfile Performance");
Jeśli ktoś mi podrzuci pomysł na odczytanie aktualnego profilu zasilania postaram się to zrobić bardziej elegancko.
Offline
Dodali w [url=https://bugs.kde.org/show_bug.cgi?id=229074]KDE 4.6[/url], ale nie mogę znaleźć dokumentacji żeby sprawdzić jak to zrobić. Pomijając że KDE 4.6 chyba i tak jeszcze nie ma w repozytoriach Debiana.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00094 | 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.138.126.124' WHERE u.id=1 |
0.00067 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.126.124', 1732531688) |
0.00044 | SELECT * FROM punbb_online WHERE logged<1732531388 |
0.00048 | SELECT topic_id FROM punbb_posts WHERE id=165835 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=18135 ORDER BY posted |
0.00052 | 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=18135 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00173 | 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=18135 ORDER BY p.id LIMIT 0,25 |
0.00081 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18135 |
Total query time: 0.00583 s |