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

news/2024/9/25 7:23:25

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系统自带的快捷菜单中,此时从快捷菜单中启动一次后,就看到正确的图标在任务栏了,桌面的快捷方式启动也能看到正确的图标出现在任务栏了

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/30822.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

Visual Studio中的四款代码格式化工具

前言 今天大姚给大家分享四款Visual Studio中的代码格式化工具、扩展插件。大家可以在Visual Studio中的管理扩展或者插件市场下载安装。 代码格式化工具的作用 自动调整代码的布局和风格,以确保代码具有统一的格式,提高可读性并减少潜在的错误。 Visual Studio中的管理扩展插…

【译】使用 GitHub Copilot 作为你的编码 GPS

GitHub Copilot 是一个改变游戏规则的人工智能助手,可以彻底改变您在 Visual Studio 中的编码流程。GitHub Copilot 是一个改变游戏规则的人工智能助手,可以彻底改变您在 Visual Studio 中的编码流程。在我们的视频系列中,Bruno Capuano 探讨了这个智能编码伙伴如何帮助您更…

[转帖]mkcert

https://github.com/FiloSottile/mkcert mkcert is a simple tool for making locally-trusted development certificates. It requires no configuration.$ mkcert -install Created a new local CA 💥 The local CA is now installed in the system trust store! ⚡️ The …

读人工智能时代与人类未来笔记01_重塑人类社会秩序

读人工智能时代与人类未来笔记01_重塑人类社会秩序1. AlphaZero 1.1. 2017年年底,由谷歌旗下DeepMind公司开发的人工智能程序AlphaZero击败了当时世界上最强大的国际象棋程序Stockfish 1.1.1. AlphaZero对Stockfish的百场战绩是28胜72平0负,可以说获…

[转帖]Nginx(四)虚拟主机

说明: 各个指令块在具体的应用场景再进行说明 一 虚拟主机 一个web服务里面就是一个独立的网站站点,这个站点对应独立的域名或者IP或者端口 特点:具有独立的程序及资源目录,可以独立的对外提供服务供用户访问! +++++++++++++++++++ 分割线 +++++++++++++++++++ 虚拟主机…

大吴雨逝键

。无需多言,

免杀初探

刚开始看点免杀的东西,做下笔记。0x00 概念 免杀是反病毒技术,指的是一种能使病毒木马免于被杀毒软件查杀的技术。免杀的最基本思想就是破坏特征,可以是特征码,也可以是行为特征,以这种思路修改病毒、木马的内容,来对抗杀软。 网上的开源测试项目在短时间内就会被安全厂商…