将视图菜单添加到thunar上下文菜单

问题描述 投票:0回答:1

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

xfce thunar
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

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

每次选择自定义操作时,此脚本将在“图标”,“详细”和“精简”视图之间循环。

没有简单的方法可以从右键单击显示“视图”菜单。您可以使用与上面相同的步骤发送视图菜单的键盘快捷键,但它只会在菜单栏的视图菜单下方直接打开 - 在这种情况下,您也可以单击“查看”并保存一次。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.