请问如何编辑 fusuma 中的命令以及“xdotool”和“key”是什么意思?

请问如何编辑 fusuma 中的命令以及“xdotool”和“key”是什么意思?

我尝试安装 fusuma 并将命令复制到这里。我该如何编辑它们以做我想要的事情,因为它们现在看起来很乱,我的意思是:

  • 用三根手指上下滑动可以打开和关闭 Chrome 中的标签页,但桌面上没有其他内容
  • 四个手指的手势向上打开活动,向下打开应用程序,左键将窗口放在左侧,右键也是如此。等等。

首先,一切都是错误的,我想编辑它们以满足我的需要,如下所示:

  1. 用三根手指向左、向右、向上和向下滑动应该像在 Windows 中一样,但需要进行一些调整,即(向右滑动 = alt+tab)、(向左滑动 = super+`)、(向上滑动 = 活动)和(向下滑动 = 显示桌面)。
  2. 4 指手势也应该像这样(向上滑动 = 显示应用程序)。我会随着使用 Linux 的增多和熟悉工作流程而设置其余部分,如果有人能告诉我如何做到这一点就太好了。

其次,“xdotool”和“key”命令是什么意思?

请注意,我是 Linux 新手,所以请记住这一点。提前谢谢您。此外,我使用内置 Windows 和通过 USB 运行 Linux 的笔记本电脑。

答案1

创建/查找配置文件

如果您正在映射手势,则可以使用以下两种方式之一来映射它们。

  1. 您正在创建配置文件~/.config/fusuma/config.yml并在其中映射手势。

  2. config.yml您正在编辑位于 下各个子目录中的配置文件/var/lib/gems,并将手势映射到那里。每个手势都已有一个配置。

我可以告诉你,fusuma 可能正在使用它自己的完整配置文件,例如选项 2因为你所描述的,但我可能错了。

两种方式均可使用。

config.yml为了找到第二个选项的文件路径,我在 下进行了搜索/var/lib/gems。对我来说,我在 找到了它/var/lib/gems/2.7.0/gems/fusuma-2.1.0/lib/fusuma/config.yml,但确切的目录名称将根据您拥有的 ruby​​ 或 fusuma 版本而有所不同。

如何编辑(映射)手势命令

要编辑您的滑动命令,请使用如下命令(这些命令类似于 Macos 的手势,但您当然可以根据自己的喜好更改它们):

swipe:
  3:
    left:
      command: 'xdotool key alt+Right'
    right:
      command: 'xdotool key alt+Left'
    up:
      command: 'xdotool key fn+alt+F1'
    down:
      command: 'xdotool key fn+alt+F1'
  4:
    left:
      command: 'xdotool key ctrl+alt+Up'
    right:
      command: 'xdotool key ctrl+alt+Down'
    up:
      command: 'xdotool key ctrl+alt+Up'
    down:
      command: 'xdotool key ctrl+alt+Down'

pinch:
  2:
    in:
      command: 'xdotool key ctrl+equal'
    out:
      command: 'xdotool key ctrl+minus'
  4:
    in:
      command: 'xdotool key super+a'
    out:
      command: 'xdotool key super+s'

threshold:
  swipe: 0.3
  pinch: 1.0

interval:
  swipe: 1
  pinch: 1

因此,要翻译这一点,第一个块会告诉您其中的块是否在谈论键盘上的滑动或捏合。第二个块会告诉 fusuma 您用多少根手指滑动或捏合。下一个块会告诉 fusuma 您滑动或捏合的方式(左、右等)。

command块告诉 fusuma 当它感知到手势时将执行什么 shell 命令。您基本上可以输入任何可以在终端中输入的命令,但建议使用xdotool因为xdotool执行键盘快捷键的命令。(例如,xdotool key ctrl-alt-Up因为CtrlAltUp切换到当前桌面上方的桌面。)

根据你是否更改了快捷方式或使用了不同的 Ubuntu/桌面版本,你可能会有不同的快捷方式,因此你必须通过查看来找到你需要的快捷方式设置应用程序>键盘快捷键。

相关内容