Skripti resoluution vaihtamiseen TV-out -käyttöön

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi anatemus 07.06.2005.

Viestiketjun tila:
Viestiketju on suljettu.
  1. anatemus

    anatemus Regular member

    Liittynyt:
    11.03.2002
    Viestejä:
    472
    Kiitokset:
    0
    Pisteet:
    26
    Pistetään välillä pikku vinkkiä =)

    Tavoite: normaalireso (esim. 1024x768) vaihtuu automaagisesti TV-outin tukemaan 800x600 -resoon katsottaessa mplayerilla videoita full screeninä (ja sitten takaisin).

    Aikani pähkäiltyäni MPlayerin, Nvidian ja X.orgin asetusten kanssa en löytänyt ratkaisua ongelmaan ja jätin töllölle kloonin päälle (1024x768 skrollaa hiiren mukana, KDE:n asetuksista 800x600 käyttöön -> kuva mahtuu töllöön).

    Nyt tympäännyin resonvaihtorumbaan aina ennen leffan tms. katselua, ja väsäsin pikaisesti skriptin (/usr/bin/mplayer-tv), joka _näyttäisi_ toimivan:

    # !/bin/sh
    /usr/bin/xrandr -s 800x600
    /usr/bin/mplayer -fs "$*"
    /usr/bin/xrandr -s 1024x768


    Olisko jollakin tiedossa hommaan "helpompaa" jippoa tai onko tuossa jotain syntistä, mitä ei pitäisi harrastaa?

    EDIT:
    Skriptiin voi vaihtaa /usr/bin/mplayer:n tilalle /usr/bin/gmplayer jos haluaa GUI:n härpäkkeet mukaan.

    Ja ainakin KDE:n (muut?) tiedostonhallintaan hiiren oikealle viritelmän sai _minulla_ integroitua:

    Luodaan tiedosto /usr/share/applications/mplayer-tv.desktop, jonka sisältö:

    [Desktop Entry]
    Type=Application
    Encoding=UTF-8
    Name=MPlayer (800x600 fullscreen)
    Exec=/usr/bin/mplayer-tv
    Type=Application
    Icon=mplayer.xpm
    MimeType=video/mpeg;audio/mpeg;video/x-mpeg;video/x-mpeg2;video/mp4;[bold]<klips />[/bold]
    NoDisplay=true


    Pohjana käytetty /usr/share/applications/mplayer.desktop, josta löytyy mm. MimeType -litania lyhentämättömänä.
     
    Viimeksi muokattu: 07.06.2005
  2.  
Viestiketjun tila:
Viestiketju on suljettu.

Jaa tämä sivu