例如,我一直建议按ALT+F2和打字,gksu nautilus或者gksudo nautilus两者都是等价的;以root权限运行图形程序。但是,我刚刚在测试系统上安装了 raring,这不再有效。
gksu并且gksudo不作为默认安装的一部分安装;尽管它们在存储库中。至少在 12.04 中gksudo只是一个符号链接到gksu
我一直这样做的原因是,虽然sudo在某些情况下使用它通常是安全的,但它可能会导致图形应用程序出现问题,因为gksu您是否以root身份运行程序,而sudo您以自己的身份运行但具有提升的权限。
这可能意味着您无意中更改了关键系统文件的所有者。这可能会导致问题。
这个推理在这里得到了更好的解释:
为什么从全新安装中删除了命令,我们应该改用什么?
我一直在使用gksudo nautilus和sudo nautilus通过Alt+ F2。
有什么不同?他们看起来非常相似!
我在 Ubuntu 12.04 LTS 中遇到了 Nautilus 问题。
当我运行命令时gksu nautilus /,出现密码询问框,我输入我的超级用户密码,然后密码框消失并且 Nautilus 没有打开。
当我尝试使用命令以普通用户身份打开 Nautilus 时nautilus,该文件夹被打开。
当我在终端中尝试时
$ sudo nautilus
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个错误?
我发现使用 nautilus 浏览我的系统相当困难,并且更喜欢cd在终端中使用etc 命令来绕过我的系统,但我发现有时我确实需要查看 nautilus 中的文件和文件夹列表,ls就像这样t 为我做这件事,也许有如此多的文件,如果我可以将它们全部列在 GUI 中,而不必让 ls 将输出重定向到我将拥有的文件中,那就更简单了阅读。
但是后来我发现我很快在终端中找到了包含我想要的文件的目录的位置,然后我必须回到 nautilus 并通过 GUI 慢慢移动到该位置,所以我想知道如果终端中有任何方法,一旦您使用cd过目标目录,启动 nautilus 并让它自动导航到该位置(以便它打开您曾经cd在 nautilus 中访问的目录)?
操作系统信息:
Description: Ubuntu 14.10
Release: 14.10
Run Code Online (Sandbox Code Playgroud)
包装信息:
nautilus:
Installed: 1:3.10.1-0ubuntu15.1
Candidate: 1:3.10.1-0ubuntu15.1
Version table:
*** 1:3.10.1-0ubuntu15.1 0
500 http://gb.archive.ubuntu.com/ubuntu/ utopic-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:3.10.1-0ubuntu15 0
500 http://gb.archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
Run Code Online (Sandbox Code Playgroud) 在Ubuntu 16.04 中:当我sudo nautilus从终端运行时,会弹出一个新窗口,但除了统一面板上的 nautilus 图标外,没有出现指示打开窗口的箭头。当我最小化根窗口然后再次单击该图标时,不是打开根窗口,而是弹出一个新的非根窗口,并且在鹦鹉螺图标附近突然出现两个箭头。(即使在图标顶部滚动也不能显示最小化的窗口。)当我关闭非根窗口时,只有这样指示根窗口的箭头才会留在面板上,一切正常。
我还尝试从面板中删除 nautilus 图标并sudo nautilus从终端运行。在这种情况下,会出现一个带有箭头的新图标,一切正常。
有没有办法来解决这个问题?这很烦人。
nautilus ×3
gksudo ×2
16.04 ×1
command-line ×1
filesystem ×1
gksu ×1
root ×1
security ×1
sudo ×1
unity ×1