2015年10月25日 星期日

在ZenFone 2上面跑電腦版minecraft / run minecraft java version on ZE551ML

先來張圖片證明一下XD


目前進度只有"能跑"...
想要跟一般電腦一樣爽爽玩還有點距離@@

簡單說明一下用到的東西:
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的影片:



沒有留言:

張貼留言