Ubuntu日本語フォーラム
ログインしていません。
snapアプリケーションをインストールするとsnapフォルダと共にアプリケーションフォルダが置かれます。ユーザディレクトリに・・
これを通常のアプリと同じように /usr/share/に置くように設定できないでしょうか??
オフライン
satukiyamabuki さん
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053
ここに上がっていました。現状そういった機能は無いみたいです。
Bug heat(右上にある炎のアイコン)がsnapd の中で一番高いものになっているので
何かしらプログラム的に対処はされるとは思うのですが…この話題が起きてほぼ2年経ちますね。。
改修されたとしてもXDG ベースのディレクトリ($HOME/.local 下)もしくは$HOME/.snap のような隠しディレクトリになるのではないでしょうか。
また/usr/local 以下にインストールされるようにするには
以下の事象も解決しないと無理そうです。
https://bugs.launchpad.net/snapcraft/+bug/1620771
https://forum.snapcraft.io/t/how-can-i-use-snap-when-i-dont-use-home-user/3352/9
ホームディレクトリが/home (/root) 以外だとsnap は動かないみたいです。
2 番目に関してはsnap コマンド使うタイミングでbind mount とかして回避することもできそうですが、あとは使用者のモチベーションによるところが大きいかと思いますし、また他の問題が出てくるかもしれません。
暫定対処としてubuntu のファイルエクスプローラからsnap ディレクトリが見えてしまうのが目障りであれば、ホームディレクトリに.hidden ファイルを作成してそこにsnap ディレクトリを指定してあげれば大丈夫そうです。
echo "snap" >> $HOME/.hidden
// 上記をやっても、コマンドラインからはsnap ディレクトリは見えてしまいます
オフライン
/usr/local -> /usr/share の間違いです。
オフライン
なるどど・・・・。
暫定的ですが、以下を試してみたいと思います!
暫定対処としてubuntu のファイルエクスプローラからsnap ディレクトリが見えてしまうのが目障りであれば、ホームディレクトリに.hidden ファイルを作成してそこにsnap ディレクトリを指定してあげれば大丈夫そうです。
echo "snap" >> $HOME/.hidden
オフライン
同じ問題にぶつかりました。
https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/1575053
私もこの投稿を見て、snapフォルダをほかの場所に移すのはまだ難しいと思ったので、この記事を見てsnapの機能を削除しました。
https://www.kevin-custer.com/blog/disab … ntu-20-04/ (英語)
Ubuntu Softwareまで消えてしまったのには少し驚きましたが、私の使い方ではそんなに必要ではなかったのでこのまま使っています。