说明
系统信息
使用的是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%)
情况
根据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
配置完后,pcmanfm需要重新启动才能显示