GNOME3 能不能对桌面背景编程?

各种窗口管理器和美化相关
回复
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

GNOME3 能不能对桌面背景编程?

#1

帖子 jiyinyiyong » 2012-07-31 16:52

都不知道怎么写了, 主要是想自己弄桌面背景, 比如说写个 JS 脚本一直跑, 一直刷新背景.
复杂点比如随时间绘制不同的图形, 或者用文本进行刷新,
或者拿到桌面是否被最大化窗口覆盖因而不需要刷新... 这类 API 的.
不知道能不能玩, 求指点
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: GNOME3 能不能对桌面背景编程?

#2

帖子 leeaman » 2012-07-31 17:07

代码: 全选

'gsettings set org.gnome.desktop.background picture-uri file:///tmp/bg.png'
api就不清楚了,这个命令可以换背景
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: GNOME3 能不能对桌面背景编程?

#3

帖子 jiyinyiyong » 2012-07-31 17:48

leeaman 写了:

代码: 全选

'gsettings set org.gnome.desktop.background picture-uri file:///tmp/bg.png'
api就不清楚了,这个命令可以换背景
这个命令好, 看来要想办法刷图片了
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: GNOME3 能不能对桌面背景编程?

#4

帖子 eexpress » 2012-07-31 20:21

早取不到那窗口权限了。
root都被覆盖了。
● 鸣学
头像
jiyinyiyong
帖子: 631
注册时间: 2010-01-03 19:58
系统: OS X, Ubuntu(server)
来自: 杭州
联系:

Re: GNOME3 能不能对桌面背景编程?

#5

帖子 jiyinyiyong » 2012-08-01 13:55

eexpress 写了:早取不到那窗口权限了。
root都被覆盖了。
有深度... 背后是窗口? 为什么 root 也能覆盖?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: GNOME3 能不能对桌面背景编程?

#6

帖子 eexpress » 2012-08-01 13:58

root窗口在gnome/kde下,早就是装饰。一直被覆盖的。
这事情不需要折腾了。在gnome2下,还能xlib搞定。你试试habak能工作不,就知道了。
新的系统没戏。
● 鸣学
262652047
帖子: 495
注册时间: 2008-01-04 9:55
系统: Ubuntu 12.10
来自: Beijing /PRC
联系:

Re: GNOME3 能不能对桌面背景编程?

#7

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

jiyinyiyong 写了:都不知道怎么写了, 主要是想自己弄桌面背景, 比如说写个 JS 脚本一直跑, 一直刷新背景.
复杂点比如随时间绘制不同的图形, 或者用文本进行刷新,
或者拿到桌面是否被最大化窗口覆盖因而不需要刷新... 这类 API 的.
不知道能不能玩, 求指点
背景可以用xml加载来实现定时换桌面
但是不能对背景添加actor……因为这个是clutter的特性造成的
还在纠结发行版和版本号的基本上是新手
$.get('better.life',
  {study:hard,work:hard},
    function(reality){
      return Math.random(reality)
    })
回复