2007-06-27

streamtuner: ubuntu 网络电台

想在ubuntu下听电台, 搜了一下, 发现了streamtuner

源里就有, 下载安装以后发现这其实是个电台列表下载软件,不过想想, 想听电台实际就是需要个地址列表, 呵呵

里面东西挺多, 不过似乎没有中国的, 等我以后研究下如何添加

第一次用要修改默认播放器, 我把xmms都改成beep-media-player了.

现在正听着Jazz Smooth Jazz Latin Mi (SmoothVibes - the world's finest selection of Smooth Jazz & relaxed Grooves (by SwissGroove.ch) ), 不错不错.

Cairo-Clock 桌面时钟

这是个挺不错的小时钟, 有多种皮肤.

我这里一开始时钟周围有圈黑边, 不爽, 后来查到了解决方案

安装xcompmgr, 然后先于cairo-clock运行即可

原文说要修改/etc/X11/xorg.conf, 加入
Section "Extensions"
Option "Composite" "Enable"
EndSection

但我这里不需要修改这个就可以去掉黑圈

不过还有一个问题,就是这样运行xcompmgr后,点击右上方关机选项按钮后屏幕就没反应, 网上很多人称之为"死锁", 实际不是, 我发现是本该出现的关机选项没有显示,但是还是在屏幕上的对应位置, 如果用鼠标摸索的点,仍然可以重启,关机等.

试了几个xcompmgr的命令后发现不是和黑框出现就是关机选项消失,总之还没有解决.
不过先这样把, 反正我用命令行关机. :)

conky

搜到了很多关于conky的正面评价, 因此等有空了一定试试

一下是一些链接

conky - A light-weight system monitor

奋斗两天的成果:conky的安装与配置

Very酷的桌面监控工具 Conky

Howto: Get a beautiful Conky 1.4.2 setup

gkrellm

在网上查了下gdesklets, 评价并不高, 主要原因是体积过大, 当然实际它的功能还不错, 不过RSS我是一直没有弄好.

之后查到了gkrellm, 体积果然小了很多.

试了一下,的确挺好, 而且支持皮肤. 有个BubbleFishyMon插件, 形象, 可爱而实用.

另外还搜到了conky, 据说也挺不错,以后再试试吧

2007-06-26

gnome 自启动程序设置

呼...花了几个小时,终于弄明白了,没想到这个东西挺隐蔽而且网上基本搜不到...

以前我一直用~/.gnomerc,不过这个是在gdm刚加载时调用的,如果这个时候运行一个窗口程序,一开始会没有标题栏等等,挺不爽.

后来知道了可以用gnome-session-properties(System->Preferences->Sessions)来进行配置, 里面有个startup.

但是我想知道其具体配置文件在哪里,网上很多说在~/.gnome2/session,我看了,一开始没有这个文件,但是在gnome-session-properties里选择Save the current session后就有这个文件了.

如果这个文件不存在,gdm会找/usr/share/gnome/default.session

不过我觉得这个并不是我想要的,虽然也能起到自启动的效果. 因为它里面的内容和gnome-session-properties的startup配置并不符合.

最后花了九牛二虎之力找到了,在~/.config/autostart目录下,里面有若干.desktop文件. 虽然对其格式还不是非常了解,但是肯定这就是我要找的了.

呼...

gnome 桌面小工具 gdesklets

装上gdesklets和gdesklets-data两个包就能用, 去gdesklets.org还可以下载新的destlet和control

我现在弄了些显示系统信息和RSS阅读等desklet,还不错.

安装Control注意是把压缩包解压至~/.gdesklets/Controls

[转]什么是SysRq"魔术组合键"?

很有意思, 等我有空试一试

//原文

根据Linux内核文档介绍:

这是一组'魔术组合键',只要内核没有被完全锁住,不管内核在做什么事情,使用这些组合键可以立即打印出内核的信息。

使用sysrq组合键是了解系统目前运行情况的最好方式。如果系统出现挂起的情况或者在诊断一些和内核相关,比较怪异,比较难重现的问题的时候,使用sysrq键是一个比较好的方式。

如何打开和关闭SysRq组合键?

为了安全起见,在红帽企业版Linux里面,默认SysRq组合键是关闭的。 打开这个功能,运行:


# echo 1 > /proc/sys/kernel/sysrq

关闭这个功能:


# echo 0 > /proc/sys/kernel/sysrq


如果想让此功能一直生效,在/etc/sysctl.conf里面设置kernel.sysrq的值为1. 重新启动以后,此功能将会自动打开。

kernel.sysrq = 1

因为打开sysrq键的功能以后,有终端访问权限的用户将会拥有一些特殊的功能。因此,除非是要调试,解决问题,一般情况下,不要打开此功能。如果一定要打开,请确保您的终端访问的安全性。

如何触发一个sysrq事件?

有几种方式可以触发sysrq事件。在带有AT键盘的一般系统上,在终端上输入一下组合键:

Alt+PrintScreen+[CommandKey]

例 如,要让内核导出内存信息(CommandKey "m"),您应该同时按下Alt 和 Print Screen 键,然后按下 m 键. 提示: 此组合键在Xwindows上是无法使用的。所以,您先要切换到文本虚拟终端下。如果您现在是在图形界面,可以按Ctrl+Alt+F1切换到虚拟终端。

在串口终端上,要想获得同样的效果,需要先在终端上发送Break信号,然后在5秒内输入sysrq组合键。

如果您在机器上有root权限,您可以把commandkey字符写入到/proc/sysrq-trigger文件。这可以帮助您通过脚本或者您不在系统终端上的时候触发sysrq事件。


# echo 'm' > /proc/sysrq-trigger


当我触发一个sysrq事件的时候,接过保存在什么地方?

当一个sysrq命令被触发,内核将会打印信息到内核的环形缓冲并输出到系统控制台。此信息一般也会通过syslog输出到/var/log/messages.

有时候,可能系统已经无法响应,syslogd可能无法记录此信息。在这种情况下,建议您配置一个串口终端来收集这个信息。

那些类型的sysrq事件可以被触发?

sysrq功能被打开后,有几种sysrq事件可以被触发。不同的内核版本可能会有些不同。但有一些是共用的:

* m - 导出关于内存分配的信息

* t - 导出线程状态信息

* p - 到处当前CPU寄存器信息和标志位的信息

* c - 故意让系统崩溃(在使用netdump或者diskdump的时候有用)


* s - 立即同步所有挂载的文件系统

* u - 立即重新挂载所有的文件系统为只读

* b - 立即重新启动系统

* o - 立即关机(如果机器配置并支持此项功能)

2007-06-25

Ubuntu 键盘映射修改

我的笔记本上没有右Ctrl键,很不方便. 而那里有个Menu键,不是很常用, 于是打算把它替换为Ctrl

查了一下, 用xmodmap就可以了, 命令是
xmodmap -e "keysym Menu = Control_R"
xmodmap -e "add control = Control_R"

第一句是把Menu键重新映射为Control_R, 第二句是更新一下control这个modifier.

之后就好了,仅在X下有效.

最后放在X自启动里就ok了

游戏推荐: Dwaven Complete V1

名称:ドワーフcomplete
参见链接 http://lineage2.plaync.jp/l2fun/flashGame.aspx
攻略:http://www.freegamesnews.com/en/?page_id=1460

做的很不错, 也很难, 在有攻略的情况下我也玩了很长时间。

推荐一下。

2007-06-18

gnome 左手鼠标样式

最近想使用左手鼠标, 不过左手用右手鼠标指针有些别扭, 然后搜了搜, 真的有左手鼠标. 比如我最喜欢的ComixCursors. gnome-look上很多鼠标样式都带有左手版本, 以'LH'标示 ,实际上一开始我注意到了, 而且还觉得很奇怪, 鼠标样式还能有特殊版本么?

另外发现这个鼠标样式体积还不小, 两个ComixCursors解压后竟然200多兆, 看来多余的一定要删啊

2007-06-17

gconf-editor

今天乱搞gnome, 改了~/.gconf, 然后桌面(图标和背景)就都消失了

然后怎么都弄不好.

最后乱搞了一通, 重启竟然好了.

在这过程中发现了gconf-editor, 感觉还是挺好用的,我用它把桌面上的回收站和home都弄出来了.

2007-06-16

Gnome 桌面主题

发现一个不错的gnome主题网站http://www.gnome-look.org并且尝试了里面的很多主题包,

最后用的搭配是

Login Window: Avio-GDM
Controls: Murrina Relax v0.3
Windows Border: Alphacube 1.0 Metacity Simple
Icons: nuoveXT-1.6
Mouse: ComixCursors-Green-Large

还不错.

2007-06-14

~my1.tmp 查杀

不小心中了这个流氓软件,发现还挺难杀。

参考了上面的网址,发现应该删除c:\windows\system32\drivers\acpidisk.sys及其相关注册表项。

其实我用autoruns已经看到了,只是不确定是否真是它,伪装得还不错嘛。。

2007-06-12

Visual Studio 命令行

今天需要在命令行下使用Visual Studio进行编译,搜了以下,发现msbuild可以,然后又搜了搜,发现devenv可以带参数在命令行下运行,我以前只知道它可以进到IDE里。

在链接的网站里找到了这个:


用法:
devenv [solutionfile | projectfile | anyfile.ext] [switches]

可以调用 devenv,用第一个参数指定解决方案文件或项目文件。也可以调用 devenv,使第一个参数作为要在编辑器中打开的任何其他类型的文件。如果提供项目文件,IDE 将通过在与项目文件相同的目录中查找与项目文件具有相同基名称的 .sln 文件,在解决方案的上下文中打开该项目文件。如果存在 .sln 文件,则IDE 将查找引用该项目的单个 .sln 文件。如果不存在这样的单个 .sln 文件,则 IDE 将创建一个具有默认 .sln 文件名的未保存的解决方案,而该默认文件名与项目文件具有相同的基名称。

命令行生成:
devenv solutionfile.sln /build solutionconfig [ /project projectnameorfile [ /projectconfig name ] ]

可用的命令行开关:

/build 生成指定的解决方案配置
/project 指定生成项目而不是解决方案
必须指定 /build 才能使用 /project
/projectconfig 指定要生成的项目配置
必须指定 /project 才能使用 /projectconfig
/out 将生成结果写入指定的文件
/rebuild 与 /build 类似,但先执行强制清理
/clean 清理生成结果
/deploy 生成指定的解决方案配置然后部署它
/run 运行指定的解决方案配置
/runexit 运行指定的解决方案配置然后终止
/command 启动后执行指定的内部命令行
/mditabs 使用选项卡式文档界面
/mdi 使用 MDI 界面
/fn 使用指定的字体名称
/fs 使用指定的字体大小
/LCID 使用指定的语言 ID
/noVSIP 禁用用于 VSIP 测试的VSIP 开发人员许可证密钥
/safemode 出于稳定性仅加载默认的环境和服务
/resetskippkgs 允许曾被标记为加载失败的 VsPackages再次加载
/migratesettings 迁移另一个版本中的某些用户设置

产品特定的开关:

/debugexe 打开要调试的指定可执行文件。命令行的其余部分作为它的参数传递到此执行文件。
/useenv 使用 PATH、INCLUDE、LIBPATH 和 LIB 环境变量而不是使用 VC++ 生成的 IDE 路径。

若要从命令行附加调试器,请使用:
vs7jit.exe -p

比较常用的就是 devenv filename.sln /build release 了

2007-06-05

Visual Studio StyleManager

这个东西很有趣,我装了一个,还算比较实用。

//原文


无意发现的这个实用的东西,挺好使的.
我最近一直都在Linux下面玩,一直都用的是VIM,
VIM的torte配色方案是我所喜欢的,
我在Twilight配色方案上改了下,比较接近VIM的Torte方案,大家可以根据自己喜好修改.
我弄的Torte配色是VS.NET2003的.

我提供的下载:http://www.cppblog.com/Files/tx7do/vsstylemanager1.0.4.rar

作者:Walkdan(walkdangmail.com), http://www.cnblogs.com/walkdan

虽然白底具有最丰富的视觉效果,不过我并不喜欢用白底的编辑器,原因只有一个,保护视力。由于黑色没有光线,而白色包含全部光线,所以黑色对眼睛没有刺激,而白色却具有最强的刺激。对于需要长时间盯住屏幕的程序员来说,白色无疑是对眼睛的最大伤害。以前用Delphi编程一直不觉得眼睛累,因为Delphi提供了蓝底的Classic配色方案和黑底的Twilight方案,我更喜欢用Twilight,曾经有段时间看不到黑底,便没有编程的感觉,真是很怀念Delphi。

Visual Studio编辑器很不错,也可以修改配色,到了2005版,更是提供了一百多配色项,但问题是为什么就不弄几个配色方案,这一百多项得你自己慢慢改。

这天眼睛总于受不了,于是用VB.NET写了个简单的宏VS StyleManager,装进Visual Studio中,可以方便的保存和恢复配色方案。同时参考Delphi,写了相应的Classic和Twilight配色方案,现在我又可以用 Twilight了,终于能够拯救眼睛了!

现在把宏分享出来,希望能对各位同行的眼睛有所帮助。


Classic方案




Twilight方案


Presentation方案。如果经常做演示,大字体是需要的。


------------
附件提供可以直接使用的StyleManager宏和几个的配色方案。注意这个宏需要处理一百多配色项,运行较慢。

1.安装StyleManager宏:

a) 打开Visual Studio菜单工具|宏|加载宏项目,打开文件StyleMacros.vsmacros即可。注意不同版本的VS选择不同的宏。

2.使用StyleManager宏:

a) Alt+F8打开宏资源管理器
b) 调入配色方案: 运行StyleManager.LoadSettings宏 --> 调入附件中vss8\目录下的配色方案(VS2003的方案文件是.vss7, VS2005是.vss8)
c) 修改配色: 打开菜单工具|选项 --> 环境|字体和颜色
d) 保存配色方案:运行StyleManager.SaveSettings宏

3. 如果大家能够做出其他不错的配色方案,请发邮件到(walkdangmail.com),我加入到附件中,让大家分享更多的方案。

转载请注明出处

Download: VS StyleManager 1.0.4 for Visual Studio 2003, 2005

Reversion:
2006-08-06 1.0.4 修改了Code Definition Window配色, 感谢 Seuler.Shi
2006-04-13 1.0.3 修改了Twilight的XML配色方案,value型规范为Yellow
2006-04-12 1.0.2 对于VS2005, 可以直接导入.vssettings文件
2006-04-11 1.0.1 新增加VS2003的蓝色底Classic方案

Linux下使用Avaya无线网卡

我这有两块无线网卡,一块是Avaya的pcmcia卡,另外一块是TPLINK的USB卡。

操作系统是Ubuntu,原来Avaya卡直接插上就能用,后来需要用TPLINK卡,我用ndiswrapper安装了windows的驱动,可以正常使用。

今天有需要用Avaya的,却发现一插上卡就死机,但是TPLINK卡就没事。

最后绝望了,上avaya网站下个驱动,居然还需要pcmcia-cs包,我没有,于是不能编译。

这时突然看到新的驱动名字叫wavelan2_cs,于是想,是否可以据此查到以前网卡的模块呢,然后打sudo modprobe,然后tab补全一下,发现有wavelan和wavelen_cs两个,其中第一个不行,而第二个可以modeprobe.

之后,插上Avaya卡,啊哈哈,正常使用了!