公子独白
deepin
2021-11-04 07:05 感觉可以通过修改desktop图标实现,楼主可以尝试一下。
或者通过修改VMware Workstation可执行程序的文件的权限位,做有限提权
Reply Like 0 View the author
感觉可以通过修改desktop图标实现,楼主可以尝试一下。
或者通过修改VMware Workstation可执行程序的文件的权限位,做有限提权
https://www.freedesktop.org/software/polkit/docs/latest/pkexec.1.html
pkexec看来已经默认状态不允许运行图形程序了
楼主退而求其次,用sudo和Terminal=true键值吧
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xxxxxxxx
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xxxxxxxx
果然可以

不过在启动器里要把两个环境变量分别用引号圈上,然后把带$的变量替换成值
Exec=pkexec env "DISPLAY=:0" "XAUTHORITY=/home/xxx/.Xauthority" xxxxxx
这样
Popular Events
More
我安装了VMware Workstation,虚拟出一个叫eve-ng的模拟器,打开后模拟器里边的设备的网卡无法和虚拟机桥接。。。在命令行用sudo命令后边加上VMware的程序执行,打开eve-ng模拟器虚拟机后网卡桥接正常,我想做的是,能不能双击VMware Workstation就直接已root的身份运行,就像windows里的右击以管理员身份运行。。请教圈内的各位大神。。。我试过在exec=后边加上pkexec不管用,另外那个policy文件我也不太懂怎么创建。