当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 打过补丁的pypanel For Ubuntu 8.10(可以设置panel在屏幕上/下边缘留出空白的效果)
帖子发表于 : 2008-12-03 1:02 

注册: 2005-11-15 11:28
帖子: 157
送出感谢: 0 次
接收感谢: 0 次
看到某些桌面截图里面,pypanel可以在屏幕的下边缘留出适当的空白,是非好看,发现我自己的却不行。google一番以后,发现原来能在屏幕上下边缘留出空白是打了一个patch的缘故,于是心血来潮,将ubuntu 8.10源里的包解开,打上这个补丁,并重新打包,终于,我的pypanel也可以留白了,效果见附件图片。

附件:
文件注释: 可以在屏幕边缘留出间距的pypanel效果。
pypanel.png
pypanel.png [ 22.43 KiB | 被浏览 603 次 ]



打过补丁的包,我上传到了纳米盘空间,可以在这儿得到。

使用方法:

安装了这个版本的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%93%E8%BF%87%E8%A1%A5%E4%B8%81%E7%9A%84pypanel-for-ubuntu-810/#more-263


_________________
===============================
欢迎访问[记忆,过往……]http://TianYiSpace.cn !!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 打过补丁的pypanel For Ubuntu 8.10(可以设置panel在屏幕上/下边缘留出空白的效果)
帖子发表于 : 2008-12-10 20:37 
头像

注册: 2007-09-17 13:09
帖子: 208
地址: china
送出感谢: 0 次
接收感谢: 0 次
不知道这个有什么用。我还没有发现的哈。


_________________
用代码成就我的世界。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译