BLumia
2024-08-21 16:08 deepin
其实不建议用 trash-cli 了,你可以考虑使用 gio trash 命令达到同样效果(参见 gio trash --help)。装 libglib2.0-bin 即可。因为是 glib 提供的工具,所以绝对够通用。
Reply Like 0 View the author
其实不建议用 trash-cli 了,你可以考虑使用 gio trash 命令达到同样效果(参见 gio trash --help)。装 libglib2.0-bin 即可。因为是 glib 提供的工具,所以绝对够通用。
其实不建议用 trash-cli 了,你可以考虑使用 gio trash 命令达到同样效果(参见 gio trash --help)。装 libglib2.0-bin 即可。因为是 glib 提供的工具,所以绝对够通用。
好的我试试
【前置条件】: 安装deepin23正式版
【复现步骤】: 删除文件
【预期结果】: 送到回收站(如我这里用的是普通用户权限应该送到'/home/Dell/.local/share/Trash/')
【实际结果】: 未被送到回收站
通过查询Linux类的系统在删除时通常代表回收站的是'~/.local/share/Trash/'
20.9时期:
正常情况下使用普通用户(我这里创建的用户名Dell)的权限 来删除文件删除时它会送到'/home/Dell/.local/share/Trash/'这个目录里,
而用管理员权限,文件删除时它会送到'/root /.local/share/Trash/'这个目录里。
上述操作是20时的正常情况
现在的23:
现在的deepin23出现的问题就是除了操作的是/home/用户 这个目录下用 普通用户权限的文件删除时它会送到'/home/用户 /.local/share/Trash/'这个目录里,其它地方用用户权限删除文件时无法送到'/home/用户 /.local/share/Trash/'这个目录里。而如果用root管理员权限删除文件也不会到'/root /.local/shareTrash/'这个目录里。
(其它地方指的是非/home/用户 这个目录下,包括如在用户目录下的桌面这个目录挂载到其它分区上,也算不在/home/用户 这个目录下)
注意:如果/home/用户 下的其它目录(这里的其它指的像桌面、下载、文档等目录)挂载到其它地方(其它地方指的是分区如将用户目录挂载到/dev/sdb4)那就不算是跟它在一块删除时也是无法到'/home/用户 /.local/share/Trash/'这个目录里(这里指的是用的普通用户权限)。(具体是到哪一个'~/.local/share/Trash/'看当时删除时用的那个权限)
补充:在搜索如何解决无法放到回收站时,看到可以安装trash-cli来解决,但是deepin23上源里没有,但是20的源里有,20是默认没有安装的,因为安装时没有提示已经安装,20上安装后可以正常使用这个工具,但是移植到23上就不行可以安装但是,操作时提示没有这个命令