目前進度只有"能跑"...
想要跟一般電腦一樣爽爽玩還有點距離@@
簡單說明一下用到的東西:
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的影片:
沒有留言:
張貼留言