页面

2009/11/12

GiftWrap: 轻松创建 .deb 包

GiftWrap 通过图形化的向导界面一步步的引导你创建供 Ubuntu 使用的 .deb 二进制包,在填入 Debian 包的相关信息后,该程序将为你自动构建包,最终你将获得 .deb 及 .orig.tar.gz 等相关文件。



GiftWrap 提供有源码包和 deb 包,可从其官方网站的下载页面获取。
原文链接:http://linuxtoy.org/archives/giftwrap.html


Uzbl: 极度简约的网络浏览器


Uzbl 是一个很新的网络浏览器,目前正在活跃开发中,虽然眼下它连 Alpha 阶段都没达到,但通过笔者这些天的试用来看,它已经具有一定的可用性,且也足够稳定,感兴趣的同学大可一试。我推荐 Uzbl,主要因为以下几个方面令我产生兴趣:
  • 遵循 Unix 哲学开发而成,Uzbl 专注于浏览本身,包括书签、历史、下载等在内的功能通过外部脚本来完成。
  • 从 Vi/Vim/Vimperator 身上借鉴了许多,比如:命令/插入模式、Vi/Emacs 风格的键盘绑定、访问链接的 hints 模式等。
  • 界面极度简约,没有菜单栏/工具栏/地址栏这些元素,除了内容渲染区外,仅包含状态行(也可隐藏)。
  • 完全可配置,配置文件及数据文件基于 plaintext。
  • 渲染核心为 WebKit,速度相当快。
  • 获取并安装 Uzbl 可参考其官网的 Get 页面。

Tilda —— 嵌入桌面的透明终端


Tilda ,是一个第三方的 系统终端工具,相比ubuntu自带的终端,最大的特点就是:它能够完全嵌入桌面,嘿嘿,这点,对于一个系统美化疯子,比如我这样的,非常具有诱惑力喔~除此之外,它还具有如下一些功能:

* 可以自定义呼出热键。这能够让你若用即显,不用则隐,非常方便。
* 能够嵌入桌面。我曾让其他的终端程序达到同样的目的,但往往无法直接实现,需要借助于第三方的工具。
* 背景透明。这个特性连同上一个特性,能够使你的终端与整个桌面融为一体。
* 动画效果。在显示或隐藏终端窗口时有个过渡的动画效果,不会突然弹出来把人吓一跳。
* 具有标签功能。这可以让你不必同时启动多个终端实例程序,一个不够,再开标签即可。
* 窗口大小可定制。对于窗口的大小、位置都可以定制
如果你也想体验下这个嵌入桌面的终端,就跟我一起来吧。配置,就分2部分:安装,设置
一. 软件安装
简单到姥姥家了,源里面就有,直接: sudo apt-get install tilda,安装完了就退出好了。
如果万一你终端提示找不到包,那就去“新立德软件包管理器”里面搜索,也能找到的。
二. 简单设置
从“应用程序”—“附件”,来运行 Tilda 吧。这里不用截图吧
首次运行,就会直接弹出软件设置对话框,如图:
2009年6月9日 - East - eastnux

这里,我们需要根据自己的情况,进行写简单的设置。我以自己的配置为例,来简单讲解下。
1. 常规
(1) 让这个终端,在所有的桌面上显示,选中:“在所有工作空间上显示
(2) 为了编辑使用方便,我选中了“置顶”,这样每次调出终端后,它就位于其他窗口的上面,直接可以输入东西了。
(3) 因为我后面,要把 Tilda 加为系统启动,所以,如果它每次开机启动,都显示透明的背景,就比较麻烦了,因此,我选中了:“Tilda启动后隐藏”。
其实我觉得大家都应该选中这个,因为我建议大家把Tilda设置为开机启动启动,这样开机后,tilda就在后台运行着呢,每次想用,可以用快捷键自动调用(快捷键的设置后面会说到)
(4) 字体。毕竟是要嵌入到桌面的,有可能因为你的壁纸太花哨,终端里面的字就看不清了,因此,如果你看不清字,就自己设置个字体吧,我设置了一个粗体,看着比较舒服了,字大小设置成了12。
2。外观
这里是设置Tilda终端窗口,在桌面上的具体位置的。大家可以直接按照我的图,进行设置,我的图设置好,是处于桌面“中央”的。
(1)高度  宽度,是设置终端窗口的“大小”;位置,是设置终端窗口在桌面的具体位置。
(2)启用透明,嘿嘿,我是美化狂人,当然要“启用透明”了,透明度,自己选择吧,数值越大,越透明,最大值是 90。(但还不是完全彻底透明,这个有点郁闷。。。。。)
(3) 动画方向。刚才说了你按快捷键弹出终端窗口的时候,是有个小小的动画过渡效果的,从“上下左右”,4个方向弹出,我喜欢从“左边”弹出。自己都试试看效果吧~
2009年6月9日 - East - eastnux

3. 颜色
这里没什么特别的,可以自己设置下“终端文字的颜色”和“终端背景颜色”(如果你透明了,这个背景颜色就没用了,不需要管它)。
4. 键绑定。这个就是快捷键设置拉。按下“捕捉键绑定”后,自己按个组合键位吧,用来呼出Tilda。我设置的是alt-Q
行了,基本的设置就这些了,已经可以用了,透明的嵌入桌面的,随叫随到的终端,嘿嘿~看看图吧~
2009年6月9日 - East - eastnux

三. 设置成开机启动启动
方法:打开“系统”-“首选项”-“启动程序”,点击:“添加”,名称随便输入,命令,就输入:tilda,就行了,描述写不写随便。看图吧~,很简单的。
2009年6月9日 - East - eastnux

2009/11/08

家庭数字助手Amahi4.2发布[图]


转载自Osss.cn 开源社区

Amahi,一款处理一系列家庭用应用软件的开源系统,叫“家庭数字助手”(HDS)可以让一些使用在家庭和家庭网络工作可以像使用PDA一样简单。最近发布了Amahi 4.2。
HDA可以管理诸如下面的任务:
  • 网络工作备份
  • 共享网络存储
  • 牢固的VPN连接
  • 分享应用软件
  • 日历
  • Wiki
  • 打印服务器
Amahi 4.2 这里下载

音频数据流




非常棒的日历




文件共享



动态DNS




优质网络




监视磁盘



搜索你的资料




集成OutLook




插件应用程序




iCal集成




开源,基于Fedora




Vista日历集成




私人WIKI




VPN




简单备份



dhcp的高级配置应用


最近在搞dhcp服务器,多网段,还有option的几个选项,成功后贴出我的配置,和大家分享,不足之处还请大家多多指点。
红帽系(包括fedora)的dhcpd配置文件一般都是/etc/dhcpd.conf ,其租约文件一般是/var/lib/dhcpd/dhcpd.leases
启动命令/etc/init.d/dhcpd restart 或 service dhcpd restart,再基础点的东西我就不说了,大家可以自己看书或上网搜资料。以下是我的/etc/dhcpd.conf 配置:
[root@ zeyark]# more /etc/dhcpd.conf
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp*/dhcpd.conf.sample
ddns-update-style interim; # ddns-update-style (none|interim|ad-hoc):定义所支持的DNS动态更新类型,该参数 #必选且必须放在第一行且只能在全局配置中使用。
allow client-updates; #允许/忽略客户机更新DNS记录
option classless-static-routes code 121 = array of unsigned integer 8; #定义能根据option 121 (RFC 3442)下发路由
set vendor-string = option vendor-class-identifier; #使能在租约文件下看到设备标识(option 60)
shared-network DHCPnet { #定义广域共享的DHCP网络
subnet 192.168.1.0 netmask 255.255.255.0 {} #这个子网是你启用dhcpd服务网卡的IP地址所在的子网 例如,你服务器 上网 #卡配的IP地址为192.168.1.121 掩码24,192.168.1.0为这个子网的网络地址 #不配这个启动DHCP服务会有问题,会提示错误,不知 subnet 192.168.1.0 #netmask 255.255.255.0 {}这个网段,这个其实是你服务器网卡地址的网段 #划分子网(变长子网)请自行学习,这里不多讲。
option domain-name “zeyark.net”; #定义一个域名
option domain-name-servers 192.168.1.65 ; # 域名服务器的地址
default-lease-time 86400; #默认租约时间
max-lease-time 172800; #最大租约时间
subnet 172.20.0.0 netmask 255.255.255.0 { #定义多子网地址池这是其中的一个
option routers 172.20.0.1; #下发IP地址的时候的子网地址池网关
option subnet-mask 255.255.255.0; #地址池的子网掩码
option broadcast-address 172.20.0.255; #地址池的广播地址
option classless-static-routes 24,192,168,0, 172,20,0,1, #静态路由中的一种,option121,表示方法比较变态 28,59,52,114,96, 172,20,0,1, 29,59,52,114,120, 172,20,0,1; #其中24,192,168,0, 24是掩码,192,168,0,是网段
} #注意,这里都是逗号,不是点号。我说的变态就是说这个
subnet 172.11.0.0 netmask 255.255.255.0 { #定义另一个地址池
range 172.11.0.2 172.11.0.127;
option routers 172.11.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.11.0.255;
option classless-static-routes 24,192,168,0, 172,11,0,1,
28,59,52,114,96, 172,11,0,1, 29,59,52,114,120, 172,11,0,1;
}
subnet 172.21.0.0 netmask 255.255.255.0 { #定义另一个地址池
range 172.21.0.2 172.21.0.127;
option routers 172.21.0.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.21.0.255;
option classless-static-routes 24,192,168,0, 172,21,0,1,
28,59,52,114,96, 172,21,0,1, 29,59,52,114,120, 172,21,0,1;
}
subnet 172.16.11.0 netmask 255.255.255.0 { #定义另一个地址池
class “foo” {
match if substring (option vendor-class-identifier, 0, 31) = “H3C. H3C ICG2000,\”dslforum.org\”";
} #定义一个类,按设备标识下发IP地址,即传说中的option 60
pool { #定义一个池,允许设备属于class “foo”这个类的设备获取range #172.16.11.2 172.16.11.127;的地址
allow members of “foo”;
range 172.16.11.2 172.16.11.127;
}
pool { #定义一个池,禁止设备属于class “foo”这个类的设备获取range #172.16.11.128 172.16.11.254里的地址
deny members of “foo”;
range 172.16.11.128 172.16.11.254;
}
option routers 172.16.11.1;
option subnet-mask 255.255.255.0;
option broadcast-address 172.16.11.255;
option classless-static-routes 24,192,168,0, 172,16,11,1,
28,59,52,114,96, 172,16,11,1, 29,59,52,114,120, 172,16,11,1;
}
}

作者:猪8戒 下凡  来自:http://www.ownlinux.cn/