[Boot/Shutdown] 对开发者而言,需要改进的一些建议。
Tofloor
poster avatar
1***8@qq.com
deepin
2022-07-01 00:54
Author

希望做以下改进:

1、按照标准,系统登陆会执行主目录下的 .xsessionrc 文件,并可以设置一些环境变量,例如,我的这个文件内容是

export JAVA_HOME="$HOME/devtools/jdk"
export IDF_TOOLS_PATH="$HOME/.espressif"
export PATH="/home/danny/bin/Sencha/Cmd:$HOME/bin:$HOME/devtools/jdk/bin:$PATH"
. ~/devtools/esp/esp-idf/export.sh
export ADF_PATH=/home/danny/devtools/esp/esp-adf
export IDF_COMPONENT_MANAGER=1

没毛病,这个文件可以设置一些自定义的环境变量,为开发人员省去很多麻烦。我注意到, export 指令可以正常设置环境变量,但是

. ~/devtools/esp/esp-idf/export.sh

这一行却没有运行成功,我在Manjaro KDE上是可以运行的,不知道Deepin为什么就不行了?是因为Lightdm的原因吗?这一行是 source ~/devtools/esp/esp-idf/export.sh 的简写,很多情况下会用到souece命令。

2、文件管理器简单点我觉得得还行,但是是否可以加一个本地分区umount的功能?因外开发中会用到虚拟机,虚拟机会使用到多个本地windows分区。如果Deepin中不卸载,虚拟机中也挂载磁盘,是否容易丢失数据。

目前就这两点建议。另外这两天升级比较乱,好多依赖找不到。

Reply Favorite View the author
All Replies
hotime
deepin
2022-07-01 01:41
#1

检查一下是否忘记了为~/devtools/esp/esp-idf/export.sh增加可执行权限?

sudo chmod +x ~/devtools/esp/esp-idf/export.sh
Reply View the author
1***8@qq.com
deepin
2022-07-01 02:03
#2
hotime

检查一下是否忘记了为~/devtools/esp/esp-idf/export.sh增加可执行权限?

sudo chmod +x ~/devtools/esp/esp-idf/export.sh

我跟踪了一下,是 export.sh脚本兼容性问题,修改了一下可以了。谢谢回复。

文件浏览器的卸载本地磁盘分区的功能可以加上吗?就像 dolphi 一样,谢谢

Reply View the author
hotime
deepin
2022-07-01 03:26
#3
1***8@qq.com

我跟踪了一下,是 export.sh脚本兼容性问题,修改了一下可以了。谢谢回复。

文件浏览器的卸载本地磁盘分区的功能可以加上吗?就像 dolphi 一样,谢谢

“是否可以加一个本地分区umount的功能”

关于这个,目前挂载和卸载是在“磁盘管理器”中操作,应该不会往文件管理器中加这个功能(仅个人看法,我只是个普通用户哈)。(当然如果是U盘这类可移动存储设备,是有卸载的)


“如果Deepin中不卸载,虚拟机中也挂载磁盘,是否容易丢失数据。”

关于这点,如果Deepin卸载了某些磁盘分区,那VMware Workstation又如何去挂载使用这些分区呢?这两个是水和鱼的关系呀。

Reply View the author
zccrs
deepin
2022-07-02 00:21
#4
hotime

“是否可以加一个本地分区umount的功能”

关于这个,目前挂载和卸载是在“磁盘管理器”中操作,应该不会往文件管理器中加这个功能(仅个人看法,我只是个普通用户哈)。(当然如果是U盘这类可移动存储设备,是有卸载的)


“如果Deepin中不卸载,虚拟机中也挂载磁盘,是否容易丢失数据。”

关于这点,如果Deepin卸载了某些磁盘分区,那VMware Workstation又如何去挂载使用这些分区呢?这两个是水和鱼的关系呀。

估计是用高权限把块设备共享给了虚拟机,虚拟机里边的系统又挂载了这个块设备,导致宿主机系统和虚拟机里的系统同时读写块设备。

感觉这一块的功能虚拟机软件做一下检查比较好。

Reply View the author