我一直在自定义 /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
之后使用)。