イマドです。 Qt Assistant を立ち上げてマニュアル($QTDIR/doc/html)が表示されないので 気付いたのですが、/etc/SuSEconfig/profile にて QTDIR が export されているのに反映されないようです。 /opt/kde3/bin/startkde で `unset QTDIR` の記述があるのですが、 /etc/SuSEconfig/profile は startkde の前に読み込まれると いうことなんでしょうか? ~/.profile で QTDIR=/usr/lib/qt3 を export して再ログインしたあと、 Kメニューに登録されている Qt Assistant を立ち上げてもマニュアルが 表示されませんでした。 「コマンドを実行」(Alt+F2) からの起動もダメです。 ターミナルから /usr/bin/assistant を実行すれば表示されます。 Qt Assistant を正常に動作させるには $QTDIR をどこで 設定すれば良いのでしょうか? SuSE8.1 + KDE3.0.5 + Qt3.0.5 + Qt Assistant1.0 アドバイスよろしくお願いします。 -- =================================================^===== Yasunari Imado sjv@iris.eonet.ne.jp (PGP Key ID: 2582B3D6) [SSJV] http://ssjv.kir.jp/ =================================================^=====
今井です。 kdmの資料がなかなか無い(ソースを読めば多分一目瞭然なのでしょうが)ので、 目下いい資料が無いか探してる最中で、未消化の状態ですけども、 Xsessionファイルを読む限り(どのXsessionファイルが使われるのかまだ良く 判ってなかったりしますが) Xsession ->/etc/profile ->/etc/SuSEconfig/profile ->/etc/profile.local(ファイルが有れば) ->$HOME/.bashrc ->$HOME/.profile ->$HOME/.xsession なければ $HOME/.xinitrc ($HOME/.xsessionより)->$HOME/.xinitrc ->$HOME/.xim ->$WINDOWMANAGER(startkde) になってる様です。 なのでWINDOWMANAGERで示すシェルスクリプト内でunsetしてる限りこのシェルスク リプトを実行しているシェル自体はどうしようもないと思います。 ちなみにこれは、Wnn7で.xinitrcファイルの入れ替えで挙動が違うので途中まで 調べてたものです。ウェブサイトの方に載せてないのはまだ確証が持てないため だったりします。もしかしたら重大な勘違いがあるかも知れませんし。 Yasunari Imado wrote:
イマドです。
Qt Assistant を立ち上げてマニュアル($QTDIR/doc/html)が表示されないので 気付いたのですが、/etc/SuSEconfig/profile にて QTDIR が export されているのに反映されないようです。
/opt/kde3/bin/startkde で `unset QTDIR` の記述があるのですが、 /etc/SuSEconfig/profile は startkde の前に読み込まれると いうことなんでしょうか?
~/.profile で QTDIR=/usr/lib/qt3 を export して再ログインしたあと、 Kメニューに登録されている Qt Assistant を立ち上げてもマニュアルが 表示されませんでした。 「コマンドを実行」(Alt+F2) からの起動もダメです。 ターミナルから /usr/bin/assistant を実行すれば表示されます。
Qt Assistant を正常に動作させるには $QTDIR をどこで 設定すれば良いのでしょうか?
SuSE8.1 + KDE3.0.5 + Qt3.0.5 + Qt Assistant1.0
アドバイスよろしくお願いします。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今井です。 一つ忘れてました。 /etc/profile.dos呼び出しがうっとおしくてコメントアウトしてるのを忘れて ました。/etc/profile.localの前に入って /etc/SuSEconfig/profile /etc/profile.dos /etc/profile.local となります。 Masaru Imai wrote:
今井です。
kdmの資料がなかなか無い(ソースを読めば多分一目瞭然なのでしょうが)ので、 目下いい資料が無いか探してる最中で、未消化の状態ですけども、 Xsessionファイルを読む限り(どのXsessionファイルが使われるのかまだ良く 判ってなかったりしますが)
Xsession ->/etc/profile ->/etc/SuSEconfig/profile ->/etc/profile.local(ファイルが有れば) ->$HOME/.bashrc ->$HOME/.profile ->$HOME/.xsession なければ $HOME/.xinitrc ($HOME/.xsessionより)->$HOME/.xinitrc ->$HOME/.xim ->$WINDOWMANAGER(startkde) になってる様です。 なのでWINDOWMANAGERで示すシェルスクリプト内でunsetしてる限りこのシェルスク リプトを実行しているシェル自体はどうしようもないと思います。 ちなみにこれは、Wnn7で.xinitrcファイルの入れ替えで挙動が違うので途中まで 調べてたものです。ウェブサイトの方に載せてないのはまだ確証が持てないため だったりします。もしかしたら重大な勘違いがあるかも知れませんし。
Yasunari Imado wrote:
イマドです。
Qt Assistant を立ち上げてマニュアル($QTDIR/doc/html)が表示されないので 気付いたのですが、/etc/SuSEconfig/profile にて QTDIR が export されているのに反映されないようです。
/opt/kde3/bin/startkde で `unset QTDIR` の記述があるのですが、 /etc/SuSEconfig/profile は startkde の前に読み込まれると いうことなんでしょうか?
~/.profile で QTDIR=/usr/lib/qt3 を export して再ログインしたあと、 Kメニューに登録されている Qt Assistant を立ち上げてもマニュアルが 表示されませんでした。 「コマンドを実行」(Alt+F2) からの起動もダメです。 ターミナルから /usr/bin/assistant を実行すれば表示されます。
Qt Assistant を正常に動作させるには $QTDIR をどこで 設定すれば良いのでしょうか?
SuSE8.1 + KDE3.0.5 + Qt3.0.5 + Qt Assistant1.0
アドバイスよろしくお願いします。
-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 今井優 mail: maimai@coral.ocn.ne.jp web: http://www10.ocn.ne.jp/~masimai/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
イマドです。
/opt/kde3/bin/startkde で `unset QTDIR` の記述があるのですが $QTDIR をどこで設定すれば良いのでしょうか?
やはり startkde を編集するのが得策みたいです。 `unset QTDIR` をコメントアウトすればちゃんと反映されました。 #unset QTDIR #unset KDEDIR export KDEDIR=/opt/kde3 ついでに KDEDIR を定義しました。 QTDIR とあわせて /etc/SuSEconfig/profile に書こうと思いましたが このファイルは /sbin/conf.d/SuSEconfig.profiles によって自動生成されるので SuSEconfig.profiles を編集しないといけないみたいですから。 2003年3月31日 月曜日 00:53、Masaru Imaiさんは書きました:
Xsession ->/etc/profile ->/etc/SuSEconfig/profile ->/etc/profile.local(ファイルが有れば) ->$HOME/.bashrc ->$HOME/.profile ->$HOME/.xsession なければ $HOME/.xinitrc ($HOME/.xsessionより)->$HOME/.xinitrc ->$HOME/.xim ->$WINDOWMANAGER(startkde) になってる様です。 なのでWINDOWMANAGERで示すシェルスクリプト内でunsetしてる限りこのシェルスク リプトを実行しているシェル自体はどうしようもないと思います。
-- =================================================^===== Yasunari Imado sjv@iris.eonet.ne.jp (PGP Key ID: 2582B3D6) [SSJV] http://ssjv.kir.jp/ =================================================^=====
participants (2)
-
Masaru Imai
-
Yasunari Imado