0

如何在 Thunar 中添加 View 菜单以右键单击?如果无法访问“查看”菜单的其余部分,我希望能够右键单击 Thunar 窗口中的空白区域,以至少在图标、紧凑列表或详细信息列表之间进行选择。参考https://docs.xfce.org/xfce/thunar/custom-actions上的文档,我可以编写哪些自定义操作来更改当前文件夹的 Thunar 视图?我正在使用 Thunar 1.6.15 在 Linux Mint、XFCE4 桌面环境中工作。

4

1 回答 1

1

一种方法是使用 xdotool 为不同视图发出键盘快捷键并将其绑定到 Thunar 自定义操作。为此,您需要创建 3 个自定义操作:

  • 图标视图
  • 详细列表项
  • 紧凑列表视图

对于其中的每一个,请确保选择自定义操作的外观条件选项卡上的“目录”框。在基本选项卡上,输入名称、描述并为每个操作选择一个图标,然后使用以下命令作为每个操作的命令:

  • 图标视图 = xdotool 键 Ctrl+1
  • 详细列表视图 = xdotool 键 Ctrl+2
  • 紧凑列表视图 = xdotool 键 Ctrl+3

这将创建 3 个新的自定义操作 - 每个视图一个。缺点是您将有 3 个菜单项。

如果您可以通过 3 个选项循环使用,则可以使用 1 个自定义操作(和 1 个菜单条目)。为此,请创建一个包含以下内容的可执行文件:

#!/bin/bash

case $(xfconf-query -c thunar -p /last-view) in
    ThunarIconView) xdotool key Ctrl+2 ;;
    ThunarDetailsView) xdotool key Ctrl+3 ;;
    ThunarCompactView) xdotool key Ctrl+1 ;;
esac

创建一个新的自定义操作,标题为“循环视图”(以及您选择的描述和图标),并将命令设置为指向该脚本。还要确保在外观条件选项卡上检查了目录。

每次选择自定义操作时,此脚本将在图标、详细和紧凑视图之间循环。

没有简单的方法可以通过右键单击显示“查看”菜单。您可以使用与上述相同的过程来发送视图菜单的键盘快捷键,但它只会直接在菜单栏上的视图菜单下方打开 - 在这种情况下,您最好单击“查看”并单击一下。

希望这可以帮助。

于 2019-03-03T05:09:58.503 回答