LINUX.ORG.RU

Сообщения O_Prime

 

Поизвращаемся в wine?

Хочу установить Win 2003 под wine. Глупо звучит, правда? Просто для интереса попробовать. Забавно видеть Control Panel в Линукс...

Так вот, копирование файлов доходит до конца, а потом выводится сообщение, мол, Drive C uses unsupported block size. Видимо, загрузчик пытается установить; на этом все и заканчивается. В установке winxp говорит, что диск сжат программами сжатия и его нужно разжать. Что бы такое сделать? Как-то надо сделать "правильный" диск под wine...

qemu и vmware не предлагать, охота поизвращаться в wine :-)

O_Prime
()

2 maxcom

Максим, не пора ли вывесить новый опрос на главную страницу?

O_Prime
()

Отказ от модерирования, извинения.

Уважаемый Максим, господа модераторы, зарегистрированные читатели и анонимусы.

Я подумал и попросил Максима лишить меня права модерирования. Это связано с тем, что во первых модераторов на LOR стало достаточно, а во вторых сложилась нездоровая атмосфера вокруг модерирования и модераторов, в чём посодействовал и я. Не желаю во всём этом участвовать, противно.

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

Прощайте.

PS. Читать этот форум не буду, можете не отвечать.

O_Prime
()

anonymousы, хамы, неконструктивный флейм, модерирование.

Уважаемый MAXCOM, я являюсь давним посетителем Вашего сайта, считаю его лучшим Линукс-ресурсом РуНета. Но некоторые моменты стало достаточно тяжело переносить. К сожалению складывается отвратительное впечатление от Вашего модерирования. Такое ощущение, что Вам просто не хватает на него времени.

1. Неплохо бы запретить анонимный постинг, хотя бы в новостях. Зарегистрироваться недолго, а незарегистрированные пользователи часто являются провокаторами неконструктивного флейма и авторами вызывающе некомпетентных сообщений. Кроме того, неплохо было бы при регистрации проверять валидность емайла пользователя. В этом случае можно было бы разобраться с провокаторами приватно :))))

2. Откровенно хамские, оскорбляющие достоинство личности высказывания некоторых товарищей (прекрасно Вам известных), к тому же частенько не по существу темы, а зачастую просто безграмотные, отбивают у меня (и я думаю не только у меня) желание читать и писать комментарии к новостям. Очень неприятно когда кого-то оскорбляют прилюдно и, главное, на основе личностных качеств, а не профессиональной компетентности. А когда оскорбляют тебя, вдвойне обидно. В фидо есть возможность оформить complain, а тут ничего не сделать, только перестать посещать Ваш сайт.

Таким образом именно на Вас ложится работа по наведению порядка в форумах.

У меня к Вам огромная просьба. Ужесточите модерирование!!!! Если Вы не успеваете физически этим заниматься, переложите ответственность на кого-нибудь из постоянных участников дискуссий, кому Вы склонны доверять.

Заранее спасибо, надеюсь Вы читаете этот форум. Отвечать не обязательно... Лучше делом... Просто хотел довести своё мнение до Вас.

Жукоцкий Данила Владимирович, системный администратор ЗАО Финансовая компания ТС, ЗАО ТС-Технип, ЗАО Мастеркар. Возраст 27 лет, стаж 8 лет, в Линуксе с 96 года. Город Самара, почта _gabbagabbahey_@mail.ru

PS. Это не похвальба, это чтобы не быть анонимным. Если решат побить :)))

O_Prime
()

GCC 3.0.2 как второй компилятор

Возникла необходимость в сабже.

Сижу на 8 Слаке с 2.95.3

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

Особенно приветствуются те кто собрал сабж из исходников.

README, FAQ, HOWTO по сабжу приветствуются.

RPMщиков просьба не беспокоиться.

Спасибо.

O_Prime
()

DEBIAN, SLACKWARE ЕСЛИ ты НЕ ламер ХОДИ сюда!!!

Извиняюсь за попсу в заголовке, хотелось привлечь ваше внимание.

Нужен совет, переползать или не переползать со Слаки на Дебиан.

Любителям RPM просьба не беспокоиться, не интересно.

Работаю 5 лет со Слакой, очень хорошо её знаю, переставил на кучу машин (серверов) и дома она у меня стоит. В принципе всё устраивает, кроме одного момента. Сейчас обслуживаю более 10 машин (числогрызов), на всех Слака, и стало неудобно всем этим хозяйством рулить. Захотелось обновлений по расписанию, в общем умного менеджера пакетов, хорошей поддержки от производителя. Стал поглядывать на Деб. И хотя слышу о нём только хорошее, но переползать с проверенной Слаки на Деб, который я даже не видел в работе ни разу как то боязно. С Инетом проблем нет, так что обновляться легко. Софт предпочитаю собирать из исходников. Но менеджер пакетов нужен для всякой рутины.

Слышал что Патрик прикручивает менеджер пакетов нормальный к Слаке, что есть apt-get под Слаку, но не знаю что это будет, и вообще развернёт ли Патрик такую же инфраструктуру на своём сайте как и Дебиан. Так что мне делать? Переучиваться под Деб или ждать новую Слаку?

В общем предлагаю продуктивно пофлеймить на тему Деб и Слака.

O_Prime
()

HOWTO по ttf, AA и оптимизации KDE

Вторая попытка запостить свои советы. Первая сорвалась. (Не знал про обязательную регистрацию). Итак.

Несколько общих моментов.
1. Я всё собираю из исходников
2. У меня Slackware 8 с GCC 2.95.3
3. У меня Xfree86 4.1 (из исходников), QT 2.3.2 (аналогично), KDE 2.2.2 (аналогично)
4. Железо - p3 733 -> 951, 512 mb RAM, MGA g400 16 mb SH и S3virgeDX 4mb. ASUS TUSL2C.


1. Truetype.

В составе XFree86 поставляется пакет truetype2 довольно старой версии. Нужно взять посвежее,(у меня 2.0.5), изменить в include/freetype/config/ftoption.h строку 314:
#undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER

на

#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER

это позволит нормально масштабировать шрифты.

Собрать пакет и проинсталлировать его в /usr/X11.

Для нормальной подстановки шрифтов (и для использования microsoft ttf по умолчанию) в XftConfig воткнуть

match any family == "serif" edit family += "Times New Roman";
match any family == "sans" edit family += "Verdana";

match any family == "Comic Sans" edit family += "Comic Sans MS";
match any family == "Comic Sans MS" edit family =+ "Comic Sans";
match any family == "Trebuchet" edit family += "Trebuchet MS";
match any family == "Trebuchet MS" edit family =+ "Trebuchet";
match any family == "Monotype" edit family =+ "Monotype.com";
match any family == "Andale Mono" edit family += "Monotype.com";
match any family == "Monotype.com" edit family =+ "Andale Mono";

Для символьных шрифтов

match
any family == "webdings"
edit
antialias = false;
encoding += "glyphs-fontspecific";


match
any family == "symbol"
edit
antialias = false;
encoding += "glyphs-fontspecific";


2. Antialias
Не забудьте выставить переменную QT_XFT=1
Если после этого иксы вылетают, значит
а) Вы криво собрали иксы
б) Вы криво собрали QT
в) Вы криво собрали KDE
г) У вас кривой XftConfig :))))

Чтобы не размазывались все шрифты, а только нужного кегля в XftConfig втыкаем

match
any size > 8
any size < 15
edit
antialias = false;


Чтобы фиксированные шрифты не козявило на весь экран

match any family == "fixed" edit family =+ "mono";
match any family == "console" edit family =+ "mono";

match
any family == "mono"
edit
spacing = mono;

Чтобы в консоли не было antialiasingа
konsole --help :))) А вообще konsole --no-xft (пишу из под другой машины, не могу посмотреть, по моему так)

Чтобы запустить ЛЮБУЮ прогу без antialias создаём скриптик
#!/bin/sh
QT_XFT=0
exec ВАША ПРОГА
exit
И пускем уже его.

3. Оптимизация.
Про objprelink слышали?
Так вот. Если эта прога отсутствует, ключ ---enable-objprelink при конфигурировании KDE не сделает ничего. Сама приблуда берётся отсюда http://www.research.att.com/~leonb/objprelink/objprelink.c.gz ,
но вот беда, в 8 слаке она не собирается :((( Я взял уже собранную на слаке 7.1 с http://lists.kde.org/?l=kde-devel&amp;m=99694357017355&amp;w=2

Как грамотно обработать QT этой прогой.
Вот патч для QT 2.3.1, годится и для 2.3.2. Все написанное в этом патче я предпочёл сделать руками. http://www.research.att.com/~leonb/objprelink/qt-configs.patch

После этого нужно пересобрать QT.

Параметры конфигурации QT
Я использую следующие:
./configure -xft -gif -system-jpeg -system-libpng -no-g++-exceptions -thread (по моему так, точно не помню, вообщем ./configure --help)
Без -thread QT не включает опенгл у меня.
Ключ -kde нужен при уже установленом KDE, добавляет какие то фичи в дизайнер, в общем на скорость не влияет :))).

Перед этим не забудте make clean. :)))

Ключи cofigure KDE.

Основные

./configure --enable-final --disable-debug --enable-objprelink --enable-mt --with-xinerama (две видюхи у меня, если у вас одна, вам не надо).

Остальное - configure --help | less в каждом пакете, пиво и читать, и думать (хотя думать особо много там не надо :))

Ключи компилятора.
Ключи для GCC задаются выставлением переменных типа CFLAGS="" и CXXFLAGS="" для КДЕ, правкой host.def в X и правкой configs/linux-g++-shared в QT.
Если всё сделано как написано, то после configure или make World в X создадутся грамотные makefile.

ПРОПИСЫВАТЬ ИХ В Makefile НАПРЯМУЮ КРИВО!!!

Перед configure не забудте make distclean или make clean

Я пробовал собирать с ключами -O3 -march=i686 -fno-exceptions иксы, QT и KDE.

У меня не срослось. КДЕ вис и глючил.

Пока оставил иксы собранными как написанно выше (они не глючат), а остальное пересобрал с дефолтными параметрами.

Дальше моё IMHO
Заметил, что и QT и KDE при сборке сами выбирают то -O2, то -O3. Наверное лучше по этому не указывать их явно.
--fno-exceptions в КДЕ и так используется. В QT используется если конфигурить с -no-g++-exceptions. Явно указывать соотв. тоже не надо.

В планах.

Понять что такое --enable-strict в configure KDE

Пересобрать QT и KDE с -march=i686, найти источник проблем и вообще понять как в GCC работает оптимизация -O3 -O6 -O7 (в доках на эту тему кот наплакал).

Разобраться почему из OpenGL скринсеиверов работает только morph.

Ну и всё собственно.

Звонить - _gabbagabbahey_@mail.ru ( " _ " НЕ СТИРАТЬ. ЭТО НЕ ЗАЩИТА ОТ СПАМА. ЭТО ТАК НАДО :))))

Пока :)

O_Prime
()

HOWTO по ttf, AA и оптимизации KDE

Вторая попытка запостить свои советы. Первая сорвалась. (Не знал про обязательную регистрацию). Итак.

Несколько общих моментов.
1. Я всё собираю из исходников
2. У меня Slackware 8 с GCC 2.95.3
3. У меня Xfree86 4.1 (из исходников), QT 2.3.2 (аналогично), KDE 2.2.2 (аналогично)
4. Железо - p3 733 -> 951, 512 mb RAM, MGA g400 16 mb SH и S3virgeDX 4mb. ASUS TUSL2C.


1. Truetype.

В составе XFree86 поставляется пакет truetype2 довольно старой версии. Нужно взять посвежее,(у меня 2.0.5), изменить в include/freetype/config/ftoption.h строку 314:
#undef TT_CONFIG_OPTION_BYTECODE_INTERPRETER

на

#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER

это позволит нормально масштабировать шрифты.

Собрать пакет и проинсталлировать его в /usr/X11.

Для нормальной подстановки шрифтов (и для использования microsoft ttf по умолчанию) в XftConfig воткнуть

match any family == "serif" edit family += "Times New Roman";
match any family == "sans" edit family += "Verdana";

match any family == "Comic Sans" edit family += "Comic Sans MS";
match any family == "Comic Sans MS" edit family =+ "Comic Sans";
match any family == "Trebuchet" edit family += "Trebuchet MS";
match any family == "Trebuchet MS" edit family =+ "Trebuchet";
match any family == "Monotype" edit family =+ "Monotype.com";
match any family == "Andale Mono" edit family += "Monotype.com";
match any family == "Monotype.com" edit family =+ "Andale Mono";

Для символьных шрифтов

match
any family == "webdings"
edit
antialias = false;
encoding += "glyphs-fontspecific";


match
any family == "symbol"
edit
antialias = false;
encoding += "glyphs-fontspecific";


2. Antialias
Не забудьте выставить переменную QT_XFT=1
Если после этого иксы вылетают, значит
а) Вы криво собрали иксы
б) Вы криво собрали QT
в) Вы криво собрали KDE
г) У вас кривой XftConfig :))))

Чтобы не размазывались все шрифты, а только нужного кегля в XftConfig втыкаем

match
any size > 8
any size < 15
edit
antialias = false;


Чтобы фиксированные шрифты не козявило на весь экран

match any family == "fixed" edit family =+ "mono";
match any family == "console" edit family =+ "mono";

match
any family == "mono"
edit
spacing = mono;

Чтобы в консоли не было antialiasingа
konsole --help :))) А вообще konsole --no-xft (пишу из под другой машины, не могу посмотреть, по моему так)

Чтобы запустить ЛЮБУЮ прогу без antialias создаём скриптик
#!/bin/sh
QT_XFT=0
exec ВАША ПРОГА
exit
И пускем уже его.

3. Оптимизация.
Про objprelink слышали?
Так вот. Если эта прога отсутствует, ключ ---enable-objprelink при конфигурировании KDE не сделает ничего. Сама приблуда берётся отсюда http://www.research.att.com/~leonb/objprelink/objprelink.c.gz ,
но вот беда, в 8 слаке она не собирается :((( Я взял уже собранную на слаке 7.1 с http://lists.kde.org/?l=kde-devel&amp;m=99694357017355&amp;w=2

Как грамотно обработать QT этой прогой.
Вот патч для QT 2.3.1, годится и для 2.3.2. Все написанное в этом патче я предпочёл сделать руками. http://www.research.att.com/~leonb/objprelink/qt-configs.patch

После этого нужно пересобрать QT.

Параметры конфигурации QT
Я использую следующие:
./configure -xft -gif -system-jpeg -system-libpng -no-g++-exceptions -thread (по моему так, точно не помню, вообщем ./configure --help)
Без -thread QT не включает опенгл у меня.
Ключ -kde нужен при уже установленом KDE, добавляет какие то фичи в дизайнер, в общем на скорость не влияет :))).

Перед этим не забудте make clean. :)))

Ключи cofigure KDE.

Основные

./configure --enable-final --disable-debug --enable-objprelink --enable-mt --with-xinerama (две видюхи у меня, если у вас одна, вам не надо).

Остальное - configure --help | less в каждом пакете, пиво и читать, и думать (хотя думать особо много там не надо :))

Ключи компилятора.
Ключи для GCC задаются выставлением переменных типа CFLAGS="" и CXXFLAGS="" для КДЕ, правкой host.def в X и правкой configs/linux-g++-shared в QT.
Если всё сделано как написано, то после configure или make World в X создадутся грамотные makefile.

ПРОПИСЫВАТЬ ИХ В Makefile НАПРЯМУЮ КРИВО!!!

Перед configure не забудте make distclean или make clean

Я пробовал собирать с ключами -O3 -march=i686 -fno-exceptions иксы, QT и KDE.

У меня не срослось. КДЕ вис и глючил.

Пока оставил иксы собранными как написанно выше (они не глючат), а остальное пересобрал с дефолтными параметрами.

Дальше моё IMHO
Заметил, что и QT и KDE при сборке сами выбирают то -O2, то -O3. Наверное лучше по этому не указывать их явно.
--fno-exceptions в КДЕ и так используется. В QT используется если конфигурить с -no-g++-exceptions. Явно указывать соотв. тоже не надо.

В планах.

Понять что такое --enable-strict в configure KDE

Пересобрать QT и KDE с -march=i686, найти источник проблем и вообще понять как в GCC работает оптимизация -O3 -O6 -O7 (в доках на эту тему кот наплакал).

Разобраться почему из OpenGL скринсеиверов работает только morph.

Ну и всё собственно.

Звонить - _gabbagabbahey_@mail.ru ( " _ " НЕ СТИРАТЬ. ЭТО НЕ ЗАЩИТА ОТ СПАМА. ЭТО ТАК НАДО :))))

Пока :)

O_Prime
()

Xinerama & DRI

Мне вот тут Иксы 4.1 пишут что Direct rendering is not
supported when Xinerama is enabled.

WTF это навсегда? А если я и то и то хочу? Хотя бы на первую башку?
(а если на и вторую.....). ДО ужаса задолбало выгружаться, править
конфиг, заагружаться, потом наоборот.
Может как нибудь можно?

O_Prime
()

Двухбашковость в линукс

Вот водружаю Слаку на домашную машину, а у меня на ней две башки - матрокс 400 одноголовый и с3 трио 64в+ Работает либо одна, либо вторая. Перерыл всё про фрамебуфферы и проч, как их заставить обе в консоли пахать?

O_Prime
()

aнонимный NNTP прокси

Господа админы, поможите с настройкой нетривиальной конфигурации.

Предыстория. Я админ в двух конторах. Контора А подключена к провайдеру ХХХ и у него есть хороший news сервак. Контора Б подключена к провайдеру YYY и у него на ньюсе 4 эхи :)))). Из сети провайдера YYY на ньюс провайдера ХХХ попасть нельзя, отшибает.

И я, и юзеры конторы Б (ходят через маскарад) желаем читать нормальные ньюсы провайдера ХХХ Outlookами Expre$$ и прочими виндовыми клиентами.

Задача - как настроить нечто вроде анонимного прокси на порт 119 на сервере конторы А?

Решение желательно лёгкое, поднять свой ньюз сервак не предлагать. Идеально было бы решить всё это вообще на уровне tcp по порту 119 а не nntp.

Подскажите решения...

Заранее спасибо.

O_Prime
()

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