LINUX.ORG.RU

Сообщения the_moon

 

network brwoser

Форум — General

Привет,

а есть ли сабж для XFCE4, как это реализованно в гномовском наутилусе? Или просто что нибудь GTK-шное?

Спасибо

>>>

the_moon
()

cvs и бранчи

Форум — Development

Привет,

есть у меня софтинка, которой будет четыре варианта по числу клиентов, с общим ядром и некоторыми другими общими файлами остальные файлы будут кастамайзится под клиентов.

Раньше мне приходилось работать с cmvc, так там была такая фича. Бранчить можно было только отдельные файлы, которые действительно были спецефичны для отдельной ветки продукта.

Потом, когда я хотел извлечь из репозитория отдельную бранчь я получал файлы из main line и файлы спецефические для этой бранчи.

Тоесть если я редактировал файлы из main line, эти изменения автоматически становились общими для всех вариантов продукта и мне не надо было думать, в какие варианты продукта эти изменения включить.

Так вот вопрос, можно ли как то сделать это и с CVS?

Я что то попробовал только один файл забранчить и когда я извлекаю эту бранч, у меня извлекается только этот файл, а других файлов нет. Как я понимаю, в CVS если бранчить, то надо все бранчить? Или есть варианты?

Мне подсказывают сделать четыре директории по числу вариантов продукта и туда спихивать только то, что действительно отличается от main line, но по мне так это просто гемморой будет. Каждый раз, перекраивать структуры всех четырех вариантов придется, если еще один файл надо отбранчить.

Спасибо

>>>

the_moon
()

заменить cd pushd-ом

Форум — General

Привет,

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

Если скрипт-враппер написать, то стек не сохраняется после вызова скрипта.

Спасибо

>>>

the_moon
()

Определить присутсвие/отсутсвие пользователя

Форум — Desktop

Привет,

до сего момента я пользовался xscreensaver расширением иксов, но не надежно оно, иногда почему то не срабатывает.

Подскажите, как можно подключиться ко все девайсам ввода, которые сконфигурированы в иксах? Нужно просто следить были ли эвенты или нет.

Спасибо

>>>

the_moon
()

alsa: Звук через hdmi (iec958)

Форум — General

Привет,

у меня на материнке ati radeon xpress 1250 с выходом hdmi и возможностью выдачи звука через hdmi на телек.

Скачал последний релиз 15 alsa драйверов. Собрал драйвер hda-intel. Со всеми кодеками.

aplay -L выдает следуюшее

default:CARD=SB
    HDA ATI SB, ALC883 Analog
    Default Audio Device
front:CARD=SB,DEV=0
    HDA ATI SB, ALC883 Analog
    Front speakers
surround40:CARD=SB,DEV=0
    HDA ATI SB, ALC883 Analog
    4.0 Surround output to Front and Rear speakers
surround41:CARD=SB,DEV=0
    HDA ATI SB, ALC883 Analog
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=SB,DEV=0
    HDA ATI SB, ALC883 Analog
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=SB,DEV=0
    HDA ATI SB, ALC883 Analog
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=SB,DEV=0
    HDA ATI SB, ALC883 Analog
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=SB,DEV=0
    HDA ATI SB, ALC883 Digital
    IEC958 (S/PDIF) Digital Audio Output
null
    Discard all samples (playback) or generate zero samples (capture)
iec958:CARD=HDMI,DEV=0
    HDA ATI HDMI
    IEC958 (S/PDIF) Digital Audio Output

А это aplay -l

**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC883 Digital [ALC883 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 0: ATI HDMI [ATI HDMI]
  Subdevices: 1/1


Вот в последнее мне и надо выдать звук

aplay -D hw:1 audiodump.wav
aplay -D plug:hw:1 audiodump.wav

Выдает

Playing WAVE 'audiodump.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo

И молчит, звука нет

mplayer -ao alsa:device=hw=1 audiodump.wav 

быстро быстро (счетчик позиции в файле очень быстро отсчитывает,
 быстрее чем при проигровании через аналоговый разъем) выдает весь 
файл в драйвер и тоже тишина. 

mplayer -ao alsa:device=hw=0 audiodump.wav

С нормальной скоростью проигрывает весь файл, 
звук есть через обычный аналоговый выход.

если через оптический выход погнать поток 

mplayer -ao alsa:device=hw=0.1 audiodump.wav

То mplayer проигрывает все с нормальной скоростью, наличие звука
 проверить не могу, невкуда воткнуть кабель.


Отослал bugreport только вот думаю до него девелопер доберется 
к началу следущей пятилетки.

Что можно сделать, может в драйвере можно что то подправить? :) 
Только там без бутылки не разберешся. Или можно как то по уму настроить alsa?

Ни у кого опыта нет в решении такой проблемой?

Спасибо

>>>

the_moon
()

Отключить отключение монитора

Форум — Desktop

Привет,

отключается монитор, минут через пятнадцать. Неважно, запущенны иксы или нет. Если просто консоль, то тоже самое. В биосе потыкался и ничего в этом напровлении не нашел, да и что искать?

В иксах DPMS не включено и все едино, через 15 минут монитор отрубается. Пробовал acpi=off передавать ядру в качестве параметра - безуспешно.

При просмотре фильма фигово, раз в десять минут приходится кнопку на клаве нажимать, что бы комп знал, что я здесь и никуда не ушел.

Что надо сделать, задайте направление? А то в инете все, что нахожу, так это как сделать так, что бы моник отключался, а не наоборот.

Спасибо

>>>

the_moon
()

xorg + gamepad

Форум — General

Привет,

как их скрестить? У меня какой то usb, когда втыкаю в usb то появляются такие отладочные сообшения ядра

usb 4-1: new low speed USB device using ohci_hcd and address 3 usb 4-1: configuration #1 chosen from 1 choice input: USB 2Axes8Keys GamePad as /class/input/input6 input: USB HID v1.00 Joystick [USB 2Axes8Keys GamePad ] on usb-0000:00:13.2-1

Настроил udev, что бы создавался /dev/input/joystick с 0666 правами.

cat /dev/input/joystick выдает всяку всячину если кнопки нажимать.

В xorg.conf добавил

Section "ServerLayout" ... InputDevice "Gamepad" "SendCoreEvents" EndSection

Section "InputDevice" Identifier "Gamepad" Driver "joystick" Option "Device" "/dev/input/joystick" EndSection

При старте x сервера в логах появляется такие сообшения

(**) Option "Device" "/dev/input/joystick" (**) Option "SendCoreEvents" (**) Gamepad: always reports core events (II) XINPUT: Adding extended input device "Gamepad" (type: JOYSTICK) (EE) Joystick: ioctl on '/dev/input/joystick' failed: Invalid argument

В итоге джойстик не работает. Не шлет сообшения. По крайней мере xev не реагирует.

Что ему надо?

Спасибо

>>>

the_moon
()

ATI карта, воспроизведение фильма

Форум — Desktop

Привет,

у меня комп подключен к телеку с full hd, то есть графический режим 1920x1080. В коме на материнке radeon 1250. Проц athlon x2 4600+.

Пробовал mplayer и xine. Дистрибутив у меня gentoo.

mplayer почему то вообше не вытягивает HD фильмы. Фильмы в hd качестве воспроизводятся жутко медленно, звук опережает изображение.

А вот xine справляется с такими фильмами, хоть фильмы и лагает на темных сценах, но у него имеется один неприятный затык. Видео уходит через opengl драйвер и при быстрой смене сцен видно, что сначала обнавляется один треугольник (верхний правый), а потом другой (левый нижний). От этого часто сильно заметно выделяется диагональ из левого верхнего угла экрана, до правого нижнего. Неприятно. Причем не зависит, HD фильм или обычный, в PAL разрешении.

Драйвер у меня от AMD, скачал последнию версию. Можно как то оттюнить его на воспроизведение фильмов? Что бы не было заметно этой полосы.

На других драйверах (x11, xshm )изображение вообше тормозит страшно, я думаю от того, что проц не справляется со скалированием изображения до 1920x1080 точек, а в случае с opengl этим занимается графическая карта, но вот есть такой неприятный глюк c треугольниками.

Спасибо

>>>

the_moon
()

gentoo: почему дохнет freevo?

Форум — Desktop

Привет,

хочу пускать freevo при старте системы как display manager. в /etc/conf.d/xdm прописал freevoboot. Есть такой скрипт в /usr/bin/.

Во время загрузки он стартует, иксы запускаются и все, потом оно обрубается. и все вываливается в консоль.

А вот если я потом их этой же консоли наберу /etc/init.d/xdm restart то freevo стартует нормально и не умирает.

Как быть? Отчего так?

Спасибо

>>>

the_moon
()

Маильный скрипт автоотведтчик

Форум — General

Привет,

скоро отпуск :) Хочется тулу автоотведтчик, котороя бы по крону стартовала бы раз, допустим в час, проверяла маилы и если маил отправителя из белого списка, и письмо адресованно мне, отсылала бы ответ, с текстом "меня нет дома".

Понятно, что я и сам могу написать такую, на перле, но писать лень. :)

Спасибо

>>>

the_moon
()

GTK, Gnome applet, заставить мигать иконку

Форум — Development

Привет,

что то не соображу как заставить иконку в моем апплете мигать.

Создается иконка и вообше апплет так

wl->icon = gtk_image_new_from_stock( GTK_STOCK_ABOUT, GTK_ICON_SIZE_SMALL_TOOLBAR ); gtk_box_pack_start (GTK_BOX (hbox), wl->icon, FALSE, FALSE, 5); gtk_container_add (GTK_CONTAINER (frame), hbox); gtk_container_add (GTK_CONTAINER (wl->applet), frame); gtk_widget_show_all (GTK_WIDGET (wl->applet));

Дальше создаю таймер, котрый вызывает фукцию. В этой фукции я пробовал делать поочередно.

gtk_widget_hide( wl->icon ) и gtk_widget_show( wl->icon )

Иконка исчезает и снова появляется, но проблема в том, что весь апплет меняет свой размер. Все остальные контролы сдвигаются на место иконки. От этого вся панель дергается.

Как монжно зафиксировать рамер апплета? Или как то по другому нарисовать в место иконки пустоту и потом снова иконку? Как сделать это по человечьи?

Спасибо

>>>

the_moon
()

правка PDF под линуксом

Форум — General

Привет,

у нас люди генерят PDF файлы, в которых надо бы разрешить commenting tool или плагин. Короче, что бы можно было потом делать коментарии в PDF файлах.

Денег на сервер нету, есть только Acrobat Professional. Я пока извернулся через визуал басик скриптами и макросами. Но там такой гемморой! :) Все работает на windows xp машине, к которой я коннекчусь rdesktop-ом из VNC server-a бегающего на linux машине.

Есть ли более прямой путь, под линуксом автоматизировать процесс активации "комментирования" ?

Спасибо

>>>

the_moon
()

Каталог софта

Форум — General

Привет,

а есть где нибудь каталог софта под линукс? Может даже с рейтингами и разбитый на темы? А то поиск софта тернист и нуден.

Хочу вот в частности графически редактор с векторной графикой, а ставить все подряд лениво.

Спасибо

>>>

the_moon
()

gentoo gnome сеть

Форум — Desktop

Привет,

только вот сейчас заметил, что у меня просмоторщик сети ничего не показывает. Хотя smbtree пару компов в сети выдает. Пробовал в инете инфу искать, но не пойму как. У меня интерфейс на русском. Пункт меню как то странно обозван на русском. "Переход" -> "Сеть". Ничего по таким ключевым словам не нахожу, да и забыл как по английски это называется.

Короче, где можно и нужно в гноме подкрутить, что бы оно стало показывать самба сервера, а может быть даже и NFS?

Может че надо перекомпилировать? Gnome 2.18.

Спасибо

the_moon
()

Прошедшее время с момента старта машины

Форум — General

Привет,

а как узнать время прошедшее со старта компьютера одной командой? Где то ведется такой учет?

Спасибо

the_moon
()

перенаправить вывод

Форум — General

Не спит еще кто нибудь? Вопрос такого плана. Надо в bash скрипте вывод перенаправить или в файл или в stdout.

Я напеисал типа такого

OUT=/tmp/file.log

[ "$1" = "stdout" ] && OUT=/dev/stdout

Это работает покуда я от себя этот скрипт запускаю, а вот если по sudo, то не работает. Потому как /dev/stdout это линк, который кажет на мой терминал, и юзер из под которого все запускается к нему прав не имеет.

Как это делается правильно?

Спасибо

the_moon
()

nicstat gnuplot

Форум — General

Привет,

пытаюсь нарисовать график, по результатам работы nicstat.

Инпут примерно такой такой, я обрезал его.

00:00:10     eri0    2.79    2.61
00:00:20     eri0   156.7   152.4
00:00:30     eri0   263.3   367.7
00:00:40     eri0   248.2   346.2
00:00:50     eri0    3.83    3.78
00:01:00     eri0    3.05    2.95
00:01:10     eri0    2.72    2.56
00:01:20     eri0    3.79    3.72

Мне надо нарисовать график, у которого x первая колонка, а y третья.

Пытаюсь так:

Terminal type set to 'x11'
gnuplot> set timefmt "%H:%M%:S"
gnuplot> set format x "%H:%M"
gnuplot> plot "/tmp/27" using 1:3 with lines

Получаю Bad format character. И не пойму че ему надо.

Замучался листать документацию, пятница день тяжелый. Помогите если кому не лень.

Спасибо




the_moon
()

Запуск команд для новых строк в логе

Форум — General

Привет,

надо сделать скриптик, который при появлении определенных новых строк в логе, напускал бы команду kill.

Первое, что в голову пришло

tail -fn 0 | grep "filter" | xargs kill -3 $APP

Но не работает, xargs ждет пока EOF не получит. Тоесть пока работает tail ничего не происходит.

Более тупой способ конечно работает, это в месконечном цикле каждый раз считать количество строк со словом filter и при увеличении числа запускать команду. Только дело в том, что лог аграмадный, каждый раз парсить его, да и хотелось бы команду запускать близко по времени появлении нужной строки.

Все это надо для отладки проги на стороне клиента. Прога по этому сигналу будет более обширный лог выдавать.

Спасибо за внимание

the_moon
()

Apache2, mod_headers

Форум — General

Привет,

у меня задача такого рода. Если в запросе к серверу есть определенная кука, то надо в запрос подмешать HTTP переменную с таким же именем и содержимым этой самой куки и запрос пенаправляется (проксируется) к другому серверу. Если такой переменной нету в куках, то перенаправить на второй сервер.

Попробовал с mod_headers и mod_setenvif, а оно не может сделать так, как мне того хотелось бы:

RewriteCond %{HTTP_COOKIE} !VARIABLE RewriteRule (.*) http://loginserver/login.pl [P]

SetEnvIf Cookie VARIABLE=([a-zA-Z].*) VARIABLE=$1 RequestHeader add VARIABLE %{VARIABLE}

ProxyPass / http://resources.com/

Вообще то первые две строки работают, запрос перенаправляется дальше если куки нету, а вот дальше не знаю как сделать.

Может есть какие то другие варианты?

the_moon
()

netcat vs. scp

Форум — General

Намедне протестировал, avi файл на 100 мегов копировал с одной машины на другую в локальной сетке netcat-ом и посредством scp. scp победил. Процентов на 15-20 быстрее оказался. Почему так? Сосед говорит, что scp увеличивает нагрузку раз в 10 на сетку, я так не думал, но то, что scp окажется быстрее не подозревал даже. А оно во как получается. Может если на более далекие расстояния копировать файлы? Где правда? В интернете искал, но не нашел ничего путного на эту тему.

the_moon
()

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