LINUX.ORG.RU

Может, кому пригодится, еще один способ сделать ТВ-выход


0

0

Для НОУТБУКА (ATI Mobility Radeon 9600), если нет желания делать дополнительный X-Server, на мой взгляд лучше всего:

$ cat /etc/X11/xorg.conf
Code:
...
Section "Monitor"
        Identifier      "NB_LCD"
        HorizSync       28.0 - 70.0
        VertRefresh     43.0 - 60.0

        ModeLine        "1400x1050" 122.61  1400 1488 1640 1880  1050 1051 1054 1087 -HSync +Vsync
        Modeline        "1024x768"  64.11  1024 1080 1184 1344  768 769 772 795  -HSync +Vsync

        Option          "DPMS"
EndSection

Section "Device"
        Identifier      "ATI-Prop-driver-LCD"
        Driver          "fglrx"
        Option          "UseFastTLS"    "on"
        Option          "TVFormat"      "PAL-B"
        Option          "Capabilities"  "0x00000000"
        Option          "FSAAEnable"    "off"
        Option          "Stereo"        "off"
        Option          "TVStandard"    "YUV"
        Option          "FSAAScale"     "0"
        Option          "Centermode"    "on" 
        Option          "DesktopSetup"  "clone"
        Option          "HSync2"        "30.0-50.0"
        Option          "VRefresh2"     "60.0-60.0"
        Option          "Mode2"         "1024x768"
        Option          "ForceMonitors" "lvds,tv"
        BusID           "PCI:1:0:0"
EndSection

Section "Screen"
        Identifier      "Screen0"
        Device          "ATI-Prop-driver-LCD"
        Monitor         "NB_LCD"
        DefaultDepth     24
        SubSection      "Display"
                Depth     1
                Modes    "1400x1050" "1024x768"
        EndSubSection
        SubSection "Display"
                Depth     4
                Modes    "1400x1050" "1024x768"
        EndSubSection
        SubSection "Display"
                Depth     8
                Modes    "1400x1050" "1024x768"
        EndSubSection
        SubSection "Display"
                Depth     15
                Modes    "1400x1050" "1024x768"
        EndSubSection
        SubSection "Display"
                Depth     16
                Modes    "1400x1050" "1024x768"
        EndSubSection
        SubSection "Display"
                Depth     24
                Modes    "1400x1050" "1024x768"
        EndSubSection
EndSection
...

Примечание:
1) 1024х768 - должно быть обязательно, т.к., это максимальное разрешение для ТВ-выхода.
2) Option          "Centermode"    "on" - нужна для ноутбуков, чтоб не портить шрифты (просто будет небольшое окошко).

Затем создать файлик содержащий:
$ cat ~/bin/vlc2tv
Code:
#!/bin/sh

NORMAL_REOLUTION=`xrandr | grep "*" | awk '{ print $1 }' | sed s/*//`

TV_RESOLUTION=`xrandr | grep "1024 x 768" | awk '{ print $1 }'`

/usr/bin/xrandr -s ${TV_RESOLUTION}

vlc $1

/usr/bin/xrandr -s ${NORMAL_REOLUTION}


Code:
$ chmod ug+x ~/bin/vlc2tv
$ ~/bin/vlc2tv path2Film

Примечание:
vlc - заменить на тот плеер, который хочется юзать.

Если есть замечания, предложения, предлагаю постить сюда, т.к. подобных вопросов очень много встречается.
Надеюсь, что кому-нибудь поможет.

2Jackill:
Может это в ФАК, т.к. делается за 3 минуты и работает сразу.
А также не надо X-Server еще один стартовать.
★★★★★

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.