我想安装一个不在 ubuntu 软件内的程序:加工我下载了 tar.gz 包,然后本文档- 创建一个处理.桌面文件里面/usr/share/applications/
——程序可以从终端运行。
在 processing.desktop 内部:
[Desktop Entry]
Type=Application
Encoding=UTF8
Name=Processing
GenericName=Processing
Comment=Un environnement de développement pour le langage Processing
Icon=/usr/share/processing/processing.png
Exec=/usr/share/processing/processing-2.2.1/processing
Terminal=false
StartupNotify=false
Categories=Development;Electronics' > processing.desktop
但我想要一个集成:处理必须在应用程序(win+A)中进行,并且扩展文件必须被识别。
答案1
这是我的/usr/local/share/applications/processing.desktop
:
[Desktop Entry]
Name=Processing Development Environment
Exec=processing %F
Terminal=false
Type=Application
StartupNotify=true
Icon=pde
Categories=Development;IDE
MimeType=application/x-processing-sketch
假设processing
在您的 中$PATH
。否则您需要在 后指定可执行文件路径Exec=
。没有“标准”的 MIME 类型可供处理,因此我创建了一个 ( application/x-processing-sketch
)。您还需要将其添加到mimeapps.list
。
或者你可以看看以下答案如何进行文件关联(不使用 CLI 工具/命令)?如何仅为您的用户帐户创建文件关联。
可以在以下位置找到合适的图标包http://www2.informatik.hu-berlin.de/~foerstda/libs/pde-icons.tar并安装
sudo tar -xf pde-icons.tar -C /
或者简单地
wget -O - http://www2.informatik.hu-berlin.de/~foerstda/libs/pde-icons.tar | sudo tar -x -C /