gnome-terminal 上面有个红红的 叉叉,就是关闭按钮了。因为开 tab 多的时候会不小心按到,所以就想把他干掉。可惜 gnome 没提供去掉的选项,google 了下,发现不少人烦这个,可是 gnome 不理会这些声音,2007 年有人写了个补丁,可惜没转正。我琢磨琢磨改巴改巴把他弄到自己能用了。原来那个补丁还添加了 gconf 的配置项,我没那需求,就去掉了。这个是对 gentoo 里面的 gnome-terminal-2.24.2 打的补丁,别的版本没准还得改改。 diff -ur gnome-terminal-2.24.2.org/src/terminal-window.c gnome-terminal-2.24.2/src/terminal-window.c — gnome-terminal-2.24.2.org/src/terminal-window.c 2009-02-06 17:51:54.277755771 +0800 +++ gnome-terminal-2.24.2/src/terminal-window.c 2009-02-06 18:04:34.601756240 +0800 @@ -1929,7 +1929,7 @@ gtk_box_pack_start (GTK_BOX (hbox), label, TRUE, TRUE, 0); – close_button = gtk_button_new (); +/* close_button = gtk_button_new (); gtk_button_set_relief [...]
gnome 中的 window manger (wm) 是 metacity,有时候可能会用的不爽,换成 openbox ,或着 xfwm4 之类。 gnome 提供了简单的方法,就是设置 WINDOW_MANAGER 这个变量。如果用的是 dm,例如 gdm ,那么在 .profile 里面放上下面一句就可以了。startx 的话,放在 .xinitrc 里面。 export WINDOW_MANAGER=”/usr/bin/openbox” 用 gdm 的话,还可以在启动的时候选择 openbox-gnome-session 这个来使用 openbox 做为 wm,那个命令是个 shell 脚本,可以看看。 如果设置了不管用,可以看看 gconf 里面的 desktop/gnome/session/required_components/windowmanager 的值。/usr/bin/gnome-wm 这个程序可能会用这个,具体好像和 gnome 的版本有关,这个文件是 gnome-base/gnome-session 这个包里面的。 gdm 启动的时候,会运行 /etc/X11/gdm/Xsession 这个程序。可以试试看在这里面小小的 debug 一下。 最后郁闷一下,openbox 在 gnome 的 [...]
安装emacs之后,发现在 pidgin 里面选择打开 hotmail 邮箱的时候不好用了,浏览器没反映,以前是会打开一个 file:///tmp/purple2CMD9T 这样的文件的,然后这个文件重定向到 hotmail 邮箱,其实说白了基本没用,还不如自己在浏览器打一个 hotmail.com,因为他好像不会发送你的帐户信息,就像在msn里面那样,直接登录。 但是不能用了,总觉得心里堵的荒,趁着刚搞定 mplayer 对gnome的屏保的xxoo,以及 automount 的东风,一定要搞定这个,嗯。 查看 pidgin 的debug信息可以看到,pidgin是调用xdg-open 来打开那个文件,由xdg-open 调用相应的程序来打开。命令行执行一下,可以看到xdg-open 调用了 emacsclient 来打开那个文件,这显然是不行的。 $ xdg-open readme.htm /usr/bin/emacsclient: can’t find socket; have you started the server? To start the server in Emacs, type "M-x server-start". /usr/bin/emacsclient: No socket or alternate editor. Please use: –socket-nam –server-file (or [...]
升级到 gnome 2.22 之后,发现 usb 不自动mount了,归罪于gnome 2.22。但是刚才尝试手动mount的时候才发现,根本没有 /dev/sdx 设备,靠。想起来我好像把 scsi 相关的 kernel 选项都关掉了,nnd。重新编译内核之后,啥问题都没了。。。 就连之前 分区不显示在桌面上面 的问题都好了,ft,和scsi有关系? gnome 下面有 gnome-volume-manager & gnome-mount & gnome-vfs 和自动挂载相关。
上周没忍住诱惑,升级到了 gnome 2.22 。惊喜不多,问题不少。 automount 功能不能用了。以前桌面上面会出现一些别的分区的图标的,现在也没有了。这是很郁闷的一个事情。别的比如 metacity的compiz特性,alt+tab切换窗口的效果等,原来都是和compiz是一样一样的,都一样的耗费资源,shit。 不过值得欣慰的一点是 evolution 2.22 里面邮件提醒可以设置不只监控收件箱了,过滤到别的文件夹里面的邮件也会提醒了。mail-notification 可以删掉了。 scribefire 好像没办法设置 post slug?那怎么用?不设置的话,中文标题生成的链接太恶了。