2011年5月12日木曜日

UbuntuでWindowMakerを使う

UbuntuでWindowMakerを使う

テスト環境
Ubuntu 11.04 Natty

WindowMakerパッケージをインストールする
$ sudo apt-get install wmaker wmaker-data

debian/ubuntuのメニューとシンクロさせたいのでパッケージを追加
$ sudo apt-get install menu menu-l10n

WindowMakerにはファイルマネージャーがないのでインストールする
$ sudo apt-get install fsviewer fsviewer-icons
$ sudo apt-get install pcmanfm

ファイルマネージャーを利用するにはターミナルから
$ fsviewer &
$ pcmanfm &
と、コマンド入力する

fsviewerの方が、WindowMakerには似合う



WindowMakerで解像度の変更

ログイン時に、デスクトップ環境をWindowMakerにすると、デフォルトでは画面が狭いので、解像度を変更する

ターミナルから利用可能な解像度の確認
$ xrandr

xrandrによる設定を恒久化する
$ vi ./.xprofile

#!/bin/sh
xrandr --output default --mode 1440x900

or

$ sudo vi /etc/gdm/Init/Default

14行目
/sbin/initctl -q emit login-session-start DISPLAY_MANAGER=gdm

の直前に
xrandr --output default --mode 1440x900
と追加
、.xprofileによる設定よりも、起動プロセスのより早い段階で解像度を変更でき、ログイン画面を含め、全てのユーザに対して解像度変更を有効にすることができるという利点があるが、再起動しないと反映されない


WindowMakerの文字化け対策

WindowMakerのメニューが、一部文字化けするので修正する

フォントの設定
日本語フォントを使用するように2つのファイルを設定する
Takaoゴシックを指定してみた

存在しないので、WMGLOBALを作る
$ vi ~/GNUstep/Defaults/WMGLOBAL

{
SystemFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=10";
BoldSystemFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=10";
}



$ vi ~/GNUstep/Defaults/WindwosMaker

以下の部分を

 ClipTitleFont = "Verdana:bold:pixelsize=10";
 IconTitleFont = "sans serif:bold:pixelsize=9:xlfd=-*-helvetica-bold-r-normal-*-9-*-*-*-*-*-*-*";
 LargeDisplayFont = "sans serif:bold:pixelsize=24:xlfd=-*-helvetica-bold-r-normal-*-24-*-*-*-*-*-*-*";
 MenuTitleFont = "sans serif:bold:pixelsize=12:xlfd=-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*";
 WindowTitleFont = "sans serif:bold:pixelsize=12:xlfd=-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*";
 DisplayFont = "sans serif:pixelsize=12:xlfd=-*-helvetica-medium-r-normal-*-12-*-*-*-*-*-*-*";
 MenuTextFont = "sans serif:bold:pixelsize=12:xlfd=-*-helvetica-bold-r-normal-*-12-*-*-*-*-*-*-*";
 



以下のように変更する

 ClipTitleFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=10";
 IconTitleFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=9";
 LargeDisplayFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=24";
 WindowTitleFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=12";
 DisplayFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=12";
 MenuTextFont = "TakaoGothic:slant=0:weight=80:width=100:pixelsize=12";
 



日本語フォントを一括設定するwsetfontコマンドは、存在しなかった

変更後、再度ログインする


WindowMakerで日本語メニュー


以下のファイルを修正
~/GNUstep/Default/WMRootMenu
以下の行の下に、
"menu.hook"
以下の内容を追記で、日本語メニューになる
/usr/share/WindowMaker/menu.ja


WindowMakerでアプリの多重起動


LibreOfficeのCalcとWiterを同時起動できないと困ったりするので、変更する

$ vi ~/GNUstep/Defaults/WMState


libreoffice という名前で登録されていない
soffice.Soffice当名前で登録されている(理由は前進のOpenOfficeのそのまた前進がStarOfficeだったから)

以下の部分を探す
Forced = No;

以下のように変更する
Forced = Yes;


参考


記録: Debian GNU/Linux
http://disa-ster.blogspot.com/search/label/Debian%20GNU%2FLinux

WindowMakerの設定 - Slackware Add-on package Project
http://sap.sourceforge.jp/index.php?WindowMaker%A4%CE%C0%DF%C4%EA

lf127, Applications: FSViewer, a file manager for Window Maker
http://linuxfocus.org/English/January2000/article127.shtml

FSViewer
http://www.bayernline.de/~gscholz/linux/fsviewer/index.html

Xorg in Ubuntu 8.04 - Community Ubuntu Documentation
https://help.ubuntu.com/community/XORGHardy

モニタの解像度を変更するには - Ubuntu Japanese Wiki
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/HowToChangeMonitorResolution

0 コメント: