我可以将Nautilus设置为在2面板模式下使用类似于Midnight Commander的热键方案吗?


10

我在DOS和Windows上使用“指挥官”已有15年以上。不用说,如果我能够按F7键,按F8键删除,按F5键复制(到相对的面板)并按F6键移动来创建目录,则将大大改善我的舒适度。Nautilus对2面板视图的介绍感到非常满意,但由于缺乏传统的“指挥官” F键方案而感到失望。我可以在不编辑和重新编译Nautilus源代码的情况下纠正此问题吗?

Answers:


5

在回答另一个问题时,我想起了默认情况下已被隐藏的一个选项“可编辑菜单加速器”。这可以让您几乎完成所需的工作。

要启用此选项,请gconf-editor从终端或“运行应用程序”对话框(Alt-F2)启动。

导航到desktop>gnome>interface并检查can_change_accels

或者只是在终端中运行以下行:

gconftool --set /desktop/gnome/interface/can_change_accels --type=bool True

现在,要更改应用程序快捷键,请打开菜单,然后将鼠标指针放在要更改的菜单项上,按新的组合键。要删除快捷键,请按Backspace或Delete键。

因此,您可以使用F7删除新的目录F8,但是我仍然认为Nautilus不能提供漂亮的跨窗格应对方法。

因此,尽管Nautilus可能无法完全满足您的要求,但值得一提的是,您仍然可以在Ubuntu中使用“ commander”。

如果您喜欢控制台应用程序,请查看Midnight Commander

sudo apt-get install mc

mc

如果您正在寻找可以集成到桌面中的东西,请尝试GNOME Commander。这是“指挥官”风格的两窗格图形文件管理器,带有您熟悉的热键

sudo apt-get install gnome-commander

GC


很酷的隐藏宝藏,“ can_change_accels”!非常感谢!但是,不幸的是,它不允许将热键绑定到文件的弹出菜单(右键单击可使用“复制到”-“其他窗格”命令)。
伊万

我经常使用MC,“ apt-get install mc”是我在安装新Linux系统后发出的第一个命令。但是我不太喜欢文本模式的东西,仅当它提供了更为方便的解决方案(例如简单的“ apt-get安装”而不是通过菜单和窗口进行挖掘)时,我才喜欢它。我知道侏儒指挥官,但似乎太谦虚和老气,并远远超过午夜指挥官和总指挥官(我已经使用了近10年来其不那么强大。
伊万

1

正确的事情是正确的。使用他描述的方法,您可以将键盘快捷键分配给“编辑”->“复制到/移动到->其他”窗格。因此,您会发现将F5分配给要复制到另一个窗格的操作是没有问题的。确实不建议您分配F6,因为这在GTK +中已经具有不同的含义。


1

定义任意热键的另一种方法是使用Nautilus扩展API,尽管它并不是为此专门设计的。作为概念证明,我已经开发了此扩展,它定义了以下热键:

  • F5将选定的文件/目录复制到另一个面板
  • F6将选定的文件/目录移动到另一个面板
  • F7在活动面板中创建目录
  • F8删除选定的文件/目录
  • Ctrl + O打开活动面板当前目录中的终端(仅适用于本地文件系统)

您甚至可以在此扩展程序提供的“键盘快捷方式”窗口中手动配置快捷方式:

在此处输入图片说明

can-change-accels解决方案不同,此解决方案可以与全局菜单配合使用。


0

我在Ubuntu(或任何其他发行版)中使用的最佳gui“司令员”风格的应用程序是krusader。是的,我是Gnome的专有用户,而krusader是KDE应用程序,但这是值得的。我在安装Ubuntu时运行的第一个命令是:

“ sudo apt-get install mc krusader”

Krusader几乎与Windows上的Servant Salamander一样好-我在使用计算机的30多年中实际上购买了两个“共享软件”程序之一(我必须在工作中使用Windows)。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.