#author("2018-05-30T16:43:22+00:00","","") #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/bash xset m 20/10 4 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; } ); ////////////////////////////////////////////////////////////////////////////// * 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]]