Dolphin Context Menu Files
Contents
The files should be placed in ~/.local/share/kio/servicemenus/*.desktop
Open in VS Code
[Desktop Entry]
Name = Open in VS Code
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory
X-KDE-Priority=TopLevel
Actions=openInVSCode
[Desktop Action openInVSCode]
Name=Open in VS Code
Name[zh]=在 VS Code 中打开
Icon=com.visualstudio.code
Exec=code %u
Open in Cursor
[Desktop Entry]
Name = Open in Cursor
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=inode/directory
X-KDE-Priority=TopLevel
Actions=openInCursor
[Desktop Action openInCursor]
Name=Open in Cursor
Name[zh]=在 Cursor 中打开
Icon=co.anysphere.cursor
Exec=cursor %u
Peazip
Compress
[Desktop Entry]
Type=Service
# 核心:对所有文件和文件夹显示此菜单
ServiceTypes=KonqPopupMenu/Plugin,inode/directory,all/allfiles
# 限制只在本地文件协议下生效
X-KDE-Protocols=file
Actions=peazipadd;peazipadd27z;peazipadd2zip;
X-KDE-Priority=TopLevel
X-KDE-Submenu=PeaZip Compress
X-KDE-Submenu[zh_CN]=PeaZip 压缩
X-KDE-Submenu-Icon=peazip
[Desktop Action peazipadd]
Exec=peazip -add2archive %F
Icon=peazip
Name=Compress with PeaZip...
Name[zh_CN]=使用 PeaZip 压缩...
[Desktop Action peazipadd27z]
Exec=peazip -add27z %F
Icon=peazip
Name=Compress to 7Z
Name[zh_CN]=压缩到 7Z
[Desktop Action peazipadd2zip]
Exec=peazip -add2zip %F
Icon=peazip
Name=Compress to ZIP
Name[zh_CN]=压缩到 ZIP
Extract
[Desktop Entry]
Type=Service
MimeType=application/zip;application/vnd.rar;application/x-rar-compressed;application/x-7z-compressed;application/x-tar;application/gzip;application/x-gzip;application/x-bzip2;application/x-xz;application/x-iso9660-image;application/x-pea;
Actions=peazipopen;peazipexthere;peazipextsmart;peazipextfolder;peazipextto;
ServiceTypes=KonqPopupMenu/Plugin
X-KDE-Priority=TopLevel
X-KDE-Submenu=PeaZip Decompress
X-KDE-Submenu[zh_CN]=PeaZip 解压
X-KDE-Submenu-Icon=peazip
[Desktop Action peazipopen]
Exec=peazip -ext2browse %F
Icon=peazip
Name=Open with PeaZip
Name[zh_CN]=用 PeaZip 打开
[Desktop Action peazipexthere]
Exec=peazip -ext2here %F
Icon=peazip
Name=Extract Here
Name[zh_CN]=解压到此处
[Desktop Action peazipextsmart]
Exec=peazip -ext2smart %F
Icon=peazip
Name=Extract Here (Smart)
Name[zh_CN]=解压到此处(智能)
[Desktop Action peazipextfolder]
Exec=peazip -ext2folder %F
Icon=peazip
Name=Extract Here to New Folder
Name[zh_CN]=解压到此处(新文件夹)
[Desktop Action peazipextto]
Exec=peazip -ext2to %F
Icon=peazip
Name=Extract to...
Name[zh_CN]=解压到...