很惨!刚刚写了一大篇字,由于操作速度过快,不小心全没了,现在重写。
算是教训吧。
话说EMACS 23.1里面已经支持CVS和SVN了,所以不需要特别配置就能跑得非常好。
但还是有几个需要注意的小地方。
下载的版本最好是命令行的如比这里的
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100
其他版本也行,但会出现一些奇怪的问题。比如虽然图形和系统集成得都程很不错。
但由于是注重图形的,就对命令行支持不好,也就是和emacs集成得不好。当然被
我淘汰了。还有的有专门的命令行版本,但没包括服务器端,还很大。
最好设置系统editor变量,因为SVN commit 时会使用编辑器
我设置的是emacs,因为迷这个,使用emacs作编辑器要注意最好要设置成
emacsclient.exe 的路径和名字,如”d:/emacsclient.exe” 而且最好用括号括
起来
** 设置SVN的路径到系统环境里
九王爷的EMACS功能一览
- 代码自动补全,包括系统路径的头文件等的补全。比VC等的补全还好的多(至少
各系统都能补全(cedet+company) - 代码高亮阅读功能(ecb)还不太熟练
- blog编写发布功能(主流blog)(weblogger)
- GNUS 新闻/邮件 阅读发送功能(GNUS)
- 煮咖啡功能(JUST JOKE)我想要的
终于将EMACS又配置得比较顺手了
折腾了N天,终于又将EMACS折腾得顺手了。这里有几个难了我好久的问题记录下来
免得以后再犯了
1、设置的全名那些((setq user-full-name
“SimonCHEN”))得放在.emacs文件的最上方,不然很多地方这个设置都不起作用。
2、虽然说俺还是基本上算爱国人士,但不得不承认emacs 等对中文的支持还是不
够好。如果不想出一些比较奇怪的问题的话还是在一些能不用中文环境变量的地方
不要用中文变量。虽然中文环境却实很拉风。比如我就因为贪图中文环境而多折腾
了好几天。有很多插件不能使用,包括weblogger等。老是报错,是说
date-to-time出错,刚开始以为是weblogger 的问题,折腾了N天没搞好。今天都
准备下手看date-to-time了,看了后发现人家函数上面都写了有问题。-_-!
然后将本地local设成C,就一切OK了。在.emacs.el里加上
(setq system-time-locale “C”)
又开始用Emacs了
有很长一段时间没用Emacs了,基本操作都忘得差不多了。现在写C程序,找了很多
IDE都非常的不满意。就又想起了Emacs了。唉!好东西还是老的好。
这两天在弄配置,相信这两天能开始正常使唤了。HOHO
linux下面关闭讨厌的比比声音
经常使用tab键的时候都会比比的叫,这不影响老婆大人休息吗!去掉它在/etc/inputrc里面添加一句set bell-style none 就OK
了。当然也可以在每个用户家目录里的
.inputrc里面添加这个(如果没有就自己建立一个)
世界终于清静了
gentoo升级 xorg
不确定是不是中邪了,今天看到gentoo提示可以升级xorg以后就一直想者升级。终于没能挡
住诱惑,开始了升级。。。。1.3升级到1.5r3
查看了下需要更新的东西,好像很多哦,如下
simon@HomeC1 ~ $ sudo emerge -pv xorg-server
These are the packages that would be merged, in order:
Calculating dependencies… done!
[ebuild U ] x11-proto/xproto-7.0.14 [7.0.10] 149 kB
[ebuild U ] x11-proto/inputproto-1.5.0 [1.4.2.1] 57 kB
[ebuild U ] x11-libs/xtrans-1.2.3 [1.0.3] USE=”-debug” 102 kB
[ebuild U ] x11-proto/randrproto-1.2.2 [1.2.1] 62 kB
[ebuild U ] x11-proto/xf86driproto-2.0.4 [2.0.3] 43 kB
[ebuild U ] x11-proto/renderproto-0.9.3 [0.9.2] 53 kB
[ebuild U ] x11-libs/libdrm-2.4.5 [2.3.0] USE=”-debug” 551 kB
[ebuild N ] x11-proto/dri2proto-1.99.3 42 kB
[ebuild U ] x11-libs/libXau-1.0.4 [1.0.3] USE=”-debug” 223 kB
[ebuild U ] x11-proto/xextproto-7.0.4 [7.0.2] 78 kB
[ebuild U ] x11-apps/rgb-1.0.3 [1.0.1] USE=”-debug” 102 kB
[ebuild U ] x11-libs/libX11-1.1.5 [1.1.4] USE=”ipv6 xcb -debug” 1,548 kB
[ebuild U ] x11-libs/libXext-1.0.4 [1.0.3] USE=”-debug” 259 kB
[ebuild U ] x11-libs/libXrender-0.9.4 [0.9.2] USE=”-debug” 222 kB
[ebuild U ] x11-libs/libXxf86vm-1.0.2 [1.0.1] USE=”-debug” 235 kB
[ebuild U ] x11-libs/libXfont-1.3.4 [1.3.1-r1] USE=”ipv6 -debug” 558 kB
[ebuild U ] media-libs/mesa-7.3-r1 [6.5.2-r1] USE=”nptl -debug -doc -motif -pic -xcb” VIDEO_CARDS=”-intel -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via” 3,323 kB
[ebuild U ] x11-apps/xauth-1.0.3 [1.0.2] USE=”ipv6 -debug” 110 kB
[ebuild U ] x11-misc/xkeyboard-config-1.5 [1.1] 559 kB
[ebuild U ] x11-apps/xinit-1.0.8-r4 [1.0.5-r1] USE=”hal pam -debug -minimal” 115 kB
[ebuild U ] x11-drivers/xf86-input-mouse-1.4.0 [1.2.3] USE=”-debug” 286 kB
[ebuild N ] x11-libs/libpciaccess-0.10.5 USE=”-debug -minimal” 255 kB
[uninstall ] x11-base/xorg-server-1.3.0.0-r6 USE=”dri ipv6 nptl xorg -3dfx -debug -dmx -kdrive -minimal -sdl -xprint” INPUT_DEVICES=”keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom” VIDEO_CARDS=”nvidia -apm -ark -chips -cirrus -cyrix -dummy -epson -fbdev -fglrx -glint -i128 -i740 (-impact) -imstt -intel -mach64 -mga -neomagic (-newport) -nsc -nv -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vesa -vga -via -vmware -voodoo”
[blocks b ] Tags cannot enclose tags x11-base/xorg-server-1.5 (
晚上11:30现在已经开始更新了,希望能一次成功啥都不用改动 现场直播哦,不断更新
凌晨0:10分更新完了,重新生成配置文件
,拷贝到/etc/Xorg里面startx启动,启动成功。但是键盘鼠标不能使用,搜索了一下需要安装 xf86-input-evdev,直接emerge xf86-input-evdev 安装好后就可以使用了。
需要注意的是如果你把xdm或啥的桌面管理器添加到了启动里面,得在初始化时按I键进入交互模式,把这个给关掉,不然进去了就鼠标键盘都失灵,看你怎么加xf86-input-evdev
wine里面玩魔兽注意事项
1、必须将Movies文件夹重命名为_Movies,不然会黑屏
2、在启动时需要后添加参数 -opengl,如/mnt/w3/war3.exe -opengl
[piggin]解决3月QQ更新以后频繁要求激活
老规矩,程序不是我写的,我DOWN的OpenQ开发者邮件列表里的openq_work-20090311.tbz2 ,用里面的shine-trunk编译的,目前在xp下使用正常,解决了使用一会就需要重新激活的问题。而且新版本的文件添加了备注功能,很不错的。有兴趣的朋友可以下载下来使用下。
建议还是等官方更新,这里提供的下载只做为测试使用
libqq.dll
解决linux下nvidiactl权限不足
转到gentoo后发现startx后经常会出现说:
NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
NVIDIA: Direct rendering failed; attempting indirect rendering.
的错误,原因很明显,就是权限不足,可以直接更改
/dev/nvidiactl的权限为666以上如:sudo chmod 666 /dev/nvidia* 。
我前面也是这样解决的,但是这样做有个很大的缺点:每重新启动一次就需要重新指定下权限
当然,可以使用脚本的办法来解决这个问题,每次启动后就指定权限。
但是这样是治标不治本的解决方法。到网上查了下:原来是因为使用的帐号没有加入到video用户组,直接加入用户组就可以了-_-!,好囧。sudo usermod -G wheel,video,game simon。simon是我的用户名^-^
终于在fvwmbuttons里面swallow成功了tray
已经困扰我好几天的问题了,想在fvwm里面使用托盘,但是老是不成功,试了好几个tray程序,如trayer等,都不能完美的swallow。但是单独使用是没有问题的。但我希望能swallow到fvwmbuttons里面(因为我用的fvwmbuttons做的taskbar)。
今天再次仔细的阅读了stalonetray的man页。然后终于成功了,HOHO,非常的完美,只需要一个参数p参数就OK。表示使用父颜色。如下:
*FvwmTopBar: (100x25+885+0,Swallow(NoClose, UseOld) stalonetray
Exec exec stalonetray -p
)