我试图在面板中以 root 用户身份启动文件管理器,当我把它放在返回错误sudo
的命令前面时exo-open --launch FileManager
出现错误。但是,如果我将相同的命令放在 XFCE 终端(而不是模拟器)中,我会以 root 身份启动文件管理器并且它可以工作。我很困扰
Ter*_*nce 10
请注意,以 root 用户身份运行文件管理器是非常危险的。
您可以gksu
用于以 root 身份启动 GUI 应用程序。
gksu
从终端安装:
sudo apt install gksu
Run Code Online (Sandbox Code Playgroud)
安装后,您现在可以在没有终端的情况下通过按Alt+F2并输入以下内容来启动它:
gksu thunar
Run Code Online (Sandbox Code Playgroud)
Thunar 是 Xubuntu 中的默认文件管理器。
注意: gksu
不再适用于 Ubuntu 18.04。但是,pkexec
在 18.04 中默认安装。
您也可以使用pkexec
以及启动。与上述相同并更改gksu
为pkexec
。
pkexec thunar
Run Code Online (Sandbox Code Playgroud)
如果您不想打开终端窗口,请按Alt+ 调F2出运行窗口,您可以输入该命令,这样就不会打开任何终端窗口: