如何在短划线/启动器上自定义图标?

所有。 我有一个问题,最近一直困扰着我..说我安装Blender ..我正在使用Bumblebee项目的东西,所以为了正确使用它,我必须去终端并输入“optirun blender”。 如果我只是点击短划线上的图标,它将在没有传递正确参数的情况下运行。 有没有办法我可以在破折号上自定义Blender启动程序,以便始终使用optirun参数启动它?

谢谢。

您可以将blender.desktop从/usr/share/applications复制到~/.local/share/applications目录中,然后在那里编辑它以使用不同的命令行。 不要编辑/usr/share/applications那个,因为包更新将还原您的更改。

你可以编辑它的启动器。 启动器配置位于/usr/share/applications因此您可以运行sudoedit /usr/share/applications/blender.desktop并更改其Exec语句,以便最终得到如下内容:

 [Desktop Entry] Name=Blender GenericName=3D modeller GenericName[es]=modelador 3D GenericName[de]=3D Modellierer GenericName[fr]=modeleur 3D GenericName[ru]=Редактор 3D-моделей Comment=3D modeling, animation, rendering and post-production Comment[es]=modelado 3D, animación, renderizado y post-producción Exec=optirun blender Icon=blender Terminal=false Type=Application Categories=Graphics;3DGraphics; MimeType=application/x-blender; 

正如dobey建议的那样,您还可以在用户~/.local/share/applications目录中进行更改。 这将仅对此用户进行更改,而不是全局更改(如果您有多用户系统)。 如果您想让它们更具升级性,那么在本地保留更改副本是个好主意。 请注意,本地目录中的更改不会自动反映升级到主配置文件所做的更改(例如,Exec的参数)。

你可以使用Alacarte

 sudo apt-get install alacarte 

通过键入终端运行它

 alacarte 

在适当的类别中查找您的应用程序或添加新的应用程序并指定启动和自定义图标的命令。

现在,您可以在破折号中键入应用程序名称,并使用所需参数启动。