LINUX.ORG.RU

Что за еру с fluxbo случил?

 , ,


0

1

Установлен из портов fluxbox:

u@srv0:~> make package-name -C /usr/ports/x11-wm/fluxbox/
fluxbox-1.3.2

Всё вроде бы хорошо, но обратите внимание на меню: http://ompldr.org/vZGJzNQ Все слова обрезаны.

u@srv0:~> uname -a
FreeBSD srv0.network 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Thu Apr  5 00:38:11 MSK 2012     u@srv0.network:/usr/obj/usr/src/sys/SRV0  i386

Кто-нибудь сталкивался? Как лечить? Заранее благодарю за ответ.

★★★★★
Ответ на: комментарий от bsdfun

Это было всегда, там просто генерится конфиг в UTF-8. Дело в чём-то другом.

IPR ★★★★★
() автор топика

Флюбоксеры! Скиньте, плиз, содержимое /usr/local/share/fluxbox/nls/ru_RU.* или /usr/share/fluxbox/nls/ru_RU.* от fluxbox-1.3.2. Заранее благодарю.

IPR ★★★★★
() автор топика
Ответ на: комментарий от AlexCones

Жестокий глюк. Снова включить en_US.UTF-8 а потом снова ru_RU.UTF-8 не пробовали?

Неа. Щас попробую.

IPR ★★★★★
() автор топика
Ответ на: комментарий от AlexCones

В други приложе тако фигн н наблю ?

Неа. Я бы поставил и BlackBox, но, увы, во FreeBSD он не собирается с NLS.

IPR ★★★★★
() автор топика
Ответ на: комментарий от Ygor

А кто мешает utf8?

Не помогае

IPR ★★★★★
() автор топика
Ответ на: комментарий от Ygor

Капитан Очевидность говорит, что системная локаль для FreeBSD это «C» (POSIX).

Для пользователя локаль устанавливается в классе логина и/или выставляется переменными окружения командной оболочки. Локаль ru_RU.UTF-8 поддерживается в X'ах и программах, в том числе в графическом меню WM fluxbox.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

А что тама твой капитан говорит по теме топика? Сдаёца мне это какой-то косяк в сборке каких-то пакетов.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

А что тама твой капитан говорит по теме топика? Сдаёца мне это какой-то косяк в сборке каких-то пакетов.

Зырил Makefile, там практически всё нативно, судя по всему косяк в флюксе.

IPR ★★★★★
() автор топика
Ответ на: комментарий от Ygor

А в других гтк приложениях как?

Везде всё ништяк. Всё работает идеально, за исключением fluxbox'а.

P.S.: Я бы написал багрепорт, но мой инглиш хромаить.

IPR ★★★★★
() автор топика
Ответ на: комментарий от Ygor

Переведи гуглём, делов то.

Надо бы.

IPR ★★★★★
() автор топика

Собрал fluxbox из портов.

Опции сборки (ничего не трогал):

> cat /var/db/ports/fluxbox/options 
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for fluxbox-1.3.2
_OPTIONS_READ=fluxbox-1.3.2
WITHOUT_DOCHTML=true
WITHOUT_DOCPDF=true
WITHOUT_DEBUG=true
WITHOUT_GNOME=true
WITHOUT_IMLIB2=true
WITHOUT_XINERAMA=true
WITH_XRENDER=true
WITH_NLS=true
WITH_SLIT=true
WITH_REMEMBER=true
WITH_TOOLBAR=true
Запустил. Меню отображается нормально без глюков.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Собирал командой:

% portmaster -gD --delete-build-only x11-wm/fluxbox
Запуск осуществляется командой в ~/.xinitrc
/usr/local/bin/fluxbox

iZEN ★★★★★
()
Ответ на: комментарий от IPR
> locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_ALL=ru_RU.UTF-8

Локаль задаётся в ~/.cshrc (у меня основная командная оболочка — tcsh):

setenv LANG ru_RU.UTF-8
setenv LC_CTYPE ru_RU.UTF-8
setenv LC_ALL ru_RU.UTF-8

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

У меня KOI8-R. Ладно, я забил на fluxbox, в нём мне не хватает множества плюшек KDE3. И да, у меня тоже tcsh.

IPR ★★★★★
() автор топика
Ответ на: комментарий от IPR

Когда-то давно сохранённое меню fluxbox (если интересует)

> cat ~/.fluxbox/menu
# Generated by fluxbox-generate_menu
#
# If you read this it means you want to edit this file manually, so here
# are some useful tips:
#
# - You can add your own menu-entries to ~/.fluxbox/usermenu
#
# - If you miss apps please let me know and I will add them for the next
#   release.
#
# - The -r option prevents removing of empty menu entries and lines which
#   makes things much more readable.
#
# - To prevent any other app from overwriting your menu
#   you can change the menu name in ~/.fluxbox/init to:
#     session.menuFile: ~/.fluxbox/my-menu
[begin] (Fluxbox-1.3.0)
[encoding] {UTF-8}
      [exec] (Терминал) {xfterm4}
      [exec] (Midori) {midori}
      [exec] (thunderbird) {thunderbird}
      [exec] (RSSOwl) {rssowl}
      [separator]
      [exec] (gedit) {gedit}
      [exec] (Thunar) {thunar}
      [separator]
      [exec] (Монитор) {gnome-system-monitor}
      [exec] (Заблокировать экран) {xscreensaver-command -lock}
      [exec] (Заставка) {xscreensaver-demo}
      [separator]
      [exec] (grip) {grip}
      [exec] (Totem) {totem}
      [exec] (GNOME MPlayer) {gnome-mplayer}
      [exec] (DeadBeef) {deadbeef}
      [separator]
      [exec] (Демон декораций) {xfsettingsd}
      [exec] (Панель Xfce4) {xfce4-panel}
      [exec] (Настройки) {xfce4-settings-manager}
      [separator]
      [exec] (Eclipse) {/usr/home/igor/bin/eclipse/eclipse}
      [separator]
      [submenu] (FB-setup)
      [config] (Настройка)
[submenu] (Системные стили) {Выберите стиль}
      [stylesdir] (/usr/local/share/fluxbox/styles)
[end]
[submenu] (Пользовательские стили) {Выберите стиль}
      [stylesdir] (~/.fluxbox/styles)
[end]
      [workspaces] (Рабочие пространства)
[submenu] (Утилиты)
      [exec] (Имя окна) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file - -center}
      [exec] (Снимок окна - PNG) {import -pause 3 -frame /home/igor/media/screenshot/window.png}
      [exec] (Снимок экрана - PNG) {import -pause 3 -window root /home/igor/media/screenshot/screen.png}
[end]
      [commanddialog] (Выполнить команду)
      [reconfig] (Перенастроить)
      [restart] (Перезапустить)
      [exec] (About) {(fluxbox -v; fluxbox -info | sed 1d) | xmessage -file - -center}
      [separator]
      [exit] (Выход)
[end]
[separator]
      [exit] (Выход)
[separator]
      [exec] (Перезагрузить) {/sbin/shutdown -r now}
[separator]
      [exec] (Выключить) {/sbin/shutdown -p now}        
[endencoding]
[end]
iZEN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.