我有两个相关的问题,都可能(但不一定优先)接受相同的答案:
- 在 GUI 中浏览或探索文件系统时,我希望能够右键单击文件之间的空白区域,选择一个菜单项并说“在此文件夹中打开终端”,可选择以 root 身份
- 使用终端时执行相反操作,可选择以 root 身份使用
我将 Universe 与 kubuntu 一起使用,但 Debian Lenny 运行时单独安装了 gnome,所以 kde 或 gnome 上的任何东西都可以工作
我有两个相关的问题,都可能(但不一定优先)接受相同的答案:
我将 Universe 与 kubuntu 一起使用,但 Debian Lenny 运行时单独安装了 gnome,所以 kde 或 gnome 上的任何东西都可以工作
您可以使用xdg-open从命令行打开文件和目录。我有一个别名,
xopen
可以让打字更容易一些。把它放在你~/.bashrc
的里面,并使用 sudo 拥有一个根文件浏览器:如果您双击它,它将在应用程序中打开该文件。例如,如果您命名了一个文本文件,它将在 gedit 中打开。如果你给它一个目录,它会打开文件浏览器。所以如果我在我的主目录中,我可以做
并且文件浏览器(对我来说是 nautilus)将打开该目录。另请注意,xdg-open 将立即返回 - 新程序作为它自己的进程启动,您可以输入下一个命令。
要从nautilus 文件浏览器打开终端,您应该安装该
nautilus-open-terminal
软件包。然后你可以右键单击一个文件夹,或者在文件下方的空白处,然后打开一个终端,并将路径设置为该目录。不知道如何使它成为根终端 - 我总是自己使用 sudo 。码头到鹦鹉螺
对于事物的终端方面,我只需将其添加到我的
~/.bashrc
:鹦鹉螺到码头
其他人提到的 nautilus-open-terminal 扩展非常适合大多数用途,但它不提供打开 root shell 的方法。获得此功能的最简单方法是将如下脚本保存为
~/.gnome2/nautilus-scripts/Open in Terminal (Root)
:一个有趣的变体是制作一个名为“root”的 GNOME 终端配置文件,其背景颜色为可怕的红色,初始标题为“Root Terminal”,以及自定义 shell 命令
sudo -s
。然后,您将使用这样的 Nautilus 脚本:Ubuntu 存储库中方便地打包了一个 nautilus 脚本来为您执行此操作。 单击此处安装或运行以下命令。
您可能需要重新启动 gnome/nautilus 才能正常工作。
如果你已经安装了 Ubuntu-tweak,你也可以只勾选 nautilus 扩展框。
不确定它是否与 Lenny 兼容,够了!:-)