The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Русификация XFree 4.0.3"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Русификация XFree 4.0.3"
Сообщение от 0leg emailИскать по авторуВ закладки on 22-Янв-02, 15:39  (MSK)
Hi all!
Может , вопрос уже набил оскомину, но все равно прошу помощи.Есть FreeBSD 4.4, XFree86 4.0.3,Gnome
1.2(вроде бы, не понял как выяснить точнее).
Русифицировать консоль получилось без проблем.
В X-ах вроде бы делал сначала по рекомендациям lavr'а, потом прочел мануал от Паскаля, но все равно наступаю на какие-то грабли. При переключении языка в X-ах приложение в котором производится набор обрушивается. Если запустить только голый X с Xterm и там переключить раскладку
то схлопывается и весь X.Конфиги привожу ниже если понадобятся.шрифты кирилические установлены, В Xtrem все русское видется как русское.
Вопрос еще по XKB. У Паскаля написано что это модуль. Это отдельный исполнямый файл или как?
Файл 'XKB' в /usr/X11R6/bin/ я не вижу. Подскажите, куда копать.
Конфиги:
/etc/X11R6/XF86Config:
--------------------------------------
FontPath "/usr/X11R6/lib/X11/fonts/local/"
   FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc/"
    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi/"
    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi/"
   FontPath "/usr/X11R6/lib/X11/fonts/misc/"
  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
   FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
   FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
   FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
   FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
   FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
    Option "XkbRules" "xfree86"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "ru"
# Option "XkbVariant" ""
    Option "XkbOptions" "grp:caps_toggle"
-------------------------------------------------
~home/.cshrc:
setenv CHARSET KOI8-R
setenv MM_CHARSET KOI8-R
setenv LANG ru_RU.KOI8-R
-------------------------------------------------
/etc/ttys:
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
------------------------------------------------
rc.conf:
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"
keychange="61 [[K
-----------------------------------------------
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Русификация XFree 4.0.3"
Сообщение от lavr emailИскать по авторуВ закладки on 22-Янв-02, 17:20  (MSK)
>Hi all!
>Может , вопрос уже набил оскомину,
>но все равно прошу помощи.Есть
>FreeBSD 4.4, XFree86 4.0.3,Gnome
>1.2(вроде бы, не понял как выяснить
>точнее).
>Русифицировать консоль получилось без проблем.
>В X-ах вроде бы делал сначала
>по рекомендациям lavr'а, потом прочел
>мануал от Паскаля, но все
>равно наступаю на какие-то грабли.
>При переключении языка в X-ах
>приложение в котором производится набор
>обрушивается. Если запустить только голый
>X с Xterm и там
>переключить раскладку
>то схлопывается и весь X.Конфиги привожу
>ниже если понадобятся.шрифты кирилические установлены,
>В Xtrem все русское видется
>как русское.
>Вопрос еще по XKB. У Паскаля
>написано что это модуль. Это
>отдельный исполнямый файл или как?
>
>Файл 'XKB' в /usr/X11R6/bin/ я не
>вижу. Подскажите, куда копать.
>Конфиги:
>/etc/X11R6/XF86Config:
>--------------------------------------
>FontPath "/usr/X11R6/lib/X11/fonts/local/"

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- если пустая, убери

>   FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc/"
>    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi/"
>
>    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi/"

вроде все верно

>   FontPath "/usr/X11R6/lib/X11/fonts/misc/"
>  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
>   FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
>   FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
>   FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
>   FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
>   FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
>    Option "XkbRules"
>"xfree86"
>    Option "XkbModel"
>"pc105"
>    Option "XkbLayout"
>"ru"
># Option "XkbVariant" ""
>    Option "XkbOptions"
>"grp:caps_toggle"
>-------------------------------------------------
>~home/.cshrc:
>setenv CHARSET KOI8-R
>setenv MM_CHARSET KOI8-R
>setenv LANG ru_RU.KOI8-R

все верно

>-------------------------------------------------
>/etc/ttys:
># Virtual terminals
>ttyv1 "/usr/libexec/getty Pc" cons25r on secure
>
>ttyv2 "/usr/libexec/getty Pc" cons25r on secure
>
>ttyv3 "/usr/libexec/getty Pc" cons25r on secure
>
>ttyv4 "/usr/libexec/getty Pc" cons25r on secure
>
>ttyv5 "/usr/libexec/getty Pc" cons25r on secure
>
>ttyv6 "/usr/libexec/getty Pc" cons25r on secure
>
>ttyv7 "/usr/libexec/getty Pc" cons25r on secure
>
>------------------------------------------------
>rc.conf:
>keymap="ru.koi8-r"
>scrnmap="koi8-r2cp866"
>keychange="61 [[K
>-----------------------------------------------
^^^^^^^^^^^^^- для этого фонты надеюсь cp866
используются:

font8x8="cp866-8x8"
font8x14="cp866-8x14"
font8x16="cp866-8x16"

попробуй убрать временно Gnome и вместо него
использовать стандартный twm или другой легковесный window-manager:

- fvwm/fvwm2
- fvwm95
- qvwm

для отладки и выяснения убрать старт xdm из
/etc/ttys (если есть) и запускать через startx,
предварительно создать в $HOME файл .xinitrc
следующего формата:

--------------------- .xinitrc ------------------
#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $
#
#--lavr don't forget to do some adds later
# insert ssh-askpass & ssh-add

userresources=$HOME/.Xresources
#usermodmap=$HOME/.Xmodmap
userappdefs=$HOME/app-defaults
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
#sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
    xrdb -merge $sysresources
fi

#--lavr, don't want russian via xmodmap
#if [ -f $sysmodmap ]; then
#    xmodmap $sysmodmap
#fi

if [ -f $userresources ]; then
    xrdb -merge $userresources
fi

#--lavr, don't want russian via xmodmap
#if [ -f $usermodmap ]; then
#    xmodmap $usermodmap
#fi

if [ -d $userappdefs ]; then
    XAPPLRESDIR=$userappdefs
    export XAPPLRESDIR
fi

#--lavr, set env-value below
#--lavr env's-adds
LANG=ru_RU.KOI8-R
#TERMCAP=/usr/local/etc/xtermcap
TERMCAP=/etc/termcap
MANPATH=/usr/local/man:/usr/share/man:/usr/X11R6/man
MAIL=/var/mail/$USER
BLOCKSIZE=K
TZ=:/etc/localtime
TMPDIR=/tmp
PAGER=less
LESS=-ceM
LESSBINFMT="*u[%x]"
LESSCHARSET=latin1
VISUAL=/usr/bin/vi
EDITOR=/usr/bin/vi
PERLLIB=/usr/share/perl
XNLSPATH=/usr/X11R6/lib/X11/nls
XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
PATH=$HOME/bin:/usr/local/bin:$PATH
export LANG TERMCAP MANPATH MAIL BLOCKSIZE TZ TMPDIR PAGER
export LESS LESSBINFMT LESSCHARSET VISUAL EDITOR PERLLIB
export XNLSPATH XKEYSYMDB PATH

#--lavr, start xterm and xconsole
xconsole -geometry 480x130+0-0 -daemon -notify -verbose -fn fixed &

xterm +cm -fn 9x15 -geometry 80x40+8+8 -name Login -ls -sb &
xterm +cm -fn 9x15 -title Xterm -ls -sb &

#--lavr, uncomment line with preffered w-m

exec twm
#exec fvwm2
#exec fvwm95
#exec qvwm
-------------------- end of .xinitrc ------------

после чего смотреть что печатается при переключении в xterm'е

1. ничего - запустить xkeycaps и смотреть что
он показывает, если говорит что кириллица, но не
отображает - пересобрать xterm, видимо он режет

2. псевдографика или greece - не видятся русские
фонты или русский misc, запустить руками xterm
с указанием фонта взятого из alias

Но чтобы от переключения рушились X11 :(((

Варианты русификации в X11:

1) встроенная поддержка через модуль xkb, настройки в XF86Config (описана выше)

2) через xmodmap modmap_filename

3) через свитчеры взятые в портах:
  /usr/ports/russian/ - xruskb или xxkb

некоторые используют сумму, например:

встроенная + xruskb
xmodmap + xruskb

Не знаю, выложил ли я маппинг через xmodmap,
если нет, могу выложить - но каждый волен править
его под себя

Прим.: почему я определяю переменные среды в
.xinitrc - потому что раньше часто сталкивался
с тем что при запуске X'ов через startx, в X11
не имплементировались уже установленные в text-mode переменные среды. Переменные, каждый
устанавливает те, которые ему нужны, ну и локализацию конечно.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Русификация XFree 4.0.3"
Сообщение от 0leg emailИскать по авторуВ закладки on 24-Янв-02, 15:42  (MSK)
>>Hi all!
>>Может , вопрос уже набил оскомину,
>>но все равно прошу помощи.Есть
>>FreeBSD 4.4, XFree86 4.0.3,Gnome
>>1.2(вроде бы, не понял как выяснить
>>точнее).
>>Русифицировать консоль получилось без проблем.
>>В X-ах вроде бы делал сначала
>>по рекомендациям lavr'а, потом прочел
>>мануал от Паскаля, но все
>>равно наступаю на какие-то грабли.
>>При переключении языка в X-ах
>>приложение в котором производится набор
>>обрушивается. Если запустить только голый
>>X с Xterm и там
>>переключить раскладку
>>то схлопывается и весь X.Конфиги привожу
>>ниже если понадобятся.шрифты кирилические установлены,
>>В Xtrem все русское видется
>>как русское.
>>Вопрос еще по XKB. У Паскаля
>>написано что это модуль. Это
>>отдельный исполнямый файл или как?
>>
>>Файл 'XKB' в /usr/X11R6/bin/ я не
>>вижу. Подскажите, куда копать.
>>Конфиги:
>>/etc/X11R6/XF86Config:
>>--------------------------------------
>>FontPath "/usr/X11R6/lib/X11/fonts/local/"
>
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- если пустая, убери
>
>>   FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/misc/"
>>    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/100dpi/"
>>
>>    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/75dpi/"
>
>вроде все верно
>
>>   FontPath "/usr/X11R6/lib/X11/fonts/misc/"
>>  FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
>>   FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
>>   FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
>>   FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
>>   FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
>>   FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
>>    Option "XkbRules"
>>"xfree86"
>>    Option "XkbModel"
>>"pc105"
>>    Option "XkbLayout"
>>"ru"
>># Option "XkbVariant" ""
>>    Option "XkbOptions"
>>"grp:caps_toggle"
>>-------------------------------------------------
>>~home/.cshrc:
>>setenv CHARSET KOI8-R
>>setenv MM_CHARSET KOI8-R
>>setenv LANG ru_RU.KOI8-R
>
>все верно
>
>>-------------------------------------------------
>>/etc/ttys:
>># Virtual terminals
>>ttyv1 "/usr/libexec/getty Pc" cons25r on secure
>>
>>ttyv2 "/usr/libexec/getty Pc" cons25r on secure
>>
>>ttyv3 "/usr/libexec/getty Pc" cons25r on secure
>>
>>ttyv4 "/usr/libexec/getty Pc" cons25r on secure
>>
>>ttyv5 "/usr/libexec/getty Pc" cons25r on secure
>>
>>ttyv6 "/usr/libexec/getty Pc" cons25r on secure
>>
>>ttyv7 "/usr/libexec/getty Pc" cons25r on secure
>>
>>------------------------------------------------
>>rc.conf:
>>keymap="ru.koi8-r"
>>scrnmap="koi8-r2cp866"
>>keychange="61 [[K
>>-----------------------------------------------
>^^^^^^^^^^^^^- для этого фонты надеюсь cp866
>
>используются:
>
>font8x8="cp866-8x8"
>font8x14="cp866-8x14"
>font8x16="cp866-8x16"
>
>попробуй убрать временно Gnome и вместо
>него
>использовать стандартный twm или другой легковесный
>window-manager:
>
>- fvwm/fvwm2
>- fvwm95
>- qvwm
>
>для отладки и выяснения убрать старт
>xdm из
>/etc/ttys (если есть) и запускать через
>startx,
>предварительно создать в $HOME файл .xinitrc
>
>следующего формата:
>
>--------------------- .xinitrc ------------------
>#!/bin/sh
># $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34
>rws Exp $
>#
>#--lavr don't forget to do some
>adds later
># insert ssh-askpass & ssh-add
>
>userresources=$HOME/.Xresources
>#usermodmap=$HOME/.Xmodmap
>userappdefs=$HOME/app-defaults
>sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
>#sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
>
># merge in defaults and keymaps
>
>
>if [ -f $sysresources ]; then
>
>    xrdb -merge
>$sysresources
>fi
>
>#--lavr, don't want russian via xmodmap
>
>#if [ -f $sysmodmap ]; then
>
>#    xmodmap $sysmodmap
>
>#fi
>
>if [ -f $userresources ]; then
>
>    xrdb -merge
>$userresources
>fi
>
>#--lavr, don't want russian via xmodmap
>
>#if [ -f $usermodmap ]; then
>
>#    xmodmap $usermodmap
>
>#fi
>
>if [ -d $userappdefs ]; then
>
>    XAPPLRESDIR=$userappdefs
>    export XAPPLRESDIR
>
>fi
>
>#--lavr, set env-value below
>#--lavr env's-adds
>LANG=ru_RU.KOI8-R
>#TERMCAP=/usr/local/etc/xtermcap
>TERMCAP=/etc/termcap
>MANPATH=/usr/local/man:/usr/share/man:/usr/X11R6/man
>MAIL=/var/mail/$USER
>BLOCKSIZE=K
>TZ=:/etc/localtime
>TMPDIR=/tmp
>PAGER=less
>LESS=-ceM
>LESSBINFMT="*u[%x]"
>LESSCHARSET=latin1
>VISUAL=/usr/bin/vi
>EDITOR=/usr/bin/vi
>PERLLIB=/usr/share/perl
>XNLSPATH=/usr/X11R6/lib/X11/nls
>XKEYSYMDB=/usr/X11R6/lib/X11/XKeysymDB
>PATH=$HOME/bin:/usr/local/bin:$PATH
>export LANG TERMCAP MANPATH MAIL BLOCKSIZE
>TZ TMPDIR PAGER
>export LESS LESSBINFMT LESSCHARSET VISUAL EDITOR
>PERLLIB
>export XNLSPATH XKEYSYMDB PATH
>
>#--lavr, start xterm and xconsole
>xconsole -geometry 480x130+0-0 -daemon -notify -verbose
>-fn fixed &
>
>xterm +cm -fn 9x15 -geometry 80x40+8+8
>-name Login -ls -sb &
>
>xterm +cm -fn 9x15 -title Xterm
>-ls -sb &
>
>#--lavr, uncomment line with preffered w-m
>
>
>exec twm
>#exec fvwm2
>#exec fvwm95
>#exec qvwm
>-------------------- end of .xinitrc ------------
>
>после чего смотреть что печатается при
>переключении в xterm'е
>
>1. ничего - запустить xkeycaps и
>смотреть что
>он показывает, если говорит что кириллица,
>но не
>отображает - пересобрать xterm, видимо он
>режет
>
>2. псевдографика или greece - не
>видятся русские
>фонты или русский misc, запустить руками
>xterm
>с указанием фонта взятого из alias
>
>
>Но чтобы от переключения рушились X11
>:(((
>
>Варианты русификации в X11:
>
>1) встроенная поддержка через модуль xkb,
>настройки в XF86Config (описана выше)
>
>
>2) через xmodmap modmap_filename
>
>3) через свитчеры взятые в портах:
>
>  /usr/ports/russian/ - xruskb или
>xxkb
>
>некоторые используют сумму, например:
>
>встроенная + xruskb
>xmodmap + xruskb
>
>Не знаю, выложил ли я маппинг
>через xmodmap,
>если нет, могу выложить - но
>каждый волен править
>его под себя
>
>Прим.: почему я определяю переменные среды

>.xinitrc - потому что раньше часто
>сталкивался
>с тем что при запуске X'ов
>через startx, в X11
>не имплементировались уже установленные в text-mode
>переменные среды. Переменные, каждый
>устанавливает те, которые ему нужны, ну
>и локализацию конечно.
Сделал все так. Поставил fvwm95.При запуске и последующем переключении прога все равно умирает.
В xterme пишется:
Console log for daemon.astmoffice.local
Jan 23 17:03:32 daemon /kernel: pid 7414 (xterm), uid 0: exited on signal 11 (core dumped)
Jan 23 17:03:35 daemon /kernel: pid 7415 (xterm), uid 0: exited on signal 11 (core dumped)
сегодня буду собирать X4.02 из исходников.
Может поможет.... :-(
Все равно спасибо за ответ.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Русификация XFree 4.0.3"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Янв-02, 15:54  (MSK)
>Сделал все так. Поставил fvwm95.При запуске
>и последующем переключении прога все
>равно умирает.
>В xterme пишется:
>Console log for daemon.astmoffice.local
>Jan 23 17:03:32 daemon /kernel: pid
>7414 (xterm), uid 0: exited
>on signal 11 (core dumped)
>
>Jan 23 17:03:35 daemon /kernel: pid
>7415 (xterm), uid 0: exited
>on signal 11 (core dumped)

??? что-то странное.

>сегодня буду собирать X4.02 из исходников.
>
>Может поможет.... :-(
>Все равно спасибо за ответ.

так зачем 4.0.2, уж лучше скачать последний порт
4.1.0 PORTVERSION=7 со всеми зависимостями и
собрать его.
Я собирал все варианты кроме 4.0.2 - он быстро
мимо прошел.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Русификация XFree 4.0.3"
Сообщение от Antonio emailИскать по авторуВ закладки on 24-Янв-02, 17:21  (MSK)
>>Сделал все так. Поставил fvwm95.При запуске
>>и последующем переключении прога все
>>равно умирает.
>>В xterme пишется:
>>Console log for daemon.astmoffice.local
>>Jan 23 17:03:32 daemon /kernel: pid
>>7414 (xterm), uid 0: exited
>>on signal 11 (core dumped)
>>
>>Jan 23 17:03:35 daemon /kernel: pid
>>7415 (xterm), uid 0: exited
>>on signal 11 (core dumped)
>
>??? что-то странное.

А не разогнана ли машина?

>
>>сегодня буду собирать X4.02 из исходников.
>>
>>Может поможет.... :-(
>>Все равно спасибо за ответ.
>
>так зачем 4.0.2, уж лучше скачать
>последний порт
>4.1.0 PORTVERSION=7 со всеми зависимостями и
>
>собрать его.

А может, сразу 4.2.0 собрать? Если неохота возиться со сборкой, то на xfree86.org & mirrors выложены кроме исходников и бинарники для FreeBSD 4.*, OpenBSD 3.0, NetBSD 1.5  и некоего Linux.

Там из так называемых "вкусностей" добавили поддержку древних видеокарт, в том числе поистине "российской народной" s3 (вопрос о "хорошести" продукции этой фирмы я опущу).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Русификация XFree 4.0.3"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Янв-02, 22:29  (MSK)
>>>Сделал все так. Поставил fvwm95.При запуске
>>>и последующем переключении прога все
>>>равно умирает.
>>>В xterme пишется:
>>>Console log for daemon.astmoffice.local
>>>Jan 23 17:03:32 daemon /kernel: pid
>>>7414 (xterm), uid 0: exited
>>>on signal 11 (core dumped)
>>>
>>>Jan 23 17:03:35 daemon /kernel: pid
>>>7415 (xterm), uid 0: exited
>>>on signal 11 (core dumped)
>>
>>??? что-то странное.
>
>А не разогнана ли машина?
>
>>
>>>сегодня буду собирать X4.02 из исходников.
>>>
>>>Может поможет.... :-(
>>>Все равно спасибо за ответ.
>>
>>так зачем 4.0.2, уж лучше скачать
>>последний порт
>>4.1.0 PORTVERSION=7 со всеми зависимостями и
>>
>>собрать его.
>
>А может, сразу 4.2.0 собрать? Если
>неохота возиться со сборкой, то
>на xfree86.org & mirrors выложены
>кроме исходников и бинарники для
>FreeBSD 4.*, OpenBSD 3.0, NetBSD
>1.5  и некоего Linux.
>
>
>Там из так называемых "вкусностей" добавили
>поддержку древних видеокарт, в том
>числе поистине "российской народной" s3
>(вопрос о "хорошести" продукции этой
>фирмы я опущу).

времена меняются, как и качество, нашелся энтузиаст который взялся лобать для S3 достижения
XFree-4, так что на данный момент рекомендуемыми
картами являются:

- matrox
- ati
- s3
- nvidia

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


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Русификация XFree 4.0.3"
Сообщение от Antonio emailИскать по авторуВ закладки on 25-Янв-02, 10:38  (MSK)
>времена меняются, как и качество, нашелся
>энтузиаст который взялся лобать для
>S3 достижения
>XFree-4, так что на данный момент
>рекомендуемыми
>картами являются:
>
>- matrox
>- ati
>- s3
>- nvidia
>
>вот так то, у ati карточки
>оказались очень шустрыми, никогда бы
>не подумал что ati и
>s3 рулят
>а вот будьте любезны

Я сам не думал, что купленный мной радеон будет настолько хорош (туктуктук по деревяшке). Matrox -- ну это просто друзья XFree с незапамятных времен. ;-) А s3trio64v+ -- народная дубовая карта, которая всегда и подо всем работала, пусть и жутко тормозно и по жизни 60Гц.

Можно со мной не соглашаться, ;-))) но нвидию я недолюбливаю по причинам:

а) Closedsource драйвера. Следствия -- при обнаружении ошибки/недоработки (насколько помню, они довольно долгое время не дружили с via чипсетами) нужно долго ждать милости от нвидии. Еще вспомнилось -- при включенном 3D после некоторого количества переключений (Alt-F*) X -- консоль имеем мертвый взвис.

б) Сейчас по-моему, только ленивый не клепает карты на этих чипсетах ==> при подходе большого количества покупателей "из двух примерно одинаковых на первый взгляд вещей возьму то, что на рупь дешевле" есть огроменный риск нарваться не то что на левоту, а на, например, "честный" mx400, но с памятью на 100 Мгц. Это тормознее, чем первая TNT.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Русификация XFree 4.0.3"
Сообщение от 0leg emailИскать по авторуВ закладки on 25-Янв-02, 21:38  (MSK)
>>>Сделал все так. Поставил fvwm95.При запуске
>>>и последующем переключении прога все
>>>равно умирает.
>>>В xterme пишется:
>>>Console log for daemon.astmoffice.local
>>>Jan 23 17:03:32 daemon /kernel: pid
>>>7414 (xterm), uid 0: exited
>>>on signal 11 (core dumped)
>>>
>>>Jan 23 17:03:35 daemon /kernel: pid
>>>7415 (xterm), uid 0: exited
>>>on signal 11 (core dumped)
>>
>>??? что-то странное.
>
>А не разогнана ли машина?
нет. PII300,ASUS P2l-b, ASUS 3800M (TNT2M64)
>
>>
>>>сегодня буду собирать X4.02 из исходников.
>>>
>>>Может поможет.... :-(
>>>Все равно спасибо за ответ.
>>
>>так зачем 4.0.2, уж лучше скачать
>>последний порт
>>4.1.0 PORTVERSION=7 со всеми зависимостями и
>>
>>собрать его.
>
>А может, сразу 4.2.0 собрать? Если
>неохота возиться со сборкой, то
>на xfree86.org & mirrors выложены
>кроме исходников и бинарники для
>FreeBSD 4.*, OpenBSD 3.0, NetBSD
>1.5  и некоего Linux.
Ну в общем я  и хотел сказать xfree86 4.2.0 :-)
Залил я его исходники и думаю, так как у меня в usr'е осталось меньше 900 мб-может на самом деле установить сразу бинарники? Т.е. исходники-тарболы
общим весом в 120 мб, развернутся они в ... раза -во сколько?А потом еще объектные файлы наверно во столько же. Наблюдать file system is full посередине процесса компиляции грустно-уже сталкивался.

Надыбал себе винт на 20 гиг и думаю туда перенести свой usr туда, только с чего начать?
Надо забэкапить старый, размонтировать его?
С чего начать?
А насчет портов- можно cvsup'ить их и только их?
А то я раньше скачивал ports.tgz, разворачивал, и вручную переписывал поверх /usr/ports, хотя и подозревал что делаю неправильно.  

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "RE: Русификация XFree 4.0.3"
Сообщение от lavr emailИскать по авторуВ закладки on 25-Янв-02, 22:35  (MSK)
>>А может, сразу 4.2.0 собрать? Если
>>неохота возиться со сборкой, то
>>на xfree86.org & mirrors выложены
>>кроме исходников и бинарники для
>>FreeBSD 4.*, OpenBSD 3.0, NetBSD
>>1.5  и некоего Linux.
>Ну в общем я  и
>хотел сказать xfree86 4.2.0 :-)

нахрен не надо, X11R6.x я честно собираю
на non-intel платформах, а на x86 - только
из портов, чтобы не трахаться с непонятно кем и
как собранными binaries на www.xfree86.org и
потом огребать геморр.

А в портах 4.1.0 с портверсией=7
те с патчами от freebsd-team

>Залил я его исходники и думаю,
>так как у меня в
>usr'е осталось меньше 900 мб-может
>на самом деле установить сразу
>бинарники? Т.е. исходники-тарболы
>общим весом в 120 мб, развернутся
>они в ... раза -во
>сколько?А потом еще объектные файлы
>наверно во столько же. Наблюдать
>file system is full посередине
>процесса компиляции грустно-уже сталкивался.
>
>Надыбал себе винт на 20 гиг
>и думаю туда перенести свой
>usr туда, только с чего
>начать?
>Надо забэкапить старый, размонтировать его?
>С чего начать?

на личной тачке для нового /usr - нафиг ничего
не надо, если старый диск остается в системе.
Врианты (после физического подключения нового диска):

1. оформить одной fbsd партицией, дальше сделать
нужное кол-во слайсов которые можно будет
монтировать в /usr/obj - для сборки системы
/usr/sup или куда определено скачивание by cvsup
/usr/local - это только пример

допустим разбили, создали FS через newfs без
монтирования куда-либо, после чего монтируем
эти слайсы, например для будущей отдельной
fs=/usr/local создаем /mnt/new/local и вот туда
после чего tar'ом
cd /usr/local; tar cf - . | (cd /mnt/new/local; tar xfBp -)

так же с остальными продуманными fs для соответствующих mount-point

После этого правим /etc/fstab куда вносим монтирование новых слайсов в нужные mount-point,
в приведенном примере:

/dev/device    /usr/local ...
...
чтобы слайс смонтированный на /mnt/new/local c
копией нашего /usr/local сразу монтировался в
/usr/local

теперь почти готовы к перезагрузке, но:

у нас ведь и старый /usr/local остался, надо
его переименовать в local.old и создать новую
пустую директорию (mount-point) /usr/local,
два варианта:

1) переходим в single-user mode
cd /usr
запоминаем какие mode и uid/gid
или берем их из /etc/mtree/BSD.usr.dist
mv local local.old
mkdir local
восстанавливаем mode и uid/gid: chown и chmod
для других непустых директорий которые будут
заменены монтированием в их mount-point новыми
FS проделать тоже самое

можем перегружаться или монтировать новые FS
руками или mount -a

2) делаем shutdown
грузимся в single-user mode и
проделываем все что описано в п.1
по завершении ctrl-d и переходим в multi-user

Завершение: если все сделали нормально и без
проблем (их быть не должно) - удаляем старые
копии, они нам теперь не нужны, в результате
освобождается куча места на данной FS

2. если вдруг получается что нужно перекурочить
разбивку старого диска, делаем нужную - просчитанную разбивку на новом, куда будут закатаны копии FS или DIR со старого и после
этого, подобно процедуре из первого варианта
сделать переброски со старого на новый, для
последующих изменений размеров слайсов на старом.

Примечание: во втором варианте подразумевается
что не трогается "root-fs", копии остальных
делаются на втором диске и на втором же оставляется обязательно свободные слайсы как при
технологии A -в-> (через C) -> B
те у нас нет промежуточного устройства C, но за
счет того что диск B много больше A, его можно
представить как бы два диска оставив один или
сколько нужно промежуточных слайсов для C

Кто попробует, тот поймет, продумав и смоделировав
ситуацию с изменением-удалением слайсов на старом
диске, кроме root

PS. Советую делать /tmp как отдельную FS, очень
удобно и сильная страховка:

1) не засоряется важная FS = root, как известно
на ней, если у нас отдельный слайс, то он будет
туда монтироваться
2) даже если что-то случилось и отдельный слайс
не смонтировался в /tmp, на root-fs останется
mount-point /tmp и соответственно он и будет
использоваться

>А насчет портов- можно cvsup'ить их
>и только их?

можно, только при серьезных изменениях, меняются
и /usr/share/mk от которых зависят Mk из портов,
я в этом случае докручиваю руками порты

>А то я раньше скачивал ports.tgz,
>разворачивал, и вручную переписывал поверх
>/usr/ports, хотя и подозревал что
>делаю неправильно.

см выше

Для боевых серверов принцип простой, сперва все
делается на личной телеге под FreeBSD, которая
катится вверх через cvsup с учетом чтения stable
и ports maillist или просмотром их архивов, чтобы
не нарваться на кривую или замороженную сборку,
в момент когда нет шума и все работает стабильно
- делается cvsup, производятся сборки, правки,
настройки, если все GOOD, до этого уровня
поднимается боевой сервер и обязательно с
COMPAT (до того же cvs что на рабочей станции,
сервер можно поднять используя задание тега с
датой и временем на момент которого подымалась
тренировочная телега)

Надеюсь хоть что-то из написанного можно вынести

http://unix1.jinr.ru/~lavr/

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру