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  2014-05-12 20:35:05

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

[SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Cześć

Jak parametr podać w linni poleceń Mplayera/Mpv, żeby wystartował nie w fullscreenie, ale w zmaksymalizowanym oknie?

Jeśli nie da rady w maksymalnym rozmiarze okna, to ostatecznie może być wymiar w pikselach, np w ffplay (z ffmpeg), można mu podać tak:

Kod:

PLAYER="/usr/bin/ffplay -x 1280 -y 960"

W pomocach Mplayera i MPV (na tym mi nawet bardziej zależy) widzę miliony różnych opcji, ale nie zauważyłem rozwiązania tego problemu.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-05-13 02:30:42)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#2  2014-05-12 21:31:37

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

W profesjonalnych menedżerach okien ustawia się to mniej więcej tak:

Kod:

<application class="mplayer2" name="xv" type="normal"><maximized>yes</maximized></application>
<application class="mpv" name="gl" type="normal"><maximized>yes</maximized></application>

;)

W jakim to środowisku graficznym?

Offline

 

#3  2014-05-12 21:41:00

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Same "niepoważne" środowiska mam na razie pod ręką:
Gnome-2.32 na razie, w przyszłości, na Waylandzie  najprawdopodobniej KDE5|MATE|LXQT.

Ten przykład, który podałeś, wskazuje na jakiś pliczek XML (konkretnie jaki?), a mnie chodzi o wiersz polecenia, czyli cmdline procesu.
To ma iść do skryptu Basha|Perla.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-05-12 21:42:34)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2014-05-12 21:54:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Ja bym to zrobił tak:
Normalnie używał jednego programu (np. mplayer), a drugi (mpv) byłby tylko używany w tym skrypcie.
Wtedy na stałe konfigurujesz mpv żeby się uruchamiał zmaksymalizowany.

Wprawdzie w GNOME takich cudów nie ma, ale może z tym programem będziesz miał namiastkę możliwości Opneboksa, z którego pochodził wcześniejszy fragment ;)
[url]http://en.wikipedia.org/wiki/Devil's_Pie_(software)[/url]

Offline

 

#5  2014-05-12 22:03:50

  mati75 - Psuj

mati75
Psuj
Skąd: default city
Zarejestrowany: 2010-03-14
Serwis

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Szukałbym coś o dopisaniu do metacity, że program ma startować zmaksymalizowany. Powinno się to dać.


[img]https://l0calh0st.pl/obrazki/userbar.png[/img]

Offline

 

#6  2014-05-12 22:20:03

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

No właśnie te wszystkie prymitywne metacity, muttery, muffiny, xfwmy i inne dziadostwa nie maja tak podstawowych opcji.

Ja nie znalazłem i kombinowałem z devilspie.

Offline

 

#7  2014-05-12 22:40:58

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Chyba to musisz w pliku konfiguracyjnym umieścić

yampress@debian ~/.mplayer]$ cat config
# Write your default config options here!
#Mplayer config  ~/.mplayer/config
vo=xv
osdlevel=3
zoom=yes
xy=2

[yampress@debian ~/.mplayer]$[/quote]
w lini poleceń

x <x> (MPLAYER only)
Scale image to x width (if sw/:hw scaling available). Disables aspect calculations.
-xvidopts <option1:option2:...>
Specify additional parameters when decoding with XviD.
dr2
Activate direct rendering method 2.
nodr2
Deactivate direct rendering method 2.
-xy <x>
x<=8
Scale image by factor <x>.
x>8
Set width to <x> and calculate height to keep correct aspect ratio.
-y <y> (MPLAYER only)
Scale image to y height (if sw/:hw scaling available). Disables aspect calculations.
-zoom 
Allow software scaling, where available. Could be used to force scaling with -vop scale.
NOTE:
-vop scale will IGNORE options -x / -y / -xy / -fs / -aspect without -zoom.[/quote]

Ostatnio edytowany przez Yampress (2014-05-12 22:46:00)

Offline

 

#8  2014-05-12 22:45:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Można jeszcze kombinować z tym:
http://en.wikipedia.org/wiki/Wmctrl

Offline

 

#9  2014-05-12 22:50:45

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Takie skalowanie  .... to trzeba jednakowo robić co do osi X i Y . Bo potem obraz będzie zniekształcony...

Offline

 

#10  2014-05-12 23:01:39

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

[quote=Yampress]Takie skalowanie  .... to trzeba jednakowo robić co do osi X i Y . Bo potem obraz będzie zniekształcony...[/quote]
Dlatego lepiej — moim zdaniem — zrobić to poprzez zwykłe zmaksymalizowanie okna.
Odpada wtedy problem skalowania i zachowywania proporcji.

Offline

 

#11  2014-05-12 23:23:12

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: [SOLVED?]Mplayer i Mpv - domyślny rozmiar okna przy starcie?

Spoko, myślałem, że da się jakoś w samych programach, ale jeśli trzeba jakieś protezy typu Devil's Pie, to jest tak, jakby się ktoś prawą piętą chciał podrapać za lewym uchem. :D

Takie preferencje dla programów, to chyba w Compizie też są,
wmctrl obaczę.

Chyba zajrzę też do źródełek MPV, może tam się czegoś dowiem.
rozmiar 1280x960 to mniej więcej obszar zmaksymalizowanego okna.

W głowie mi się nie mieści, że tak prymitywne narzędzie jak ffplay ma takie opcje, a mplayer i bazujący na nim mpv nie.


Gotowe:

Kod:

wmctrl  -l |  awk '$4 == "mpv" {print $1}' | while read line; do wmctrl -i -r $line  -b toggle,maximized_vert,maximized_horz; done;

Dzięki za tą wskazówkę z wmctrl.

Szkoda tylko, ze ten sposób ma przed sobą umiarkowany żywot, także sposób na podobną akcję pod Waylandem mile widziany na przyszłość. ;)


Jednak trzeba kombinować dalej, po prostu jak odtwarzacz ciągnie coś z netu, to okno pojawia się po 1 -5 sekundach, i wmctrl wtedy nie zawsze go łapie.
Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-05-13 02:32:16)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

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

[ Generated in 0.011 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00114 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.216.239.46' WHERE u.id=1
0.00075 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.216.239.46', 1715294321)
0.00069 SELECT * FROM punbb_online WHERE logged<1715294021
0.00102 DELETE FROM punbb_online WHERE ident='47.128.50.207'
0.00077 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=25803 AND t.moved_to IS NULL
0.00007 SELECT search_for, replace_with FROM punbb_censoring
0.00183 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=25803 ORDER BY p.id LIMIT 0,25
0.00084 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25803
Total query time: 0.00724 s