在桌面上创建快捷方式以在Ubuntu 11.10中以root运行程序

时间:2020-01-09 10:44:44  来源:igfitidea点击:

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

先前我们已经向我们展示了如何使用Linux Mint 12访问高级文件管理器。如果我们使用Ubuntu 11.10,则易于设置快捷方式,该快捷方式允许我们以root用户或者其他用户身份打开任何程序。

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

注意:当我们告诉我们在编辑框或者命令提示符下键入或者输入文本,并且文本被引号引起来时,除非另外指定,否则请勿键入引号。

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

gnome-desktop-item-edit create-new ~/Desktop

注意:我们也可以按Alt + F2并在显示的编辑框中输入命令。

将显示"创建启动器"对话框。在"名称"编辑框中输入一个名称,例如"打开为"。在命令编辑框中键入以下文本:

/usr/bin/gksu

我们可以在"注释"编辑框中输入快捷方式的描述,但这不是必需的。单击"确定"创建快捷方式。

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

新的"另存为"快捷方式显示在桌面上。双击它以调用它。

显示"运行程序"对话框。如果要以根用户身份运行Nautilus,请在"运行"编辑框中输入nautilus,确保在"作为用户"下拉列表中选择了根用户,然后单击"确定"。

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

由于Nautilus使用当前用户主目录中.config目录中的目录(在本例中为root),因此显示以下错误。因此,我们需要在/root/.config目录中创建一个nautilus目录。为此,我们必须以root身份打开Terminal窗口。我们可以使用新的快捷方式来做到这一点。

显示"运行程序"对话框时,在"运行"编辑框中输入gnome-terminal,然后单击"确定"。

终端窗口打开,并带有井号(#)作为提示。这表明我们现在是root。在提示符下键入以下命令,然后按Enter更改为根目录中的.config目录。

cd /root/.config

在.config目录中,我们需要创建一个nautilus目录。为此,请在提示符下键入以下命令,然后按Enter。

mkdir nautilus

如果在提示符下键入ls并按Enter,我们将看到列出的新的nautilus目录。要关闭"终端"窗口,请在提示符下键入exit,然后按Enter。

现在,当我们调用"另存为"快捷方式并输入nautilus时,Nautilus将以root权限打开。

我们可以通过将快捷方式拖放到启动器中来将其添加到启动器中。

该图标添加在启动器底部附近。