我正在努力成为一个好孩子并停止使用gksudo,特别是因为它刚刚在 18.04 每日构建中成为孤儿(注意,这个问题并非特定于 18.04)。
在使用的坏日子gksudo,我通常导航到包含我希望编辑的文件的文件夹(我用pcmanfm),然后选择工具/打开当前文件夹在终端从菜单中。然后我输入gksudo leafpad [file-I-wish-to-edit]新打开的终端。
使用非常有用的答案中的信息如何配置 pkexec?我设置了我的 .bash_aliases,我现在可以pkexec leafpad [file-I-wish-to-edit]在新打开的终端中输入并且我没有收到任何错误。可悲的是,虽然我得到了一个空白文件而不是我想要的。我已经确定这是因为 Leafpad 正在查看/root而不是我希望进入的文件夹。
我怎样才能保持我的光环,继续使用pkexec而不是gksudo,同时保留我习惯的功能?
如评论中所述,gksu在16.04 中被“孤立”,但您仍然可以使用以下命令安装它:
sudo apt install gksu
Run Code Online (Sandbox Code Playgroud)
也就是说,我pkexec很久以前制作了一个包装脚本,可能会引起一些兴趣:
sudo apt install gksu
Run Code Online (Sandbox Code Playgroud)
我将包装器命名gsu为gksu. 该log-file脚本是一个单独的项目,我在此答案的脚本中对其进行了注释。
您需要先设置gedit和nautilus策略工具包,然后才能将此脚本用作注释参考。在您的情况下,您需要为leafpad.
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
2087 次 |
| 最近记录: |