[App Sharing] 将软件隔离home运行,每个软件都有自己的主目录
Tofloor
poster avatar
Maicss
deepin
2021-05-22 23:58
Author

不知道大家是否有这种感受

所以我写了个脚本用于自动设置环境变量,将home文件夹设定为你自己定义的文件夹

例如:

介绍如下:

生成的home目录(它能自动将没有隐藏的真正的home下的文件夹软链接到这个虚拟的home中,方便程序访问):

如果想删除这个软件产生的各种文件的话,直接删除这个home目录即可,非常干净,强迫症专属。

下载地址:runapp.zip

Reply Favorite View the author
All Replies
Maicss
deepin
2021-05-22 23:59
#1

我想把这个东西应用到我的appimage安装器中,让安装的所有appimage文件都有自己的home目录,也方便卸载,大家看一下是否可行。

Reply View the author
smilepipi
deepin
2021-05-23 00:13
#2

顶了再用

Reply View the author
柚子
deepin
2021-05-23 03:24
#3
Maicss

我想把这个东西应用到我的appimage安装器中,让安装的所有appimage文件都有自己的home目录,也方便卸载,大家看一下是否可行。

我觉得可以有hhhhhhhhh

Reply View the author
忘记、过去
deepin
2021-05-23 03:46
#4

感觉和 wine 应用隔离容器打包很像 XD......可以也整一个统一的上层目录放一起了

Reply View the author
咿呀
deepin
2021-05-23 05:57
#5
It has been deleted!
137******86
deepin
2021-05-23 20:29
#6

和macos处理方式很像啊

Reply View the author
Maicss
deepin
2021-05-23 20:37
#7
137******86

和macos处理方式很像啊

是的,参考了mac

Reply View the author
剥壳白煮蛋
deepin
2021-05-23 20:46
#8

很棒, 不过我已经懒得折腾了, 随它乱下去吧

Reply View the author
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2021-05-24 00:41
#9
柚子

我觉得可以有hhhhhhhhh

可以有

Reply View the author
sudo_free
deepin
2021-05-24 04:18
#10

受楼主启发,搞了个“多个用户共享一台电脑的”的独立用户目录切换器;

lz是搞的面向应用的独立用户目录,我搞了个面向多用户的;

(在`.bashrc`最后加上`exec pseudo-switch`,就可以在ssh连接的时候引导pseudo用户登陆)

https://github.com/iamhyc/pseudo-user-manager

 

P.S. `printenv`可以打印当前环境变量,挺有用的

P.P.S. 稍微测试了下,打包没测试,可能有bug

Reply View the author
SamLukeYes
deepin
2021-05-24 04:43
#11

好东西,但我的家目录已经乱糟糟了,无所谓了

Reply View the author
jianguo922
deepin
2021-06-22 16:44
#12

谢谢楼主分享

Reply View the author
jianguo922
deepin
2021-06-29 05:46
#13

好像还是不太理解这个用途和区别

Reply View the author