使用 Launcher.qml 自定义 Unity Launcher

使用 Launcher.qml 自定义 Unity Launcher

我一直在自定义 /usr/share/unity-2d/launcher/Launcher.qml 文件,以便启动器完全透明。但是,每次我保存它并执行 unity --replace 时,什么都没有改变。我发现,如果我运行 unity-2d-launcher,它会在 unity --replace 之后加载的启动器上方加载一个新启动器,并且新启动器是透明的,但旧启动器仍然存在。这让我相信启动器现在是单独进程的一部分,或者其他什么,因为如果我在启动后查看正在运行的进程,unity-2d-launcher 就不存在了。我真的想从启动器中删除那个背景。有人能帮忙吗?

答案1

unity --replace启动 Unity 3D - 实际上您将同时运行 Unity-2D 和 Unity-3D。

如果您要更改文件launcher.qml,请注销并登录 Ubuntu-2D 会话以使更改生效。

如果您在问题中发布对文件所做的更改launcher.qml,那么对于其他想使启动器透明的人来说将非常有用。

答案2

自定义文件后,您有两个简单的选择:

  • 登录并注销。这将从头开始启动 Unity 2D 的组件(是的,它们是 Unity 2D 中的独立程序)。
  • 运行:killall unity-2d-launcher然后运行unity-2d-launcher​​。您可以从运行对话框中执行此操作(如果您在终端中执行此操作,则需要nohup在命令之前或& disown之后使用)。

相关内容