目前進度只有"能跑"...
想要跟一般電腦一樣爽爽玩還有點距離@@
簡單說明一下用到的東西:
chroot + x11vnc + java 8
有興趣想知道詳細裝了啥再往下看吧~
這邊先放裝了啥套件(有基礎的可以直接用),
step-by-step就等我有空再寫一篇了...
前置條件:
1. 取得root權限
2. 裝好busybox
選擇性的前置條件:
1. 建立rootfs用的app: Linux Deploy
2. 任何ssh client app
3. 任何VNC client app
我的rootfs設定:
1. OS: ubuntu trusty(14.04) amd64
2. Desktop: xfce
3. components: all
顯示&VNC部分:
如果要使用OpenGL的話要用下面的方法,否則用內建的VNC打勾就好.
(minecraft當然要開OpenGL)
sudo apt-get install x11vnc libva1 libgl1-mesa-dri設定要跑的startup script內容:
----------------------------
#!/bin/bash USERNAME='cs8425' sudo ln -s /dev/graphics/fb0 /dev/fb0 xsession_kill() { local pid="" if [ -e "/tmp/xsession.pid" ]; then pid=$(cat /tmp/xsession.pid) fi if [ -n "${pid}" ]; then kill -9 ${pid} || return 1 fi return 0 } ME=`whoami` as_user() { if [ $ME == $USERNAME ] ; then bash -c "$1" else su - $USERNAME -c "$1" fi } case "$1" in start) as_user "xinit &" as_user "export XAUTHORITY=/home/$USERNAME/.Xauthority" as_user "export DISPLAY=':0'" as_user "x11vnc -display :0 -notruecolor -threads -forever -bg &" # as_user "screen -dmS VNC x11vnc -display :0 -notruecolor -threads -forever -bg" ;; stop) xsession_kill ;; *) echo "Usage: $0 {start|stop}" exit 1 ;; esac exit 0---------------------------
中文化:
# fonts sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei ttf-freefont # chinese input sudo apt-get install hime ## cat to ~/.xinitrc export GTK_IM_MODULE=hime export XMODIFIERS=@im=hime export QT_IM_MODULE=hime
其他小工具:
# synaptic package manager !! sudo apt-get install synaptic # menu editor !! sudo apt-get install menulibre # the JAVA !! sudo apt-get install software-properties-common python-software-properties sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java8-installer
實際work的影片:
沒有留言:
張貼留言