Linux Mint Xfceで端末が勝手に自動起動する原因とオートスタートから削除する方法

Unix系

Linux Mint Xfceを使っていると、一度だけ起動したアプリが次回ログイン時にも自動的に起動してしまうことがあります。特にXfce端末(xfce4-terminal)のような標準アプリでは、一般的な自動起動設定一覧に表示されない場合があり、削除方法が分かりにくいことがあります。

この記事では、Linux Mint 22.2 Xfce環境で端末アプリがオートスタートしてしまう原因や、自動起動設定から外す方法、確認すべき設定ファイルについて詳しく解説します。

Linux Mint Xfceでアプリが勝手に起動する仕組み

Xfceデスクトップ環境では、通常の「セッションと起動」に登録されたアプリだけでなく、前回終了時のセッション状態を保存して次回ログイン時に復元する機能があります。

そのため、自動起動アプリ一覧にXfce端末が表示されていなくても、前回ログアウトした時点で端末が開いていた場合、次回ログイン時に自動的に復元されることがあります。

例えば、作業中に端末を開いたままログアウトした場合、Xfceが「この状態を次回も再現する」と判断し、端末を自動的に起動することがあります。

まず確認したいXfceのセッション保存設定

Xfce端末が勝手に起動する場合は、オートスタート設定ではなくセッション復元機能が原因である可能性が高いため、以下の設定を確認します。

「設定」メニューから「セッションと起動」を開き、「一般」タブにあるセッション保存関連の項目を確認してください。

  • ログアウト時にセッションを自動保存する設定を無効にする
  • 保存されたセッションを削除する
  • 次回ログイン時に以前の状態を復元しないようにする

一度保存されたセッション情報を削除すると、過去に起動していたXfce端末などが復元されなくなる場合があります。

保存されたXfceセッションを手動で削除する方法

GUI設定で解決しない場合は、Xfceが保存しているセッション情報を削除します。

端末を開き、以下のディレクトリを確認してください。

~/.cache/sessions/

この中にはXfceが保存したセッション情報が含まれています。不要なセッションファイルを削除することで、以前の状態の復元を解除できます。

例として、以下のような操作を行います。

rm -rf ~/.cache/sessions/*

実行後にログアウトまたは再起動すると、以前開いていた端末などが復元されなくなります。

ただし、この操作を行うと他のアプリの復元状態も削除されるため、必要な作業中の状態がある場合は事前に確認してください。

自動起動アプリ一覧に登録されている場合の確認方法

セッション復元ではなく、本当にオートスタートへ登録されている場合は「セッションと起動」の「自動開始アプリケーション」を確認します。

一覧にXfce端末やxfce4-terminalが表示されている場合は、チェックを外すか削除することで自動起動を停止できます。

一覧にない場合は、ユーザー用の自動起動フォルダを確認します。

~/.config/autostart/

この場所に端末関連の.desktopファイルが存在する場合は、ファイル名を変更するか削除することで自動起動を解除できます。

Linux Mint Xfceで設定ファイルを確認するときの注意点

Linuxではアプリの起動設定が複数の場所に保存されるため、Windowsのスタートアップフォルダのように一か所だけ確認すればよいとは限りません。

特にXfce環境では、以下の3つを確認すると原因を特定しやすくなります。

確認場所 役割
セッションと起動 通常の自動起動設定
~/.config/autostart ユーザー単位の自動起動設定
~/.cache/sessions 前回状態の復元情報

今回のようにXfce端末が登録一覧に見つからない場合は、セッション復元が原因である可能性を優先して確認すると効率的です。

MacBook Air Early 2015でLinux Mint Xfceを使う場合のポイント

MacBook Air Early 2015のようなApple製ノートにLinux Mint Xfceをインストールしている場合でも、Xfceの基本的なセッション管理機能は通常のPCと同じです。

ハードウェア固有の問題ではなく、デスクトップ環境側の設定によって端末が起動している可能性が高いため、まずXfceの設定を確認するとよいでしょう。

また、不要な常駐アプリを減らすことで起動時間やメモリ使用量の改善にもつながります。

まとめ

Linux Mint XfceでXfce端末がオートスタート一覧に表示されないのに起動する場合、通常の自動起動設定ではなくセッション復元機能が原因であることが多いです。

まず「セッションと起動」の設定を確認し、それでも解決しない場合は~/.cache/sessions/内の保存情報を削除すると改善できる可能性があります。

Xfceではアプリの自動起動と前回状態の復元が別の仕組みで動いているため、原因に合わせて確認することが不要な自動起動を止めるポイントになります。

コメント

タイトルとURLをコピーしました