21 default-programs xdg file-type
作为熊猫,我也是一名艺术家,我主要在 GIMP 中制作我的作品,并将我的图片保存到我计算机上的某个目录中。但是我有点不方便,因为我以jpeg格式保存我的图像,但是打开jpegs的默认程序是Image Viewer,如果我GIMP为了方便我的作品而将其更改为 ,这意味着jpeg我计算机上的所有其他s 都以GIMP, 和我不希望他们这样做,所以这就是问题的开始......
所以我想知道是否有任何方法可以使jpeg我计算机上某个目录中打开的GIMP所有jpegs都在Image Viewer.
A.B*_*.B. 21
您需要一个desktop文件和一个包装脚本:
该desktop文件
创建桌面文件
nano ~/.local/share/applications/jpeg-wrapper.desktop
Run Code Online (Sandbox Code Playgroud)添加下面的配置(更改 的属性Name)
[Desktop Entry]
Name=Special or Standard
Comment=Open a JPEG depending of the path
Exec=/home/user/bin/jpeg-wrapper %f
Icon=
Terminal=false
Type=Application
Categories=Editor;
StartupNotify=true
MimeType=image/jpeg;
Run Code Online (Sandbox Code Playgroud)替换user在Exec=/home/user/bin/jpeg-wrapper %f与您的用户名,输出
echo $USER
Run Code Online (Sandbox Code Playgroud)用Icon=您选择的名称或路径替换图标名称
使用MimeType=image/jpeg指定的MIME类型,其决定是适用的文件。通过以下方式分隔多个 mime 类型;
通过获取 mime 类型
mimetype your_file
Run Code Online (Sandbox Code Playgroud)
例如对于文本文件
text/plain
Run Code Online (Sandbox Code Playgroud)包装脚本
创建一个新脚本
mkdir -p ~/bin
nano ~/bin/jpeg-wrapper
Run Code Online (Sandbox Code Playgroud)添加下面的代码
nano ~/.local/share/applications/jpeg-wrapper.desktop
Run Code Online (Sandbox Code Playgroud)更改my_special_path为您的图稿文件夹。还考虑所有子文件夹。
更改open_with_special为您的特殊应用程序(例如gimp)
使您的包装脚本可执行
chmod +x ~/bin/jpeg-wrapper
Run Code Online (Sandbox Code Playgroud)重新启动 Unity/GNOME Shell,对于 GNOME Shell,例如Alt- F2,键入r和Enter
将一种或多种文件类型与桌面文件关联
打开您的文件管理器并右键单击决定要应用的文件
点击 Properties
激活选项卡 Open With
选择条目 Special or Standard
点击 Set as default
享受;)
此处检查脚本。