最近SVN、Trac用のサーバーの調子が悪くって、時々ハングしてしまう。
で、Atom330サーバー側に移設したのはよいのだけれど、VNCでGnomeディスクトップ上の「システム」にマウスオンすると、ディスクトップが固まってしまう現象が発生している。
http://bugs.centos.org/view.php?id=3796
に、報告されているバグだとおもうのだけれど、(現状ではRUNレベルを落とすことで対策しています。)
まっ、リモートでディスクトップ環境をつかうってのはあまりないんで、別にたいした支障はないんだけれど、やっぱり気分が悪いんで、ディスクトップ環境としてKDEを使ってみることにしました。
まずKDEはそのものはGnomeディスクトップ上から、ソフトウエアの追加と削除で追加した。
次にVNC接続環境でディスクトップを利用するには~/.vnc/xstartupを編集して
Gnome環境で接続
#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & #コメントアウト exec gnome-session #最終行に追加
KDE環境で接続
#!/bin/sh # Uncomment the following two lines for normal desktop: # unset SESSION_MANAGER # exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & #twm & #コメントアウト exec startkde #最終行に追加
とかするって書いてあることが多いが、もっとスマートに
# Uncomment the following two lines for normal desktop:
(通常のディスクトップで表示するときゃ、以下の2行のコメントを外せ)
っう、のがあるんで、素直に従って以下のように変更しておく
#!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm &
つぎにデフォルト環境を簡単に切り替えられるツールswitchdeskをインストール。
# yum install switchdesk Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: ftp.nara.wide.ad.jp * base: ftp.nara.wide.ad.jp * extras: ftp.nara.wide.ad.jp * updates: ftp.nara.wide.ad.jp Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package switchdesk.noarch 0:4.0.8-6 set to be updated --> Finished Dependency Resolution Dependencies Resolved ======================================================================================================================== Package Arch Version Repository Size ======================================================================================================================== Installing: switchdesk noarch 4.0.8-6 base 15 k Transaction Summary ======================================================================================================================== Install 1 Package(s) Upgrade 0 Package(s) Total download size: 15 k Is this ok [y/N]: y Downloading Packages: switchdesk-4.0.8-6.noarch.rpm | 15 kB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : switchdesk 1/1 Installed: switchdesk.noarch 0:4.0.8-6 Complete! #
これで
KDEにスイッチするときはswitchdesk kde
# switchdesk kde Red Hat Linux switchdesk 4.0 Copyright (C) 1999-2004 Red Hat, Inc Redistributable under the terms of the GNU General Public License Desktop now set up to run KDE. #
Gnomeに切り替えるときは switchdesk gnome
# switchdesk gnome Red Hat Linux switchdesk 4.0 Copyright (C) 1999-2004 Red Hat, Inc Redistributable under the terms of the GNU General Public License Desktop now set up to run GNOME. #
みたいな感じで切り替えることが出来る。
実際にやってみよ(^o^)!
まずはPoderosaでサーバーに接続
#vncserver でvncswerverを起動(通常はvnc使わないので止めてます)
で、vncクライアントを起動
上の例ではディスクトップNo :1でVNCサーバが起動しているのでサーバー名の後に:1を加えて指定
次にパスワードを入力(初めてVNC接続したときに、パスワード設定があるのでそのとき設定したパスワード)
はい、めでたくVNC接続できました。
次に、ディスクトップをKDEに切り替えてみる。
ディスクトップを切り替えるにはいったんVNCサーバーを停止する必要があるので、VNC接続を切り、
#vncserver -kill :1 (:1の部分はディスクトップ番号)でVNCサーバーを停止しておき
#switchdesk kde としておけば次からはKDEがVNC接続時のディスクトップ環境になるので
#vncserver にて、も一回VNCサーバーを立ち上げてVNC接続すれば、KDEが利用できる。