如何自定义仪表板/启动器上的图标?

如何自定义仪表板/启动器上的图标?

全部。我有一个最近一直困扰我的问题。假设我安装了 Blender。我正在使用 Bumblebee 项目,因此为了正确使用它,我必须转到终端并输入“optirun blender”。如果我只单击仪表板上的图标,它将运行而无需传递适当的参数。有没有办法可以自定义仪表板上的 Blender 启动器,以便它始终使用 optirun 参数启动它?

谢谢。

答案1

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

答案2

您可以编辑其启动器。启动器配置位于其中,/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 的参数)。

答案3

您可以使用 Alacarte

sudo apt-get install alacarte

通过在终端中输入来运行它

alacarte

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

现在您可以在 dash 中输入您的应用程序名称并使用所需的参数启动。

相关内容