Compute EngineのインスタンスにGUIを追加

実現したいこと

GCEのインスタンスGUIをインストールして、ローカルPCからGUIで操作する

やり方

  • デスクトップ環境のGnomeをインストー

GCEにSSHしてから、コマンド実行

$ sudo apt-get update
$ sudo apt-get install gnome-core
sudo apt-get install gnome-panel
sudo apt-get install vnc4server

tcp:5901のポートを開ける

Finder → 移動 → サーバーへ接続 → vnc://IPAdress:5901を入力して接続する

VNCの解像度変更

sudo vi /usr/bin/vncserver して、$geometry = "1280x800";の値を変更。

gnomeのショートカット変更

defaultの設定だと、s,hなどキーがショートカットになるため、文字入力ができない。

gnomeのショートカットキーの修正
export DISPLAY=:1
gsettings set org.gnome.desktop.wm.keybindings show-desktop "['<Shift><Alt>F1']";
gsettings set org.gnome.desktop.wm.keybindings maximize "['<Primary><Super>Up','<Alt>KP_5']";
gsettings set org.gnome.desktop.wm.keybindings panel-main-menu "['<Alt>F1']";
gsettings set org.gnome.desktop.wm.keybindings minimize "['<Primary><Super>Down','<Alt>F5']";