G*****h 发帖数: 33134 | 1 这个算是折腾记(4)
标题里不说折腾了,怕吓着大家。
主要参考 pebloy 的:
http://www.mitbbs.com/article/PDA/31573893_0.html
http://pebloy.blogspot.com/2011/09/customize-hp-touchpad.html
Ubuntu scim 截图:
http://www.mitbbs.com/article/PDA/31576191_0.html
rdesktop 截图
http://www.mitbbs.com/article/PDA/31575345_0.html
主要的步骤是定制 webOS doctor,留出空间建 ext3fs 给 ubuntu 用。
所以要重新刷机、重装 preware、超频、装软件。
ubuntu 装好后再装需要的软件、设置中文。
定制 webOS doctor 需要一个 Linux PC,比如 Ubuntu
修改 Makefile 时如果需要设置 swap:
SWAP_PARTITION_SIZE = 512MB
不过可能默认已经有了。在 xterm 里用 'free' 命令能看到。
刷机之前需要升级 OS 到 3.0.2,自不必细说。
然后就是用做好的 webOS doctor 来刷机。因为是 java package,
Windows 或 Linux 下都行。推荐 Windows 下会容易一些,但
Linux 下自动就带了 novaterm。
Windows 下运行 webOS doctor 也有了心得:
让 webOS doctor 先停在 checking system 之前一步的地方,
开着 device manager,插 USB 线的时候会有 Palm NovaCOM module 设备生成,
然后在 webOS doctor 里点 Next 按钮,就能正常找到板子,
不然偶怎么也找不到。
刷完了重启、设置完了运行 webOS doctor 带的 novaterm,
把 ext3fs 分区 mount 上,攻略里有的。
然后就是用 webOS Quick Installer 装 preware,加新的 feed,超频,
关 logging 优化,装软件等等,不必细说。
然后用 preware 安装 Xecutah, XServer, Xterm,UbuntuChroot。
Xterm 主要是方便命令行使用。
再装个 'Tweaks',把软键盘尺寸设置为 XS,在横屏显示时
多留点屏幕空间。
启动时先运行 Xecutah,在里面运行 Xserver,会出来一个细纹路的原始
X 屏幕。把它变成卡片,回到 Xecutah,再点 Ubuntu Chroot,这时一个
命令行 terminal 就在 Xserver 里了,切换回去就能看到。这就是
基本的 Ubuntu,在这个 terminal 里看不到 webOS 的东西,也不能
对 webOS 搞什么破坏。
在 Ubuntu terminal 里,安装想要的东西。大把的命令,软键盘输入怪累的
还容易敲错字母,所以弄个蓝牙键盘会好很多。要是偶写错了,用
apt-cache search 很容易找到需要的包。
apt-get install language-support-zh-hans 简体中文支持
apt-get install language-fonts-zh-hans 中文字体
apt-get install scim
apt-get install scim-pinyin 这些可能已经装了。
apt-get install xfce4
apt-get install lxde 喜欢哪个装哪个,都装上也没多大,不影响性能
apt-get install leafpad 这个在 lxde 里,不过单独用在 xfce 里也很好。
apt-get install firefox 浏览器别忘了
apt-get install rdekstop 这个连 windows remote desktop 用的。
这时就可以运行 leafpad,改几个文件:
cd /root 这个是 root 用户的老家
leafpad .bashrc 或者用 File / Open 打开
在文件最后加这些东西:
export GTK_IM_MODULE=scim
export XMODIFIERS=@im=SCIM
export QT_IM_MODULE=scim
export XIM_PROGRAM=/usr/bin/scim
export XIM_ARGS="--daemon"
export LC_CTYPE=zh_CN
然后存盘退出。喜欢全中文界面的,上面 LC_CTYPE 不用加,用
export LC_ALL=zh_CN
export LAN=zh_CN
并需要在命令行里运行 locale-gen zh_CN。
如果你的 touchpad 是固定的 IP 地址,在 /etc/hosts 里加上主机名:
192.168.1.xxx yoursHPTouchPad
能避免一些程序闹别扭。
然后,在 Ubuntu terminal 里启动图形界面:
startxfce4
或者
startlxde
xfce4 的任务条在顶上,不会被软键盘盖住,lxde 的在下面,可能会被盖住。
改了软键盘尺寸可能好点。
这时还没法输入中文。从任务条菜单里,能找到 terminal 程序,leafpad 等。
开一个新的 terminal,运行 scim。在 xfce 任务条的右端会出现 scim 的图标,
如果当前程序支持中文输入,比如 firefox, leafpad 这些,就能点 scim 图标,
选拼音输入,就万事大吉了。
默认的 xterm 不支持中文输入。装 gnome-terminal 就可以,不过启动比较慢。
lxde 的 lxterm 好像也行。
可以用的软件还有不少,abiword,gnumeric 估计都可以。
openoffice / libraoffice 可能有点太大。gvim 也比较大,启动慢。
就是键盘输入很累,也没有自动补齐。而且 xfce 有个问题,'p' 键敲不进去,
运行 xev 能看到 'p' 变成了某种 notification,不是 key-pressed event。
所以要用 apt-get 命令会很惨,需要在 startxfce4 之前用。
LXDE 没这个问题。
Ubuntu 下程序很多,大家随便玩。玩死了不怕,卡片关掉 Xserver 再运行。
不会死机。 |
g*****g 发帖数: 34805 | 2 关键是折腾这个干啥,ubuntu又不是为touch screen优化的。 |
G*****h 发帖数: 33134 | 3 不需要就不折腾
偶需要哈,比如上 bbs 发个贴,看个中文 pdf,
碰到 webOS browser 下载不了的文件。。
而且安全简便,不用虚拟机,不用重起。
【在 g*****g 的大作中提到】 : 关键是折腾这个干啥,ubuntu又不是为touch screen优化的。
|
g*****g 发帖数: 34805 | 4 那帮人不是已经把Android单触摸刷出来了?直接装个mitbbs应用,装个中文输入,
比这么折腾方便多了。
【在 G*****h 的大作中提到】 : 不需要就不折腾 : 偶需要哈,比如上 bbs 发个贴,看个中文 pdf, : 碰到 webOS browser 下载不了的文件。。 : 而且安全简便,不用虚拟机,不用重起。
|
G*****h 发帖数: 33134 | 5 android 未必比 webOS 好多少
也就是 apps 多,但是常用的 apps 也就那么几个
还不能运行 Ubuntu
偶觉得要是能 chroot 运行 Android 就好了
但是 android 对 kernel 改动太大估计玩不了
【在 g*****g 的大作中提到】 : 那帮人不是已经把Android单触摸刷出来了?直接装个mitbbs应用,装个中文输入, : 比这么折腾方便多了。
|
g*****g 发帖数: 34805 | 6 你本末倒置了,整操作系统是为了运行应用,不是反过来。
ubuntu再怎么折腾,也不可能支持multi-touch。没键盘
就没法用。你要是键盘鼠标一起上,那还不是台式机呢。
【在 G*****h 的大作中提到】 : android 未必比 webOS 好多少 : 也就是 apps 多,但是常用的 apps 也就那么几个 : 还不能运行 Ubuntu : 偶觉得要是能 chroot 运行 Android 就好了 : 但是 android 对 kernel 改动太大估计玩不了
|
G*****h 发帖数: 33134 | 7 有些应用 ubuntu 下更好啊
等人家开发出 apps 不如先拿 ubuntu 的跑跑
要是 android 能 chroot 运行,跑 android 的应用就更好了
【在 g*****g 的大作中提到】 : 你本末倒置了,整操作系统是为了运行应用,不是反过来。 : ubuntu再怎么折腾,也不可能支持multi-touch。没键盘 : 就没法用。你要是键盘鼠标一起上,那还不是台式机呢。
|
s******t 发帖数: 186 | 8 装了xterm和ubuntu,发现terminal里面的字体太小,看起来太费劲。知道怎么改xterm
里面的字体不?还有那个软键盘,不知道能不能全部隐藏起来? |
y*h 发帖数: 25423 | 9
android不是原装的Linux,不能直接chroot运行
【在 G*****h 的大作中提到】 : 有些应用 ubuntu 下更好啊 : 等人家开发出 apps 不如先拿 ubuntu 的跑跑 : 要是 android 能 chroot 运行,跑 android 的应用就更好了
|
c********n 发帖数: 4762 | 10 change root有太多限制, 这个文件不能共用, 而且UBUNTU的UI台不适合TOUCH了,
CHROOT ANDROID我都要犹豫。
还是想DUAL BOOT, 或者换成ANDROID。 |
|
|
G*****h 发帖数: 33134 | 11 最好的是象 coLinux 那样,一个 kernel 为主,
另一个 kernel 作为 service 运行,hehe
都是 Linux,应该有办法办到的
两个系统可以有公用 libs,也可以有各自不同的 lib
文件共享也没问题了
【在 c********n 的大作中提到】 : change root有太多限制, 这个文件不能共用, 而且UBUNTU的UI台不适合TOUCH了, : CHROOT ANDROID我都要犹豫。 : 还是想DUAL BOOT, 或者换成ANDROID。
|
D***N 发帖数: 157 | 12 前三篇在哪?给个链接在主贴嘛。
昨晚折腾了半天没搞出来SCIM,从头到尾把scim的谷歌拼音编译了一遍,可以出控制面
板但没法进行输入。可能还是xterm不支持的问题?
有机会再折腾你的方法吧……又要重装ubuntu....
我的手势辅助输入贴:http://www.mitbbs.com/article_t/PDA/31576849.html 算是折中的解决方案吧。 |
D***N 发帖数: 157 | 13 手势操作可以很好地补充Ubuntu平板使用的不足。包括Chrome有手势插件可以让上下滚
动非常自然,然后easystroke可以为ubuntu添加右键,调用屏幕键盘等。基本上还是能
用的。 |
G*****h 发帖数: 33134 | 14 scim 需要 ibus,ibus 需要 dbus,dbus 需要 upstart。。。
这个 chroot ubuntu 没有 upstart
这里有 script 是启动了 dbus 的,不过是 lxde
或许可以用 scim,改改也能启动 xfce
前三篇,搜折腾记(1)(2)(3)
http://forums.precentral.net/webos-development/295909-easy-auto
【在 D***N 的大作中提到】 : 前三篇在哪?给个链接在主贴嘛。 : 昨晚折腾了半天没搞出来SCIM,从头到尾把scim的谷歌拼音编译了一遍,可以出控制面 : 板但没法进行输入。可能还是xterm不支持的问题? : 有机会再折腾你的方法吧……又要重装ubuntu.... : 我的手势辅助输入贴:http://www.mitbbs.com/article_t/PDA/31576849.html 算是折中的解决方案吧。
|
D***N 发帖数: 157 | 15 我就是用这个autoconfig设置的,不过是运行在2G的img文件上。
在terminal装了ibus,但向从Preference启动时却一直说“Keyboard Input Method(
iBus Daemon) has not been started. Do you want to start it now?" 我按确认这
个对话框会再出现,一直都启动不了。
是不是一定要用分区模式装ubuntu才行?
【在 G*****h 的大作中提到】 : scim 需要 ibus,ibus 需要 dbus,dbus 需要 upstart。。。 : 这个 chroot ubuntu 没有 upstart : 这里有 script 是启动了 dbus 的,不过是 lxde : 或许可以用 scim,改改也能启动 xfce : 前三篇,搜折腾记(1)(2)(3) : http://forums.precentral.net/webos-development/295909-easy-auto
|
G*****h 发帖数: 33134 | 16 放弃了 ibus
用 scim 还行
用了这个 auto config script
不错
就是要重新把 scim 那些环境变量加到 /usr/bin/startlxde 里去
【在 D***N 的大作中提到】 : 我就是用这个autoconfig设置的,不过是运行在2G的img文件上。 : 在terminal装了ibus,但向从Preference启动时却一直说“Keyboard Input Method( : iBus Daemon) has not been started. Do you want to start it now?" 我按确认这 : 个对话框会再出现,一直都启动不了。 : 是不是一定要用分区模式装ubuntu才行?
|
G*****h 发帖数: 33134 | 17 主贴更新:
* 有人写了自动安装 lxde 的脚本,建用户、安装、设置一条龙,安装后直接启动到
lxde
* 在上面的脚本里一样能加 scim 中文支持
* Treaks 关掉软键盘,全屏运行 Ubuntu
* XFCE4 'p' 键也修好了
【在 G*****h 的大作中提到】 : 这个算是折腾记(4) : 标题里不说折腾了,怕吓着大家。 : 主要参考 pebloy 的: : http://www.mitbbs.com/article/PDA/31573893_0.html : http://pebloy.blogspot.com/2011/09/customize-hp-touchpad.html : Ubuntu scim 截图: : http://www.mitbbs.com/article/PDA/31576191_0.html : rdesktop 截图 : http://www.mitbbs.com/article/PDA/31575345_0.html : 主要的步骤是定制 webOS doctor,留出空间建 ext3fs 给 ubuntu 用。
|
l*******e 发帖数: 3584 | |
D***N 发帖数: 157 | 19 2G的空间不够折腾中文包,全下载要超过500M的,郁闷……
不过看上去确实无论是否用2G的方法都是可以用中文的,如果够空间的话
有空再折腾分区吧……要重刷机子蛮郁闷的 |
G*****h 发帖数: 33134 | 20 文件最大只能 2GB 不能再大了?
中文只要下载字体和 SCIM,肯定不会超过 500MB 阿 |
|
|
D***N 发帖数: 157 | 21 对,TouchPad最大只支持2G的文件大小。
不用安装language-support-zh-hans?这个似乎很大……
【在 G*****h 的大作中提到】 : 文件最大只能 2GB 不能再大了? : 中文只要下载字体和 SCIM,肯定不会超过 500MB 阿
|
G*****h 发帖数: 33134 | 22 这个可能有别的一些字体,和一些软件的中文翻译
不过怎么可能很大呢
不装这个可以单独装 SCIM 的包和某几个常用中文字体
2G 能装不少东西了。删删别的 hehe
【在 D***N 的大作中提到】 : 对,TouchPad最大只支持2G的文件大小。 : 不用安装language-support-zh-hans?这个似乎很大……
|
D***N 发帖数: 157 | 23 非常感谢!!终于安装成功了。
其中LC_TYPE要设成scim,找不到zh_CN。
终于能在Ubuntu里直接输入中文了!赞一个。包子送上。 |
D***N 发帖数: 157 | 24 GoTouch, 请问我的ubuntu没有声音如何解决?你的有吗? |
G*****h 发帖数: 33134 | 25 声音?啥是声音?从来没想过,hehe
不知道 webOS 用的啥声卡驱动,不是 Alsa, OSS 的话,Ubuntu 可能用不了
【在 D***N 的大作中提到】 : GoTouch, 请问我的ubuntu没有声音如何解决?你的有吗?
|
D***N 发帖数: 157 | 26 是用alsa的。翻了precentral一通终于弄明白了:
普通用户没有权限,需要改:
chmod -R a+rw /dev/snd
adduser audio 【这段我没执行】
su
cd ~
wget http://pastebin.com/raw.php?i=4RUXtrZs -O .asoundrc
vlc /path/to/movie.ext 【这是播放】
弄好后gamix就有显示volume control了(原来一片空白)
在conf那里设定只显示DAC1, 就可以控制Ubuntu内的音量了。
另外就是要执行mount /media/internal 才能在internal文件夹看到webos的文件。这
个是在fstab里面设定了的,但那个自动配置脚本没有加mount... 把这行加入.bashrc
解决问题。
【在 G*****h 的大作中提到】 : 声音?啥是声音?从来没想过,hehe : 不知道 webOS 用的啥声卡驱动,不是 Alsa, OSS 的话,Ubuntu 可能用不了
|