Самый простой вариант русификации иксов в OpenBSD

Наверняка, многих решивших попробовать OpenBSD отпугивает отсутствие (на первый взгляд) вменяемой локализации иксов (русификация консоли имеет гораздо меньшее практическое значение). На самом же деле все проще, чем кажется, и русификация OpenBSD в объеме, устраивающем многих пользователей (возможность писать по русски в OpenOffice, на форумы, гуглить и т.п) - дело пары минут. Для этого достаточно установить программку xruskb:

#pkg_add -i xruskb (выбрать вариант без поддержки motiff), конечно, в переменной PKG_PATH должен быть прописан источник пакетов, подробнее - http://www.obsd.ru/8/?q=node/22/

и добавить первой строкой в файл юзера ~/.xinitrc строку:

[ -x /usr/local/bin/xrus ] && xrus jcuken-cyr.xmm

после чего появляется возможность писать кириллицей в иксовых приложениях, переключение раскладок по умолчанию - нажатие обоих шифтов (в каталоге /usr/local/share/xruskb находится немало вариантов раскладок и локалей, их так жк можно прописать вместо jcuken-cyr.xmm).

Аватар пользователя test00

Ребята, не надо

Ребята, не надо никаких дополнительных программ. Любые иксы в любом UNIX'е русифицируются средствами самих же иксов. Для этого достаточно дать команду (переключение по капслоку, как тому и надлежит быть, обычный капслок теперь будет shift+capslock):

setxkbmap -layout 'us,ru(winkeys)' -option 'grp:caps_toggle,grp_led:scroll'

Больше ничего не нужно. Кто хочет, пропишите её себе в ~/.xsession
Либо, если хочется русифицировать для всех пользователей машины сразу -- правятся системные конфиги иксов по вполне стандартным мануалам.

Аватар пользователя entr0py

а, например,

а, например, enlightenment'у иксовые конфиги вообще не интересны. на той же FreeBSD переключение раскладок в нем заводится только хитрым скриптом, помещенным в стартовые приложения. тем более, программка-то мелкая, пакет - 85кб и никаких зависимостей за собой не тянет.

Аватар пользователя test00

Не только

Не только enlightenment'у, но и KDE, и гному, если их не трогать (языковые настройки) -- они берут то, что предлагают иксы. Если настраиваете с нуля -- не стоит ничего менять в конфигах wm и интегрированных графических сред -- достаточно вышеуказанной команды. Проверял сам.

Аватар пользователя Victor

Встроенными средствами

Я все делаю встроенными родными средствами, как и test00. Единственное, добавляю "set +o emacs-usemeta" в ~/.profile (я использую родной ksh).

Аватар пользователя entr0py

именно вот эти

именно вот эти строчки, прописанные в ~/.xsession вообще ничего в иксах не меняют, капс остается капсом, раскладка не переключается никак ни в fvwm ни в e17. давайте тогда уж более подробно..

Аватар пользователя Victor

Вот тут было

Аватар пользователя entr0py

нету.

нету.

Аватар пользователя test00

давайте тогда


давайте тогда уж более подробно..

Ну например:

$ cat ~/.xsession
export LC_CTYPE=ru_RU.KOI8-R
export LANG=ru_RU.KOI8-R
setxkbmap -layout 'us,ru(winkeys)' -option 'grp:caps_toggle,grp_led:scroll'
ratpoison &
exec xscreensaver

и

$ cat ~/.zshrc
zstyle ':completion:*' list-colors ''
zstyle ':completion:*' original true
autoload -Uz compinit
compinit
zmodload zsh/complist
zstyle ':completion:*' menu yes select
zstyle ':completion:*:processes' command 'ps -xuf'
zstyle ':completion:*:processes' sort false
zstyle ':completion:*:processes-names' command 'ps xho command'
setopt autocd
setopt CORRECT
SPROMPT="Ввести %r вместо %R? ([Y]es/[N]o/[E]dit/[A]bort) "
HISTFILE=~/.zhistory
HISTSIZE=100000
SAVEHIST=100000
setopt APPEND_HISTORY
setopt HIST_IGNORE_ALL_DUPS
setopt NO_BEEP
bindkey -v
export PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/home/user/bin
case $TERM in
        linux)
        bindkey "^[[2~" yank
        bindkey "^[[3~" delete-char
        bindkey "^[[5~" up-line-or-history
        bindkey "^[[6~" down-line-or-history
        bindkey "^[[1~" beginning-of-line
        bindkey "^[[4~" end-of-line
        bindkey "^[e" expand-cmd-path 
        bindkey "^[[A" up-line-or-search 
        bindkey "^[[B" down-line-or-search 
        bindkey " " magic-space 
        ;;
        *xterm*|wsvt25|rxvt|(dt|k|E)term)
        bindkey "^[[2~" yank
        bindkey "^[[3~" delete-char
        bindkey "^[[5~" up-line-or-history
        bindkey "^[[6~" down-line-or-history
        bindkey "^[[7~" beginning-of-line
        bindkey "^[[8~" end-of-line
        bindkey "^[e" expand-cmd-path 
        bindkey "^[[A" up-line-or-search 
        bindkey "^[[B" down-line-or-search 
        bindkey " " magic-space 
        ;;
esac
export LC_CTYPE=ru_RU.KOI8-R
export LANG=ru_RU.KOI8-R
. ~/.keychain/`hostname`-sh
PROMPT="$(print '%{\e[1;34m%}comp%{\e[0m%}' '%{\e[4;31m%}%~%{\e[0m%}' '%{\e[1;01m%}$%{\e[0m%}') "
LC_ALL=ru_RU.KOI8-R
HISTFILE=/tmp/.myzhistory

Про ksh не скажу, но там вроде бы ничего не нужно кроме экспорта LC_CTYPE и LANG. Остальное -- вопрос удобства. Bindkey'и когда брал у федорчука для исправления неадекватного поведения zsh на ряд keycode'ов, нужны ли они сейчас -- без понятия.

P.S.: Пользуясь присутствием Victor'а в это треде, имею наглость выразить своё недовольство тем, что тег code не работает (а он должен быть как verbatim) -- убрал у меня все отступы выше.

Аватар пользователя alfss

>P.S.: Пользуясь

>P.S.: Пользуясь присутствием Victor'а в это треде, имею наглость выразить своё недовольство тем, что тег code >не работает (а он должен быть как verbatim) -- убрал у меня все отступы выше.

с тегом code я полагаю разберемся на праздниках.

По теме тут и так все уже сказано что и как.

Аватар пользователя test00

с тегом code я


с тегом code я полагаю разберемся на праздниках.

Спасибо, alfss.

Аватар пользователя tiffanyjewelry

This brand abercrombie &

This brand abercrombie & fitch outlet is an ideal choice to buy as the designs are always novel and never go out of style.The tiffany jewelry outlet line is more known for its artistic work and elegance in design than anything else.Each piece you see on display is a masterpiece in itself and a reflection of cheap designer handbags's artwork.A revolutionary online retail store with a difference, yes I am talking about the ray ban sunglasses.Possessing a sunglasses discount is a matter of pride and a matter of envy for the onlookers.They likewise have bogus wholesale tiffany jewelry, which are available on both wholesale and list at pocket friendly rates.These are only a few, there is whole host of oakley sunglasses that are available and can easily ship them for you at very nominal rates, as per order.One can buy authentic cheap tiffany jewelry and accessories from reputed stores that offer a complete range of this brand.Most of the ray ban sunglasses present here are actual collectible jewellery items.You can also buy this sunglasses discount line from online stores which makes your shopping more easy from the comfort of your home.So make sure you dress up this season with fashion that's filled with the hottest and latest replica designer handbags in the market.The range is actually excellent and provides an extended type of fancy and serious replica handbags that could be donned to any occasion for that polished everyday look.They have the latest in replica watches wholesale collection and people will discover excellent cheap deals on the products.abercrombie and fitch sale is a prime American design house that specializes in a big clothesline.They've already created these designer replica handbags with the youthful, fashionable, and hip in head.abercrombie sale offers you a wide variety of charms.The abercrombie and fitch straight are also closefitting and make a best fit for the stylish young man.Their cheap replica watches are polished and top of array.Be it gifts or replica watches it provides the essence of style and quality that can't be justified by words.Let's just have a look into some of the tiffany jewelry that may interest you.Most of the swiss replica watches available include the Rollins skinny design.oakley sunglasses have something for these people.