jingle
deepin
2020-06-09 21:27 Reply Like 0 View the author
https://bbs.deepin.org/post/195735
https://dl.bintray.com/app4deepin/App4Deepin/pool/main/d/dde-fm-root/
https://bbs.deepin.org/post/195735
https://dl.bintray.com/app4deepin/App4Deepin/pool/main/d/dde-fm-root/
https://bbs.deepin.org/post/195735
大哥你看清楚, 我这是从管理员权限终端打开, 不是从文件管理器打开...我白白配图了..... ...
https://bbs.deepin.org/post/195735
请教楼主,我想要个在文本文件上点右键,“用管理员身份编辑”,这个功能应该怎么实现?我试了两种办法,一 ...

https://bbs.deepin.org/post/195735
请教楼主,我想要个在文本文件上点右键,“用管理员身份编辑”,这个功能应该怎么实现?我试了两种办法,一 ...
/usr/share/polkit-1/actions/com.deepin.pkexec.dedit.policy
/usr/share/deepin/dde-file-manager/oem-menuextensions/deepin-dedit-as-admin.desktop

https://bbs.deepin.org/post/195735
1. 我系统中有 dedit 和 deepin-editor 两个程序, 从外观上讲, 基本一毛一样. 但是dedit貌似不接受命令行 ...
https://bbs.deepin.org/post/195735
万分感谢,确实可以了,一直没找到原因。其实对新手来说,面对UOS的权限管理,就这两个不方便的地方,一 ...
这个在管理员身份终端中打开, 对应的是 在终端中打开的那个选项.
论坛中很多网友都分享了如何为文件管理器添加右键菜单.
既然这样, 咱们就仿照着来加一个 在管理员身份终端中打开.
第一步, 打开终端, 进入目录 (或者用文件管理器进去, 看自己喜欢)
编辑一个文件(不会用vi的就用dedit或者其他的可视化编辑器来搞, 记得使用sudo):
内容如下:
但是问题出现了, 你会发现, 点击了之后, 输入了密码, 但是没有什么效果, 什么都没出来.
这是因为, 添加这个功能需要进行2步, 除了第一步的常规操作, 还需要在新建一个文件.
进入目录
创建文件
输入以下内容:
两个文件下载.
添加右键管理员终端中打开.tar.gz
效果图如下:
================================================================
20200610更新:
解释一下为什么要第二个policy文件.
通过 man pkexec 来查看它的安全选项, 会发现如下图所描述:
大概意思就是说:
谷歌机翻, 大概就是这意思.
所以, 要想运行, 就得新建一个针对这个程序的 policy 文件, 目录就在 /usr/share/polkit-1/actions, 里边你可以找到deepin给文件管理器设置的文件, 照样抄改就行了.
man pkexec里也有相应的例子, 主要就是设置了以下两行:
这样GUI程序就能正常运行了.当然, action id 也要注意修改!!
在没有新增这个policy文件的时候, 可以从终端运行一个pkexec deepin-terminal 试试, 就会发现
另外, 运行
可以查看到帮助:
所以我们正好使用 -w参数来设置启动的终端的启动目录.