ウェブサイト検索

Ubuntu 24.04でホームフォルダー内の「snap」サブフォルダーを隠す方法


Ubuntu の最近のリリースには、いくつかのスナップアプリ(例:Firefox と AppCenter)がプリインストールされています。スナップアプリは、自動的にユーザーのホームディレクトリに snap フォルダーを生成し、アプリのデータ、キャッシュ、および設定ファイルを保存します。

そのフォルダーを見たくない場合は、隠すか別の場所に移動することができます。そして、Ubuntu 22.04、Ubuntu 24.04、そしてUbuntu 24.10でそのトリックをステップバイステップで行う方法は次のとおりです。

方法1: 'snap'を隠しフォルダーとして設定する

ご存知のように、Linux のファイルやフォルダーは、名前の先頭にドット (.) が付いている場合、デフォルトで非表示になっています。ユーザーは Ctrl+H キーボードショートカットを押すことで、再び表示したり非表示にしたりできます。

名前を変更せずに、ファイルやフォルダーを隠す別の方法は、隠したいファイルやフォルダーと同じディレクトリに.hiddenファイルを作成し、そのファイルに名前を書き込むことです(1行につき1つの名前)。

1. まず、「テキストエディタ」を検索して起動します。

2. 次に、テキストエディタが新しいドキュメントを開かない場合は、新しい空のドキュメントを作成してください。空のドキュメントにsnapと書いてください。

最後に、Ctrl+Sを押して「名前を付けて保存」ダイアログを開き、ファイル名を.hiddenに設定して、ユーザーのホームディレクトリに保存します。

完了したら、ユーザーホームでCtrl+Hを押して.hiddenファイルを確認し、再度Ctrl+Hを押して隠してください。すべてがうまくいけば、スナップフォルダーは消えるはずです。

方法2: ‘snap’フォルダを~/.snap/dataに移動する

Ubuntuは3年前にその「スナップ」フォルダーを隠しフォルダー~/.snap/dataに移動する実験的な機能を導入しました。このスレッドによれば、それは最終的にデフォルトの動作になるでしょう。

実験的なhidden-snap-folderフラグは、今後しばらくの間残る予定で、ユーザーが~/snapを~/.snap/dataに移動し、実質的に隠すオプションを提供します。これは最終的にデフォルトの動作に変更される予定ですが、進行中の実験フェーズでこれを行わない理由が見つからない限りです。

この機能を試してsnapフォルダーを移動したい場合は、ターミナルを開いて (Ctrl+Alt+T)、コマンドを実行してください:

sudo snap set system experimental.hidden-snap-folder=true

その後、新しくインストールされたスナップアプリは、ユーザーのホーム内のsnapサブフォルダの代わりに、~/.snap/data/app-nameディレクトリにアプリデータ、キャッシュ、および設定ファイルを生成します。

ただし、既存のスナップアプリについては、変更を適用するためにそれらを削除して再インストールする必要があります。snap list コマンドを使用して、インストールされているすべてのスナップアプリをリスト表示し、以下のようなコマンドで再インストールしてください。例えば、Firefoxを削除して再インストールする場合:

sudo snap remove firefox && sudo snap install firefox

注意: 重要な場合は、元の「snap」フォルダーから新しい「.snap/data」ディレクトリに残りのアプリデータを手動で移行する必要があります。

この実験的機能を無効にするには、単にコマンドを使用してください:

sudo snap unset system experimental.hidden-snap-folder

再度、Snapアプリを再インストールして機能させる必要があります。また、残ったデータは手動で戻す必要があります。

関連記事: