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

Discussion in 'Linux -keskustelu' started by anatemus, Jun 7, 2005.

Thread Status:
Not open for further replies.
  1. anatemus

    anatemus Regular member

    Joined:
    Mar 11, 2002
    Messages:
    472
    Likes Received:
    0
    Trophy Points:
    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ä.
     
    Last edited: Jun 7, 2005
Thread Status:
Not open for further replies.

Share This Page