常见问题

本节的目的是说明 Thunar 在使用过程中常出现的一些问题。如果您认为还有哪些常见问题在本节中遗漏了,请 提出您的建议

为什么 Thunar 并不执行可执行文件?

出于安全因素考虑,Thunar 仅会执行类型为 application/x-desktopapplication/x-executableapplication/x-shellscript 的文件。对于 desktop 文件,可执行属性仅当该 desktop 文件是 Application 类型且包含一个有效的 Exec 行或者是 Link 类型且包含一个有效的 URL 时被启用。对于其他类型的文件,可执行属性仅当当前用户对该文件具有可执行权限时有效。

请您注意,对于类型为 application/x-executableapplication/x-shellscript 的文件,文件类型并不需要和以上两种类型完全匹配,当检测到该文件为以上两种类型之一的子类型,或该文件的 MIME-type 为以上两种类型的一个别名时,文件类型即被认为是以上两种类型之一。

Thunar 将与文件相关的元数据存放在哪里?

Thunar 将各种设置与 文件/文件夹 进行关联,我们称这些设置为元数据。这些关于所有文件的元数据存放在一个 tdb 数据库文件中,我们称该文件为元数据文件。该数据库文件存放于 $XDG_CACHE_HOME/Thunar/metafile.tdb 并且可以使用 tdbtool 这个作为随 Thunar 发行的一部分的工具来查看(位于 tdb/ 子目录)。

Thunar 将它的首选项设置存放在哪里?

Thunar 将用户可调节的首选项设置 (和隐藏设置) 存放在一个 .ini 文件中,位于 $XDG_CONFIG_HOME/Thunar/thunarrc,该文件可以用任意一个文本编辑器来查看。请参看 docs/README.thunarrc 以了解关于各种首选项设置的概况。

在 Thunar 中如何使用鼠标手势?

Thunar 目前在其图标视图中添加了对所谓 鼠标手势 的基本支持。您可以通过当鼠标指针在图标试图的背景区域 (或者其他不被图标或者文本覆盖的区域) 时按下鼠标中键 (通常为鼠标滚轮) 来使用 鼠标手势。然后,您可以向四个不同的方向移动鼠标光标来执行特定的动作,下面将会给出详细介绍。

向左 - 打开之前查看的文件夹
向上 - 打开上一级文件夹
向右 - 打开在历史中之后查看的文件夹
向下 - 重新载入当前文件夹

我该如何指定不同的键盘快捷方式?

如果您想重新设置一个快捷方式,Thunar 支持以标准的 GTK+ 方式来改变一个快捷方式: 将鼠标光标移至该菜单项上方,然后按下您希望该选项使用的快捷键即可。

要删除一个键盘快捷键,在鼠标光标在该菜单项上方时按下 Backspace 键即可。

如果该快捷键并未被修改,那么您需要在 GTK+ 中开启该项特性。可以通过以下三种方式来开启:

  • 如果您使用 Xfce 4.3 或者以上版本,您可以在 用户界面首选项 对话框中启用 可修改菜单快捷键

  • 如果您使用 GNOME,您可以在 菜单和工具栏 控制中心对话框中启用 可修改菜单快捷键

  • 其他情况下,请在您的 ~/.gtkrc-2.0 文件中 (如果没有该文件请您自行创建) 添加如下内容:

    gtk-can-change-accels=1

Thunar 将键盘快捷方式设置存放在哪里?

自定义的键盘快捷键存放在以标准的 GTK+ accel map 格式存放在 $XDG_CONFIG_HOME/Thunar/accels.scm文件中。以 ; 开始的行为注释内容。查看 GTK+ 文档以获取关于该文件格式的详细信息。

如果您是一名打包者或者系统管理员,并且希望提供在整个系统环境中使用的与 Thunar 默认设置不同的键盘快捷方式,您可以在任意一个 $XDG_CONFIG_DIRS 中建立一个名为 Thunar/accels.scm 的文件。例如,如果 /etc/xdg$XDG_CONFIG_DIRS 中的一个 (在大多数 Linux 发行版上是如此),您可以将要让系统全局使用的键盘快捷方式存放至 /etc/xdg/Thunar/accels.scm 文件。Thunar 在第一次启动的时候将会从该文件中读取快捷键的内容。