LINUX.ORG.RU

Сообщения Round

 

Ищу дистр со свежим вкусом

Собственно, сабж. Захотелось попробовать чего-то новенького.

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

Критерий «интересности» - отличие от перечисленных дистрибутивов. В первую очередь это, наверное, организация работы с софтом + другие средства администрирования. Но вообще отличия могут быть любыми - лишь бы это не был очередной rpm-/deb-based дистрибутив (ничего против rpm/deb не имею, просто все они уж очень похожи друг на друга).

ЗЫ Хотел было посмотреть что-нибудь на основе pacman'а, но в эфире его что-то сильно критикуют в последнее время. =)

Round ()

Подружить stalonetray --skip-taskbar --sticky с fbpanel

В таскбаре fbpanel виден (но только на одном рабочем столе) stalonetray - вне зависимости от его опций --skip-taskbar --sticky
Можно ли их как-нибудь подружить?

ЗЫ stalonetray предпочитаю fbpanel'овскому трэю по религиозным соображениям.

Round ()

Иксы и xf86-video-ati не слушаются ModeLine

Драйвером xf86-video-ati пользуюсь давно, нареканий не было. Но вот недавно попытался перейти с 1280x1024 на 1600x1200 - и ничего не вышло %)

Для начала добавил в Section "Screen" в строчку
Modes "1280x1024" "1024x768" "800x600"
новое разрешение:
Modes "1600x1200" "1280x1024" "1024x768" "800x600"
Перезапустил иксы - имею "1280x1024".

Тогда удалил всё лишнее из Modes:
Modes "1600x1200"
Перезапустил иксы - имею "1280x1024".

Приписал в Section "Monitor" модлайн:
Modeline "1600x1200" 300.92 1600 1632 2768 2800 1200 1222 1239 1261
Перезапустил иксы - имею "1280x1024".

В логах ничего вразумительного.
Что интересно, режим 1600x1200 поддеживается - я могу переключится в него с помощью xrandr:
xrandr -s 1600x1200
даёт желаемый эффект (пока этим и обошёлся, записав в ~/.xinitrc).

Для справки:

$ xradnr
Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 2048 x 1600
DVI-1 disconnected (normal left inverted right)
DVI-0 connected 1600x1200+0+0 (normal left inverted right) 350mm x 262mm
2048x1536 60.0
1920x1440 69.9
1600x1200 85.0* 85.0 75.0
1280x1024 84.8 74.9 75.0
1152x864 74.8
1024x768 84.9 75.1 70.1 60.0 43.5
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 60.0
720x400 87.8 70.1

$ cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "AIGLX" "false"
EndSection

Section "Files"
...
EndSection

Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "freetype"
Load "record"
Load "glx"
Load "dri"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
...
EndSection

Section "InputDevice"
Identifier "Mouse1"
...
EndSection

Section "Monitor"
Identifier "LG920P"
DisplaySize 423 318
HorizSync 30.0 - 111.0
VertRefresh 50.0 - 200.0
Modeline "1600x1200" 300.92 1600 1632 2768 2800 1200 1222 1239 1261
Option "dpms"
EndSection

Section "Device"
Driver "radeon"
Identifier "Radeon"
Option "AccelMethod" "EXA"
Option "HWCursor" "true"
Option "DRI" "true"
Option "XAANoOffscreenPixmaps" "true"
Option "no_accel" "no"
Option "UseEdidDpi" "FALSE"
Option "DPI" "96 x 96"
Option "PseudoColorVisuals" "off"
EndSection

Section "Screen"
Identifier "Screen 1"
Device "Radeon"
Monitor "LG920P"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 8
Modes "640x400"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
# Modes "1600x1200" "1280x1024" "1024x768" "800x600"
Modes "1600x1200"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
# Modes "1600x1200" "1280x1024" "1024x768" "800x600"
Modes "1600x1200"
EndSubSection
EndSection

Section "DRI"
Group "video"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "XVideo" "Enable"
EndSection

Round ()

Установка suse-апдейт-сервера на gentoo

Такое дело:
есть сервак, на нём gentoo (ну или федора, суть в том, что не suse), и нужно поднять на нём апдейт-сервер для [open]suse.
Как это сделать?

Гугл советует YOU (yast online update), но для этого на сервак придётся ставить yast и suse вместе с ним, что на деле нереализуемо.

>>>

Round ()

Конфликт драйверов ati и новых иксов

Обновился до xorg 7.3 - и теперь иксы не запускаются, а в логах жалуются на ABI version mismatch или что-то в этом духе.
Мол, версия ABI сервера теперь 2, а у дравера 1.
В принципе, такое было несколько месяцев назад, тогда быстренько появился бинарный патч на ati-drivers, а в этот раз гугл молчит.

Кто-нибудь сталкивался?

Round ()

кривые TrueType шрифты в 32-бит. приложениях на 64-бит. системе

Всем доброго времени суток.
Система:
Gentoo 2006.1 ~amd64 (родные 64-bit, но с multilib)
Проблема:
TrueType-шрифты в бинарных (собранных не на моей машине =) ) прогах (opera, oo) отображаются как-то криво, хотя во всех остальных всё нормально. Antialiasing везде выключен.
Кто-нибудь сталкивался с подобной проблемой? Куда Копать?

P.S. Не-truetype-шрифты не пробовал )) , т.к. с ними без АА вообще тяжко...

Round ()

Опрос: какой файловый менеджер вы используете?

Просто интересно, чем пользуется народ.
А то я всё что-то под mc, да под mc...
Кто чего посоветует?

Round ()

Чёрный фон иконок в wine и OO

Давненько на ЛОРе не был, так что простите, если уже обсуждалось, но в faq этого не нашёл.
Проблема:
emerge openoffice-bin
Всё ок, офис работает, но все иконки на тулбарах и вообще везде имеют чёрный фон.
Вчера поставил мелкомягкий офис (через crossover), и оказалось, там та же проблема.
В гугле нашёл только одну подходящую ссылку, где говорится, что это что-то с render-движком иксов пролема, советуют пересобирать. А мне даже oo собрать с нуля долго: машика не сверхмощная...
Подскажите, плз, если кто сталкивался, как с этим бороться...

Round ()

gdk_window внешней программы

Запускаю из своей программы внешнюю программу (конкретно, gnuplot). Например, с помощью system().
Далее, хочу с помощью gdk_window_reparent () переназначить родительсоке окно gnuplot'а ("встроить" его в окно своей программы). Но для этого нужно иметь указатель на gdk-окно, соответствующее gnuplot'у. Вот и вопрос: как этот указатель получить? Может, вызывать gnuplot нужно не через system() ? Или есть ещё какой способ?
Всё сказанное не относится конкретно к gnuplot'у - просто это программа для меня - первая необходимость...

Round ()

шрифт меню xine

Господа, кто-нибудь знает, где хранятся настройки шрифта меню xine-ui?
В ~/.xine/config ничего не нашёл, в настройках скина это не хранится...
Просто шрифт очень мелкий - неудобно в settings копаться, да в диалоге "open file" русские имена не отборажаются... Как исправить?

Round ()

xft и антиалиасинг

Когда-то давно ставил fbdesk (fluxbox'овый аналог idesk), и при запуске с аа в менюшках было пусто(т.е. шрифт не отбражался). Без аа всё было ок. Ну, я на это дело и забил...
Сейчас вот, собирая xine-ui, получил "пустое" меню, и сразу догадался попробовать собрать с --disable-xft. Помогло.
Вопрос такой: для того, чтобы был антиалиасинг в xine(или ещё где), обязательно использование xft? Я им не пользуюсь...

Round ()

bash 3, /etc/profile, и for

В конце /etc/profile пишу:

for i in /etc/profile.d/*.sh ; do
if [ -x $i ]; then
. $i
fi
done

И при залогинивании бэш жалуется на ошибку синтаксиса (в строке с for). В чём проблема, никак не пойму.

lfs 6

Round ()

Помогите найти подходящую программу...

Как это ни банально, ищу прогу. Необходимо сделать иллюстрации к учебнику по теоретической механике, причём сохранить их в формате eps (encapsulated postscript). Просто такие иллюстрации легко в TeX'е вставить. Понятно, что необходимы лишь примитивы - точки, прямые, окружности, прочие там кривые, и особенно стрелки (кучу векторов надо изобразить). Подскажите что-нибудь аккуратное и простое в использовании. Только, плз, не шлите в фак кады сравнивать - нет у меня на это времени...

Round ()

Нужен небольшой совет(офис)

Собрался уж было собирать OO, но вдруг осёкся. Мне нужны лишь текстовый процессор и редактор электронных таблиц. Вот сижу теперь и думаю - ставить open office или {abi+gnumeric}? Собственно, интересует лишь разница в их возможностях (естественно), скорость работы (машина не самая быстрая, когда-то на ней OO тормозил, но тот был из rpm), а также поддрежка (чего бы вы думали? правильно!) M$ .doc-формата.
Как с этим? Что лучше выбрать?

Round ()

fb & i810

Чуть ниже затронули эту тему...
Так я не понял, что ни у кого встроенная видеокатра на материнской плате с данным чипсетом не пускает fb? Или просто мне "повезло"?
В ядре же есть поддержка fb для i810. Или всё дело в том, что она EXPERIMENTAL? У меня fb просто НЕ хочет идти. Нет его и всё тут.
Может кто знает, КАК?

Round ()

fb, bootsplash...

Решил вот красивостей навести. Взял kernel -2.6.8.1, пропатчил его соответсвующим патчем с www.bootsplash.de , сконфигурил и скомпилил ядро. (Вроде как все нужные пунктики пометил.)
Поставил с того же сайта bootsplash-3.1.tar.bz2 (из всего набора утилит мне нужна лишь прога splash).
Сделал splash -s -f /etc/bootsplash/themes/Linux/config/bootsplash-1024x768.cfg > /boot/initrd.splash , как написано во всех доках. (конфиг, ясное дело, существует, так же как и картинки, в нём указанные; boot-раздел прежде примонтировал).
В конфиг grub'а добавил строки:
title=Linux 2.6.8.1
root (hd0,0)
kernel /kernel-2.6.8.1 root=/dev/hda3 video=vesafb:ywrap,mtrr vga=791 splash=silent
initrd=(hd0,0)/initrd.splash
Всё. Гружусь - пошли глюки.
1)Сразу после выбора пункта меню в grub'е появляется запрос (говорится,что я указал undefined mode), предлагаетя выбрать mode. Можно ещё набрать scan и посмотреть возможные моды. Указываются они двумя способами: типа 1,2,3...,a,b, либо типа 0100,...,0123 (боюсь наврать). И то, и другое я пробовал прописывать в конфиг grub'а. Запрос всё равно появляется. Если же vga= совсем убрать, то всё ОК.
2)Набираю scan, выбираю максимальный доступный режим 0123 (разные пробовал ;) , вижу ,что фрэймбуфер завёлся(шрифт уменьшается, да и вообще...) - секунда - и снова текстовый режим.
3) Во время загрузки постоянно появляются строки
Usage: splash -s [-u unit] -n [cfgfile]
(будто что-то запускает утилиту splash с неверным набором параметров). Если удалить initrd.splash из /boot/ , то всё ОК.

Может я что не то наконфигурил? Вряд ли - проверял по докам вроде.
Gentoo 2004.2, чипсет i810 (типа видео карточка у меня встроенная :) Поддержка фреймбуфера для таких карточек в ядре помечена как EXPERIMENTAL, но я не думаю, что дело в этом - когда ставил систему, грузился с liveCD - там всё было путём.

Round ()

dm и звук...

Вот такая штука.
Когда-то давно я собрал из исходников mdm - альтернатива kdm'у (но только eye candy). Включил её в качестве сервиса dm - и начались глюки. Первое - это в виртуальном терминале прлиглашение не
$user@localhost... , а что-то вроде
$sh...
Второе - это при загрузке (KDЁ) появляется сообщение типа "Невозможно инициализировать sound server ... (permission denied)" и т.п.
Если сделать chmod a+rwx /dev/sound/* , то всё нормально, но при следующей загрузке всё начинается по новой.
В /dev/sound/ файлы относятся к группе audio, но права доступа имеет только рут (т.е у группы прав нет никаких).

Тогда я подумал, что это глюк в mdm'е. Но вот собрал я тут gdm - и абсолютно та же история.
Если включить в качестве dm'а , например, kdm, установленный из rpm, то все глюки пропадают.
Что делать?

P.S. Mandrake 10.0, KDE 3.2

Round ()

libbonobo

Ставлю нового Гнома, и вот.
Конфигурил libbonobo-2.6.2
./configure --prefix=/opt/local/gnome2
Всё путём. Далее make - и вот:
==========================================
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I.. -Wall -Wmissing-prototypes -DORBIT2=1 -pthread -I/opt/local/gnome2/include/orbit-2.0 -I/opt/local/gnome2//include/glib-2.0 -I/opt/local/gnome2//lib/glib-2.0/include -DBONOBO_LIBDIR=\"/opt/local/gn ome2/lib\" -DBONOBO_DATADIR=\"/opt/local/gnome2/share\" -DBONOBO_PIXMAPDIR=\"/op t/local/gnome2/share/pixmaps\" -DBONOBO_BINDIR=\"/opt/local/gnome2/bin\" -DBONOB O_LOCALSTATEDIR=\"/opt/local/gnome2/var\" -DBONOBO_LOCALEDIR=\"/opt/local/gnome2 /share/locale\" -DG_DISABLE_DEPRECATED -DG_LOG_DOMAIN=\"Bonobo\" -DVERSION=\"2.6 .2\" -I/opt/local/gnome2/include -MT bonobo-generic-factory.lo -MD -MP -MF .deps /bonobo-generic-factory.Tpo -c bonobo-generic-factory.c -fPIC -DPIC -o .libs/bo nobo-generic-factory.o
bonobo-generic-factory.c: In function `bonobo_generic_factory_construct_noreg':
bonobo-generic-factory.c:106: error: `bonobo_marshal_OBJECT__STRING' undeclared (first use in this function)
bonobo-generic-factory.c:106: error: (Each undeclared identifier is reported onl y once
bonobo-generic-factory.c:106: error: for each function it appears in.)
make[3]: *** [bonobo-generic-factory.lo] Ошибка 1
make[3]: Leaving directory `/home/raund/Documents/sys/gnome-2.6/libbonobo-2.6.2/ bonobo'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/raund/Documents/sys/gnome-2.6/libbonobo-2.6.2/ bonobo'
make[1]: *** [all-recursive] Ошибка 1
make[1]: Leaving directory `/home/raund/Documents/sys/gnome-2.6/libbonobo-2.6.2'
make: *** [all] Ошибка 2
==========================================
Попробовал от рута - то же самое. Думал, может тарбол кривой - попробовал libbonobo-2.6.0 -то же самое.
Что делать?

Round ()

FAQ (может я что-то не понимаю...)

Смотрел (в сотый раз) в факе пункт
"7.20 Как просматривать ресурсы MS Windows-сети? Как сделать доступными машинам с MS Windows свои директории? "

На первый вопрос (как просматривать ресурсы MS Windows-сети) ответ вполне обстоятельный. А вот на второй (как сделать доступными машинам с MS Windows свои директории) ответа нет как такового.
Может у меня с глазами что-то не так?

И, кстати, как же всё-таки правильно расшаривать/зашаривать папки (как управлять правами доступа и т.д. и т.п.) Можно ссылочку.

Round ()

И снова zgv...

так он у меня и не заработал...
svgalib у меня установлен (svgalib-1.9.17-1).
Скорее всего дело в рпм-ке. Она не родная (мой дистр mandrake 10), а на пакете не написано от какого он дистра (я не думал, что для zgv это очень уж важно, хотя с подписями не лады...)
Удалил рпм, скачал сырцы (zgv-5.8.tar.gz). Но при запуске проверки (config.mk) появляется
./config.mk: line 11: -Wall: command not found
./config.mk: line 1: PREFIX: command not found
./config.mk: line 1: PREFIX: command not found
./config.mk: line 1: SHARE_INFIX: command not found
./config.mk: line 1: PREFIX: command not found
./config.mk: line 1: SHARE_INFIX: command not found
./config.mk: line 1: PREFIX: command not found
./config.mk: line 105: @afourpaper: command not found

и всё. Make, само собой, ничего хорошего не делает...

Round ()

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