LINUX.ORG.RU

xorg + no_glx + проблемы с ТВ-аут. Вопросы после FAQ.


0

0

14.29 Как включить аппаратную прозрачность в xorg-6.8.0 и выше?

Открываем /etc/X11/xorg.conf и добавляем такой кусок:

Section "Extensions"
Option "Composite"
EndSection

Если карта nvidia или radeon 7x00,8x00,9100 с драйверами dri, то чтобы X-сервер не тормозил в раздел "Device" добавляем строчку

Option "RenderAccel" "true"



После этих действий начисто отшибает glx. Убираешь Option "Composite" -
все опять работает.

И второй вопрос к Jackill:

20.5 Как посылать именно фильм на телевизор, а все остальное - на монитор?

При настроенном X-сервере - легко:

user@linux# alias mplayertv='export DISPLAY=:0.1 & qut;" mplayer -fs'

Х-сервер настроил, все нормально. С алиасом не все понял. Что делает
вышеуказанная команда?
Если создать от рута (как написано) - то обычный юзер не видит mplayertv.
Да и от обычного пользователя... недопонял я, объясните пожалуйста:
Потом фильм надо открыть с mplayertv? Что-то не очень получается...
Нужно максимально простое решение под КДЕ. (для "бытового" использования)




Забыл...

GF FX5700 / SuSE 9.2 / drivers 6629

DDDs
() автор топика

Одновременно glx и composite не работают. Точнее, могут, но unstable. Смотри доку, ту, что к драйверу идет.

Shaman007 ★★★★★
()
Ответ на: комментарий от Shaman007

То есть?
Или тени, или GL-ускорение?
У меня со включенными тенями даже glxgears не стартуют.

DDDs
() автор топика

>После этих действий начисто отшибает glx. Убираешь Option "Composite" - все опять работает.

На 6111 + xorg-6.8.1-1.12 от fc-devel оно работало с glx, но глючило (т.е. прозрачные окошки периодически подвисали).

Что касается алиаса - он позволяет запускать команду с определенным в нем параметром (см. как mc запускается), не прописывая его каждый раз в отдельности. Но mplayer ты пускаешь от пользователя, а вторые иксы, наверно, от рута, поэтому не может.

Команду надо прописать куда-нить в свои стартовые скрипты (типа .bashrc), а лучше (если какая-нить fedora, например) создать в /etc/profile.d файлик mplayer.sh и прописать эту строчку там.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Настроил иксы так, как в FAQ написано. На телевизоре изображение есть.
Т.е. две секции устройств, две секции монитора,две секции экран.
Уж не знаю, от рута ли они стартуют, но судя по всему - нет, потому что
kkbswitch & oooqs из автостарта ложатся в трей именно на второй экран
(на телевизор).
если можно - то чуть подробнее процедуру запуска. Может прикол в том,
что в сусе в Х-конфиге Screen [1] а не Screen 1?
Или в том, что в сусе при запущеных иксах от другого пользователя
иксовые приложения не запускаются:

vinny@divor:/home/divor> gmplayer
MPlayer 1.0pre6-3.3.4 (C) 2000-2004 MPlayer Team
CPU: Intel Pentium M Banias (Family: 6, Stepping: 5)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.

Creating config file: /home/vinny/.mplayer/config

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

vo: couldn't open the X11 display (:0.0)!
MPlayer GUI requires X11.

Помогите, или ткните носом в доку подробную.

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