在桌面上创建快捷方式,以便在Ubuntu 11.10中以超级用户身份运行程序

Nautilus或Gedit等程序允许您浏览或查看系统上的所有文件,但它们仅允许您在主目录(例如/home/loi)及其子文件夹中更改或创建新文件。

我们之前已经向您展示了如果您使用Linux Mint 12如何访问高级文件管理器。如果您使用的是Ubuntu 11.10,很容易设置一个快捷方式,允许您以超级用户或其他用户身份打开任何程序。

为了能够在Ubuntu11.10中创建快捷方式,您必须安装一些软件包。有关说明,请参阅我们关于在Ubuntu11.04和11.10中创建快捷方式的文章。

注意:如果我们告诉您在编辑框或命令提示符下键入或输入文本,并且文本用引号括起来,除非另有说明,否则请勿键入引号。

安装了所需的软件包后,按Ctrl+Alt+T打开终端窗口。在提示符下键入以下命令,然后按Enter键。

注意:也可以按Alt+F2组合键,然后在显示的编辑框中输入命令。

此时将显示Create Launcher(创建启动器)对话框。在“名称”编辑框中输入名称,例如“打开方式”。在命令编辑框中键入以下文本:

您可以在注释编辑框中输入快捷键的说明,但这不是必需的。单击确定以创建快捷方式。

您将返回到终端窗口中的提示符。要关闭窗口,请在提示符下键入“exit”,然后按Enter键。

新的“打开方式”快捷方式将显示在桌面上。双击它以调用它。

此时将显示Run Program(运行程序)对话框。如果要以root身份运行Nautilus,请在Run编辑框中输入“Nautilus”,确保在As User下拉列表中选择了root,然后单击OK。

在显示的对话框中输入密码,然后单击确定。

由于Nautilus使用当前用户主目录的.config目录中的目录(在本例中为root),因此显示以下错误。因此,我们需要在/root/.config目录中创建一个“Nautilus”目录。为此,我们必须以根用户身份打开终端窗口。我们可以用我们的新捷径来做这件事。

当Run Program(运行程序)对话框显示时,在Run(运行)编辑框中输入“GNOME-TERMINAL”,然后单击OK(确定)。

将打开一个终端窗口,提示符为井号(#)。这表明您现在是root用户。在提示符下键入以下命令,然后按Enter键切换到“root”目录中的“.config”目录。

在.config目录中,我们需要创建一个“Nautilus”目录。要执行此操作,请在提示符下键入以下命令,然后按Enter键。

如果在提示符下键入“ls”并按Enter,您将看到列出了新的Nautilus目录。要关闭终端窗口,请在提示符下键入“exit”,然后按Enter键。

现在,当您调用Open as快捷方式并输入“nautilus”时,Nautilus将以root权限打开。

您可以通过将快捷方式拖放到启动器上,将其添加到Unity启动器中。

图标将添加到启动器底部附近。

重要说明:更改或删除主目录之外的文件时要非常小心。如果重命名或删除关键文件,可能会损坏系统并使其不可用。

您也可以在运行程序对话框中输入“Firefox”,以超级用户身份运行Firefox。如果要以根用户身份打开主文件夹,请在运行程序对话框中输入“nautilus/home”。要打开命令控制台,请在Run Program(运行程序)对话框中输入“GNOME-TERMINAL”。只要您知道运行程序的命令,您就可以以root用户身份以这种方式运行大多数程序。有关可以帮助您查找可执行文件的Which和Where is命令的信息,请参阅我们关于使用命令行在Linux中查找文件和文件夹的文章。

相关文章