〜/ snapディレクトリを変更または非表示にするにはどうすればよいですか?


75

アプリが自分の$HOMEディレクトリを自分のファイルやディレクトリで散らかすのは特に好きではありません。ほとんどのアプリでは、データに接頭辞を付けたり、~/.config標準に準拠させたりすることでデータを非表示にすることができるため、ほとんど問題になりません。しかし、スナップしません。

Q1:このディレクトリを誤解していませんか?である~/snapと並ぶ日常的に私が入ることになってるディレクトリとアクセスは、本当に~/downloads~/pictures~/workなど、?

Q2:いずれの場合でも、たとえば移動できます~/.snapか?私のような何かを見つけることができない/etc/snap/etc/default/snapまたは~/.config/snap物事を微調整します。試しましたexport SNAP_USER_DATA=$HOME/.snapが、うまくいきませんでした。


1つのファイルでホームフォルダーが乱雑になることはありますか?
ダグ

17
できません。しかし、私はこの1つのファイルだけをホームディレクトリに持っていません。かなりたくさんあります。そして、多くの人が小指を作ります。さらに、この方法の方が理にかなっているため、$ HOME / Desktopではなく$ HOMEがデスクトップに直接表示されるようにシステムを構成しましたが、これはまた、ここにある不要なディレクトリとファイルがさらに見えて迷惑になることを意味します。そして、アプリが構成ファイルを隠すべきであるということについて、これがすべてあります。
ステファンヘニングセン

19
または、このように考えます。突然、誰かが入って来て、テーブルの上に箱を置いて、言葉なしで再び出て行きます。ある時点で、そのボックスが邪魔になり、削除したいと思うと思いませんか?=)私は自分のテーブルに何を置くか、そして同様に私の$ HOMEにどのファイルが(見える)かを決定したい。
ステファンヘニングセン

11
トロロロ?ホームフォルダでこれを実行すると、すべてのプログラムは自分のホームディレクトリに1つのフォルダを作成した場合、何が起こるかわかります。for f in .*; do g="${f#.}"; echo "How can a single file clutter your home folder? It's just ${g}." ; echo ln -sv "$f" "${g}_"; done これは、実際に実行するのには無害ですが、最後に削除する必要echoがあると私はあなたが「私のラインを買うと思います思考の」。
ステファンヘニングセン

10
インターネットの人々は、単にあなたの質問に答えるのではなく、あなたの質問がどのように間違っているかをあなたに話すのが好きですよね?
グレッグ

回答:


85

そう..

A1:いいえ。~/snap毎日手動でアクセスすることは想定されていません。それは設定ディレクトリです。

A2:いいえ。~/snap変えられない; 設計上、ホームディレクトリが乱雑になります。

しかし、 この問題に関するバグレポートがすでに存在しているが、それは現在、として優先順位を付けていますウィッシュリスト。このバグの影響を受けている場合(および~/snap= がある場合)は、親切な開発者に知らせて、その重要性を高めることでバグを修正するよう奨励してください。

  1. バグレポートに行く
  2. Launchpad(右上隅)にログインします。
  3. [ このバグはN人に影響します]をクリックします。このバグはあなたに影響しますか?(左上近く)
  4. クリックしてはい、このバグは私に影響を与えます

それまでの間、 @ Rinzwindが提案するように、シェルで次のように入力してNautilusからディレクトリを非表示にします。

echo snap >> ~/.hidden

代替を取得、完全にスナップを取り除く実にアンインストールすることにより、すべてのように、関連するスナップをここで説明します


23
できた そのバグレポートを指摘してくれてありがとう。信じてください。スナップをインストールするときに$ HOMEにスナップディレクトリが表示されれば、このテクノロジーを使用することはないと自信を持って言えます。私が疑うように、これがUbuntuのランドスケープの具体的な部分になった場合、プラットフォームに対する数十年にわたるコミットメントを再考する必要があります。クレイジーな決定。
スケイン

1
同様に投票された-何かが起こっているようだ。バグレポートのStephanのコメントから繰り返します。「2017年です。さあ。」
ラルポン

5
2019年であり、まだ進展はありません。いい加減にして!すぐにパージスナップ。
マーフィー

20

Q1:このディレクトリを誤解していませんか?〜/ snapは、実際に〜/ downloads、〜/ work、〜/ tmpなどと同等のレベルで毎日入力およびアクセスすることになっているディレクトリですか?

通常のディレクトリですが、実際にはユーザーアクセス用ではありません。snapdユーティリティによって管理されます。それは名前が変更されます可能性が高いと思われる~/.snapいくつかの点で。またはそうではない~/.local/share/snap

Q2:いずれにせよ:どうやって隠すのですか?

名前が変更されると、自動的に非表示になります。

今のところデスクトップシェルから非表示にするには、というテキストファイルを作成し、~/.hiddenその中に「スナップ」という言葉を入れます。これにより、「〜/ snap」フォルダーがNautilusから非表示になります。

現時点ではコマンドラインから非表示にするには、にエイリアスlsls -Isnapます。ls-ingの場合、「スナップ」は無視されるようになりました。


1
「エイリアスlsからls -Isnap」$ HOMEディレクトリだけでなく、lsを実行するすべての場所で「snap」が非表示になることに注意してください。実際のソリューションはスナップに属します。
-jrouquie

このソリューションは、スナップディレクトリを表示しませんが、異なるファイルタイプ用に保存した色設定も無視します。つまり、ファイルとディレクトリを視覚的に区別する方法はありません。任意のヒント?
ニコラスクーサー

5

すべてのスナップアプリケーション自体(インストールされている場合)は、/snapディレクトリにあります。
/home/user/snapこれらのスナップの個人設定が含まれています(インストールされている場合)。
この/home/user/snapフォルダーは、最初のsnapパッケージをインストールしたときに作成されました。

スナップアプリケーションがインストールされていない場合は、/home/user/snapフォルダーを削除できます。
新しいスナップアプリケーションをインストールして使用すると、フォルダが再作成されます-これは設計により行われます。「進行中の作業」と
同様snapdに、将来、別のデフォルトディレクトリを選択できる可能性があります。


3
あなたは、このための設定オプションを希望される場合、私はここsnapd自体、に対してバグを提出お勧めします: - bugs.launchpad.net/snappy/+bugs
popey

1
@popey Way先に=)私は誰かがすでにバグレポートを提出していることを知りました。私は自分の質問に、開発者に修正を促す方法についての指示で答えています。
ステファンヘニングセン

-3

私は実際にこれに対する解決策を持っていると思います!まあちょっと。名前を変更せずにファイルとフォルダーを非表示にする「Nautilus Hide」と呼ばれるNautilus拡張機能があります。基本的に、フォルダーを非表示にするかどうかを確認するためにNautilusが使用するファイルにフォルダーの名前を書き込みます。

チャームのように機能します!

https://github.com/brunonova/nautilus-hide


1
これをどうすればいいのかわかりません。これは質問のタイトルの半分に答えますが、本文の2つの質問のいずれにも対応していません。Nautilusでディレクトリを非表示にする別の回避策について説明します(ただし、シェルワンライナーに慣れていないユーザー向けのユーザーフレンドリーなプラグインですecho snap >> ~/.hidden)。周りgitcmakeそしてsudo make install。これにより、テーブルに新しいものが追加されると思います。
ステファンヘニングセン

時々、CLIをプルアップせずにフォルダーを非表示および再表示したいことがありますか?プログラムを開いてコマンドを入力するよりも、何かを右クリックして非表示にする方が高速です。少なくとも私にとっては。
デイビッドA.フランス

1
あなたは「時々」と言いますが、この質問はすべて単一のディレクトリに関するものです。そして、提案された作業を行うには「CLIをプルアップ」する必要があり、gitをインストールしてプルし、ビルドシステム全体をコンパイルして、最後に実行sudoしてインストールする必要があります。これははるかに複雑です。少なくとも私にとっては。
ステファンヘニングセン

かっこいい、しかし、なぜそれが下票の価値があるのか​​本当に見ないでください。コミュニティのガイドラインに当てはまらないようです。私の解決策は間違いではなく、このページを閲覧する他の人にとって有用であると考えられるかもしれません。
デビッドA.フランス

追加snapするソリューション~/.hiddenは、2つの既存の回答で既に説明されています。唯一の違いは、アプローチがはるかに複雑であることです。そんなに便利だとは思わないので、このアプローチは誰にもお勧めしません。
ステファンヘニングセン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.