• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


既知の問題 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

関連文書
(none)


Last modified : Fri Dec 27 JST 2002 # 2