打过补丁的pypanel For Ubuntu 8.10(可以设置panel在屏幕上/下边缘留出空白的效果)

编译安装或者制作Deb包
回复
leo_tzao
帖子: 157
注册时间: 2005-11-15 11:28
送出感谢: 0
接收感谢: 0
联系:

打过补丁的pypanel For Ubuntu 8.10(可以设置panel在屏幕上/下边缘留出空白的效果)

#1

帖子 leo_tzao » 2008-12-03 1:02

看到某些桌面截图里面,pypanel可以在屏幕的下边缘留出适当的空白,是非好看,发现我自己的却不行。google一番以后,发现原来能在屏幕上下边缘留出空白是打了一个patch的缘故,于是心血来潮,将ubuntu 8.10源里的包解开,打上这个补丁,并重新打包,终于,我的pypanel也可以留白了,效果见附件图片。
pypanel.png
可以在屏幕边缘留出间距的pypanel效果。
打过补丁的包,我上传到了纳米盘空间,可以在这儿得到。

使用方法:

安装了这个版本的pypanel以后,可以在配置文件 ~/.pypanelrc 中”Panel Spacing and Location Options: Measured in pixels”字段添加四个设置参数,如下:

代码: 全选

    #——————————————————————————
    # Panel Spacing and Location Options: Measured in pixels
    #——————————————————————————
    P_LOCATION      = 1             # Panel placement: 0 = top, 1 = bottom
    P_WIDTH         = 0            # Panel width: 0 = Use full screen width
    P_START         = 0             # Starting X coordinate of the panel
    P_SPACER        = 6             # Spacing between panel objects
    P_HEIGHT        = 16            # Panel height
    P_B_BUFF    = 3
    #P_T_BUFF    = 3
    P_L_BUFF    = 3
    P_R_BUFF    = 3
上段代码的最后四行,P_B_BUFF, P_T_BUFF, P_L_BUFF, P_R_BUFF, 是新添加的字段。B, T, L, R, 分别代表 bottom(下),Top(上),Left(左),Right(右)。有了这四个参数以后,可以直接将P_WIDTH设为0,也就是默认全屏幕宽度,同时,将P_START设为0,也就是默认从X轴不留空白开始显示panel。在这个基础上,可以直接通过P_L_BUFF和P_R_BUFF控制左右的空白间距,而通过P_B_BUFF或P_T_BUFF来控制下或上边缘的间距。

需要注意的是,当P_LOCATION设为1,也就是将panel显示在屏幕下边缘的时候,应该将P_T_BUFF参数注释掉,否则可能会发生错误;同理,当P_LOCATION设为0,也就是将panel显示在屏幕上边缘的时候,应该将P_B_BUFF参数注释掉,否则同样可能引起错误。

我的BLOG原文:http://tianyispace.cn/articals/%E6%89%9 ... /#more-263
头像
hiv002
帖子: 211
注册时间: 2007-09-17 13:09
来自: china
送出感谢: 0
接收感谢: 0
联系:

Re: 打过补丁的pypanel For Ubuntu 8.10(可以设置panel在屏幕上/下边缘留出空白的效果)

#2

帖子 hiv002 » 2008-12-10 20:37

不知道这个有什么用。我还没有发现的哈。
用代码成就我的世界。
回复

回到 “编译或打包”