关于这个主题有很多已回答的问题,但究竟如何才能永久移动图标,以便在下次启动后它们会回到原来的位置?我经常使用的一些程序图标是最近安装的,因此它们的 Unity 启动器图标位于栏的底部,整齐地“折叠起来”。这台机器是一台旧的 Sempron 驱动的 HP/Compaq NX6325,所以它严重低于 Unity 12.04LTS 的规格 - 我喜欢 - 但这让它令人沮丧。
我发现新安装的程序的图标位于底部,所以是的,我可以删除靠近启动器顶部的较少使用的程序,然后重新安装它们,但这似乎是一种必须组织它的荒谬方式。
我不可能是唯一一个在 Unity 中拥有超过 16 个启动器的人!
到林兹温德:
...之后的正常操作是将其拖到另一个地方。那不行吗!?
是的,它工作正常。但是在重新启动后,菜单会恢复到我将它们拖到新位置之前的状态。对不起,如果我的原始帖子不清楚,但我不知道如何详细说明。请参阅下面我对 chaskes 的回复,也许这会有所帮助。
这是一个永久性的动作。
不是在我的机器上不是。我曾经能够永久移动图标,但现在我只能在重新启动之前更改它们的位置。我无法确定问题首次出现的时间。
到 chakes:
我知道如何做所有这些事情,但是,从我原来的帖子:
...到底如何才能永久移动图标,以便在下次启动后它们会回到原来的位置?
我想说的是,我有以下图标,按顺序排列:Dash Home、Chromium、Firefox、Thunderbird、Blue Fish、Filezilla、Picasa 等。我可以将它们移动到我想要的任何地方。但是如果我重新启动它们,它们会按照上面显示的顺序返回,就好像这是默认顺序一样。如您所见,它不是按字母顺序排列的。
对 blvdeer:是的,你明白我想要什么,我想你已经接近了。如果我运行你给出的命令:
Run Code Online (Sandbox Code Playgroud)gsettings get com.canonical.Unity.Launcher favorites
我明白了:
['chromium-browser.desktop', 'firefox.desktop',
'/home/Scooby2/.launcher/Thunderbird.desktop', 'bluefish.desktop',
'filezilla.desktop', '/home/Scooby2/.launcher/Picasa 3.desktop',
'gimp.desktop', ....]
Run Code Online (Sandbox Code Playgroud)
(四个点代表文件的其余部分,为简单起见省略了。)它的内容略有不同,我不知道为什么。但是,我可以将图标拖到我想要的位置。如果我再次运行相同的命令,列表会显示新订单 - 我可以将其保存到文件或脚本中。但是,如果我跑
gsettings set com.canonical.Unity.Launcher favorites
"['/usr/share/app-install/desktop/dvdstyler-data:dvdstyler.desktop',
'kde4-kdenlive.desktop', 'gimp.desktop', 'vlc.desktop',
'ssvnc.desktop', ....]"
Run Code Online (Sandbox Code Playgroud)
(四个点代表文件的其余部分,为简单起见省略)我得到了这个:
用法:gsettings [--schemadir SCHEMADIR] set SCHEMA[:PATH] KEY VALUE
将KEY的值设置为VALUE
参数: SCHEMADIR 用于搜索其他模式的目录
SCHEMA 模式的名称 PATH 路径,用于可重定位模式 …