有时我很羡慕 Windows 用户的一个原因是,在 Windows 下,大多数应用程序都使用原生的文件选择器,它非常好用。
在 Linux 下,这取决于工具包。对于 Qt/KDE 程序,我通过我理解的用户界面得到了一些合理的东西。但是,对于 GTK 程序(例如 Thunderbird),我会感到厌恶:
有两件事让我使用起来绝对痛苦:
- 顶部的地址行不可编辑。所以我不能像其他文件选择器那样快速输入或粘贴路径。有时使用这些面包屑样式的导航栏,您可以单击该行的空白区域以获取简单的文本输入,但这在这里不起作用。此外,如果我右键单击任何位置,则没有上下文菜单。
- 如果我只是输入一些字母,我希望跳转到当前视图中以这些字母开头的第一个文件。GTK 对话框反而认为它必须对键入的文本进行递归搜索。对我来说,这通常需要很长时间,而且在很多情况下也没有帮助。
我想知道使用这个对话框有一些我不知道的技巧。我通常的用例是我已经知道完整路径,并且通常可以在打开的终端窗口中复制和粘贴它。
我不想要的东西:
- 我知道您可以将收藏夹添加到左侧导航栏中,但对我来说,这只是管理它们的更多工作。
- 我知道许多程序允许您指定要在命令行上编辑/打开的文件。我已经尽可能地这样做了。
- 在 Linux GUI 应用程序中轻松导航文件?太通用了,答案之一中显示的 GTK 文件选择器似乎与我得到的不同。
有一些已知的编辑地址栏的快捷方式:Ctrl+ L、、、、。/.~