|
|
既知の問題 No. 531 KメニューにStarSuite6.0のアイコンが追加されない
【現象】
1. StarSuite6.0 をインストールしてもKメニューに"StarSuite 6.0"が追加されません。
2. Kメニューに追加された"プレゼンテーション"の表示が文字化けしてしまいます。
【原因】
現象1.
StarSuiteセットアップ時にインストールされるメニューデータが $HOME/.kde2/に配置
されるためです。Turbolinuxの標準では $HOME/.kde/になければなりません。
現象2.
StarSuiteセットアップ時に登録されるメニューが半角カタカナのため、フォントの
設定によっては正しく表示されません。
【対策】
StarSuiteセットアップ後に以下のスクリプトを実行し、KDEに再ログインしてください。
これは、各ユーザーによって実行される必要があります。
[starsuite60-iconsetup.sh]
-------------------------------------------------------------------------------
#!/bin/bash
kdehome=${HOME}/.kde
test -n "${KDEHOME}" && kdehome=`echo "${KDEHOME}"|sed "s,^\~/,${HOME}/,"`
if [ ! -d "${kdehome}" ]; then
echo "${kdehome} does not found"
exit 1
fi
ss_kdehome=${HOME}/.kde2
if [ ! -d "${ss_kdehome}" ]; then
echo "${ss_kdehome} does not found"
exit 1
fi
### copy each desktop files
for dir in applnk mimelnk icons ; do
mkdir -p ${kdehome}/share/${dir}
cp -R -f ${ss_kdehome}/share/${dir} ${kdehome}/share/
done
#### should not use hankaku-moji in KMenu
simpress_desktop="${kdehome}/share/applnk/StarSuite 6.0/presentation.desktop"
if [ -f "${simpress_desktop}" ]; then
BASENAME=`basename $0`
TMPFILE=`mktemp -q /tmp/${BASENAME}.XXXXXX`
grep -v 'Name\[ja\]' "${simpress_desktop}" > "${simpress_desktop}.tmp"
echo "Name[ja]=プレゼンテーション" > ${TMPFILE}
iconv -f euc-jp -t utf-8 ${TMPFILE} >> "${simpress_desktop}.tmp"
mv -f "${simpress_desktop}.tmp" "${simpress_desktop}"
rm -f ${TMPFILE}
fi
echo 'done'
-------------------------------------------------------------------------------
このスクリプトは以下のftpサイトからダウンロードしてご利用頂けます。
ftp://ftp.turbolinux.co.jp/pub/TurboLinux/Support/starsuite/
ダウンロードしたファイルのパーミッションを変更し、実行してください。
$ chmod +x starsuite60-iconsetup.sh
$ ./starsuite60-iconsetup.sh
KDE StarSuite 関連文書
Last modified : Fri Dec 27 JST 2002 # 2
|
Copyright © Turbolinux, Inc..All Right Reserved.

