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

由本社区发起的开源项目
回复
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

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

#1

帖子 zhw2101024 » 2012-08-05 21:21

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) 已下载 126 次
PS:扩展已经上传到官方扩展库,地址https://extensions.gnome.org/extension/418/lgloader/。方便安装,但是为了通过审核删除了注释,代码也做了一些修改
上次由 zhw2101024 在 2012-08-07 13:47,总共编辑 4 次。
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

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

#2

帖子 枫叶饭团 » 2012-08-05 21:24

膜拜ing,可惜已经不用gnome shell了
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

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

#3

帖子 zhw2101024 » 2012-08-07 13:16

枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊? :em11
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#4

帖子 eexpress » 2012-08-07 13:53

干脆连包管理都抛弃得了。直接乱战,全面js。
:em04
● 鸣学
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

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

#5

帖子 zhw2101024 » 2012-08-07 14:28

eexpress 写了:干脆连包管理都抛弃得了。直接乱战,全面js。
:em04
包管理还是要的,关键是对桌面有了从未有过的控制权,又用不上难学的Lua,绝对适合hack。有更多选择也不是坏事,是吧?
262652047
帖子: 495
注册时间: 2008-01-04 9:55
系统: Ubuntu 12.10
来自: Beijing /PRC
联系:

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

#6

帖子 262652047 » 2012-08-20 17:45

:em05 原来这个扩展是你写的哈
要不要交流下
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

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

#7

帖子 zhw2101024 » 2012-08-21 17:21

262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的
funicorn
帖子: 1318
注册时间: 2005-09-13 4:56
系统: Ubuntu Jammy Jellyfi

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

#8

帖子 funicorn » 2012-08-21 18:32

zhw2101024 写了:
枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊? :em11
Ubuntu自带的gnome-shell依然不支持扩展
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

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

#9

帖子 zhw2101024 » 2012-08-21 22:50

funicorn 写了:
zhw2101024 写了:
枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊? :em11
Ubuntu自带的gnome-shell依然不支持扩展
我用的就是ubuntu-12.04,这个扩展就是在ubuntu上开发的。自带那个是unity,gnome-shell需要另外安装的
262652047
帖子: 495
注册时间: 2008-01-04 9:55
系统: Ubuntu 12.10
来自: Beijing /PRC
联系:

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

#10

帖子 262652047 » 2012-08-22 17:34

zhw2101024 写了:
262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的
国内在extension site 上有作品的好像就4个人,你用github吗?
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })
头像
zhw2101024
帖子: 1849
注册时间: 2009-03-28 16:10
系统: Arch debian win7
联系:

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

#11

帖子 zhw2101024 » 2012-08-22 19:54

262652047 写了:
zhw2101024 写了:
262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的
国内在extension site 上有作品的好像就4个人,你用github吗?
什么都没用,就是自己做好了压缩成zip文件传上去的,只是一个很简单的扩展 :em06我看到两个豆瓣电台的扩展,不知道哪个更好一点,哈哈
262652047
帖子: 495
注册时间: 2008-01-04 9:55
系统: Ubuntu 12.10
来自: Beijing /PRC
联系:

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

#12

帖子 262652047 » 2012-08-23 23:06

zhw2101024 写了:
262652047 写了:
zhw2101024 写了:
262652047 写了::em05 原来这个扩展是你写的哈
要不要交流下
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的
国内在extension site 上有作品的好像就4个人,你用github吗?
什么都没用,就是自己做好了压缩成zip文件传上去的,只是一个很简单的扩展 :em06我看到两个豆瓣电台的扩展,不知道哪个更好一点,哈哈
两个都要播放器插件支持的,不过我就王婆卖瓜一下,用我的不错哈~
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })
回复