无法以 root 身份启动 thunar

fix*_*it7 0 gksudo 16.04

我有一个脚本。

gxsudo thunar
Run Code Online (Sandbox Code Playgroud)

它不再起作用。内核升级是否删除了程序?

运行 16.04 Ubuntu 伴侣。

kar*_*rel 7

gxsudo thunar您尝试在 Ubuntu MATE 16.04 中运行的命令不正确。Ubuntu MATE 16.04 中的正确命令是:

gksu thunar
Run Code Online (Sandbox Code Playgroud)

出于安全原因,为 su (gksu) 和 sudo (gksudo) 提供 GTK+ 前端的 gksu 包已从 Ubuntu 18.04 存储库中删除,因此从该 Ubuntu 版本开始它将不再可用。

建议在 Ubuntu 18.04 及更高版本中仅在需要时以 root 身份打开 thunar,否则cd在终端中使用更改目录。

sudo -H thunar &>/dev/null  
Run Code Online (Sandbox Code Playgroud)

Nautilus Admin ( nautilus-admin ) 是 Nautilus 文件管理器的简单 Python 扩展,它向右键单击菜单添加了一些管理操作:

  • 以管理员身份打开:在以管理员 (root) 权限运行的新 Nautilus 窗口中打开文件夹。
  • 以管理员身份编辑:在以管理员 (root) 权限运行的 Gedit 窗口中打开文件。

要在所有当前支持的 Ubuntu 版本中安装 Nautilus Admin,请打开终端并键入:

sudo apt install nautilus-admin  
Run Code Online (Sandbox Code Playgroud)

虽然有一些命令可以以 root 身份运行图形应用程序,但强烈建议您使用 nano 文本编辑器(通常从终端运行)以 root 身份编辑文件。Nano 文本编辑器包含在默认的 Ubuntu 安装中。

Nano非常易于使用。使用 nano 编辑器的说明总是可以在每页的底部找到。您需要知道的仅有的两个 nano 键盘快捷键是 WriteOut 和 Exit。按键盘组合Ctrl+O然后按Enter保存正在编辑的文件。按键盘组合Ctrl+X退出 nano。

如果您养成以正确方式以 root 身份编辑文件的习惯,您将减少犯错误的可能性,而这些错误可能需要花费大量时间来纠正。

  • @aasril 如果您省略了“&>/dev/null”,您将看到“&>/dev/null”禁用的任何警告消息。 (2认同)