| Profilo di Fwolf温暖的耗子窝BlogElenchi | Guida |
|
17/12/2007 XDMCP迷思我相信XDMCP是个好东西,基于X Windows伟大的C/S架构,速度、易用性都很强,但是,我的Gutsy主机、Gutsy客户端怎么就个小问题呢? 主机上的
至于下面这两个选项我看是否设置没什么影响:
设置好以后,用客户端,在登录界面Actions->Remote Login via XDMCP…,能看到主机,连接以后就是错误:
不管选Yes还是No,最终都是重新回到GDM登录界面。 但是,但是啊,不管是在主机本机,还是在客户端,居然都可以用命令连接上:
真是奇怪。另外如果一处远程桌面关闭,也会同时关闭使用相同 安装配置fluxbox桌面环境安装基本系统Ubuntu 7.10 Gutsy,Xfce桌面。直接安装源里的fluxbox:
版本1.0.0-1,大小只有1058k。安装完成后,检查一下 在X登录界面,Sessions选择 菜单fluxbox安装完成后默认的菜单配置文件
而include的这个菜单文件根本就不存在,所以就没有菜单出现喽。现在我来手工加点内容吧:
现在,不用重启或重开X,在桌面上点右键,怎么样,一个小小的菜单出来了吧,内容只有两项:Bash和Firefox,选中后会打开相应的程序。不过真要这样一个一个的把菜单配置全可就累死了,本来fluxbox自带一个菜单生成程序fluxbox-generate_menu的,但在Gutsy中没有,虽然它只是一个脚本,可以自己去下载一个单独用,不过手动一下:
然后再重启Fluxbox就好了,根据当前系统中原有桌面系统(比如Gnome、Xfce)软件安装情况,自动把menu项建好了,生成了刚才缺少的 利用这种方式,或者使用fluxbox-generate_menu的好处就是可以随系统中软件安装情况变化,再搭配个人的一些优化设置,使用起来就更顺手了。 关机与重启Fluxbox菜单中的restart和exit分别对应"重启窗口管理器"和"退出X,回到GDM界面",没有直接关机或重启的选项,需要自己手工添加:
先别着急用,命令不都带着sudo了么,还要赋予用户不需密码就能够使用
再调用关机或重启,虽然使用到sudo,也不再需要输入密码,而是直接就执行了。(参考1, 参考2) 如果一定要需要用户输入自己的密码才能关机的话,也是可以实现的,那就是通过shell来执行sudo,在新开的shell窗口中会提示用户输入sudo时的密码,输入密码不正确时就拒绝执行sudo了,比如这样(参考):
挂起与休眠首先安装
感觉挂起没有休眠好用,有时候从挂起状态恢复时会死掉,得重启X。 rxvt-uincode的daemon模式超节省资源的fluxbox当然要搭配同样节省资源的rxvt-unicode来使用才更好,rxvt-unicode的daemon模式就更好了,可以在菜单中这样配置:
这样就可以自动启动守护程序urxvcd了(参见官方文档)。使用中rxvt-unicode到gedit或者scribes这样的程序粘贴内容有点问题,Ctrl-V不管用,不过用鼠标中键可以粘贴过来,而Shift+Insert只在rxvt-unicode里起作用。 也有人说可以用autocutsel来同步两个剪贴板。 其它设置快捷键快捷键设置的默认定义文件为
界面字体默认设置下,如果菜单中有中文,那么配置完成后只能看见两个小方框,这并不是说fluxbox菜单不支持中文,而是字体没设置好。其它窗口标题栏等地方的中文也是类似的情况。可以在
字体名称后面 自启动程序自启动程序可以在
程序属性apps
第一个 第二个
多Tab shell窗口功能就近乎完美了,几乎可以完全淘汰 apps文件很重要,不过如果手工在设定窗口保存属性的话,会被系统自动改写,为了保存手工编写代码的美观性,可以把这个文件的属性设置为444,编辑时再用 桌面图片随机轮换这一点简直太适合我了,我就喜欢设定一个目录,用里面的图片随机作为桌面,只需要把下面这个命令仍到crontab里就可以了:
注意这个目录中不能有非图片文件。记得安装feh,虽然不装的话也能用,装上以后图片显示速度和拉伸效果都更好一些。 参考11/12/2007 Xfce桌面上不显示图标了怎么办?环境:Ubuntu 7.10 Gutsy, Xfce桌面。 这个现象已经很久了,桌面上不显示图标,点鼠标右键也没反应,虽然在 Xfce具备保存session功能(其实,我都不之道如何开始一个新的session),也好也不好,不过利用这个特性倒是能解决桌面上不显示图标的问题。 首先换上一个新的windows manager,过渡用一下而已:
然后就可以再替换为nautilus来管理桌面了:
把打开的文件管理器窗口关掉,你会发现桌面图标已经出来了。 有时候还会出现窗口无标题栏等问题,也能解决,首先在
另外,在 现在退出登录并且记得选上 老实说,其实我是在换了Fluxbox后,右键依然唤不出菜单,才想起来找这里的原因,但这边解决以后发现fluxbox根本没有变化,大概还是fluxbox配置的问题。用了一段时间的xfce后感觉还是脱不开gnome的种种类类,希望fluxbox能好一些,让我的老机器跑快一点。 06/12/2007 纪念老妈的半颗大牙本来想让老妈尝点好吃东东的,买了点99辣鸭脖,还"逼"着老妈一定要吃。老妈倒也卖力,边看电视边啃,《金婚》演完了以后告诉我们一个坏消息,一颗牙齿(左边、上面,尖牙后面的第一颗大牙)不幸断裂了大半个下来。 老妈从小爱吃糖,可惜那时候条件不好,把牙都吃坏了,后来刷牙也不知道正确的方法(上下刷),还把牙给刷出一道横向的沟,牙齿更不结实了。后来牙齿出毛病,也补过、镶过牙齿,现在吃饭全靠假牙。今天吃鸭爪的时候,可能太认真,鸭骨头就把这颗本来就不太结实的牙给"撬"断了,看着这半颗牙齿,心里真不是滋味儿,早知道不买这些费牙的东东了。 在这里还要批评我老爸,记得去年过年的时候,买过一袋"老奶奶××豆",打开一尝,哪是什么老奶奶吃的豆啊,我吃都咬不动,遂扔在一边。后来一没留神,发现老爸边斗地主边在啃这个豆,也就仗着老爸牙好,咧着嘴咖蹦咖蹦的费劲咬着豆,看得我是又心疼又生气,一把就把豆给扔了,还数落了老爸半天,这么大岁数了也不知道心疼牙齿。要知道牙不好,食物无法充分咀嚼,胃的负担就重,胃累坏了,消化、吸收就不好,进而影响健康。其实最该死的就是生产这豆的厂家,应该改名叫"铁蛋"豆子。 再说《金婚》这电视剧,我挺喜欢,推荐给老妈和lp,她们也都很爱看,我尤其喜欢看改革开放之前的部分,感觉很真实,描写那些年代的影视不多。 唉,牙断了也接不上,后悔也没用,和老爸老妈一起生活的时候可要注意了,不要买太费牙的东东给他们吃,尤其是鸡鸭这种带小棒子骨的。 04/12/2007 Linux下使用华为h3c Aolynk WuB320G无线网卡我搜到的国内唯一的两篇参考文章(之所以说是唯一,是因为内容基本一致,大概是同一个人写的): 不过这位老大写得比较模糊,具体操作的时候还是费了不少周折。加上本本上的迅驰无线捣乱,由于本本比较老了,自带无线网卡是 华为3com的Aolynk WUB320g usb无线网卡芯片组应该是Ralink(它的台湾分站)的RT73,虽然Ubuntu Gutsy自带了驱动,并且识别出了网卡,但注意,这个自带的驱动不好用,或者说
没法用,仍然需要自己到http://rt2×00.serialmonkey.com/去下载开源的驱动,编译使用。(编译前后,用 编译需要内核相应的头文件,比如
就算编译安装完成了,手工挂载: 如果要和采用WPA-PSK认证方式的AP连接,还要修改一下
这个设置是从WifiDocs/Driver/RalinkRT73抓过来的,大体意思知道,但为什么写成这个格式不是非常明白,不过这样的确就可以使用了 :-)。 配置无线连接还可以使用其它工具,比如wifi-radar,或者专门为Ralink开源驱动设计的RutilT也不错。 试着用两块Wub320g配置Ad-Hoc对等网,但失败了,配置如下(两端的配置是一样的):
注释中是另外一种方式,两种方式下网卡都能够连通,从iwconfig或者其它工具中都能看到已连接的状态,ifconfig也能看到发送和接收的流量,但两块网卡之间就是ping不通(属于同一网段)。把两端的机器都重启,偶尔能从还连接着局域网的机器上ping通另外一台只连接了无线网的机器,而反过来ping不通,提示:
有时候还会提示:
对等网计划只好暂时搁浅,先找个AP用着。 最后总结,在为linux操作系统选购硬件时,一定要先上网看看相应的功能好不好配置,优先选择应用比较广泛、驱动比较开放、配置容易的产品。 参考Bash script中的命令行参数处理Bash中的script是强大的,但如果想让写出的脚本更加实用、灵活,不能简单的堆砌命令,势必要加上一些命令行参数。命令行参数除了实际的操作对象以外,还可能是一些选项(通常是用-开头的),如果还是用$1、$2这样的方式一个一个的判断参数到底是不是选项、是哪个选项就太低效了,更好的方式是用getopts,先看简单的例子:
getopts后面的字符串就是可以使用的选项列表,每个字母代表一个选项,后面带 使用getopts识别出各个选项之后,就可以配合case来进行相应的操作了。操作中有两个相对固定的"常量",一个是 选项参数识别完成之后,如果要取剩余的其它命令行参数,可以使用 最后,真正需要处理的参数就是$1~$#了,可以用for循环依次处理。 使用getopts处理参数虽然是更加方便了,但仍然有两个小小的局限:
参考 |
|
|