Portál AbcLinuxu, 14. května 2025 01:01

Dotaz: Automatické umístění okna přehrávače v KDE

31.10.2007 00:00 dustin | skóre: 63 | blog: dustin
Automatické umístění okna přehrávače v KDE
Přečteno: 229×
Odpovědět | Admin
Pro domácí HTPC řeším problém automatického umístění okna mplayeru na druhou screenu, která je na TVout.

Původně jsem používal dvě oddělené screeny (:0.0, :0.1). Bohužel mezi nimi nejde přesouvat otevřená okna, což není pro ruční ovládání laikem použitelné.

Rozchodil jsem tedy TwinView (nvidia). Řadu filmů spouštím skripty z plochy (pro domácí BFU ideální) - po kliknutí se na TVout ve fullscreenu film pustí, současně chci pracovat na první screeně.

Spuštění na druhé screeně není problém, mplayer má naštěstí parametr -geometry.

Protože však využívám spoustu desktopů, musí být mplayer na druhé screeně na všech plochách současně. Toho snadno dosáhnu konfigurací KDE, kde ovšem musím zadat identifikaci okna. Pokud jej zvolím podle titlu (MPlayer), budou se mi takto přesouvat všechny mplayery, které spustím. To samozřejmě není cílem, chci automaticky přesouvat jenom mplayery spuštěné z mých skriptů. Mohl bych změnit title pomocí wmctl, ale nevím, jak jej zavolat spolu se spuštěním mplayeru a předat mu identifikaci jeho okna, aby to bylo spolehlivé.

Navíc jsem ve Speciálních nastavení okna nedokázal KDE přinutit akceptovat změnu pozice (formát x,y?). Mplayer naštěstí umí -geometry, ale to asi nelze čekat od všech přehrávačů. Má s tímto někdo zkušenosti?

Abych to shrnul - jde mi o automatické umístění konkrétního okna přehrávače spouštěného ze skriptu na druhou screenu a na všechny plochy v KDE.

Předem díky moc za rady.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.10.2007 09:53 doron | skóre: 21 | blog: Sensors a Ksysguard | Brno
Rozbalit Rozbalit vše Re: Automatické umístění okna přehrávače v KDE
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud použiješ Xineramu a možná i pro TwinView, namísto dvou screen, tak u mplayeru je k tomu volba -xineramascreen 1, namísto té jedničky tam může být 0, a tak podobně.
You can't fuck everyone, but you can try to.
31.10.2007 10:17 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Automatické umístění okna přehrávače v KDE
Díky za tip. Našel jsem, že TwinView se pro klienty tváří stejně jako xinerama, tak snad to zafunguje.

http://www.mail-archive.com/xpert@xfree86.org/msg07395.html (hodně staré)

Nicméně hledám řešení obecně pro jakýkoliv přehrávač (mplayer bez DVD navigace lze používat jen v určitých případech). Nějaký shell, kterému bych řekl, s jakými parametry okna má spustit konkrétní aplikaci (něco jako kdyby wmctl mělo parametr execute).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.