说明

系统信息

使用的是archlinux+dwm

-`                    chong@Arch
                  .o+`                   ----------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host: Jiaolong Series MRID6 1
               `+oooooo:                 Kernel: 6.10.6-arch1-1
               -+oooooo+:                Uptime: 1 hour, 12 mins
             `/:-:++oooo+:               Packages: 1070 (pacman)
            `/++++/+++++++:              Shell: zsh 5.9
           `/++++++++++++++:             Resolution: 1920x1080 @ 60.00Hz, 2560x1600 @ 240.00Hz
          `/+++ooooooooooooo/`           WM: dwm
         ./ooosssso++osssssso+`          Theme: Adwaita [GTK3]
        .oossssso-````/ossssss+`         Icons: Adwaita [GTK3]
       -osssssso.      :ssssssso.        Terminal: st
      :osssssss/        osssso+++.       Terminal Font: Liberation Mono
     /ossssssss/        +ssssooo/-       CPU: AMD Ryzen 7 7745HX with Radeon Graphics (16) @ 5.1GHz
   `/ossssso+/:-        -:/+osssso+-     GPU: NVIDIA GeForce RTX 4070 Max-Q / Mobile
  `+sso+:-`                 `.-/+oso:    GPU: AMD ATI 06:00.0 Raphael
 `++:.                           `-/+/   Memory: 2.68GiB / 30.53GiB (8%)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.

情况

根据 archwiki说的设置根本不存在,我找到一个手动创建此选项的方法。通过pcmanfm的自定义操作进行扩展。 通过“自定义扩展”,适当的情况下,应用程序的上下文菜单中可以访问添这些操作。可以跟对不同的文件右键菜单中显示不同的操作 遵循桌面输入规范,写成.desktop格式的文件,将文件放在~/.local/share/file-manager/actions/目录下

操作

1、编写文件

~/.local/share/file-manager/actions/open-terminal.desktop文件中添加下面的自定义操作

[Desktop Entry]
Type=Action    # 指定为自定义操作
Name=在终端中打开   # 在右键菜单中显示的内容
Profiles=open-terminal  #指定操作的配置文件

# 与Profiles对对应,操作文件可以写在同文件中
[X-Action-Profile open-terminal] # 这里指定Profiles中的参数
MimeTypes=inode/directory  # 提供应用操作的mime类型列表,可以用冒号分割,mime是同于标识特定类型的数据/文件的标签
Exec=/usr/local/bin/st  # 指定程序执行此mime
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.

配置完后,pcmanfm需要重新启动才能显示