LINUX.ORG.RU

Сообщения samson_la

 

Linux 2.6.10 + SkyStar2 + спутникове TV

Как настроить спутниковое TV под линукс на 2.6.X + SkyStar2? Как смотреть спутниковое ТВ mplayer-ом? Может кто сталкивался?

PS: спутниковый инет настраивал а ТВ - нет

samson_la
()

deco for Linux

Попросил меня один знакомы собрать Demos Commander для Linux-а... Сам он freBSD любит, но последнее время Linux-ом пользоваться приходится. Вот и возник такой вопрос....

Поделитесь опытолм плз. Кто пробывал собрать deco под линухами?

samson_la
()

Linux 2.6.10 + SkyStar2 + спутникове TV

Как настроить спутниковое TV под линукс на 2.6.X + SkyStar2? Может кто сталкивался?

samson_la
()

Проблема с FIFO (именованые каналы)

Ситуация такова:

два процесса p1 и p2.
p1 создает fifo1 и fifo2 и открывает их на чтение и запись, соответственно.
p2 открывает fifo2 и fifo1 на чтение и запись.

Проблема такая:
p1 создал оба fifo. открывает fifo1 на чтение и "засыпает" на syscall open(),
точнее ждет, пока кто-нибудь не откроет fifo1 на запись...
p2 открыл fifo1 на запись.
p1 открывает на запись fifo2 и опять "засыпает" на системном вызове open().

Можно ли сделать так, что бы p1 не "засыпал" на open()?
А вот на вызовах read() и write() пусть ожидает записи-чтения в канал.

fifo создавались так:
mkfifo(FIFO_REQ_NAME, FIFO_MODE);

где FIFO_MODE:
#define FIFO_MODE (S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH |
S_IWOTH)

открывались так:
infile = fopen(ifname, "r");
outfile = fopen(ofname, "w");

пробывал и так:
int fd = open(ifname, O_RDONLY);

и так:
int fd = open(ifname, O_RDONLY|O_NDELAY);

пробывал игнорировать сигнал SIGPIPE:
signal (SIGPIPE, SIG_IGN);

Может кто подскажет, как тут быть?
samson_la
()

puntoSwitcher для Linux

Как сделать, что бы раскладка клавиатуры переключаласть автоматически. Еслть ли что-нибудь подобное puntoSwitcher-у, но только для Linux. А то постоянно то терминал, то icq... Может кто знает как бороться с чем то вроде этого:

samson@samson:~$ ыгвщ кь -ка /

:)

samson_la
()

Установка драйверов для Radeon 9200 se

Заранее хотелось извиниться за то, что не в первый раз поднимается данная тема. 
Читал по этому поводу на форуме, но не нашел.

Приобрел Radeon 9200 se. 
Раньше MX440 стоял, все устраивало, кроме того, что монитор еще один стоит без дела. 
Система: Slackware 10.1, linux-2.6.10, Xorg 6.8.1

Решил поставить драйвера производителя.
На opennet прочитал статью по установке дров для ati.
Собрал ядро, нашел и установил пакет ati-fglrx-8.16.20-i386-1tsu.tgz.
Сгенерил xorg.conf утилитой fglrxconfig,
поправил там только то что касается клавиатуры, мыши...
Два монитора на один рабочий стол заработали только после
соответствующих установок в fireglcontrolpanel

Вроде как все и заработало, но:

samson@samson:~$ glxinfo 
name of display: :0.0
ERROR: DDX driver fingerprint mismatch: got 0x00005961, but expected 0x32C4A39B
libGL error: InitDriver failed
display: :0  screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
.......

samson@samson:~$ glxgears 
ERROR: DDX driver fingerprint mismatch: got 0x00005961, but expected 0x32C4A39B
libGL error: InitDriver failed
998 frames in 5.0 seconds = 199.600 FPS
1000 frames in 5.0 seconds = 200.000 FPS
.......

samson@samson:~$ fglrxinfo 
ERROR: DDX driver fingerprint mismatch: got 0x00005961, but expected 0x32C4A39B
libGL error: InitDriver failed
display: :0.0  screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.1)

работает, но не все...

Никто не сталкивался с такой ситуацией?
samson_la
()

RSS подписка на новые темы