アプリケーションを実行できないXFCEランチャーをデバッグする方法は?

アプリケーションを実行できないXFCEランチャーをデバッグする方法は?

私のランチャーの1つにコマンドがあります。

discord

それはすべてです。端末で実行すると正常に実行されます。不協和音期待通りに始まります。

ランチャーをクリックしても何も起こりません。 CPUモニターに少しのCPU活動暴走が見えますが、それはすべてです。何も始まらなかった。

絶対パスを指定しても問題は解決しません。

「discord」の代わりに「Discord」のフルパスを使用するのはどうですか?ランチャーに「既存プロジェクト」を追加すると、次のように追加されます。

/usr/share/discord/Discord

いいえ。何もありません。

ただし、/usr/share/discord/Discord端末で実行すると、再び正常に起動します。

今、3番目の方法、つまりDiscordを起動する「本当の」方法がありますか?私は本当に気にしません。端末で動作する理由とランチャーで動作しない理由を知りたいです。まったく同じコマンドを使用してください!

どのようにデバッグできますか?明らかに失敗したコマンドの出力を表示するにはどうすればよいですか(少量のCPUアクティビティとして表示されます)。

答え1

問題は、ホームディレクトリの名前を変更したことです。さまざまな隠しサブディレクトリに移動して再帰検索を実行し、古いユーザー名を新しいユーザー名に変更した後、XFCEは再び作業を開始しました。

についても参照してください新しい従来のエミッタだけでなくエミッタ。

関連情報