oss.pl 演讲时候可用于醒目提示文本

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

oss.pl 演讲时候可用于醒目提示文本

#1

帖子 eexpress » 2009-12-04 10:06

代码: 全选

2009-12-04 10:05:50 五 ~/应用/脚本 
● cat oss.pl 
#!/usr/bin/perl

use utf8;
use Gtk2 -init;
#use Encode;
my $icon='/home/exp/媒体/我的图片●/distributor-logo.png';
my $tip="OSD显示所选文字:hover显示,单击退出";
my $size=100000;
my $cmd='xsel -o';

sub tooltip{
   my ($widget, $button, $time, $menu) = @_;
   @_=`$cmd`;
   `gnome-osd-client -f "<message id='oss' osd_vposition='center' osd_halignment='center'><span size='$size' foreground='red'>@_</span></message>"`;
}

$status_icon = Gtk2::StatusIcon->new_from_file($icon);
$status_icon->set_tooltip($tip);
$status_icon->signal_connect('activate',sub{Gtk2->main_quit();});
$status_icon->signal_connect('query-tooltip',\&tooltip);
$status_icon->set_visible(1);
Gtk2->main();
附件
oss.pl.jpg
● 鸣学
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: oss.pl 演讲时候可用于醒目提示文本

#2

帖子 eexpress » 2009-12-04 10:07

鼠标选择文字,移动到tray图标就可。
● 鸣学
t3swing
帖子: 1028
注册时间: 2008-11-01 21:42
来自: 树下板凳

Re: oss.pl 演讲时候可用于醒目提示文本

#3

帖子 t3swing » 2009-12-04 12:33

有点意思,perl确实够简洁啊 ,不太懂
换了图片(xpm格式),安装了gnome-osd,但鼠标放到tray图标就持续报错
ServerError: <type 'exceptions.KeyError'>: u'osd_halignment'

ee还有什么地方要设置的不 ?
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: oss.pl 演讲时候可用于醒目提示文本

#4

帖子 eexpress » 2009-12-04 16:57

t3swing, 没啊。很简单的。你这 ServerError,,似乎是osd-client 的提示?
● 鸣学
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: oss.pl 演讲时候可用于醒目提示文本

#5

帖子 roylez » 2009-12-04 22:22

又用回gnome了?难看死了,您还是用fvwm吧。
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: oss.pl 演讲时候可用于醒目提示文本

#6

帖子 delectate » 2009-12-04 22:23

qkbeyond 写了:神就是神 :)
头像
hubert_star
论坛版主
帖子: 5373
注册时间: 2007-10-29 22:12
系统: OSX 10.9 + Ub 1304
来自: 江苏南京

Re: oss.pl 演讲时候可用于醒目提示文本

#7

帖子 hubert_star » 2009-12-05 0:35

ee每次出现,我总是注意他头像帽子上闪闪的绿光

是不是我太邪恶了?

不好意思
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

Re: oss.pl 演讲时候可用于醒目提示文本

#8

帖子 roylez » 2009-12-05 7:20

hubert_star 写了:ee每次出现,我总是注意他头像帽子上闪闪的绿光

是不是我太邪恶了?

不好意思
我赞美你。
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
wfnh
帖子: 84
注册时间: 2008-02-20 11:46
联系:

Re: oss.pl 演讲时候可用于醒目提示文本

#9

帖子 wfnh » 2010-01-02 16:55

gtk···不擅长···tk也是··
回复