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