博文

目前显示的是 九月, 2005的博文

E17绑定“Print“键来实现抓屏

E17的键绑定命令格式为: enlightenment_remote -binding-key-add OPT1 OPT2 OPT3 OPT4 OPT5 OPT6 完成一次绑定需要六个参数 :-) OPT1, 上下文,大致是动作发生时的位置,取值如: ANY, BORDER, ZONE OPT2, 鼠标按钮,1,2,3等 OPT3, 修饰键,CTRL, ALT, SHIFT, 如果要同时按的话,格式应该是 CTRL|ALT 的形式 OPT4, 其他,(不清楚:-) ,所以用 NONE) OPT5, 动作,按了键之后要执行的操作,可以用 exec 来调用外部命令。 OPT6, 动作参数,操作的参数,当OPT5是 exec 时,本参数即为要执行的命令。 抓屏的命令我喜欢用 import, 来源于 ImageMagic 软件包。 import ~/screenshot/$(date +%Y%m&d)-$$.jpg 解释:将图片保存到用户目录下screenshot目录中,文件名为 年月日-import执行时进程号.jpg,格式为jpg。当然,需要你先建立 screenshot 目录。 完整的绑定命令为: enlightenment_remote -binding-key-add ANY Print NONE 0 exec 'import ~/screenshot/$(date +%Y%m%d)-$$.jpg' 这儿注意最后一个参数用 ' 包起来,是为了防止shell自动扩展命令。 如果想使用其他的功能键,可以用xev来查看功能键的代码。 在终端窗口中运行xev,然后到切换到xev窗口里面,按下你想查看的功能键,再在你运行xev的终端窗口中查看输出,注意看这个信息: keycode 110 (keysym 0xff13, Pause) ,这个表示按下的是Pause键。

再谈显示器的微调(转载)

从 linuxsir 上看到的,觉得不错,放这儿来。 Debian的X环境下有 没设置屏幕分辨率和刷新率的软件包? ==================================== 用gtf 算: $gtf 1024 768 100 # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync 然后将 modeline 那一行写入: X 配置文件中 monitor 那一部分即可 ==================================== 查了一下,gtf来自于 xserver-xorg ,也就是说装了X就有gtf  dpkg -S /usr/X11R6/bin/gtf  xserver-xorg: /usr/X11R6/bin/gtf

E17中使用gnome的程序和自动挂载

  在默认环境中,如果不是在 gnome 的环境中使用 gnome 的相关程序,那么gtk+的程序的字体,界面等可能都不如人意,其实只要在非 gnome 的环境中启动一两个程序就可以达到如同在 gnome 中使用 gtk+ 的程序的视觉效果,本文就以 E17 为例,探讨一下在 E17 的环境中使用 gtk+ 的程序。 目的: 让 gtk+ 的程序在 E17 中达到如同在 gnome 中的视觉效果(背景:视觉外观是由 /usr/lib/control-center/gnome-settings-daemon 控制的,只要启动它,gtk+ 程序就如同在 gnome 中一样了)。 让在 E17 中也实现U盘等移动介质如同在 gnome 中般自动挂载(实际上这个是由 gnome-volume-manager 这个程序控制的,要达到自动挂载的目的,所使用的用户必须在 plugdev 组中)。 E17背景: 要让程序能够以E17的方式启动,需要给程序建立一个相应的eap文件。 可以将程序放在E17的启动文件夹中,让它随E17一同启动(这儿推荐使用E17的菜单编辑器,在eutils中)。 E17的更多背景知识,请参考get-e.org上的用户手册(有中文版)。 方法: 分别建立 gnome-settings-daemon 和 gnome-volume-manager的eap文件,放入 $HOME/.e/e/applications/all 这个文件夹中。 利用entangle,将这两个程序的图标拖入到start目录中去。 :-P :-P :-P 怎么感觉像骗人的?! 以上都是扯蛋,如果你居然都看到这儿了,真对不起,又浪费你的时间了。要达到目的,只需要启动 gnome-settings-daemon 和 gnome-volume-manager 就行了,怎样启动是个人的习惯问题,如果不是使用E17的话,我就直接写到 $HOME/.xinitrc 了。

Debian中利用im-switch 来启动中文输入法

1,安装im-switch,目前已经进入testing(etch) sudo aptitude install im-switch 2,安装输入法 推荐用scim,作为输入法平台,它拥有目前Linux下最全的输入法(各种不同的语言,各种不同的输入方法),但可惜的是,由于某些原因,最新的SCIM目前还没有完全进入Debian,但是相信不久就会进入了,可以将apt.dot加入到源中: deb http://apt.debian.org.tw unstable main 安装输入法,喜欢智能拼音就用scim-pinyin,喜欢五笔的就用scim-fcitx(其实是将fcitx输入法Port到scim平台上了) sudo aptitude install scim-pinyin scim 3,配置输入法文件 在第一点中就已经说明了,我们是利用im-switch来启动输入法的,因此在个人目录下建立如下目录: .xinput.d/ `-- default 编辑default文件,内容以scim为输入法为例: gaochao@zf031pc:~$ cat .xinput.d/default GTK_IM_MODULE=SCIM XIM=SCIM XIM_PROGRAM="/usr/bin/scim" XIM_ARGS='-d' gaochao@zf031pc:~$ 这个文件是怎么来的呢?可以参考im-switch启动输入法的脚本文件( /etc/X11/Xsession.d/90im-switch ) 这样配置之后,只要启动到Xwindow,就可以直接用 Ctrl+Space 来调出 scim 输入法了。 scim支持的输入法非常多,大致可以用 apt-cache search scim 来看看scim有哪些输入法,根据自己的使用习惯来安装了。

E17的使用小结

图片
安装: Debian unstable的非官方安装源有两个: 一个是来自elive deb http://www.vobcopy.org/mirror/elive/ elive main elive efl 一个来自shadoi deb http://soulmachine.net/debian/ unstable/ 安装可以参考 http://www.soulmachine.net/wiki/ind...Debian_unstable 八卦一下,这两个源有可能会合并,好像shadoi承担了elive网站的管理任务。 设置字体 关于字体,如果因为更改主题字体到12~16之间的话,推荐使用不含点阵的字体,用点阵的字体似乎会有些问题(不是所有的字体都测试过, 不能确认,uming和simsun在我这儿是不行的)。在Debian现有的字体里面,ukai是不含点阵字体的,所以没有问题。 将中文字体拷贝到$HOME/.e/e/fonts目录下(做个软链接也可),参考它的data/fonts (/usr/share/enlightenment/data/fonts)目录建立fonts.dir 和fonts.alias 两个文件例如: PHP代码: ^ v ^$ ls - l . e / e / fonts / 总用量 8 - rw - r -- r --   1 gaochao gaochao 114 2005 - 09 - 07 21 : 55 fonts . alias - rw - r -- r --   1 gaochao gaochao 124 2005 - 09 - 07 21 : 55 fonts . dir lrwxrwxrwx  1 gaochao