Arch Linuxを使用していますが、ログイン時に環境変数を追加する必要があります。 Plasma、Cinnamon、Mateがインストールされています。なぜかMateを使用すると、~/.profileと~/.bash_profileの環境変数が設定されていませんが、PlasmaとCinnamonでは動作します。また、別のログインマネージャ(SDDM、LightDM、GDM3)を試しましたが、成功しませんでした。奇妙なことは、エクスポート後にアプリケーションを起動したため、これらのファイルをMateで解析する必要があることです。アプリを削除しても何も変わりません。ログイン後に~/.profileを手動でインポートすると機能します。
~/.bash_profile
#
# ~/.bash_profile
#
[[ -f ~/.bashrc ]] && . ~/.bashrc
[[ -f ~/.profile ]] && . ~/.profile
~/.プロフィール
export PATH="$HOME/SDI/ct-ng/bin:$HOME/SDI/x-tools/arm-cortex_a8-linux-gnueabi/bin:$PATH"
export PATH="$HOME/.cargo/bin:$PATH"
quicktile --daemonize &
どんな助けでも本当に感謝します。
明確にするために更新します。
予想される動作(PlasmaまたはCinnamonにログインしたときに発生します):
ターミナルを開き、~/.profileのエクスポートされたパスの1つにあるバイナリを実行しました。
Mateにログインしたときに発生した動作:
端末を開いたが、バイナリファイルが見つかりません。使用するには〜/ .profileを手動で取得する必要があります。これによりQuicktileが再ロードされ、エラーが発生します。これは、ファイルが以前に解析されたことがわかった方法です。