At Mon, 06 Jun 2005 12:29:09 +0900, M. Takeyama(takezou) wrote:
M. Takeyamaです。
On Thu, 2 Jun 2005 23:18:13 +0900 Masaru Imai
wrote: 今井です。
肝心?なこと書いてませんでした。 一応設定のやり方(日本語が変だけど)としては 当初 /etc/profileに直接書いてたんですが、/etc/profileだと上書きされてしまう 可能性があり、よくよく考えて?みれば /etc/profile.d/gtk.sh および /etc/profile.d/gtk.csh として新規にファイルをつくってそこに記述する様にしておけば良いのかなと思って、 その様にしたんですけど、この方法がSUSE推奨?なんでしょうかね....。 /etc/profile だと確かに確実だとは思いますが、意味的には /etc/profile.d/*.sh, /etc/profile.d/*.csh の方が スマートだと思いますね。 #/etc/profileは、ランレベル(3, 5とか)に関係なく読み込まれ #ますよね。 #つまり、ランレベル3(仮想端末デバイス(TTY))のときにも #GTK_RC_FILESが設定(定義)されているのに違和感を持つ人が #いるかもと思ってしまいます。
私的には、 GTK_PATH(環境変数)が /etc/profile.d/gtk2.csh /etc/profile.d/gtk2.sh で定義されているので、GTK_RC_FILES, GTK2_RC_FILESも ここで定義するのが良いのではと思いますけど... #この変更にともなうGNOMEの影響は考慮していません。 #(また、この場合のKDEでのGTK_RC_FILESの設定値がどうなるかは未確認)
ただ、GTK2_RC_FILESはわかるにしても、GTK_RC_FILESを /etc/profile.d/gtk2.* でやるのは多少無理があるかも。
以前書いたように、/etc/opt/gnome/gtk -> /etc/gtk に symlink 張るのが、
一番副作用がないと思いますよ。こうすると、KDE が無効な GTK_RC_FILES を
設定した場合にのみ有効になりますし、KDE のアップデートで正しい値を設定
した場合にも、問題ありません。
--
Takashi Iwai