ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Глюк с локализацией после "update-menus -n"
@ 2003-10-03 10:49 Kir
  2003-10-03 11:01 ` Evgeny Yugov
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Kir @ 2003-10-03 10:49 UTC (permalink / raw)
  To: sisyphus

Здравствуйте!

Пытался найти ответ в рассылке Community, но не нашел :-(
Пишу сюда, как в рассылку, где по определению принято  "копать глубже".

После невинной операции "update-menus -n" (от юзера) все меню KDE, все меню консольных программ (mc, в т.ч.), подавляющая часть меню Гнома стали англоязычными. В KDE'шном Control Center возможность выбрать язык пропала ВООБЩЕ. То есть на месте выбоа - пустая строка.

При этом папки и файлы, названные по-русски, везде нормально отображаются. Текст также нормально вводится как по-русски, так и латиницей.

aaa@localhost aaa]$ locale
LANG=ru_RU.CP1251
LC_CTYPE="ru_RU.CP1251"
LC_NUMERIC="ru_RU.CP1251"
LC_TIME="ru_RU.CP1251"
LC_COLLATE="ru_RU.CP1251"
LC_MONETARY="ru_RU.CP1251"
LC_MESSAGES="ru_RU.CP1251"
LC_PAPER="ru_RU.CP1251"
LC_NAME="ru_RU.CP1251"
LC_ADDRESS="ru_RU.CP1251"
LC_TELEPHONE="ru_RU.CP1251"
LC_MEASUREMENT="ru_RU.CP1251"
LC_IDENTIFICATION="ru_RU.CP1251"
LC_ALL=

[aaa@localhost aaa]$ echo -e "$LANG\n$LANGUAGE"
ru_RU.CP1251
ru_RU.CP1251

[aaa@localhost aaa]$ rpm --eval %_install_langs
ru_RU:en_US

$ rpm -q gettext
gettext-0.11.5-alt12

 /usr/share/locale имеется:

[root@localhost locale]$ dir
C
be
de
en_GB
es
he
kk
ru
ru_RU.KOI8-R
uk
zh_CN
all_languages
cs
en
en_US
fr
it
l10n
ru_RU.CP1251
sv
uk_UA.CP1251

Права на /usr/share/locale: root, root
drw-r--r--


---
С уважением,
Kir



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 10:49 [sisyphus] Глюк с локализацией после "update-menus -n" Kir
@ 2003-10-03 11:01 ` Evgeny Yugov
  2003-10-03 11:04   ` Kir
  2003-10-03 11:06   ` Kir
  2003-10-03 11:05 ` Епифанов Сергей
  2003-10-04 17:58 ` Ildar Mulyukov
  2 siblings, 2 replies; 13+ messages in thread
From: Evgeny Yugov @ 2003-10-03 11:01 UTC (permalink / raw)
  To: Kir

Здравствуйте Kir,

Friday, October 3, 2003, 5:49:27 PM, you wrote:

K> Здравствуйте!

K> Пытался найти ответ в рассылке Community, но не нашел :-(
K> Пишу сюда, как в рассылку, где по определению принято  "копать глубже".

K> После невинной операции "update-menus -n" (от юзера) все меню
Запускать нужно от рута, попробуйте таки запустить от него еще раз.

-- 
With Best regards,
Evgeny Yugov,
MTS, programmer of Advanced Technologies Departament.
Registered Linux User #316667
mailto:yugov@scs-900.ru

Origin: Как говорит Камасутра - безвыходных положений не бывает.



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 11:01 ` Evgeny Yugov
@ 2003-10-03 11:04   ` Kir
  2003-10-03 11:06   ` Kir
  1 sibling, 0 replies; 13+ messages in thread
From: Kir @ 2003-10-03 11:04 UTC (permalink / raw)
  To: Evgeny Yugov, sisyphus

On Fri, 3 Oct 2003 18:01:21 +0700
Evgeny Yugov <yugov@scs-900.ru> wrote:


> Запускать нужно от рута, попробуйте таки запустить от него еще раз.

Пробовал, и не раз.
Не помогает.
Более того -
Создаваемый "с нуля"  новый юзер имеет те же проблемы с локализацией.

---
С уважением,
Kir



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 10:49 [sisyphus] Глюк с локализацией после "update-menus -n" Kir
  2003-10-03 11:01 ` Evgeny Yugov
@ 2003-10-03 11:05 ` Епифанов Сергей
  2003-10-03 11:36   ` Kir
  2003-10-04 17:58 ` Ildar Mulyukov
  2 siblings, 1 reply; 13+ messages in thread
From: Епифанов Сергей @ 2003-10-03 11:05 UTC (permalink / raw)
  To: sisyphus

В сообщении от 3 Октябрь 2003 14:49 Kir написал:

> Пытался найти ответ в рассылке Community, но не нашел :-(
> Пишу сюда, как в рассылку, где по определению принято  "копать глубже".
>
> После невинной операции "update-menus -n" (от юзера) все меню KDE, все
> меню консольных программ (mc, в т.ч.), подавляющая часть меню Гнома
> стали англоязычными. В KDE'шном Control Center возможность выбрать язык
> пропала ВООБЩЕ. То есть на месте выбоа - пустая строка.

Выдержка из man update-menus:
...
FILES
       Menu files: (Earlier listed directories override those listed 
later.)
              ~/.menu/*
                     Menu files added by the user. (Isn't read  if  root  
runs update-menus)
...
              ~/.menu-methods/
                     For  users  to override the system-defaults of 
/etc/menu-methods.   If  this  directory  exists,   no   files   in
                     /etc/menu-methods are read any more.
...
BUGS
       update-menus may not work properly when run by a normal user, to 
generate menus for that user. This is usually  because  the  window 
manager doesn't  expect  the  system."$wm"rc  files  in  the directory 
(usually ~/."$wm", configurable in /etc/menu-methods). If you see such a 
thing, and you find a solution, please mail me (joostje@debian.org). It 
should work OK for fvwm and fvwm2: I usually test  the  package  first  as  
an ordinary user.

Попробуйте (если они есть) удалить файлы, указанные выше.

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 11:01 ` Evgeny Yugov
  2003-10-03 11:04   ` Kir
@ 2003-10-03 11:06   ` Kir
  1 sibling, 0 replies; 13+ messages in thread
From: Kir @ 2003-10-03 11:06 UTC (permalink / raw)
  To: Evgeny Yugov, sisyphus

Здравствуйте!

Необходимое дополнение -
На машине стоит ALM2.2,
апдейтится с фтп Мастера

--
С уважением,
Kir


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 11:05 ` Епифанов Сергей
@ 2003-10-03 11:36   ` Kir
  2003-10-03 11:59     ` Епифанов Сергей
  0 siblings, 1 reply; 13+ messages in thread
From: Kir @ 2003-10-03 11:36 UTC (permalink / raw)
  To: sisyphus

On Fri, 3 Oct 2003 15:05:05 +0400
Епифанов Сергей <serpiph@entek.ru> wrote:
 
> Выдержка из man update-menus:
> ...
> FILES
>        Menu files: (Earlier listed directories override those listed 
> later.)
>               ~/.menu/*
>                      Menu files added by the user. (Isn't read  if  root  
> runs update-menus)
> ...
>               ~/.menu-methods/
>                      For  users  to override the system-defaults of 
> /etc/menu-methods.   If  this  directory  exists,   no   files   in
>                      /etc/menu-methods are read any more.
> ...
> BUGS
>        update-menus may not work properly when run by a normal user, to 
> generate menus for that user. This is usually  because  the  window 
> manager doesn't  expect  the  system."$wm"rc  files  in  the directory 
> (usually ~/."$wm", configurable in /etc/menu-methods). If you see such a 
> thing, and you find a solution, please mail me (joostje@debian.org). It 
> should work OK for fvwm and fvwm2: I usually test  the  package  first  as  
> an ordinary user.
> 
> Попробуйте (если они есть) удалить файлы, указанные выше.

Вы имете в виду, что хорошо бы удалить все  файлы в папках ~юзер/.menu и ~юзер/.menu-methods/?
Первая папка у юзера есть, и не пустая.
Второй нет.

---
С уважением,
Kir


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 11:36   ` Kir
@ 2003-10-03 11:59     ` Епифанов Сергей
  2003-10-03 12:12       ` Kir
  0 siblings, 1 reply; 13+ messages in thread
From: Епифанов Сергей @ 2003-10-03 11:59 UTC (permalink / raw)
  To: sisyphus

В сообщении от 3 Октябрь 2003 15:36 Kir написал:

> Вы имете в виду, что хорошо бы удалить все  файлы в папках ~юзер/.menu и
> ~юзер/.menu-methods/? Первая папка у юзера есть, и не пустая.
> Второй нет.

Попробуйте переименовать этот каталог. А от root команду update-menus 
давали?

-- 
С уважением, Епифанов Сергей


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 11:59     ` Епифанов Сергей
@ 2003-10-03 12:12       ` Kir
  0 siblings, 0 replies; 13+ messages in thread
From: Kir @ 2003-10-03 12:12 UTC (permalink / raw)
  To: sisyphus

On Fri, 3 Oct 2003 15:59:20 +0400
Епифанов Сергей <serpiph@entek.ru> wrote:

> В сообщении от 3 Октябрь 2003 15:36 Kir написал:
> 
> > Вы имете в виду, что хорошо бы удалить все  файлы в папках ~юзер/.menu и
> > ~юзер/.menu-methods/? Первая папка у юзера есть, и не пустая.
> > Второй нет.
> 
> Попробуйте переименовать этот каталог. А от root команду update-menus 
> давали?

Папку юзера я и целиком в другое место переносил, и только файлы из нее удалял.
В обоих случаях потом запускал от рута и update-menus, и update-menus -n.
Эффекта не дало.
Все по-прежнему как у старых юзеров, так и у вновь создаваемых.

папка ./etc/menu-methods не пуста
папка ./etc/menu пуста совсем.

---
С уважением,
Kir




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-03 10:49 [sisyphus] Глюк с локализацией после "update-menus -n" Kir
  2003-10-03 11:01 ` Evgeny Yugov
  2003-10-03 11:05 ` Епифанов Сергей
@ 2003-10-04 17:58 ` Ildar Mulyukov
  2003-10-05 12:36   ` Kir
  2 siblings, 1 reply; 13+ messages in thread
From: Ildar Mulyukov @ 2003-10-04 17:58 UTC (permalink / raw)
  To: sisyphus



Kir пишет:
> Права на /usr/share/locale: root, root
> drw-r--r--
ИМХО 755 надо, а не 644.
проверьте ещё раз ls -l /usr/share/locale
Ильдар.
-- 
Ildar  Mulyukov,
   free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20030721)
================================================



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-04 17:58 ` Ildar Mulyukov
@ 2003-10-05 12:36   ` Kir
  2003-10-06  7:11     ` Ildar Mulyukov
  0 siblings, 1 reply; 13+ messages in thread
From: Kir @ 2003-10-05 12:36 UTC (permalink / raw)
  To: sisyphus

On Sat, 04 Oct 2003 21:58:53 +0400
Ildar Mulyukov <ildar@users.sourceforge.net> wrote:

>ИМХО 755 надо, а не 644.

Я ручками кривыми, вроде бы, никуда не лазил...
Могли права доступа поменияться "самопроизвольно" при переустановке каких-то пакетов?

> проверьте ещё раз ls -l /usr/share/locale
> Ильдар.


[root@localhost root]# ls -l /usr/share/locale
total 196
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 C
-rw-r--r--    1 root     root       113259 Nov 21  2002 all_languages
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 be
drw-r--r--    2 root     root         4096 Sep 20 19:56 cs
drw-r--r--    2 root     root         4096 Sep 20 19:56 de
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 en
drwxr-xr-x    3 root     root         4096 Sep 22 19:12 en_GB
drwxr-xr-x    2 root     root         4096 Sep 23 15:23 en_US
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 es
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 fr
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 he
drw-r--r--    2 root     root         4096 Sep 20 19:56 it
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 kk
drwxr-xr-x  107 root     root         4096 Sep 23 15:23 l10n
drwxr-xr-x    3 root     root         4096 Sep 22 19:13 ru
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 ru_RU.CP1251
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 ru_RU.KOI8-R
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 sv
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 uk
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 uk_UA.CP1251
drwxr-xr-x    2 root     root         4096 Jun 27 04:21 zh_CN

Все ли правильно?

---
С уважением,
Kir


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-05 12:36   ` Kir
@ 2003-10-06  7:11     ` Ildar Mulyukov
  2003-10-06 14:37       ` Kir
  0 siblings, 1 reply; 13+ messages in thread
From: Ildar Mulyukov @ 2003-10-06  7:11 UTC (permalink / raw)
  To: sisyphus

Kir пишет:
> On Sat, 04 Oct 2003 21:58:53 +0400
> Ildar Mulyukov <ildar@users.sourceforge.net> wrote:
>>ИМХО 755 надо, а не 644.
> Я ручками кривыми, вроде бы, никуда не лазил...
> Могли права доступа поменияться "самопроизвольно" при переустановке каких-то пакетов?
>>проверьте ещё раз ls -l /usr/share/locale
>>Ильдар.
> [root@localhost root]# ls -l /usr/share/locale
> total 196
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 C
> -rw-r--r--    1 root     root       113259 Nov 21  2002 all_languages
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 be
> drw-r--r--    2 root     root         4096 Sep 20 19:56 cs
> drw-r--r--    2 root     root         4096 Sep 20 19:56 de
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 en
> drwxr-xr-x    3 root     root         4096 Sep 22 19:12 en_GB
> drwxr-xr-x    2 root     root         4096 Sep 23 15:23 en_US
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 es
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 fr
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 he
> drw-r--r--    2 root     root         4096 Sep 20 19:56 it
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 kk
> drwxr-xr-x  107 root     root         4096 Sep 23 15:23 l10n
> drwxr-xr-x    3 root     root         4096 Sep 22 19:13 ru
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 ru_RU.CP1251
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 ru_RU.KOI8-R
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 sv
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 uk
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 uk_UA.CP1251
> drwxr-xr-x    2 root     root         4096 Jun 27 04:21 zh_CN
> 
> Все ли правильно?
нет, конечно. Не всё. На папках, согласуясь со здравым смыслом, должны 
стоять "x"-флажки. Это чтобы в них можно было заходить. В первую очередь 
на папке /usr/share/locale (Вы писали, что на ней drw-r--r--). Думаю, 
что update-menus просто сбросил всё в локаль C, когда понял, что в 
системе ru-локали не доступны.

Ильдар

-- 
Ildar  Mulyukov,
   free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20030721)
================================================



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-06  7:11     ` Ildar Mulyukov
@ 2003-10-06 14:37       ` Kir
  2003-10-06 15:00         ` Ildar Mulyukov
  0 siblings, 1 reply; 13+ messages in thread
From: Kir @ 2003-10-06 14:37 UTC (permalink / raw)
  To: sisyphus

On Mon, 06 Oct 2003 11:11:42 +0400
Ildar Mulyukov <ildar@users.sourceforge.net> wrote:


> > Все ли правильно?
> нет, конечно. Не всё. На папках, согласуясь со здравым смыслом, должны 
> стоять "x"-флажки. Это чтобы в них можно было заходить. В первую очередь 
> на папке /usr/share/locale (Вы писали, что на ней drw-r--r--). Думаю, 
> что update-menus просто сбросил всё в локаль C, когда понял, что в 
> системе ru-локали не доступны.
> 

Огромное спасибо, Ильдар, за точный совет!!! :-)))
Поставил флажки "х" на папках,
update-menus от рута,
затем то же от пользователя,
перезагрузка KDE - и все встало на свои места. :-)
Интересно, каким образом могли сбиться права на данные папки, если ручками я их не трогал?

---
С уважением,
Kir




^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [sisyphus] Глюк с локализацией после "update-menus -n"
  2003-10-06 14:37       ` Kir
@ 2003-10-06 15:00         ` Ildar Mulyukov
  0 siblings, 0 replies; 13+ messages in thread
From: Ildar Mulyukov @ 2003-10-06 15:00 UTC (permalink / raw)
  To: sisyphus

ПолтерГейтс!
(с) не знаю чей.


Kir пишет:
> On Mon, 06 Oct 2003 11:11:42 +0400
> Ildar Mulyukov <ildar@users.sourceforge.net> wrote:
> 
> 
> 
>>>Все ли правильно?
>>
>>нет, конечно. Не всё. На папках, согласуясь со здравым смыслом, должны 
>>стоять "x"-флажки. Это чтобы в них можно было заходить. В первую очередь 
>>на папке /usr/share/locale (Вы писали, что на ней drw-r--r--). Думаю, 
>>что update-menus просто сбросил всё в локаль C, когда понял, что в 
>>системе ru-локали не доступны.
>>
> 
> 
> Огромное спасибо, Ильдар, за точный совет!!! :-)))
> Поставил флажки "х" на папках,
> update-menus от рута,
> затем то же от пользователя,
> перезагрузка KDE - и все встало на свои места. :-)
> Интересно, каким образом могли сбиться права на данные папки, если ручками я их не трогал?
> 
> ---
> С уважением,
> Kir
> 
> 
> _______________________________________________
> Sisyphus mailing list
> Sisyphus@altlinux.ru
> http://altlinux.ru/mailman/listinfo/sisyphus
> 

-- 
Ildar  Mulyukov,
   free SW designer/programmer
================================================
email: ildar@users.sourceforge.net
projects: http://os-development.sourceforge.net/
home: http://tuganger.narod.ru/
ALT Linux Sisyphus (20030721)
================================================



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2003-10-06 15:00 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-03 10:49 [sisyphus] Глюк с локализацией после "update-menus -n" Kir
2003-10-03 11:01 ` Evgeny Yugov
2003-10-03 11:04   ` Kir
2003-10-03 11:06   ` Kir
2003-10-03 11:05 ` Епифанов Сергей
2003-10-03 11:36   ` Kir
2003-10-03 11:59     ` Епифанов Сергей
2003-10-03 12:12       ` Kir
2003-10-04 17:58 ` Ildar Mulyukov
2003-10-05 12:36   ` Kir
2003-10-06  7:11     ` Ildar Mulyukov
2003-10-06 14:37       ` Kir
2003-10-06 15:00         ` Ildar Mulyukov

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git