- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2023-05-13T17:13:44+09:00","","")
#topicpath();
#navi(X/WindowManager);
//////////////////////////////////////////////////////////////////////////////
* 目次 [#o81f4096]
#contents();
//////////////////////////////////////////////////////////////////////////////
* 文字化け対応 [#y3a0c95a]
- WindowMakerをインストールし、Gnome Control Center で切り替えると、タイトルバー他、あちこちが文字化けする。この場合、各ユーザにて、
$ wsetfont japanese
を実行すれば、文字化けが解消される。
//////////////////////////////////////////////////////////////////////////////
* WindowMaker 起動時にプログラムを指定して自動起動させる設定 [#autostart]
* WindowMaker 起動時にプログラムを指定して自動起動させる設定 [#lf9a25bd]
//============================================================================
** autostart [#autostart]
- 自動起動させたいプログラムは、下記のファイルに記述する
${HOME}/GNUstep/Library/WindowMaker/autostart
- (記述例)
#!/bin/sh
#!/bin/bash
xset m 20/10 4
xscreensaver -no-splash &
-- (あまりないとは思うが)英語環境で日本語 IME を使用したいという場合には、 IME のデーモン(例えば ibus-daemon など)を起動するコマンドラインをこのファイルに記述すると良い。
function wm_check_and_start {
local cmd_line=( ${@} );
local proc_name=${cmd_line[0]};
if [ "${proc_name}" = "" ]; then
return;
fi
local is_installed=$(which ${proc_name} | wc -l);
if [ "${is_installed}" = "0" ]; then
wm_autostart_print "${proc_name} does not installed, skip starting.";
return;
fi
proc_num=`ps ax | grep ${proc_name} | grep -v grep | wc -l`;
if [ "${proc_num}" != "0" ]; then
wm_autostart_print "${proc_name} has already been started, skip .";
return;
fi
wm_autostart_print "start: ${cmd_line[@]}";
${cmd_line[@]} &
}
function wm_autostart_print {
echo "WindowMaker/autostart: $@";
}
wm_check_and_start xscreensaver -no-splash
wm_check_and_start asclock -geometry 64x64-0-0
wm_check_and_start /usr/bin/wmbiff
wm_check_and_start wmdocker
wm_check_and_start skypeforlinux
unset wm_check_and_start
unset wm_autostart_print
//============================================================================
** 前回起動状態の再現 [#p7bbb8f7]
- 下記に前回の起動状態が保存される。
${HOME}/GNUstep/Defaults/WMState :
Applications = ();
- 例:emacs が起動していた場合
Applications = (
{
Dock = Dock;
Name = emacs.Emacs;
Shaded = No;
Miniaturized = Yes;
Command = emacs;
Geometry = "1112x672+150+11";
Hidden = No;
Workspace = Main;
ShortcutMask = 0;
}
);
//////////////////////////////////////////////////////////////////////////////
* Links [#wc3ee303]
* dock へのアイテムの追加 [#xaa7818d]
- 画面右側の dock へアイテムを追加する方法について
+ アプリケーションを起動する
+ 左下に追加されたアイコンボックスを既存の dock の下に移動する
+ 移動したアイコンボックス上でマウスを右クリックし、「設定(setting)」を選択し、"Lock" チェックボックスにチェックを入れる
//////////////////////////////////////////////////////////////////////////////
* Skype [#skype]
- skype を WindowMaker 上で起動すると、そのままでは Dock に追加出来ない。
-- もう、自動起動するよう、 [[自動起動スクリプト>#autostart]] に記載するしか...
- GNOME 環境等で表示されるステータスアイコンを表示する場所が WindowMaker 上にない
-- wmdocker を使うと、ステータスアイコンを表示できるようになる。
--- debian では、wmdocker パッケージを導入する
--- wndocker の起動処理を、WindowMaker の[[自動起動スクリプト>#autostart]]に記述する:
//////////////////////////////////////////////////////////////////////////////
* 参考リンク [#links]
- [[UbuntuでWindowMakerを使う>http://krakenbeal.blogspot.jp/2011/05/ubuntuwindowmaker.html]]
- [[Window Maker完全FAQ>http://www.nurs.or.jp/~gen56/wmaker/wmfaq_j.html]]
- [[wmaker のセッティングについて>https://www.gfd-dennou.org/arch/morikawa/memo/wmaker.txt]]
- [[Window Makerでシステムトレイ>https://www.naney.org/diki/dk/Window Maker.html]]
- [[Window Maker>https://www.naney.org/diki/dk/Window Maker.html]]