[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:36241] Re: kdmでGnomeのメニュー日本語化
- From: Tomoo Nomura <nomurat@xxxxxxxxx>
- Subject: [debian-users:36241] Re: kdmでGnomeのメニュー日本語化
- Date: Mon, 10 Feb 2003 13:41:03 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-accept-language: ja, en-us, en, de, fr
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-level: ***
- X-spam-status: No, hits=3.1 required=10.0 tests=IN_REP_TO,ISO2022JP_CHARSET,PLING,ISO2022JP_BODY, CASHCASHCASH,US_DOLLARS_2,DOUBLE_CAPSWORD,UPPERCASE_25_50, WEIRD_PORT,HTTP_CTRL_CHARS_HOST version=2.31
- References: <NEBBJLBJJLHHBEMHFNCFEEDDCNAA.eaaa7621@xxxxxxxxxxxxxxxx> <20030209004819.6062753813@xxxxxxxxxxxxxxxxxxxxxx> <3E45C323.9050208@xxxxxxxxx> <20030209063200.B8DB453813@xxxxxxxxxxxxxxxxxxxxxx>
- Message-id: <3E472D3C.8090307@xxxxxxxxx>
- X-mail-count: 36241
- User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3b) Gecko/20030205
武藤 さん
こんにちは。
> 嘘はいけませんな。
あれれ? 私のオオボケですか?
見直してみました。
確かに、defaultを選んだ場合は、幸いにも"STARTUP"を変更しないようなので、
大丈夫なようですね。しかし、バグはバグのようです。
/etc/X11/Xsessionで、
STARTUP=$HOME/.xsession (また、ALTSTARTUP=$HOME/.Xsessionです)
と定義しています。そして、
/etc/X11/Xsession.d/50xfree86-common_determin-startupにおいて、
if grep -qs ^allow-user-xsession "$OPTIONFILE"; then
for STARTUPFILE in "$STARTUP" "$ALTSTARTUP"; do
if [ -e "$STARTUPFILE" ]; then
if [ -x "$STARTUPFILE" ]; then
REALSTARTUP=$STARTUPFILE
という具合に、Xsession-optionsに、allow-user-xsessionがあった場合は、
REALSTARTUPをSTARUP($HOME/.xsession)にセットしています。
ところが、この前に実行される20xfree86-common_process-argsにおいてdefaut
の場合以外は、
STARTUP=$PROGRAM
と置き換えてしまってます。(PROGRAMには、/usr/bin/kde2)がセットされています。
これは単純なケアレスミスで、
REALSTARTUP=$PROGRAM
が正しいはずです。こうすれば、default以外のkde2等を選んでも、ちゃんと
.xsessionが実行されます。
# diff 20xfree86-common_process-args 20xfree86-common_process-args.dpkg
29c29
< REALSTARTUP=$PROGRAM
---
>> STARTUP=$PROGRAM
野村
>
> woody$ cat .xsession
> #!/bin/sh
> FROM_XSESSION=yes
> export FROM_XSESSION
> LANG=ja_JP.eucJP
> export LANG
> exec gnome-session
>
> この状態でkdmから「default」をセッションにしてログイン。GNOMEはちゃん
> と日本語で出ているっぽい。
>
> woody$ env | grep FROM_XSESSION
> yes
>
> #d-u:35880は20xfree86-common_process-argsの構文を理解していないだけで
> はないですかね。あるいはdefault)を見逃しているか。
--
****** Nomura Technical Management Office Ltd. *****************
Tomoo Nomura nomura@xxxxxxxxx http://www.tmo.co.jp/
Phone: +81-78-797-0240 Fax: +81-78-797-0241 @nifty:GBH12257
Worldwide Airline Timetable 'Flight Planner'
European Electronic Timetable 'HAFAS' ValueFax Support
****************************************************************