Zhenhua Wu

Zhenhua Wu的博客

他的个人主页  他的博客

Linux Mint 7 on My HP TC 4400/4200

Zhenhua Wu  2009年11月08日 星期日 15:36 | 2329次浏览 | 2条评论

Touch screen with GNU/Linux

最近买了台tablet, HP TC 4400,在上面安装 Linux Mint 7,以下是记录。

1:系统的安装

TC 4400/4200机器本身不带光驱,需要找个外置的。我选择从硬盘安装,Linux MInt 7是基于Ubuntu 9.04,因此所有关于Ubuntu9.04的硬盘安装方法都可以适用。

(安装完成后,默认进入GNOME,所以以下的配置中有一部分是基于GNOME的,其他的WM需要具体修改)

2:Stylus实现鼠标右键功能

默认安装完毕,Stylus(就是那支笔) 已经可以移动,用笔在桌面上点两下,和鼠标左键双击有一样的效果,但是,笔身上的那个按钮没有作用,下面这些配置,可以让这个键实现鼠标右键的功能

首先要安装和wacom相关的tools,在synaptic里搜索wacom就可以找到所有相关的,然后安装。

到/usr/local/bin 下(可以自己任意选择一个目录),创建 stylus.sh文件,代码如下:

#!/bin/bash
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer" Button1 "button 1"
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer" Button2 "button 3"
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer eraser" Button1 "button 2"


保存,然后

$sudo chmod +x stylus.sh

在GNOME的startup application preference中,加入stylus.sh。对于不使用GNOME的,可以在.xinitrc中加入这个,效果一样。

3:书写软件

GNU/Linux下的书写软件有不少,如Xournal,Gournal, 还有基于Java的NoteLab,Jarnal...从书写质量来说,我个人更喜欢Xournal。终端输入:
$sudo apt-get install xournal
...
$xournal
你就可以开始随便写了:)
xournal可以直接打开pdf文件,直接在pdf上写注释,然后可以保存,这个很好,不需要再把paper打出来,然后扔掉了,大大有效的利用了资源阿...

4:触摸键盘(准确的说,不能叫触摸键盘,毕竟只能用笔来点击)

我选择cellwriter,还有onboard,gok,Xvkbd...

$sudo apt-get install cellwriter

在GNOME的startup application preference中,加入cellwriter。

5:屏幕旋转

首先检查是否安装了 xrandr和wacom,如果没有,先安装这两个,都包含在xserve-xorg-*开头的几个文件里。

到/usr/local/bin 下(可以自己任意选择一个目录),创建 rotation.sh文件,代码如下:

#!/bin/bash
orientation=`xrandr -q | grep -c 1024x768`
echo $orientation
if [ $orientation -eq 2 ]; then
/usr/bin/X11/xrandr --orientation right
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer" Rotate 1
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer eraser" Rotate 1
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer" xyDefault
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer eraser" xyDefault
else
/usr/bin/X11/xrandr --orientation normal
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer" Rotate 0
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer eraser" Rotate 0
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer" xyDefault
xsetwacom set "Wacom Serial Tablet PC Pen Tablet/Digitizer eraser" xyDefault
fi


保存,然后

$sudo chmod +x rotation.sh

然后,在GNOME的任务栏,创建一个快捷键,指向/usr/local/bin/rotation.sh,想旋转屏幕的时候,点一下就可以。

到此主要功能都已经实现,还有一些键捆绑,暂时觉得不重要。贴两个图如下:

 正常屏幕:

旋转后屏幕:

 

Reference:
http://ubuntuforums.org/archive/index.php/t-1027808.html
http://ubuntuforums.org/showthread.php?t=604896
...

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
李洋

回复 李洋  2009年11月08日 星期日 19:27

Linux Mint 这个系统挺不错的,我在虚拟机里装了一份,下次啥时候有空了准备把它装在笔记本上了,就是不知道这个系统的中文支持怎么样?

1条回复

  • Zhenhua Wu

    回复 Zhenhua Wu  2009年11月09日 星期一 07:42

    中文支持很好,把language,scim 或者 ibus 装一下,就可以了。

    0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号