linux - 禁用交互式搜索 - 用户端

标签 linux ubuntu gtk3 gtk2

我习惯了在 Windows PC 的“保存”对话框中写入文件名,它会写入文件名标签。在linux中我必须专注于标签,然后再编写。这很烦人,但我找不到如何禁用快速搜索。我查看了源代码、GTK 文档,向开发人员提出了问题,但没有任何帮助。这里面还藏着这只老鼠吗? GTK2-3,没关系。 在这个网站的答案中,我看到的是针对开发人员的建议,而不是针对用户的建议。我想重新编译 GTK,或者在 .gtkrc-2.0/3.0 中写入 key 以禁用此功能。

最佳答案

我发现 GTK 开发人员听力很差,并且不喜欢添加可配置选项。 此“功能”称为 typeahead 并在 GTK 库中硬编码,因此无需配置或构建选项,只需修复所需的代码。真遗憾... https://www.reddit.com/r/archlinux/comments/33x4wk/gnomegtk_316_file_chooser_typeahead/ 但我找到要修改的文件名和字符串: /gtk+-3.22.7/gtk/gtkfilechooserwidget.c b/gtk+-3.22.7/gtk/gtkfilechooserwidget.c gtk_tree_view_set_search_column (GTK_TREE_VIEW (priv->browse_files_tree_view), -1);

/gtk+-3.22.7/gtk/ui/gtkfilechooserwidget.ui b/gtk+-3.22.7/gtk/ui/gtkfilechooserwidget.ui 0

现在需要找到 GTK 的源代码,因为没有选项可以禁用此行为...

关于linux - 禁用交互式搜索 - 用户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49968376/

相关文章:

c - C 程序中的 Linux POSIX 在取消线程中失败

linux - Linux 中的磁盘分区上的 EXT4/XFS 这样的文件系统除了数据 block 之外到底还包含什么?

python - Cuda:未找到库 nvvm

linux - Ubuntu 上的 Abaqus

css - 如何在 Gtk3 可选标签中设置光标颜色?

c - 如何在 gtk+ 中创建按钮数组

linux - 如何在 bash 中找到正在运行的命令的 PID?

loops - Ansible 无法在剧本中为主机名调用变量

c - 在 enum 类型的 gtk3 中安装 style-property

linux - 通过 SSH 进行 Git pull