RedHat EE 5.3でtwmをウインドウマネージャにしたい

このQ&Aのポイント
  • Red Hat Enterprise Linux 5.3でデイスクトップgnomeのウインドウシステムをtwmに変えたい
  • switchdeskコマンドが見つからず、vncserverを起動してもデフォルトのウインドウマネージャが起動してしまう
  • .Xclientsを記述する必要があるのかどうか迷っている
回答を見る
  • ベストアンサー

RedHat EE 5.3でtwmをウインドウマネージャにしたい

Red Hat Enterprise Linux 5.3でデイスクトップgnomeの ウインドウシステムをtwmに変えたいと望んでいます。 switchdeskコマンドで可能かと考えていたのですが switchdeskを端末からタイプしてもシェルからは command not foundと応答メッセージが返って来ます rootでfind / -name switchdeskとタイプしても 見つけられませんでした vncserverを起動して該当サーバにvncviewerから接続すると 接続するとtwmが起動するので、そのユーザで ln -s ./.vnc/xstartup ./.xinitrcとしてみたのですが gnomeのデフォルトのウインドウマネージャが起動してしまいます cat /etc/X11/xinit/xinitrc するとif [ -f $HOME/.Xclients ]; then exec $DBUS_LAUNCH $HOME/.Xclients || \ exec $HOME/.Xclients なる記述があります。.Xclientsを記述する必要があるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dev_null
  • ベストアンサー率67% (37/55)
回答No.1

ランレベルによって参照されるファイルが異なります。 RHELでは、ランレベルに依存しない.Xclientsを書いた方が間違いがなかったと思います。 各ランレベルについては、「Red Hat Enterprise Linux 導入ガイド」を見てください。

katu_ueda
質問者

お礼

.Xclinetsに記述してgdmからログイン時twmを起動できました ,xinitはstartxタイプ時参照するようですね参考になりました

関連するQ&A

  • VNCで接続したいが、xterm等Can't open displayとなる

    すいませんが教えて下さい。いろいろネットや本で調べましたが分かりません。 いつもwin95機から、solaris機へtelnetでつないで使ってます。 VNCを使おうと思いインストールしました。そしてvncserverはちゃんと起動できるようになりました。しかし、win機のvncviewerで見ようとしても、Xカーソルだけしか写ってません。(ちゃんとマウスについて動きます) .VNCのxstartupファイルに  #!/bin/sh  xsetroot -solid grey  xterm &  exec twm とかいたんですけどxtermとtwmが動いてないんです。 どうすればVNCでxtermとtwmが動かせますか? ちなみに、vncserverを動かしてるときにtelnet上から xterm -display host1:1 (host1はsolaris機の名前) としてもCan't open displayというエラーになります。 /tmp/.X11-unix/X1ってのはあります。 素人なのでそれが当然なのか、設定がわるいのかも分かりません。 ちなみにコンソールからコマンド行ログインしてxinitすると ちゃんとxwindowとxtermも出るし、それにtwmと入れると ちゃんと動きます。

  • VNCサーバはスタンドアロンモードでも/etc/hosts.allowで許可しないとエラー「server closed connection unexpecte

    RedHat9 eth0(192.168.0.1) | (192.168.0.2) Win2k としています。 # rpm -qa | grep vnc tightvnc-debuginfo-1.2.9-1 tightvnc-server-1.2.9-1 tightvnc-1.2.9-1 # cat /etc/sysconfig/vncservers | grep -v ^# VNCSERVERS="1:root 2:user01" VNCSERVERARGS[1]="-geometry 800x600" VNCSERVERARGS[2]="-geometry 800x600 -depth 24" # ls -al /root/.vnc 合計 12 drwxr-xr-x 2 root root 4096 2月 10 02:36 ./ drwxr-x--- 20 root root 4096 2月 10 02:40 ../ -rwxr-xr-x 1 user01 user01 316 2月 10 02:32 xstartup* # cat /root/.vnc/xstartup #!/bin/sh # Red Hat Linux VNC session startup script 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 & そして、 # vncpasswd としてパスワードを入力して #/etc/rc.d/init.d/vncserver start VNCサーバを起動中: 1:root 2:user01 [ OK ] この後、 Win2k側からアクセスしてみましたら、 「server closed connection unexpectedly」 となってしまいます。 /etc/hosts.allow Xvnc: xxx.xxx.xxx.xxx という具合にで許可したらアクセス出来ました。 xinetdサーバで稼動してるわけではないのにどうして/etc/hosts.allowに反応してしまうのでしょうか?

  • tightvncのLAN内のアクセステスト

    Fedoraでtightvnc のサーバーをたてて クライエントはOSはXPでtightvnc viewer です。 接続はパスワードをきいてきて画面がでているので うまくいっているとおもうのですが画面が灰色だけで なにもみえません。ポインタは動きます。 Fedoraのtightvnc は http://www.tightvnc.com/download.html のtightvnc-1.2.9_unixsrc.tar.gz をインストールしてtar xfvz [file] で解凍して $ mkdir ~/.vnc $ cp -a /etc/X11/xinit/xinitrc ~/.vnc/xstartup を実行して $ vncserver  で起動しています。 http://www.s.fpu.ac.jp/S0112103/vnc.html や http://www.namikilab.tuat.ac.jp/~sasada/prog/tightvnc.html を参考にしていますがクライエント側で灰色にしか映らない理由がなかなかわかりません。 よろしくおねがいします。

  • Linuxマシン起動時にVNCサーバを起動させたい

    Linuxマシン起動時にVNCサーバを起動させたい # chkconfig vncserver on をして、 # chkconfig --list vncserver 0:off 1:off 2:on 3:on 4:on 5:on 6:off となりました。 しかしながら、再起動しても一向に繋がりません。 # vncserver と手動で起動させてみると New 'mydomain.con:2 (user)' desktop is mydomain.con:2 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/mydomain.con:2.log と表示されます。 察するに、一応、マシン起動後にVNCサーバも起動しているみたいなのですが、 どういうわけか、繋がりません。 ですから、 # /etc/init.d/vncserver restart のようにしてVNCサーバを手動で再起動することで、繋ぐことが出来ます(遠隔操作が可能になります)。 なお、通常通りマウスが使えるような環境にするために、以下のようなコマンドを使っています。 # eval `dbus-launch --auto-syntax` しかし、これも再起動後は手動で実行しないといけません。 どのようにすれば、(マウスが使えるような環境に)遠隔操作でLinuxマシン(サーバ)に接続することができるでしょうか。 なお、使用機材(マシン)はLinux Fedora10です。 よろしくお願い致します。

  • VNCで遠隔操作したい(ビジュアルで)

    VNCで遠隔操作したいと考えています。 一応、繋がるのですが、灰色の画面だけでデスクトップは現れません。 サーバはLinux(Fedora10)で、クライアントはWindowsXPです。 (ファイヤーウォールは正常に開いています。) 参照しているページは以下のURLです。 http://kajuhome.com/vnc.shtml /root/.vnc/xstartupを以下のように変更しました。 #twm & exec gnome-session 他にどのような手立てが必要でしょうか?

  • vnc画面が真っ黒・・・(vine3.1<-win2000)

    なぜかVNCの画面が表示できません。 実は一度は出来ていたのです。 VINEをいろいろいじりおかしくなったため、 再インストールをするとひょうじ出来なくなりました。 vncserver :1 とすると.vncがつくられ、そのstartupを /etc/X11/xinit/xinitrc をコピーして入れ替えました。 すると、つなげても真っ黒なままなのです・・・ デフォルトのあの簡素な画面なら出ます。 gnomeが出せないのです。 何かを忘れているのでしょうか? 何かお気づきの方お願いいたします

  • VNCがうまくいかない(redhat9)

    linux初心者ですが よろしくおねがいします linuxの勉強をしようと思い、ただ 古いマシンを流用するので windowsのデスクトップからVNCで 操作したいと思っています。 マシンはceleron460/128M。 まずredhat9をパーソナル環境でインストール。 setupでファイアウォールを無効にし vnc-server3.3.3r1-2vl3.i386.rpmと いうやつを拾ってきて ダブルクリックからインストール。 すると/etc/vncというフォルダが でき、中にはconfigとxstartupというものが 入ってます。 ターミナルから #vncserver ってやるとパスワードを聞いてきたので 設定もしました。 vncserverって入力すると New"X3"desktop is ホスト名:1 starting application・・・ ・・・・・・・・・・ホスト名:1.log と出ます。これが起動の意味なんでしょうか。 他の方の質問を参考に ps-ef|grep VNC (サービスの確認でしょうか?) してみると root 3244 3204 0 現在時刻 pts/1 00:00:00 grep vnc と1行。どうも起動してない臭い? windowsXPにはもともとVNC4.0ビューワが が入っていて、(windows同士だと普通につながる) ipアドレス:1 ipアドレス:5901 とかいろいろしてみましたが 「接続が拒否されました」となります。 pingはお互いに通っています。 windowsのファイアウォールも切って テストしています。 基本的なことがわかっていないんだと思います。 windowsくらいしか触ったことがないのですが、 ヒントを教えていただけませんか? あと何をしたら良いでしょうか。 どうかよろしくお願いしますm_m

  • Solaris2.6でのVNCでGUI

    どなたかご存知でしたら教えて下さい。 なんとかPerlをインストールして、 クライアントからのVNCの接続確認まで 出来たのですが、未だにCUIです。 GUI(Xwindow)を表示出来る様にしたいのですが どこの設定をどうすれば良いのかわかりません。 Linuxでは xstartupに LANG=ja_JP.ujis export LANG を追加、 xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & twm & を kinput2 -canna & exec gnome-session & にしたら出来たのですが。 参考にしたサイトは、以下です。 http://member.nifty.ne.jp/ garbage-can/vnc/Solaris8.htm 宜しくお願い致します。

  • vine linux に vncserver をインストールし、windowsからリモートコントロールしたいのですが

    VNCについての質問です。 realVNC(vnc-4_1_2-x86_linux) をvinelinux 4.1にインストールし、windows vistaからリモートコントロールしようとしています。 ================下記のコマンドで、インストールしました。=================== [root@localhost vnc-4_1_2-x86_linux]# ./vncinstall /usr/local/bin Can't install manual pages to /usr/local/man/man1 Copying Xvnc to /usr/local/bin Copying vncviewer to /usr/local/bin Copying vncpasswd to /usr/local/bin Copying vncconfig to /usr/local/bin Copying vncserver to /usr/local/bin Copying x0vncserver to /usr/local/bin ================起動を行います。=========================================== [root@localhost vnc-4_1_2-x86_linux]# vncserver You will require a password to access your desktops. ================パスワードを設定=========================================== Password: Verify: New ' (root)' desktop is localhost.localdomain:1 Creating default startup script /root/.vnc/xstartup Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/localhost.localdomain:1.log このようになり、正常に起動したと思っているのですが、いざwindowsからVNC Viewer 4 で起動しようとすると、 下記のエラーになってしまいます。 ucable to connect to host: Connection timed out (10060) サーバのポートも開いていて、hosts.allowにもクライアントのIPアドレスを記入しましたが、 同様です。 ブラウザからのアクセスもできませんでした。 初心者なので、情報不足などあるかもしれませんが、どなたか原因や解決方法などご教授いただけませんでしょうか?

  • VNCを使っていたらgnomeに戻らなくなりました

    VNCを使おうと思い設定を施し繋げていたところ 急にgnomeからtwmの画面になり、VNCを使わずローカルログインする 際もtwmでしかログインできなくなりました。 以下の操作を行っております。 # /etc/sysconfig/vncserversを編集 VNCSERVERS="1:ログインするユーザ名" # ~/.vnc/xtartupの編集 #twm & exec gnome-session ここまではgnomeで繋げました。 次に # /etc/sysconfig/vncserversを編集して VNCSERVERS="2:ログインするユーザ名" というのを追加しました。 これにより:1でも:2でもtwmでしか接続できなく なったので、追加した設定を削除しました。 削除したにも関わらず、:1で接続しても、rootでローカルログイン してもtwmのデスクトップが表示されます。 特に特別な設定を行ったわけでもないのですが。。。 どうしてもgnomeを使いたいのでなんとか元に戻したいと 思っております。 みなさま何かここがおかしいのではないか?という思い当たり ありましたら教えてください。