分页: 1 / 1

发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-05 21:21
zhw2101024
gnome-shell刚出来那阵子,听说使用javascript和css3就可以扩展系统功能,但是在开发初期非常不稳定,API经常变动。当时个人比较忙,就没过多关注。
最近突然对gnome-shell的扩展系统感兴趣了,查了一点资料,主要是这个英文博客http://blog.fpmurphy.com/2011/11/updati ... e-3-2.html(中文资料太少,质量也不敢恭维)。后来发现对lookingGlass的使用是必不可少的,但是每次打开都要Alt+F2调出运行框,再输入lg,对于频繁的开关操作来说非常不便。于是萌生了一个在顶栏添加按钮用来开关lookingGlass的按钮的想法,干脆就作为学习gnome-shell扩展的一个项目了,现在已经小有进展,发出来大家一起参考、研究,迎接桌面系统的大变革!还望大家不吝赐教,多提意见哈!extension.js和stylesheet.css代码已经加了注释。
可以用gnome-shell-extension-tool -c创建一个hello world扩展,这是gnome-shell自带的一个工具。本扩展可以实现点击顶部按钮打开/关闭lookingGlass窗口,活动界面下F12键直接打开、关闭lookingGlass,并且在用Ctrl+Alt+Tab切换到顶部面板之后,可以把焦点移动到按钮上,用空格键或者向下键打开,还通过修改stylesheet.css改变了lookingGlass窗口的背景色,大家可以查阅/usr/share/gnome-shell/theme/gnome-shell.css,搜索LookingGlass并自行修改。
下载后直接用gnome-tweak-tool找到下载的zip文件,就可以安装了,记得Alt+F2输入r重启gnome-shell。代码已添加注释
lgLoader.zip
(2.52 KiB) 已下载 139 次
PS:扩展已经上传到官方扩展库,地址https://extensions.gnome.org/extension/418/lgloader/。方便安装,但是为了通过审核删除了注释,代码也做了一些修改

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-05 21:24
枫叶饭团
膜拜ing,可惜已经不用gnome shell了

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-07 13:16
zhw2101024
枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊? :em11

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-07 13:53
eexpress
干脆连包管理都抛弃得了。直接乱战,全面js。
:em04

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-07 14:28
zhw2101024
eexpress 写了:干脆连包管理都抛弃得了。直接乱战,全面js。
:em04
包管理还是要的,关键是对桌面有了从未有过的控制权,又用不上难学的Lua,绝对适合hack。有更多选择也不是坏事,是吧?

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-20 17:45
262652047
:em05 原来这个扩展是你写的哈
要不要交流下

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-21 17:21
zhw2101024
262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-21 18:32
funicorn
zhw2101024 写了:
枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊? :em11
Ubuntu自带的gnome-shell依然不支持扩展

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-21 22:50
zhw2101024
funicorn 写了:
zhw2101024 写了:
枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊? :em11
Ubuntu自带的gnome-shell依然不支持扩展
我用的就是ubuntu-12.04,这个扩展就是在ubuntu上开发的。自带那个是unity,gnome-shell需要另外安装的

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-22 17:34
262652047
zhw2101024 写了:
262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的
国内在extension site 上有作品的好像就4个人,你用github吗?

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-22 19:54
zhw2101024
262652047 写了:
zhw2101024 写了:
262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的
国内在extension site 上有作品的好像就4个人,你用github吗?
什么都没用,就是自己做好了压缩成zip文件传上去的,只是一个很简单的扩展 :em06我看到两个豆瓣电台的扩展,不知道哪个更好一点,哈哈

Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏

发表于 : 2012-08-23 23:06
262652047
zhw2101024 写了:
262652047 写了:
zhw2101024 写了:
262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的
国内在extension site 上有作品的好像就4个人,你用github吗?
什么都没用,就是自己做好了压缩成zip文件传上去的,只是一个很简单的扩展 :em06我看到两个豆瓣电台的扩展,不知道哪个更好一点,哈哈
两个都要播放器插件支持的,不过我就王婆卖瓜一下,用我的不错哈~