Tag Archives: ディスプレイマネージャ

WDM でウィンドウマネージャを選択する

とりあえず初期状態では、下記のウィンドウマネージャが選択できる。

  • NoChange
  • wmaker
  • afterstep
  • blackbox
  • ctwm
  • enlightenment
  • fvwm
  • fvwm2
  • fvwm95
  • olvwm
  • qvwm
  • tvtwm
  • failsafe(ウィンドウ枠を表示しないフェイルセーフ)

(やること、むっちゃ増えたし。)

 これらの設定はどこにあるんだろうと、

# cd /usr/local/lib/X11/wdm
# grep wmaker *

Xclients:       wmaker*|WMaker*|WindowMaker*)
Xclients:               WMAKER_PATH=wmaker
Xclients.in:    wmaker*|WMaker*|WindowMaker*)
Xclients.in:            WMAKER_PATH=wmaker

wdm-config:DisplayManager*wdmWm:           wmaker:afterstep:blackbox:ctwm:enlightenment:fvwm:fvwm2:fvwm95:olvwm:qvwm:tvtwm

wdmReconfig:rc_word=wmaker
wdmReconfig:WMAKER_PATH=”wmaker”

ひとずつ、いじってみるか。

/usr/local/lib/X11/wdm/Xclients の wmaker* などは、ワイルドカードっぽいわけで、/usr/local/lib/X11/wdm/wdm-config の中のリストを変更してみた。

現状使えるウィンドウマネージャにマークを付けて、並び順を変えてみる。

DisplayManager*wdmWm:           wmaker@:enlightenment@:fvwm2@:twm@:afterstep:blackbox:ctwm::fvwm:fvwm95:olvwm:qvwm:tvtwm

 

問題なく起動した。

が、本来は、wdm-config や Xclients の設定は、wdmReconfig を実行することで作り変えるらしい。

で、とりあえずそのまま wdmReconfig を実行したら、wdm のユーザログイン後に、ウィンドウマネージャへ遷移せず、再び wdm の画面に戻ってしまうようになった。

結局 wdm の再インストール。

 

 

 

 

 

WDM - ディスプレイマネージャ

x11/wdm

wdm-1.28_10

ディスプレイマネージャ、いまだ、XDM しか入っていない。

そういえば以前、jail 環境で Window Maker を入れたっけか。

つーことで、WDM をインストールしてみる。

# cd /usr/ports/x11/wdm
# make config-recursive
# make install clean

あら、あっさり入っちゃった。

wdm is an X display manager based on the original X11 X Display Manager (xdm).

 

で、usr/local/etc/rc.d/wdm.sh を作成した。

#!/bin/sh

/usr/local/bin/wdm

jail 再起動して、Xming で接続!

 

おう、いえーぃっ!

しかも、なんだか、ウィンドウマネージャが選択できるっぽい。

gdm インストールの失敗で気落ちしていたが、なんだかテンション上がってきたーっ!

 

 

 

GDM - ディスプレイマネージャ(失敗記録)

x11/gdm

気分を変えて GDM をインストールしてみるか。上手にできるかな?

さて、jail環境で。

# cd /usr/ports/x11/gdm
# make config-recursive
# make install clean

とても多くの時間を必要としそうだよ。

とはいえ、意識的にディスプレイマネージャをインストールするのは、XDM に続いてお初なので、楽しみである。

make 中にエラーが出た。

/usr/bin/ld: warning: libz.so.6, needed by /usr/local/lib/libxml2.so, not found (try using -rpath or -rpath-link)
(途中略)
gmake[2]: *** [xsltproc] Error 1
gmake[2]: Leaving directory `/var/tmp/usr/ports/textproc/libxslt/work/libxslt-1.1.26/xsltproc’

# cd /usr/ports/textproc/libxml2
# make deinstall
# make reinstall clean

ふたたび、gdm の make を実行。

またエラーが出た。  

/libexec/ld-elf.so.1: Shared object “libutil.so.9″ not found, required by “perl5.12.4″
*** Error code 1

Stop in /usr/ports/textproc/p5-XML-Parser.
*** Error code 1

libutil.so.8 が libutil.so.9 にアップグレードしたとか・・・。

現在、FreeBSD 8.2R 。

やっぱ、FreeBSD 9.0 にアップグレードしなきゃならんのか?

 

 

 

SLiM – ディスプレイマネージャー(成功記録)

x11/slim

slim-1.3.2

なのだが、jail 子の環境で動かなかったので、親で試す。

# cd /usr/ports/x11/slim
# make install clean

で、

/etc/ttys

#ttyv8  “/usr/local/bin/xdm -nodaemon”  xterm   off secure
ttyv8   “/usr/local/bin/xdm -nodaemon”  xterm   on secure

になっているので、

#ttyv8  “/usr/local/bin/xdm -nodaemon”  xterm   off secure
#ttyv8   “/usr/local/bin/xdm -nodaemon”  xterm   on secure
ttyv8   “/usr/local/bin/slim”   xterm   on secure

として、再起動してみた。

ら、

動いた。

残念ながら、親環境でのスクリーンショットが取れない。

.xinitrc に記述した twm の起動がむちゃくちゃ遅い。ログイン後の反応は XMD の方が早い感があるが、自動ログインするためにはしかたがないか。

で、SLiM による自動ログインは、

/usr/local/etc/slim.conf

default_user        username
focus_password   no
auto_login            yes

 

 

SLiM - ディスプレイマネージャー(断念記録)

お試し中は何度も何度も jail 環境を作り直すので jail 作成スクリプトを作っていた。めんどくさがり。

それと xdm で毎回ログインするのが面倒になってきたアレ。やっぱりめんどくさがり。

そこで、ログインマネージャを SLiM に変えて自動ログインしようと思うヤツ。

x11/slim

slim-1.3.2_2

# cd /usr/ports/x11/slim
# make install clean

/usr/local/etc/rc.d/slim の中を見る。

# Alternatively, edit /etc/ttys and change the line below
#   ttyv8   “/usr/X11R6/bin/xdm -nodaemon”  xterm   off secure
# to this:
#   ttyv8   “/usr/local/bin/slim”   xterm   on secure

ってあるのでやってみた(xdm の時に動かなかったんだけどなぁ・・・)・・・と思ったら、やっぱだめだった。jail だからなのか?わからない。なので、/usr/local/etc/rc.d/slim を動かすことにする。

この時点で、/etc/ttys が編集済みであったら、元に戻してから、

/etc/rc.conf

slim_enable=”YES”

で、再起動(もしくは、/usr/local/etc/rc.d/slim start)。

・・・・動かない・・・・ /var/log/slim.log・・・。

・・・・・あ、Xorg -configure なヤツ。よけいめんどくさい。

・・・・・・あ、SLiM って XDMCP 未対応。vnc ・・・。

・・・・・・・あ、プツッ。

(やーめた)

という、途中断念の記録。