ソフトウェア(SciTe)は、端末とGUIで開くと異なる動作をします。

ソフトウェア(SciTe)は、端末とGUIで開くと異なる動作をします。

端末でSciTeを開くと、すべてがうまく機能します。 Ubuntu 10.04 GUIドロップダウンで開くと、Rubyプログラムを実行しようとするたびに次のエラーが発生します。sh: ruby: not foundこの時点では、端末で開くことができるという事実に満足していますが、なぜ違いが発生するのですか?

ベストアンサー1

シェル起動スクリプトでいくつかのカスタムPATHを設定すると、シェルにはそのパスがありますが、GUI環境ではそれを選択せず​​、カスタムPATHはありません。 GUIで生成されたすべてのアプリケーションはGUIからPATHを継承し、カスタムPATHはありません。

私はxfceを使用し、私のGUI環境が私の​​シェルと同じであるように私のシェル初期化スクリプトを提供するカスタムxinitrcを使用してこの問題を解決しました。

おすすめ記事