麒麟系统任务栏固定程序图标需四步:先运行程序后右键图钉;或编辑panel-conf文件手动添加launcher插件;再通过启动应用程序实现自动启动+图钉联动;最后禁用图标合并确保独立显示。

您希望在麒麟操作系统任务栏上固定显示常用程序图标,避免每次启动后需手动拖入或重新打开,同时确保图标不因系统重启、用户登出而丢失。这需要绕过默认的“动态聚合”逻辑,直接干预UKUI面板的启动项配置与图钉机制。
方法一:通过任务栏右键菜单图钉固定
这是最直观、无需命令行的操作方式,适用于已运行一次的目标程序。
1. 启动您想常驻的任务栏程序(例如「文件管理器」「终端」「浏览器」)。
2. 在任务栏上找到该程序图标 → 右键单击 → 选择「将此程序固定到任务栏」。
3. 关闭该程序窗口,图标仍保留在任务栏上;下次点击即直接启动新实例。注意:若程序未在当前会话中运行过,右键菜单中不会出现该选项,必须先运行一次再图钉。
方法二:手动添加启动器到任务栏配置文件
当图钉功能失效(如某些Qt程序或自定义脚本),或需批量部署时,可直接编辑UKUI面板的插件配置文件,强制注入图标项。
第一步:确认任务栏面板ID
打开终端,执行:gsettings get org.ukui.panel toplevel-id-list,返回类似['top-panel', 'bottom-panel'],记下您要修改的面板ID(如任务栏在顶部则为'top-panel')。
第二步:定位并备份配置文件
执行:ls ~/.config/ukui/panel-*.conf,找到对应面板的conf文件(如panel-top.conf)。用文本编辑器打开前,先执行cp ~/.config/ukui/panel-top.conf ~/.config/ukui/panel-top.conf.bak备份。
第三步:插入Launcher插件条目
在文件末尾的[plugins]段落中,添加如下内容(以「截图工具」为例):
launcher-99=Launcher[launcher-99]exec=/usr/bin/kylin-screenshotname=截图工具icon=kylin-screenshot
其中launcher-99的数字需确保不与其他插件ID冲突(查看现有launcher-xx最大值+1即可);exec路径须真实存在,可用which kylin-screenshot验证。
第四步:重启面板生效
执行killall ukui-panel,系统将自动拉起新进程,新增图标立即显示在任务栏最右侧。若未出现,请检查exec路径是否拼写错误或权限不足。
方法三:使用控制中心“启动应用程序”联动图钉
部分用户发现图钉图标在重启后消失,本质是程序未随系统启动——此时需让程序先自动启动,再触发图钉状态固化。
1. 打开「控制中心」→「系统」→「启动应用程序」。
2. 点击左下角「+」号,手动添加目标程序:输入名称(如「微信」)、命令(/opt/tencent/wechat/WeChat)、可选图标路径。
3. 添加完成后,勾选该项启用,关闭设置窗口。
4. 注销当前用户并重新登录,确保程序自动启动一次 → 立即右键任务栏图标 →「将此程序固定到任务栏」。
【关键前提】必须在程序首次自动启动后的当前会话中完成图钉操作,否则图钉状态无法写入会话配置。
方法四:禁用图标合并以保障独立显示
若常驻图标被合并进「其他应用」组导致不可见,需关闭合并策略,让每个实例都获得独立占位。
1. 进入「控制中心」→「个性化」→「任务栏」。
2. 找到「合并任务栏的图标」选项 → 下拉选择「从不合并」。
3. 点击「应用」保存,所有已打开及后续启动的窗口都将独立显示图标。
这一步不是添加图标,而是防止您辛苦图钉的图标被系统自动吞掉——尤其对浏览器、终端等多开场景至关重要。











