LINUX.ORG.RU

Сообщения nCryer

 

nvidia twinview + xinerama + 4 монитора

Галерея — Скриншоты

Скриншот о настройке Xinerama для двух видеокарт nvidia (AGP +PCI) и четырех мониторов, 2хFujitsu Siemens Scaleoview W19-1 19" 1440x900 и 2xSony SDM-X72 17" 1280x1024

Картинка сильно сжата из за ограничения по формату, оригинал можно найти тут: PNG (5440x1024) 820K

http://h1.org/~ncryer/xin1.png

При наличии всего двух мониторов использование TwinView от Nvidia не вызывает никаких проблем, однако подключение большего числа мониторов вызывает определенные трудности. При этом существуют следующие варианты настройки:

1) настроить два экрана TwinView и объединить их при помощи Xinerama. Тогда Xinerama видит каждую пару мониторов как один и при попытке развернуть окно, оно развернется сразу на два монитора.

2) создать отдельный экран для каждого монитора и не использовать Xinerama. В этом случае вы не сможете перетаскивать окна с экрана на экран или развернуть окно на два экрана, кроме этого, аппаратное ускорение будет работать только на половине экранов, поскольку, если для одной карты сконфигурировано несколько экранов, glx работает только на первом из них.

3) создать отдельный экран для каждого монитора и объединить их при помощи Xinerama. При этом сохраняются все преимущества Xinerama, но опять таки не работает glx, и что еще хуже, простая прорисовка окон работает настолько медленно, что полностью исключает подобный вариант конфигурации.

Проблема была решена написанием следующего патча для Xinerama:

http://h1.org/~ncryer/xinerama/libxinerama.patch

патч сделан для libXinerama-1.0.1, однако его легко можно адаптировать к любой другой версии. При использовании этого патча Xinerama проверяет наличие файла /etc/X11/xinerama.conf и если файл существует, параметры экранов берутся из него. Каждая строка файла представляет собой один экран и имеет следующий формат:

x y width height

Таким образом становится возможным использовать любое количество мониторов и пользоваться всеми преимуществами драйверов nvidia.

Пимеры файлов /etc/X11/xorg.conf и /etc/X11/Xinerama.conf:

http://h1.org/~ncryer/xinerama/xorg.conf

http://h1.org/~ncryer/xinerama/xinerama.conf

PS: Замечания на тему шрифтов и кде перенаправляйте сразу в /dev/null, поскольку данным сообщением я хочу помочь людям, которые столкнулись или столкнуться с проблемой подключения нескольких мониторов к видеокартам nvidia, а не выставлять на обсуждение мои личные пристрастия в выборе шрифтов или оконной среды.

>>> Просмотр (2048x2048, 322 Kb)

nCryer ()

Сообщение удалено no-dashi по причине 'Картинка кривая'

Форум — Linux-org-ru

Привет, речь идет о следующем топике:

http://www.linux.org.ru/profile/nCryer/view-message.jsp?msgid=1848922

Оригинал скриншота имеет разрешение 5440x1024, ссылка на оригинал в топике. Единственная возможность запостить такой скриншот на лор - промасштабировать до 2048x386 и вставить в изображение 2048x2048, иначе картинка не пропускалась по формату. Фон (свободная область) был оставлен прозрачным. Не понимаю в чем "кривость". Если существует более правильный способ загрузить 4-экранный снимок с таким разрешением, буду рад узнать и сделать правильно.

С уважением.

nCryer ()

kde on hurd

Галерея — Скриншоты

Продолжаем портировать софт на hurd. После долгих и кровавых боев одолел таки libs+base. Ребята из дебиана уже клепают пакеты, так что возможность тестировать скоро появится для широкой общественности.

Вот. Так как модераторы считают, что на новость это событие не тянет пришлось запостить в скриншоты :)

>>> Просмотр (1280x1024, 260 Kb)

nCryer ()

KIMAPFilter

Новости — KDE
Группа KDE

Данная программа будет полезна пользователям KMail работающим с IMAP. Данная программа берет настройки учетных записей из конфигурационного файла KMail и имеет диалог настройки фильтров схожий с кмэйловским. KIMAPFilter позволяет так же применять все или отдельные фильтры в ручную.
Еще одна примечательность, в отличии от систем фильтрования многих почтовых клиентов, KIMAPFilter не скачивает сообщения с сервера, а отправляет запросы search и move серверу в соответствии с http://rfc.net/rfc2060.html#p37 в результате вся работа по поиску и перемещению сообщений ведется на стороне сервера.
Патч, заставляющий KMail работать с KIMAPFilter прилагается.
Для работы программы необходимо установить модуль Mail:IMAPClient который можно найти здесь:
http://search.cpan.org/~djkernen/Mail...
или установить средствами вашего дистрибутива.

>>> скачать

nCryer ()

развлекуха

Галерея — Скриншоты

Вот, делать было нечего - собрал e17 с entrance - исключительно для развлекухи - три часа с напильником (mcedit + cgdb) и все собралось и запустилось, но работать с этим нельзя, хотя и красиво. Так что пакетов не будет.

Сегодня начинаю собирать КДЕ, а потом займусь трансляторами.

>>> Просмотр (1280x1024, 224 Kb)

nCryer ()

Выбор кодировок в Kopete

Новости — KDE
Группа KDE

Данный патч предназначен для пользователей Kopete общающихся с абонентами, пейджеры которых не поддерживают Unicode. В окне чата добавлен выпадающий список с кодировками. Выбранная для конкретного пользователя кодировка сохраняется в файле конфигурации и используется для отображения сообщений в окне чата и всплывающем из system tray balloon. Патч применяется с kopete из kdenetwork-3.4.0

>>> Патч и инструкция по установке

nCryer ()

Еще один скриншот.

Галерея — Скриншоты

Вот все тут показывают свои десктопы и я тоже решил. Просто так, от тоски.
Сборка собственная (не по лфс), собирается достаточно давно. Из скомпиленых не мной пакетов - только опера, хотя я ей почти не пользуюсь. KDE 3.1.0, собрать 3.1.1 пока нет времени. На переднем плане - гейткипер на основе gnugk, в данный момент отлаживается в гидеоне. На бэкграунде удаленно разрабатывается мастдайный клиент под него.
Можете ругаться :)

>>> Просмотр (1024x768, 214 Kb)

nCryer ()

кто использует htb? 

Форум — Admin

вопрос даже не столько по самому htb, как по tc filter.
создается некий листовой класс:
IF=eth2
[.....]
tc class add dev $IF parent 1:3 classid 1:31 htb rate 2Mbit\
ceil 64Kbit
tc qdisc add dev $IF parent 1:31 handle 20: pfifo limit 5

потом цепляю фильтр:
tc filter add dev $IF protocol ip parent 1:0 prio 1 u32\
match ip dst 192.168.2.200 match ip sport\
3128 0xffff flowid 1:31
так вот, в данном случае все ок, фильтр нужнве пакеты ловит, но если фильтровать не по dst(ip dst 192.168.2.200) а по src (ip src 192.168.2.200), все пакеты кидаются на дефолтный класс.
Есть у кого то какие то идеи?

nCryer ()

если никто не знает как считать страницы...

Форум — Admin

...то может быть кто то знает как посчитать кол-во страниц в HPPCL файле, или хотя бы как конвертнуть его назад, во что то удобоваримое?

nCryer ()

как посчитать кол-во страниц?

Форум — Admin

пишу утилиту для менеджмента принтера:
стоит на SuSE7.3 HP1200, локалка доступается к нему по самбе, принтер работает под lprng-3.7.4-78
проблем никаких нет, кроме одной, необходимо знать сколько страниц в задании, перед тем как пустить задание на печать.
если кто то подскажет как это реализовать или где про это читать, буду премного благодарен

nCryer ()

mysqlclient for RH

Форум — Development

собираю простенькую прогу с юзаньем MySQL, сервак на удаленном хосте, линкую как книжка пишет:
g++ -o name *.o -lmysqlclient
ld матерится что нет такого,
тогда линкую в наглую:
g++ -o name *.o /usr/local/lib/mysql/*mysql*so*
без варнингов генерится бинарник, но при запуске осыпается в кору:

con=mysql_init(NULL);
if(mysql_real_connect(con, host, username, passwd, db, 0, NULL, 0) == NULL)// вот тут падает
{
error(mysql_error(con), -1);
exit (1);
}
я написал вагон проектов с этими функциями
под suse 7.3 (mysql -3.23.41-17), кроме того бинарник скомпиленый в шапке без ошибок работает на suse, пробовал разные версии mysql/mysql-devel ---
rpm: 3.23.22-6, 3.23.41-1
src: 3.23.44
кто пишет в РХ на С под mysql, отзовитесь, плз


nCryer ()

много «оконность»

Галерея — Скриншоты

На тему разных извратов, чтобы подлить масла в огонь

>>> Просмотр (1024x768, 86 Kb)

nCryer ()

linux desktop?

Форум — Desktop

Блин, вот трабла, в связи с введением у нас в Украине закона о лицензионном софте администрация моего интернет клуба дала задание перевести все компы с мастдайки на линух, что я без труда и сделал, поставил rh7.0, kde 2.2.1 etc
но дело в том что я хоть и линуксоид, но всю жизнь юзал линух как серверную платформу, да и программал я только линух всегда, а тут блин, десктоп. Ну и соответсвенно юзера матерятся, а проблемы следующие:
1) броузер -- я пробовал netscape/mozilla разных версий, konqueror, opera, ни один из них не открывает некоторые страницы, как это делает ie, в основном пишут ошибки в java applet | script,
в чем это выражается -- некоторые апплеты грузятся, другие -- нет, всякие прибамбасы на страничках типа выплывающих менюшек не пашут, причем и яву качал прямо с sun -- все равно не пашут
2) оффисный пакет читающий доки м$ word/exl, говорят вроде staroffice умеет, но как у него с рус(а еще важнее укр)?
3) кучи разных фенек типа messenger/odigo etc нет под линух (хотя это ерунда, в принципе)
4) ни с одного сайта ип-звонилка не пашет под линухом :(
5) есть ли mpeg4 under linux?
6) и последнее, как обстоят дела с игрушками?
Буду искренне благодарен за любые /размышления/советы/ссылки/пожелания/etc по этому поводу

PS: лично я считаю что линуху на десктопе не место (все равно что холодильником пылесосить) и сейчас вместо того чтоб делом заниматься, маюсь всякой фигней

nCryer ()

sockets in perl and c

Форум — Development


серверная часть писана на ц, клиент писаный на том же ц
inet socket port 8001
все нормально, коннектится, но когда пишу клиента на perl
и подключаюсь к 8001 получаю "connection refused"

может в ц порты как то не так нумеруются? потому что когда
создавал сокет-сервер на 3128 bind не выдал ошибку, а в теории должен был (у меня там апач висит)

nCryer ()

forte & kaffe

Форум — Development

скачал на сане форте, при запуске он матерится, мол укажи переменную
JAVA_HOME, где лежит JDK
JAVA_HOME=/usr/local/bin (там у меня java, javac, appletviewer etc),
говорит, что там JDK отсутствует
пробовал
/usr/local/lib/kaffe, /usr/include/kaffe -- тот же результат :(
вопрос: че делать? (C Чернешевский)
forte & kaffe вообще совместимы?

nCryer ()

отправка пакетов через разные интерфейсы

Форум — Admin

имеется маршрутизатор с двумя внутренними и двумя внешними интерфейсами:


eth0(xxx.xxx.xxx.xxx).-----------.eth1(192.168.1.1)
ppp0(xxx.xxx.xxx.xxx)|___________|eth2(192.168.2.1)

в route таблице default eth0, внешнее пространство пингуется и через ppp0: ping www.yahoo.com -Ippp0

вопрос: как настроить форвардинг, чтоб можно было выбирать от какого ip через какой протокол пакеты слать?
Например: я хочу чтоб от 192.168.2.99 и 192.168.1.2 пакеты шли через ppp0, а от остальных через eth0
linux 2.2.18

nCryer ()

win2k printing from linux

Форум — Admin

sh# smbclient \\\\server\\CanonLBP -P -Uadmin -I192.168.2.101
SSL: Error error setting CA cert locations: error:00000000::lib(0) :func(0) :reason(0)
trying default locations.
added interface ip=194.44.207.31 bcast=194.44.207.127 nmask=255.255.255.128
added interface ip=192.168.1.1 bcast=192.168.1.255 nmask=255.255.255.0
added interface ip=192.168.2.1 bcast=192.168.2.255 nmask=255.255.255.0
added interface ip=127.0.0.5 bcast=127.255.255.255 nmask=255.0.0.0
Password: //ввожу пароль
Domain=[SYS] OS=[Windows 5.0] Server=[Windows 2000 LAN Manager]
smb: \> print .config // простой текст файл (конфиг ядра)
putting file .config as .config (324.049 kb/s) (average 324.05 kb/s)
smb: \>queue
smb: \>
----------------------------
никакой реакции принтера, хотя с 20 мастдаек нормально печатает
устанавливал при помощи printtool тоже вроде пишет все ОК, а не печатает

Хто знает где править?

nCryer ()

need help from advanced squid users

Форум — Admin

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

Hаиболее желаем вариант, когда сквид кэширует банер со странички и при следующих загрузках грузит старый банер с кэша.
Tакже возможен вариант когда вместо банеров грузятся какие то мои собственные картинки
Ну и на худой конец, чтоб вместо банеров сквид писал что то типа "тут была реклама"
жду с нетерпением совета, или ссылки где про это написано, а то в squid user guide из похожего написано лишь как обрубать закачку с определенных хостов.

nCryer ()

как заставить данные не своповаться?

Форум — Development

прога считывает индексы с файла в память и там их держит. Для хранения и поиска использую AVLдерево, все работает очень хорошо, только вот когда некоторое время эти индексы не обрабатываются, линух их своппит и после этого следующий поиск по дереву занимает слишком много времени. вопрос такой:
как сделать чтобы при длительном неиспользовании данных они не считались "устаревшими" и не сбрасывались на диск
может надо каким то специальным образом резервировать память под данные?
или можно это осуществить стандартными средствами ОС?

вобщем помогите, плз, а то четыре юзверя на терминалах страдают ;(

воще можно конечно вовремя бездействия перечитывать данные, но это некрасиво.

nCryer ()

как заставить процесс не своповаться?

Форум — Admin

надо заставить прогу не сбрасывать данные на диск при длительном бездействии, а все время хранить в оперативке, возможно ли это как-нидь осуществить?

nCryer ()

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