首页 > 系统相关 >【ubuntu】程序运行时的任务栏图标

【ubuntu】程序运行时的任务栏图标

时间:2024-05-13 09:00:39浏览次数:25  
标签:程序运行 icons share usr ubuntu 快捷方式 任务栏 图标

1. 快捷方式需要正确的配置StartupWMClass属性,那么如何获取这个属性呢?参考如下命令

xprop | grep WM_CLASS

将终端程序小窗运行上述命令,鼠标点击哪个应用窗体就会获取哪个窗体的名称,有可能会有多个,多个情况任选其一

2. 将图标复制到 /usr/share/pixmaps/ 中,文心一言的问答提到了的三个路径之一,未尝试其它两个

1. /usr/share/icons/[ICON_THEME]/[SIZE]/apps/:这里[ICON_THEME]是你当前使用的图标主题的名称,[SIZE]是图标的大小(例如 16x16、22x22、48x48 等)。
2. /usr/share/pixmaps/:这是一个较老的、不那么特定的位置,但许多应用程序仍然将它们的图标放在这里。
3. 用户目录中的图标主题:如果你使用了自定义的图标主题,那么图标可能位于你的用户目录中的某个位置,通常是 ~/.icons/ 或 ~/.local/share/icons/。

3. 修改快捷方式属性,示例如下:

[Desktop Entry]
Name=PostMan
Comment=dev for java
Exec=/home/thinkpad/文档/dev_tools/Postman/Postman
Icon=icon_128x128
StartupWMClass=Postman
Terminal=false
StartupNotify=true
Type=Application
Categories=TextEditor;Development;IDE;

4. 将此快捷方式复制到 /usr/share/applications 路径下,这个应用就会出现在ubuntu系统自带的快捷菜单中,此时从快捷菜单中启动一次后,就看到正确的图标在任务栏了,桌面的快捷方式启动也能看到正确的图标出现在任务栏了

 

标签:程序运行,icons,share,usr,ubuntu,快捷方式,任务栏,图标
From: https://www.cnblogs.com/swtjavaspace/p/18188551

相关文章

  • Ubuntu 切换显示管理器
    比较流行的显示管理器有:gdm3-GNOMEDisplayManagerlightdm-LightDisplayManagersddm-SimpleDesktopDisplayManager查看当前使用的是哪个显示管理器:ls-l/etc/systemd/system/display-manager.service或者cat/etc/X11/default-display-manager切换显示管......
  • UBUNTU无法上网的解决
    一.网络图标不见的应对方法1、删除NetworkManager缓存文件serviceNetworkManagerstoprm/var/lib/NetworkManager/NetworkManager.stateserviceNetworkManagerstart2、修改/etc/NetworkManager/NetworkManager.confmanaged=true3、重启NetworkManagerserviceNetwor......
  • windows10 资源管理器 卡死 底部任务栏不显示程序 点击底部任务栏两次会重启资源管理
     故障存储段,类型0事件名称:AppHangB1响应:不可用CabID:0问题签名:P1:explorer.exeP2:10.0.19041.1266P3:418a6e83P4:a874P5:134217728P6: P7: P8: P9: P10: 附加文件:\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERE85A.tmp.WERInternalMetadata.xml\\?......
  • ubuntu22 python2 pyinstaller 打包报错:'NoneType' object has no attribute 'groups'
    前言最近有个需求,需要在ubnutu22上使用pyinstaller打包一个python2的文件。中间遇到了一些问题:pip2installpyinstaller报错解决方案:pip2installpyinstaller==3.6python2和python3的pyinstaller如何同时存在,我想把python2的pyinstaller命名为pyin......
  • Ubuntu中安装OpenSSL
    一、前期准备1.1压缩包下载在安装openssl之前,我们需要下载对应的压缩包https://www.openssl.org/source/openssl-3.0.1.tar.gz此压缩包可以选择win上下载后解压再复制到本地虚拟机中,也可以选择直接在本地虚拟机中使用wget命令进行下载。当然,在使用wget命令时,我们需要先安装wg......
  • ubuntu下多jdk环境轻松却换
    在实际coding生活中,维护老项目与开发新项目常是并行的。快速企业java开发jdk版本,收首先要解决的问题。今天看到一篇Blog,参考配置后完美实现了一键快速切换,nice!!!!!!环境:1、ubuntu222、openjdk1.8、openjdk17具体操作步骤:1、安装openjdk(略),安装位置如下:2、jdk17释放jrebin/jl......
  • Ubuntu常用防火墙命令
    常用防火墙命令的总结#查看防火墙状态,inactive是关闭状态,active是开启状态sudoufwstatus#开启防火墙sudoufwenable#启动默认防御,作用#关闭所有外部对本机的访问(本机访问外部正常)sudoufwdefaultdeny#关闭防火墙sudoufwdisable#禁用防火墙sudoufwallow|......
  • Tensorflow object detection API (ubuntu18.04) 安装和踩坑;
    踩坑:将slim和models路径加入虚拟环境中;将slim和models路径加入系统路径中;(加入系统路径的时候,这个pwd) qit(持续更新)具体安装流程:(很多问题)2.0版本;(继续更新)condacreate-ntf_obj_det_api_v2python=3.8 (很丝滑)重新尝试tf1.0版本;参考:https://blog.csdn......
  • fedora 40 迁移 kubuntu 24 (ubuntu)
    前言https://kubuntu.org/getkubuntu/国内很多软件都是偏好deb包的,fedora(cinnamon)也能用,就是得装一个沙箱环境flatpak,不与系统共享lib,往往导致/var/lib/flatpak非常臃肿:8G~15G。用不惯gnome,我习惯了windows的操作习惯,主要是想加上最大化、最小化按钮,宁愿用户额外装个包,也不愿......
  • 安装 Ubuntu
    (01)获取Ubuntu24.04Ubuntu24.04(NobleNumbat):下载[1] 从以下网站下载Ubuntu24.04(2024年4月25日发布,支持至2034年4月底)。https://cdimage.ubuntu.com/releases/24.04/release/ 为Ubuntu24.04(U盘)创建安装介质  将ISO映像写入U盘,为Ubuntu24.04创建......