Я не особенно люблю приложения, загромождающие мой $HOME
каталог своими файлами или каталогами. Это редко проблема, потому что большинство приложений могут скрыть свои данные, поставив перед ними префикс в виде точки или соответствуя ~/.config
стандарту. Но не оснастка.
Q1 : я неправильно понял этот каталог? Является ли ~/snap
действительно каталог , который я должен войти и доступ на ежедневной основе на одном уровне с ~/downloads
, ~/pictures
, ~/work
и т.д.?
Q2 : в любом случае: я могу переместить его, например ~/.snap
? Я не могу найти ничего подобного /etc/snap
, /etc/default/snap
или ~/.config/snap
настроить вещи. Я пытался, export SNAP_USER_DATA=$HOME/.snap
но это не сработало.
configuration
home-directory
snap
default
Стефан Хеннингсен
источник
источник
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
и я думаю, что вы «купите мою линию». мысли ".Ответы:
Так..
A1 : нет;
~/snap
не предполагается, что доступ к ним осуществляется вручную ежедневно; это каталог настроек.A2 : нет;
~/snap
не может быть изменено; это загромождает ваш домашний каталог дизайном.Тем не менее, уже есть сообщение об ошибке по этому вопросу, но в настоящее время он расставлен по приоритетам только как список пожеланий . Если вы пострадали от этой ошибки (и вы есть , если у вас есть
~/snap
=) , то пусть рода разработчики знают, и поощрять их , чтобы исправить ошибку, повысив его значимость:В то же время, сделайте так, как предлагает @Rinzwind, и просто спрячьте каталог от Nautilus, введя его в оболочку:
Альтернатива - полностью избавиться от привязки , просто удалив все связанные привязки, как описано здесь .
источник
Это обычный каталог, но на самом деле он не предназначен для доступа пользователей. Управляется
snapd
утилитой. Похоже , он будет переименован в~/.snap
какой - то момент. Или менее вероятно~/.local/share/snap
.Когда он переименован, он будет скрыт автоматически.
Чтобы спрятаться от оболочки рабочего стола, создайте текстовый файл с именем
~/.hidden
и вставьте в него слово «привязка». Это скроет папку «~ / snap» от Nautilus.Чтобы скрыть от командной строки на данный момент, псевдоним
ls
кls -Isnap
. Теперь «оснастка» будет игнорироваться приls
-ing.источник
Все приложения моментальных снимков (если они установлены) находятся в
/snap
каталоге./home/user/snap
содержит ваши личные настройки этих снимков (если они установлены). Папка была создана один раз , когда вы установили первый пакет./home/user/snap
snap
Если у вас не установлены приложения моментальных снимков, вы можете удалить
/home/user/snap
папку.Если вы устанавливаете и используете новые приложения моментальных снимков, папка будет создана заново - это сделано специально.
Как
snapd
и «работа в процессе» - возможно, в будущем можно будет выбрать другой каталог по умолчанию.источник
Я думаю, что у меня действительно есть решение для этого! Ну вроде. Существует расширение Nautilus под названием «Nautilus Hide», которое будет скрывать файлы и папки без изменения их имени. Он в основном записывает имя папки в файл, который Nautilus использует, чтобы узнать, должна ли папка быть скрытой или нет.
Работает как шарм!
https://github.com/brunonova/nautilus-hide
источник
echo snap >> ~/.hidden
) ... но знают свой путь вокругgit
,cmake
иsudo make install
. Я думаю, что это добавляет что-то новое в таблицу.sudo
для его установки. Это намного сложнее. По крайней мере для меня.snap
к~/.hidden
уже объяснено в двух существующих ответов; Разница лишь в том, что ваш подход намного сложнее . Я не нахожу это полезным, я бы никому не рекомендовал этот подход, поэтому -1 к полезности.