最小限のデスクトップ設定でアーチベースのコンピュータを構成しています。 qtileセッションにログインし、起動時に "lxsession"パッケージがインストールされ実行されていますが、lxdeセッションにはログインしていません。
私の問題は、引き続き表示されるデスクトップファイルがあり、~/.config/autostart
その理由を理解できないことです。
には自動起動フォルダがなく~/.config/lxsessions
、にはフォルダがなく/etc/xdg/LXDE
、自動起動に関する内容はありません/usr/share/lxsessions
。
.config/autostart
フォルダの内容を削除し続けると、lxsession
GUI設定アプリで自動的に実行されるすべてのアイテムは無効になりますが、再起動するたびにデスクトップファイルが再表示されます。
なぜこれが起こるのか知っている人がいますか?
答え1
私がアーチwikiページと自動実行アプリケーション専用のlxsession githubページから読んだことによると、lxsessionがこれらの迷惑の原因だとは思わない。
自動起動を制御するように設計されたlxsessionのすべての設定を試しましたが、役に立たなかったため、lxsession設定フォルダに自動起動ファイルを作成してみましたが、やはり動作しませんでした。 lxsession gui ユーティリティの設定は、自動起動や設定ファイルには影響しません。
さまざまなフォーラムで収集した内容によれば、アプリケーション自体が自動起動フォルダにこれらのデスクトップファイルを作成する役割を果たします。一部のアプリケーションは自動実行デスクトップファイルを自動的に再生成することが知られているため、ファイルの削除が常に機能するわけではありません。
最後に、ローカル自動実行フォルダーに項目を含むデスクトップ項目を配置することで、アプリケーション自動実行制御を再取得できました。Hidden=true
Arch wikiでは、アプリケーションの自動実行制御を再取得できる項目をお勧めしました。このソリューションはこれまでうまく機能し、デスクトップファイルの「自動再生」問題を解決します。
私が完全に理解していない唯一のことは、lxsessionがフォルダ内のデスクトップファイルの自動起動を実行しますが、私が試した構成設定が何も効果がない理由です。