发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
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。代码已添加注释 PS:扩展已经上传到官方扩展库,地址https://extensions.gnome.org/extension/418/lgloader/。方便安装,但是为了通过审核删除了注释,代码也做了一些修改
最近突然对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。代码已添加注释 PS:扩展已经上传到官方扩展库,地址https://extensions.gnome.org/extension/418/lgloader/。方便安装,但是为了通过审核删除了注释,代码也做了一些修改
上次由 zhw2101024 在 2012-08-07 13:47,总共编辑 4 次。
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
膜拜ing,可惜已经不用gnome shell了
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊?枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
包管理还是要的,关键是对桌面有了从未有过的控制权,又用不上难学的Lua,绝对适合hack。有更多选择也不是坏事,是吧?eexpress 写了:干脆连包管理都抛弃得了。直接乱战,全面js。
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
-
- 帖子: 495
- 注册时间: 2008-01-04 9:55
- 系统: Ubuntu 12.10
- 来自: Beijing /PRC
- 联系:
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
原来这个扩展是你写的哈
要不要交流下
要不要交流下
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
{study:hard,work:hard},
function(reality){
return Math.random(reality)
})
$.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的扩展,请诸君鉴赏
好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的262652047 写了: 原来这个扩展是你写的哈
要不要交流下
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
Ubuntu自带的gnome-shell依然不支持扩展zhw2101024 写了:可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊?枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
- zhw2101024
- 帖子: 1849
- 注册时间: 2009-03-28 16:10
- 系统: Arch debian win7
- 联系:
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
我用的就是ubuntu-12.04,这个扩展就是在ubuntu上开发的。自带那个是unity,gnome-shell需要另外安装的funicorn 写了:Ubuntu自带的gnome-shell依然不支持扩展zhw2101024 写了:可以重新考虑一下嘛,现在https://extensions.gnome.org已经有不少扩展了,可用性大有起色。BTY,你也用dropbox啊?枫叶饭团 写了:膜拜ing,可惜已经不用gnome shell了
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
-
- 帖子: 495
- 注册时间: 2008-01-04 9:55
- 系统: Ubuntu 12.10
- 来自: Beijing /PRC
- 联系:
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
国内在extension site 上有作品的好像就4个人,你用github吗?zhw2101024 写了:好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的262652047 写了: 原来这个扩展是你写的哈
要不要交流下
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
{study:hard,work:hard},
function(reality){
return Math.random(reality)
})
$.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的扩展,请诸君鉴赏
什么都没用,就是自己做好了压缩成zip文件传上去的,只是一个很简单的扩展 我看到两个豆瓣电台的扩展,不知道哪个更好一点,哈哈262652047 写了:国内在extension site 上有作品的好像就4个人,你用github吗?zhw2101024 写了:好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的262652047 写了: 原来这个扩展是你写的哈
要不要交流下
为什么我的问题总是没有人回答?
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
金钱、责任与荣誉:OpenSSL主席谈心脏出血
拥有丰富API接口和广泛程序支持的dropbox云同步,点此注册,开始就比别人多500兆,我的空间也会增加。谢啦
==========我的作品==========
我做的一个面向开发者的gnome-shell扩展,有js基础又想自己调整gnome-shell功能的可以尝试一下
gnome-shell扩展开发入门,gnome-shell扩展系统扫盲帖
-
- 帖子: 495
- 注册时间: 2008-01-04 9:55
- 系统: Ubuntu 12.10
- 来自: Beijing /PRC
- 联系:
Re: 发一个关于gnome-shell的lookingGlass的扩展,请诸君鉴赏
两个都要播放器插件支持的,不过我就王婆卖瓜一下,用我的不错哈~zhw2101024 写了:什么都没用,就是自己做好了压缩成zip文件传上去的,只是一个很简单的扩展 我看到两个豆瓣电台的扩展,不知道哪个更好一点,哈哈262652047 写了:国内在extension site 上有作品的好像就4个人,你用github吗?zhw2101024 写了:好啊,论坛里发电子邮件还是挺方便的,可以给我发邮件。一个人做也挺孤单的262652047 写了: 原来这个扩展是你写的哈
要不要交流下
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
{study:hard,work:hard},
function(reality){
return Math.random(reality)
})
$.get('better.life',
{study:hard,work:hard},
function(reality){
return Math.random(reality)
})