百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

麒麟桌面操作系统上使用命令行添加软件图标到任务栏

myzbx 2025-02-15 16:38 45 浏览

原文链接:麒麟桌面操作系统上使用命令行添加软件图标到任务栏

Hello,大家好啊!今天给大家带来一篇在麒麟桌面操作系统上使用命令行添加软件图标到任务栏的文章。通过命令行添加软件图标到任务栏,可以快速、便捷地将常用的软件固定在任务栏上,提升操作效率。本文将详细介绍如何在麒麟桌面操作系统上通过命令行完成这一操作。欢迎大家分享转发,点个关注和在看吧!

为什么使用命令行添加软件图标?

使用命令行添加软件图标到任务栏有以下几个优势:

快速高效:无需通过图形界面逐步操作,特别适合批量处理。

自动化:可以编写脚本,实现自动化配置,节省时间。

精准控制:可以精确地控制图标的位置和属性。

1.查看系统版本

pdsyw@pdsyw-pc:~/桌面$ cat /etc/os-release
NAME="Kylin"
VERSION="银河麒麟桌面操作系统V10 (SP1)"
VERSION_US="Kylin Linux Desktop V10 (SP1)"
ID=kylin
ID_LIKE=debian
PRETTY_NAME="Kylin V10 SP1"
VERSION_ID="v10"
HOME_URL="http://www.kylinos.cn/"
SUPPORT_URL="
http://www.kylinos.cn/support/technology.html"
BUG_REPORT_URL="http://www.kylinos.cn/"
PRIVACY_POLICY_URL="http://www.kylinos.cn"
VERSION_CODENAME=kylin
UBUNTU_CODENAME=kylin
PROJECT_CODENAME=V10SP1
KYLIN_RELEASE_ID="2303"
pdsyw@pdsyw-pc:~/桌面$ uname -a
Linux pdsyw-pc 5.4.18-85-generic #74-KYLINOS SMP Fri Mar 24 11:20:19 UTC 2023 aarch64 aarch64 aarch64 GNU/Linux
pdsyw@pdsyw-pc:~/桌面$

2.图形化方式添加

3.添加成功

4.判断应用是否固定在任务栏上

pdsyw@pdsyw-pc:~/桌面$ dbus-send --session --type=method_call --print-reply --dest=org.ukui.panel.daemon /
com.ukui.panel.desktop.CheckIfExist string:"
/usr/share/applications/kylin-weather.desktop"
method return time=1718604824.320108 sender=:1.3985 -> destination=:1.4308 serial=53 reply_serial=2
boolean false
pdsyw@pdsyw-pc:~/桌面$

各部分解释:

dbus-send:这是一个命令行工具,用于向DBus消息总线发送消息。

--session:指定要使用的会话总线(相对于系统总线)。

--type=method_call:指定消息类型为方法调用。

--print-reply:要求输出回复消息。

--dest=org.ukui.panel.daemon:指定消息的目的地,即目标服务的名称。

/:目标对象路径。

com.ukui.panel.desktop.CheckIfExist:调用的方法名称。

string:"/usr/share/applications/kylin-weather.desktop":传递给方法的参数,是一个字符串,表示要检查的桌面文件的路径。

method return time=1718604824.320108:方法调用返回的时间戳。

sender=:1.3985:发送回复消息的进程ID。

destination=:1.4308:接收回复消息的进程ID。

serial=53:消息的序列号。

reply_serial=2:对应的请求消息的序列号。

boolean false:方法调用的返回值,这里是一个布尔值false,表示检查的桌面文件不存在。

这条命令检查了文件/usr/share/applications/kylin-weather.desktop是否存在,并且结果显示文件不存在。

5.将应用固定到任务栏上

pdsyw@pdsyw-pc:~/桌面$ dbus-send --session --type=method_call --print-reply --dest=org.ukui.panel.daemon /
com.ukui.panel.desktop.AddToTaskbar string:"
/usr/share/applications/kylin-weather.desktop"
method return time=1718604938.012834 sender=:1.3985 -> destination=:1.4331 serial=55 reply_serial=2
boolean true
pdsyw@pdsyw-pc:~/桌面$

dbus-send:这是一个命令行工具,用于向DBus消息总线发送消息。

--session:指定要使用的会话总线(相对于系统总线)。

--type=method_call:指定消息类型为方法调用。

--print-reply:要求输出回复消息。

--dest=org.ukui.panel.daemon:指定消息的目的地,即目标服务的名称。

/:目标对象路径。

com.ukui.panel.desktop.AddToTaskbar:调用的方法名称。

string:"/usr/share/applications/kylin-weather.desktop":传递给方法的参数,是一个字符串,表示要添加到任务栏的桌面文件的路径。

method return time=1718604938.012834:方法调用返回的时间戳。

sender=:1.3985:发送回复消息的进程ID。

destination=:1.4331:接收回复消息的进程ID。

serial=55:消息的序列号。

reply_serial=2:对应的请求消息的序列号。

boolean true:方法调用的返回值,这里是一个布尔值true,表示成功将指定的应用程序添加到任务栏。

这条命令尝试将桌面文件/usr/share/applications/kylin-weather.desktop对应的应用程序添加到任务栏,并且结果显示操作成功,返回值为true。

6.判断应用是否固定在任务栏上

pdsyw@pdsyw-pc:~/桌面$ dbus-send --session --type=method_call --print-reply --dest=org.ukui.panel.daemon /
com.ukui.panel.desktop.CheckIfExist string:"
/usr/share/applications/kylin-weather.desktop"
method return time=1718699588.657197 sender=:1.3985 -> destination=:1.4338 serial=56 reply_serial=2
boolean true
pdsyw@pdsyw-pc:~/桌面$

7.已经存在

8.从任务栏取消固定

pdsyw@pdsyw-pc:~/桌面$ dbus-send --session --type=method_call --print-reply --dest=org.ukui.panel.daemon /
com.ukui.panel.desktop.RemoveFromTaskbar string:"
/usr/share/applications/kylin-weather.desktop"
method return time=1718699661.446993 sender=:1.3985 -> destination=:1.4355 serial=58 reply_serial=2
boolean true
pdsyw@pdsyw-pc:~/桌面$

dbus-send:这是一个命令行工具,用于向DBus消息总线发送消息。

--session:指定要使用的会话总线(相对于系统总线)。

--type=method_call:指定消息类型为方法调用。

--print-reply:要求输出回复消息。

--dest=org.ukui.panel.daemon:指定消息的目的地,即目标服务的名称。

/:目标对象路径。

com.ukui.panel.desktop.RemoveFromTaskbar:调用的方法名称。

string:"/usr/share/applications/kylin-weather.desktop":传递给方法的参数,是一个字符串,表示要从任务栏中移除的桌面文件的路径。

method return time=1718699661.446993:方法调用返回的时间戳。

sender=:1.3985:发送回复消息的进程ID。

destination=:1.4355:接收回复消息的进程ID。

serial=58:消息的序列号。

reply_serial=2:对应的请求消息的序列号。

boolean true:方法调用的返回值,这里是一个布尔值true,表示成功将指定的应用程序从任务栏中移除。

这条命令尝试将桌面文件/usr/share/applications/kylin-weather.desktop对应的应用程序从任务栏中移除,并且结果显示操作成功,返回值为true。

9.判断应用是否固定在任务栏上

pdsyw@pdsyw-pc:~/桌面$ dbus-send --session --type=method_call --print-reply --dest=org.ukui.panel.daemon /
com.ukui.panel.desktop.CheckIfExist string:"
/usr/share/applications/kylin-weather.desktop"
method return time=1718699701.091580 sender=:1.3985 -> destination=:1.4367 serial=60 reply_serial=2
boolean false
pdsyw@pdsyw-pc:~/桌面$

10.已经取消

通过本文的介绍,您应该已经了解了如何在麒麟桌面操作系统上使用命令行将软件图标添加到任务栏。掌握这一技巧可以帮助您快速、便捷地定制和优化桌面环境,提升工作效率。如果您觉得这篇文章有用,请分享和转发。同时,别忘了点个关注和在看,以便未来获取更多实用的技术信息和解决方案。感谢大家的阅读,我们下次再见!

相关推荐

首次被击毁!低调但先进的S-350,为何活得比韩国仿版差这么多?

【军武次位面】作者:乐乐2月18日,乌克兰军方网站发布了其前线炮兵侦察旅,在顿涅茨克地区攻击俄军S-350防空系统的现场视频。这也是这款地位独特的先进防空系统,第一次确认在战场上被摧毁——考虑到近三年...

Windows 10 LTSC 2021 vs 2019:哪个更适合你?

本内容来源于@什么值得买APP,观点仅代表作者本人|作者:闪电神龙微软近日发布了2024年11月份ISO镜像,包括Windows1124H2、Windows1022H2以及Server2025...

叛变投敌?俄军最先进隐身无人机S-70,在乌东上空被苏-57击落!

【军武次位面】作者:天狼2024年10月5日,乌克兰东部战区传来一条令人震惊的消息:一架俄罗斯最先进的隐身无人机S-70“猎人-B”在乌东上空被击落,令人意外的是,击落它的竟然是俄罗斯自己的战斗机。这...

自动驾驶车祸致1死1伤!特斯拉被判赔偿2.43亿美元

当地时间8月1日,美国佛罗里达州一个陪审团裁定,美国电动汽车制造商特斯拉应为2019年一辆配备自动驾驶系统的ModelS所致的致命车祸承担部分责任,并判令该公司向一名遇难女性的家属及一名伤者支付约2...

HP488DZ 无绳电锤钻(18V)牧田DTD156SFJ

HP488DZ无绳电锤钻(18V)牧田DTD156SFJHP488DZ无绳电锤钻(18V)HP488DZ特征HP488D是一款基于HP457D开发的无绳电锤,采用18V锂离子电池供电。其...

FJK-SJRFPZS防爆阀位行程开关级

解答常见误区在工业自动化和安全控制领域,FJK-SJRFPZS防爆阀位行程开关等级是一个关乎设备安全与运行效率的重要参数。许多用户在选择和应用这类开关时,可能对其等级分类存在一些误解。本文将通过通俗易...

China's PLA aerobatic team to perform in Thailand for 50th anniversary of bilateral diplomatic ties

TIANJIN,March2(Xinhua)--TheBayiAerobaticTeamoftheChinesePeople'sLiberationArmy(PLA)A...

JD.com Enters Travel and Hospitality With Supply Chain-Focused Strategy

TMTPOST--JD.comhasofficiallythrownitshatintoChina’sfiercelycompetitivetravelandhospita...

JD.com Drives Robotics Funding Frenzy With Investments in LimX Dynamics, Spirit AI, and EngineAI

TMTPOST--JD.comisdoublingdownonembodiedintelligence,catalyzinganewwaveoffundinginChi...

JD.com opens first JD Mall in Beijing, steps up offline retail push

bySongJiananJD.comhaslauncheditsfirstJDMALLinBeijing,expandingitsofflineretailfootpr...

JD.com's food delivery fleet tops 120,000 full-time riders

JD.com'sfull-timefooddeliveryfleethassurpassed120,000ridersandisexpectedtoexceed150,00...

China willing to share military equipment achievements with friendly countries: defense ministry

BEIJING,July8(Xinhua)--Chinahasalwaystakenaprudent,responsibleapproachtomilitaryexpor...

FJK-SJRFPZS防爆阀位行程开关等级

解答常见误区在工业自动化和安全控制领域,FJK-SJRFPZS防爆阀位行程开关等级是一个关乎设备安全与运行效率的重要参数。许多用户在选择和应用这类开关时,可能对其等级分类存在一些误解。本文将通过通俗易...

JD's 618 Festival Smashes Records as AI Powers Next-Gen Retail Engine

AsianFin–JD.com’s2025“618ShoppingFestival”wrappedupwithrecord-breakingmomentum,drivenby...

JD’s Food Delivery Blitz Shakes Meituan as Founder Wang Xing Vows to Win at All Costs

Credit:CFPAsianFin--JD.comInc.isturninguptheheatinChina'sfooddeliverywars,andfounder...