itLinkedInPocketCopyVPSサーバーをどこでも使えるデスクトップにしたかったので、デスクトップ環境をインストールしてリモートから接続できるようにした時のメモ。デスクトップ環境はGNOMEとかKDEとかいろいろあるけど、今回は軽量(?)らしいXfceを入れてみた。目次デスクトップ環境とVNCをインストールインストールはyumを使えば簡単。tigervnc-serverXfceのインストールを紹介しているサイトには、まずEpelリポジトリを導入するように書かれているけど、さくらのVPSでCentOS7の標準インストールをした場合、Epelリポジトリがすでに追加されているので必要なさそう。yumでXfceインストールできるみたい。何はともあれ、まずはVNCの設定を行って、リモートから接続できるようにする。しないとデスクトップ環境の操作できないからね。VNCのパスワードの設定ということで、最初は下のコマンドでVNCのパスワードの設定をする。vncpasswdここでVNCで使用するパスワードを入力すると設定される。VNCのユニットファイルの作成と設定パスワードを設定したら、次はVNCサーバーのユニットファイルを作成する。元になるファイルをライブラリからコピーして、viで編集する。:'[Install]WantedBy=multi-user.targetこのユニットファイル内で<USER>と記述されている個所(18、19行目)をVNCサーバのログインユーザ名(例:user111とか)に書き換える。18行目の後ろにgeometryの部分を追加。1200x800"とする。VNCのスタートアップの設定とりあえずここで、VNCを一度起動してみる。:1起動したら一旦停止する。:1これでスタータップの設定ファイル(xstartup)が作成されているので、このファイルを開く。/home/user/.vnc/xstartupで開いて、元々ある内容をコメントアウトして、下の7〜13行目を追記する。&これで、VNCが起動したらGUIでXfceが実行されるようになる。vncserver@:1.serviceこれだけで大丈夫。VNCサーバー用のポートの設定とりあえずここではVNCが使用するポートを使えるようにする。これは、firewalldに設定ファイルがあるので簡単。下のコマンドで設定ファイルを追加して、反映させる。vnc-serverが追加されているはず。サーバーでこのまま使うのは危険なので、デスクトップ環境とVNCのインストールと設定が問題なく終われば、最終的にはSSHポートフォワーディングとかを使って、このポート(5900-5903)は閉じるようにしたほうが良い。:1起動したら、VNCで接続してみる。Macの場合は画面共有を使う。「サーバへ接続」から、プロトコルにvncを指定すれば画面共有が開く。接続先はvnc://XXXXXX.sakura.ne.jp:5901これで日本語は読めないけど、デスクトップが表示されるはず。フォントをインストールする。ipa-*-fontsインストールが終わったら、さっきと同じようにVNCで接続する。すると、デスクトップの日本語表示が見えるようになっている。IMEはデスクトップ起動時に自動起動したいのでデスクトップの自動開始から設定する。「自動開始アプリケーション」で、以下を追加。-rdxこれで、Xfceが起動した時に一緒に日本語入力も起動される。ロケールの変更ロケールの確認。status下のような感じで現在のロケールが表示される。jpロケールを日本語に変更。Locale:」の部分が、「LANG=ja_JP.UTF-8」に変わっている。あとは、この設定を反映させる。「アイテム」で、必要なもの(アプリケーションメニューとか時計とかウインドボタンとか)を追加して。officeとかをインストールすれば一通り使えるかな。使ってみた印象では、GUIのレスポンスは回線速度に依存する感じ。光ファイバーなら、ローカルネットワークとそんなに遜色ないけど、モバイル回線とかは厳しい...。なんとかギリギリ使える感じ。うーん、どうしたものか...。いうことで、インストールはyumのおかげで簡単だけど、設定はやっぱちょっぴり難しいところもあるね。メモ残しておかないとできないよ。あと、VNC接続に問題なければ、SSHポートフォワーディングとかを利用して5901ポートに直接接続するのは避けたほうが無難です。itLinkedInPocketCopywebtogsでバックパックを買ってみた!大丈夫!無事安く買えました!NextさくらのVPSサーバーにCentOS7をインストールして最初に行った設定Prev関連記事さくらのVPSサーバーにCentOS7をインストールして最初に行った設定VPSサーバーにCentOS7インストール後に最初にやる設定メモ。...Windowsでファイルを結合するWindowsでファイルを結合することがあったのでメモ。