* [Comm] fluxbox. кодировка menu
@ 2004-08-29 5:09 nikita2
2004-08-29 7:02 ` Sergey Lizogub
` (2 more replies)
0 siblings, 3 replies; 8+ messages in thread
From: nikita2 @ 2004-08-29 5:09 UTC (permalink / raw)
To: Community
Привет Community!
У меня в меню одна часть в другой кодировке (Настройка Fluxbox -> Настройка).
Как это можно поправить?
Возможно это потому что я использую с1251.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] fluxbox. кодировка menu
2004-08-29 5:09 [Comm] fluxbox. кодировка menu nikita2
@ 2004-08-29 7:02 ` Sergey Lizogub
2004-08-29 7:47 ` nikita2
2004-08-29 7:19 ` Sergey Lizogub
2004-08-30 7:39 ` php-coder
2 siblings, 1 reply; 8+ messages in thread
From: Sergey Lizogub @ 2004-08-29 7:02 UTC (permalink / raw)
To: community; +Cc: nikita2
Sun, 29 Aug 2004 12:09:58 +0700
nikita2 <nikita2@ngs.ru> Вы писали:
> Привет Community!
>
> У меня в меню одна часть в другой кодировке (Настройка Fluxbox
> -> Настройка). Как это можно поправить?
>
>
> Возможно это потому что я использую с1251.
>
Вообще-то меню в fluxbox-е - текстовый файл (~/.fluxbox/menu) -
его или лучше - отдельные части, те, что неправильные вырезать и
сохранить в отдельный файл (menu.koi) с помощью любого текстового
редактора, (а потом вставить обратно в основную часть меню) можно
легко сконвертировать в любую кодировку с помощью iconv:
iconv -c -f KOI8-R -t CP1251 ~/.fluxbox/menu.koi
С уважением,
Сергей Лизогуб
PS Вообще-то у меня конвертирование всего текстового файла или
любой выделенной части добавлено в меню nedit-а. Если нужно -
могу выслать.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] fluxbox. кодировка menu
2004-08-29 5:09 [Comm] fluxbox. кодировка menu nikita2
2004-08-29 7:02 ` Sergey Lizogub
@ 2004-08-29 7:19 ` Sergey Lizogub
2004-08-29 14:04 ` nikita2
2004-08-30 7:39 ` php-coder
2 siblings, 1 reply; 8+ messages in thread
From: Sergey Lizogub @ 2004-08-29 7:19 UTC (permalink / raw)
To: community; +Cc: nikita2
Sun, 29 Aug 2004 12:09:58 +0700
nikita2 <nikita2@ngs.ru> Вы писали:
> Привет Community!
>
> У меня в меню одна часть в другой кодировке (Настройка Fluxbox
> -> Настройка). Как это можно поправить?
>
>
> Возможно это потому что я использую с1251.
>
Извиняюсь, в тексте команды забыл написать файл вывода:
iconv -c -f KOI8-R -t CP1251 ~/.fluxbox/menu.koi -o
~/.fluxbox/menu.cp1251
С уважением,
Сергей Лизогуб
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] fluxbox. кодировка menu
2004-08-29 7:02 ` Sergey Lizogub
@ 2004-08-29 7:47 ` nikita2
2004-08-29 10:59 ` Sergey Lizogub
0 siblings, 1 reply; 8+ messages in thread
From: nikita2 @ 2004-08-29 7:47 UTC (permalink / raw)
To: community
В сообщении от Воскресенье 29 Август 2004 14:02 Sergey Lizogub написал(a):
> Sun, 29 Aug 2004 12:09:58 +0700
>
> nikita2 <nikita2@ngs.ru> Вы писали:
>
> С уважением,
> Сергей Лизогуб
>
> PS Вообще-то у меня конвертирование всего текстового файла или
> любой выделенной части добавлено в меню nedit-а. Если нужно -
> могу выслать.
>
Того куска который в неправельной кодировке в файле ~/.fluxbox/menu нет.
Вото часть файла ~/.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: /home/you/.fluxbox/my-menu
[begin] (Fluxbox)
[exec] (xterm) {xterm}
[exec] (mozilla) {mozilla}
[exec] (Выполнить) {fbrun }
[submenu] (Терминалы)
--------->8
8<-------
[submenu] (Настройки Fluxbox)
[config] (Настройка)
^^^^^^^^^^^^^^^^^^^^ -вот с этого места.
[submenu] (Системные стили) {Выберите стиль}
[stylesdir] (/usr/X11R6/share/fluxbox/styles)
[end]
[submenu] (Пользовательские стили) {Выберите стиль}
[stylesdir] (~/.fluxbox/styles)
[end]
[workspaces] (Рабочие столы)
[submenu] (Инструменты)
[exec] (Имя окна) {xprop WM_CLASS|cut -d \" -f 2|xmessage -file -
-center}
[exec] (Снимок экрана) {import screenshot.png && qiv -W 50
screenshot.png}
[exec] (Выполнить) {fbrun }
[exec] (Обновить меню) {fluxbox-generate_menu}
[end]
[submenu] (Менеджеры)
[restart] (kde) {startkde}
[end]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] fluxbox. кодировка menu
2004-08-29 7:47 ` nikita2
@ 2004-08-29 10:59 ` Sergey Lizogub
0 siblings, 0 replies; 8+ messages in thread
From: Sergey Lizogub @ 2004-08-29 10:59 UTC (permalink / raw)
To: community; +Cc: nikita2
Sun, 29 Aug 2004 14:47:39 +0700
nikita2 <nikita2@ngs.ru> Вы писали:
> В сообщении от Воскресенье 29 Август 2004 14:02 Sergey Lizogub
> написал(a):
> > Sun, 29 Aug 2004 12:09:58 +0700
> >
> > nikita2 <nikita2@ngs.ru> Вы писали:
>
> >
> > С уважением,
> > Сергей Лизогуб
> >
> > PS Вообще-то у меня конвертирование всего текстового
> > файла или
> > любой выделенной части добавлено в меню nedit-а. Если нужно -
> > могу выслать.
> >
>
> Того куска который в неправельной кодировке в файле
> ~/.fluxbox/menu нет.
>
> Вото часть файла ~/.fluxbox/menu на которую у меня падает
> подозрение:
Тогда посмотрите настройки fluxbox, в частности строку
session.menuFile: в файле ~/.fluxbox/init - там прописывается
пользовательский файл меню, может это подскажет, откуда что
берется.
Кроме того, еще один файл меню хранится в
/usr/X11R6/share/fluxbox.
А так, сконвертированный из koi8 в cp1251 подозрительный кусок
см. ниже, может можно просто заменить. Кстати, поскольку все в
виде текстового файла, можно все исправить руками, хотя это,
конечно, не кошерно ;-)
В общем случае, меню генерируются командой update-menus, только
после этого нужно перегрузить fluxbox.
С уважением,
Сергей Лизогуб
[begin] (Fluxbox)
[exec] (xterm) {xterm}
[exec] (mozilla) {mozilla}
[exec] (бШОНКМХРЭ) {fbrun }
[submenu] (рЕПЛХМЮКШ)
--------->8
8<-------
[submenu] (мЮЯРПНИЙХ Fluxbox)
[config] (мЮЯРПНИЙЮ)
^^^^^^^^^^^^^^^^^^^^ -БНР Я ЩРНЦН ЛЕЯРЮ.
[submenu] (яХЯРЕЛМШЕ ЯРХКХ) {бШАЕПХРЕ ЯРХКЭ}
[stylesdir] (/usr/X11R6/share/fluxbox/styles)
[end]
[submenu] (оНКЭГНБЮРЕКЭЯЙХЕ ЯРХКХ) {бШАЕПХРЕ ЯРХКЭ}
[stylesdir] (~/.fluxbox/styles)
[end]
[workspaces] (пЮАНВХЕ ЯРНКШ)
[submenu] (хМЯРПСЛЕМРШ)
[exec] (хЛЪ НЙМЮ) {xprop WM_CLASS|cut -d \" -f 2|xmessage
-file -
-center}
[exec] (яМХЛНЙ ЩЙПЮМЮ) {import screenshot.png && qiv -W 50
screenshot.png}
[exec] (бШОНКМХРЭ) {fbrun }
[exec] (нАМНБХРЭ ЛЕМЧ) {fluxbox-generate_menu}
[end]
[submenu] (лЕМЕДФЕПШ)
[restart] (kde) {startkde}
[end]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] fluxbox. кодировка menu
2004-08-29 7:19 ` Sergey Lizogub
@ 2004-08-29 14:04 ` nikita2
2004-08-30 4:48 ` Eugene Prokopiev
0 siblings, 1 reply; 8+ messages in thread
From: nikita2 @ 2004-08-29 14:04 UTC (permalink / raw)
To: community
Не получается найти файл где был бы кусок интересующий меня, во всех файлах
*fluxbox/menu только правельный кусок. :(
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] fluxbox. кодировка menu
2004-08-29 14:04 ` nikita2
@ 2004-08-30 4:48 ` Eugene Prokopiev
0 siblings, 0 replies; 8+ messages in thread
From: Eugene Prokopiev @ 2004-08-30 4:48 UTC (permalink / raw)
To: community
nikita2 пишет:
> Не получается найти файл где был бы кусок интересующий меня, во всех файлах
> *fluxbox/menu только правельный кусок. :(
И не получится.
Меню с настройками fluxbox генерит сам. И увидеть его по-русски у меня
получалось только запустив fluxbox с LC_ALL=UTF-8.ru_RU. Если не
включать антиалиасинг, то может можно и иначе, но такое решение меня не
интересовало.
Такое поведение fluxbox вполне логично, проблема только в том, что пока
в UTF-8 жить нельзя :(
--
С уважением, Прокопьев Евгений
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Comm] fluxbox. кодировка menu
2004-08-29 5:09 [Comm] fluxbox. кодировка menu nikita2
2004-08-29 7:02 ` Sergey Lizogub
2004-08-29 7:19 ` Sergey Lizogub
@ 2004-08-30 7:39 ` php-coder
2 siblings, 0 replies; 8+ messages in thread
From: php-coder @ 2004-08-30 7:39 UTC (permalink / raw)
To: nikita2
0000100101011110100100101::29.08.2004::0110001001001000100111100100010
Здравствуйте, nikita2!
Отвечаю на Ваше письмо:
n> У меня в меню одна часть в другой кодировке (Настройка Fluxbox -> Настройка).
Все меню Fluxbox делится на две части: системное (то, которое
отвечает непосредственно за настройку WM) и пользовательское
(программы). Системное создается при компиляции Fluxbox и является
его частью, оно как бы "вшито" в него - именно по этой причине ты
и не можешь его найти :-) А пользовательское создается при помощи
скрипта fluxbox-generate_menu и может быть пересобрано/обновлено в
любой момент. Проблема в том, что по умолчанию системное меню генерируется
в кодировке koi8-r.
n> Как это можно поправить?
Есть несколько решений этой проблемы, но самое простое, это
сконвертировать ~/.fluxbox/menu в кодировку koi8-r и установить в
файле стиля для отображения любой шрифт в кодировке koi8-r. Тогда
все меню гарантированно будет на русском. Так это сделано у меня.
n> Возможно это потому что я использую с1251.
Ты прав.
Удачи! ;))
P.S. См. также по этой теме тред "Локализация в Fluxbox"
--
С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
Registered Linux User #327594
ALT Linux Master 2.2 (kernel 2.4.27)
010010010010010001010101100::Linux RuleZz!::100010010001000100010001110
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-08-30 7:39 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-29 5:09 [Comm] fluxbox. кодировка menu nikita2
2004-08-29 7:02 ` Sergey Lizogub
2004-08-29 7:47 ` nikita2
2004-08-29 10:59 ` Sergey Lizogub
2004-08-29 7:19 ` Sergey Lizogub
2004-08-29 14:04 ` nikita2
2004-08-30 4:48 ` Eugene Prokopiev
2004-08-30 7:39 ` php-coder
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git