推荐一款GNOME Shell的利器:AppIndicator & KStatusNotifierItem 支持扩展

推荐一款GNOME Shell的利器:AppIndicator & KStatusNotifierItem 支持扩展

项目地址:https://gitcode.com/ubuntu/gnome-shell-extension-appindicator

在这个开放源代码的世界里,我们经常寻找可以提升桌面体验的小工具。今天,我要向你推荐一个能让你的GNOME Shell支持Ubuntu AppIndicators和KStatusNotifierItems(KDE的系统托盘替代品)的强大扩展——AppIndicator Support。它的到来,将使你的面板变得更加实用。

项目介绍

AppIndicator Support 是一个GNOME Shell扩展程序,旨在集成两种不同的通知系统,让那些原本只在Ubuntu或KDE环境下显示的图标和服务菜单能够在GNOME Shell中正常使用。它不仅处理了传统系统托盘图标,还提供了与应用交互的各种功能,比如点击激活窗口、中间鼠标点击发送“SecondaryActivate”事件等。

项目技术分析

该项目通过编译语言文件并将其链接到本地GNOME Shell扩展目录进行安装,采用了Meson构建系统,确保了跨平台的兼容性。其核心是利用libappindicator库来展示应用程序的指示器图标。值得注意的是,对于X11环境,可能需要重启GNOME Shell,而在Wayland环境下,则需要注销再登录才能生效。

应用场景

无论你是开发者还是普通用户,这个扩展都能派上大用场。例如:

  1. 对于习惯使用Ubuntu AppIndicators的应用,如Telegram Desktop或Dropbox,现在你可以在GNOME Shell下继续享受这些服务。
  2. 在KDE应用迁移到GNOME Shell时,KStatusNotifierItems的支持使得过渡更为平滑,不会丢失任何功能。
  3. 对于依赖系统托盘图标的应用,如一些音乐播放器或状态监测工具,此扩展同样能够提供完整体验。

项目特点

  • 直观易用:简单的操作,只需一次点击,即可展开服务菜单。
  • 多功能交互:双击图标可激活应用窗口,中间鼠标点击则发送特定事件给应用。
  • 兼容性好:支持现代和传统的系统托盘图标,跨不同桌面环境工作。
  • 便捷安装:除了官方扩展商店外,还能直接从Git仓库克隆、编译和安装。

然而,需要注意的是,某些经典菜单指示器可能会导致加载缓慢甚至冻结Shell,这可能是由于内嵌大量PNG图标造成的。

为了确保问题得到解决,项目维护者要求报告错误时提供详细信息,包括操作系统、Shell版本、扩展版本以及复现问题的步骤。这样的严格标准,确保了项目的持续优化和稳定性。

总的来说,AppIndicator Support是一个不可或缺的GNOME Shell增强工具,它为你提供了更多个性化和高效的工作空间。如果你是GNOME Shell的爱好者,不妨尝试一下,相信会给你带来惊喜!

项目地址:https://gitcode.com/ubuntu/gnome-shell-extension-appindicator

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹俐莉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值