加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

在Linux上为你的任务创建一个自定义的系统托盘指示器

发布时间:2019-07-05 20:41:18 所属栏目:建站 来源:M.hanny Sabbagh
导读:副标题#e# 系统托盘图标如今仍是一个很神奇的功能。只需要右击图标,然后选择想要的动作,你就可以大幅简化你的生活并且减少日常行为中的大量无用的点击。 一说到有用的系统托盘图标,我们很容易就想到 Skype、Dropbox 和 VLC: 然而系统托盘图标实际上要更

所以,比如说你想要创建一个新菜单项,在点击后,会使用 VLC 播放硬盘中某个特定的视频/音频文件?要做到这一点,只需要在第 17 行处添加下面三行内容:

  1. command_two = gtk.MenuItem('Play video/audio')
  2. command_two.connect('activate', play)
  3. menu.append(command_two)

然后在第 30 行添加下面内容:

  1. def play(_):
  2. os.system("vlc /home/<username>/Videos/somevideo.mp4")

将/home//Videos/somevideo.mp4` 替换成你想要播放的视频/音频文件路径。现在保存该文件然后再次运行该指示器:

  1. python tray.py

你将会看到:

Create a Custom System Tray Indicator For Your Tasks on Linux

Create a Custom System Tray Indicator For Your Tasks on Linux

而且当你点击新创建的菜单项时,VLC 会开始播放!

要创建其他项目/任务,只需要重复上面步骤即可。但是要小心,需要用其他命令来替换 command_two,比如 command_three,这样在变量之间才不会产生冲突。然后定义新函数,就像 play(_) 函数那样。

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读