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-01-22 20:52:40

  Brat - Użytkownik

Brat
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-06-06

VLC vs KDE

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

Kod:

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

 

#2  2011-01-22 20:55:03

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: VLC vs KDE

Przerabiałem mniej więcej to samo, tyle że na GNOME — obszedłem przez zainstalowanie [deb]xscreensaver[/deb]. ;)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2011-01-22 21:00:47

  Brat - Użytkownik

Brat
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-06-06

Re: VLC vs KDE

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

 

#4  2011-01-22 21:01:50

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: VLC vs KDE

Pewnie nie o to Ci dokładnie chodzi ale... jako "workaround" spróbuj przed uruchomieniem filmu dać:

Kod:

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

 

#5  2011-01-22 21:11:53

  Brat - Użytkownik

Brat
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-06-06

Re: VLC vs KDE

Kod:

xset s off && xset -dpms

Nie pomaga :/

Offline

 

#6  2011-02-17 03:26:55

  Brat - Użytkownik

Brat
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-06-06

Re: VLC vs KDE

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:

Kod:

commands.getoutput("qdbus org.kde.powerdevil /modules/powerdevil setProfile Presentation");

i

Kod:

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

 

#7  2011-02-17 11:14:30

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: VLC vs KDE

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.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.006 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00006 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00060 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='18.224.59.107' WHERE u.id=1
0.00064 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.224.59.107', 1732531881)
0.00044 SELECT * FROM punbb_online WHERE logged<1732531581
0.00036 SELECT topic_id FROM punbb_posts WHERE id=163062
0.00006 SELECT id FROM punbb_posts WHERE topic_id=18135 ORDER BY posted
0.00055 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.00135 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.00076 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=18135
Total query time: 0.00491 s