スキップしてメイン コンテンツに移動

投稿

ラベル(fvwm2)が付いた投稿を表示しています

fvwm2の設定: bindings

  ~/lib/conf/wm/bindings   fvwmのキーバインドを設定する. # key bindings: # ショートカットキー # M=Meta C=Control S=Shift A=なし # press shift arrow + meta key, and move the pointer by 1/10 of a page Key Left A C CursorMove -10 +0 Key Right A C CursorMove +10 +0 Key Up A C CursorMove +0 -10 Key Down A C CursorMove +0 +10 # shift + meta + arrow = change desktop Key Left A MC GotoDesk -1 $[desk_min_no] $[desk_max_no] Key Right A MC GotoDesk 1 $[desk_min_no] $[desk_max_no] Key Tab A M FocusNextWindow Key Tab A SM FocusPrevWindow Key Tab A C RaiseLower # Keyboard accelerators Key F2 A M Menu RootMenu Nop Key F3 A M WindowList Key F4 A M Delete key F5 A M Maximize 0 100 key F6 A M Maximize 100 0 Key F7 A M Move Key F8 A M Resize Key F9 A M ...

dot.fvwm2rcの設定

  fvwmの初期化をおこなう.中身は,各設定ファイルを読み込むだけ. # # .fvwm2rc # ### environmental variables Read $[HOME]/lib/conf/wm/globalfeel ### settings Read $[HOME]/lib/conf/wm/colors Read $[HOME]/lib/conf/wm/bindings Read $[HOME]/lib/conf/wm/fonts Read $[HOME]/lib/conf/wm/menus Read $[HOME]/lib/conf/wm/modules Read $[HOME]/lib/conf/wm/startup Read $[HOME]/lib/conf/wm/styles ### other settings #Read $[HOME]/lib/conf/wm/misc

fvwm2の設定: styles

  ~/lib/conf/wm/styles   fvwmの細かなスタイルを設定する. # スタイル。 "*" はすべてのWindowに対して # BorderWidth 枠の太さ # HandleWidth ハンドルの太さ # Icon アイコン画像の指定 # NoTitle タイトルバーを消す # NoHandles ハンドルを消す # Sticky 画面粘着(デスクトップ内を移動したときについてくる) # WindowListSkip ウィンドウリストに載せない # StaysOnTop 常に一番上に来る # CirculateSkip Next [*] Focus で Focus されない # ポップアップメニューのスタイル (テキスト色/背景色/影色/フォント/{fvwm|mwm}) MenuStyle $[my_fg_color] $[my_hilight_color] $[my_hilight_color] \ -adobe-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* mwm Style "*" Icon unknown1.xpm Style "*" Color $[my_fg_color]/$[my_normal_color] Style "*" BorderWidth 5, HandleWidth 5 Style "*" MWMFunctions, MWMButtons, MWMBorder, MWMDecor Style "*" DecorateTransient, IconBox -100 10 -1 -1 Style "*" ClickToFocus, CirculateSkipIcon # 新規Windowの配置方法 # * ActivePlacement 自分で位置をきめる # * RandomPlacement Random に配置 # * SmartPlacement 隙間をみつけて配...

fvwm2の設定: startup

  ~/lib/conf/wm/startup   fvwmの開始時または再起動時におこなう処理を指定する. ######################## 初期化関数 ######################## # 起動時 #AddToFunc InitFunction "I" Module FvwmButtons #+ "I" exec xsetroot -mod 2 2 -fg \#554055 -bg \#705070 #Pager #FvwmPager 0 1 を FvwmPager 0 のようにすれば仮想デスクトップは1つに。 AddToFunc InitFunction + "I" Module FvwmWinList + "I" Module FvwmPager $[desk_min_no] $[desk_max_no] + "I" Exec exec fvwm-root $[HOME]/lib/media/img/green_1920x1200.png + "I" Exec exec xsetroot -solid \#000000 # 再起動時 AddToFunc RestartFunction + "I" Module FvwmWinList + "I" Exec exec xsetroot -solid \#000000 + "I" Exec exec fvwm-root $[HOME]/lib/media/img/green_1920x1200.png + "I" Module FvwmPager $[desk_min_no] $[desk_max_no] #+ "I" Exec exec fvwm-root /var/private-$[USER]/img/bg

fvwm2の設定: modules

  ~/lib/conf/wm/modules   fvwmで使用するモジュールの設定.モジュールとは,画面上に配置するツールボックスのようなもの.例えば,仮想ウィンドウの管理画面や,タスク管理画面など. ################## FvwmModules ########################################## ################## FvwmButtons button-bar ################################ # FvwmButtons FvwmIconMan Pager などが合体しているやつ *FvwmButtonsGeometry 520x100-1-1 *FvwmButtonsBack bisque3 *FvwmButtons(Frame 2 Padding 2 2 Container(Rows 2 Columns 5 Frame 1 \ Padding 10 0)) #*FvwmButtons(3x2 Frame 2 Swallow "FvwmIconMan" "Module FvwmIconMan") #*FvwmButtons(1x2 Frame 2 Swallow(UseOld) "FvwmPager" "Module FvwmPager 0 0") *FvwmButtons(1x2 Frame 0 Container(Rows 2 Columns 2 Frame 0)) #*FvwmButtons(Frame 2 Swallow(UseOld,NoHints,Respawn) "xbiff" `Exec exec xbiff g bisque3`) #*FvwmButtons(2x1 Frame 3 Swallow(UseOld,NoHints,Respawn) "xbiff" `Exec exec xcalc`) #*FvwmButtons(Frame 2 Swallow(UseOld,NoHints,Respawn) "xclock...

fvwm2の設定: misc

  ~/lib/conf/wm/misc   fvwmのその他の設定. # Icon file specifications # アイコンファイルの指定 # # Mostly, you don't have to specify icon files, as FvwmIconBox now # reads icon files specified in Style commands. # ほとんど, アイコンファイルを指定しなくてよいでしょう, 現在の # FvwmIconBoxは, Styleコマンドで指定されたアイコンファイルを読み込みます # *FvwmIcon: Box "Fvwm*" - # FvwmForm alias - rlogin or telnet to host via xterm # FvwmForm エイリアス - Kterm上で他ホストへのrlogin もしくは telnet *RloginWarpPointer *RloginFont *helvetica*m*r*n*12* *RloginButtonFont *helvetica*m*o*n*12* *RloginInputFont *cour*m*r*n*12* *RloginFore Black *RloginBack Light Gray *RloginItemFore Wheat *RloginItemBack Gray50 # begin items *RloginLine center *RloginText "Login to Remote Host" *RloginLine center *RloginText "Host:" *RloginInput HostName 30 "" *RloginLine center *RloginSelection meth single *RloginChoice TN TN off ...

fvwm2の設定: menus

  ~/lib/conf/wm/menus   fvwmのメニューの設定.デスクトップ上をクリックするなどの際に,ポップアップして現れるもの. ######################## 各メニュー設定 ################### AddToMenu RootMenu #+ "XTerm" Exec exec xterm #+ "Rxvt" Exec exec rxvt #+ "" Nop #+ "Remote Logins" Popup Remote-Logins #+ "" Nop #+ "Fvwm Simple Config Ops" Popup Misc-Ops #+ "Refresh Screen" Refresh #+ "Recapture Screen" Recapture #+ "" Nop + "Apps" Popup Apps + "" Nop + "Restart Fvwm" Restart fvwm #+ "Fvwm Modules" Popup Module-Popup #+ "Fvwm Window Ops" Popup Window-Ops + "Fvwm" Popup Fvwm + "" Nop + "Exit Fvwm" Popup Quit-Verify #AddToMenu Utilities "Utilities" Title #+ "Top" Exec exec xterm -T Top -n Top -e top...

fvwm2の設定: globalfeel

  ~/lib/conf/wm/globalfeel   fvwmの全体的な設定. ########### definitions # default color SetEnv my_hilight_color #701a40 #SetEnv my_hilight_color #6174ED #SetEnv my_hilight_color #6877D4 #SetEnv my_hilight_color #6868A6 #SetEnv my_hilight_color #888888 SetEnv my_normal_color #181818 SetEnv my_fg_color #f0f0f0 #SetEnv my_font_normal -*-kochi gothic-*-r-*-*-*-*-*-*-*-*-*-* SetEnv my_font_normal -*-sazanami gothic-*-r-*-*-17-*-*-*-*-*-*-* #SetEnv my_font_normal -*-helvetica-*-r-*-*-*-*-*-*-*-*-*-* # desk size SetEnv desk_min_no 0 SetEnv desk_max_no 7 # fvwm のモジュール、アイコンのパス。: で区切って複数書くことができる #ModulePath /usr/lib/X11/fvwm2 #PixmapPath /usr/local/X11R6.4/include/X11/pixmaps/ PixmapPath /usr/share/pixmaps/:$[HOME]/lib/icons/ #IconPath /usr/local/X11R6.4/include/X11/bitmaps/ # 画面の端 10 dot 以内に 250 ms 以上いるとスクロール # スクロールを禁止したい場合は、0 0 とする #EdgeResistance 250 10 EdgeResistance 5 5 # 画面の端にいくと、何パーセント画面を動かすか # スクロールを禁止したい場合は、0 0 とする # X Y EdgeScroll 100 100...

fvwm2の設定: fonts

  ~/lib/conf/wm/colors   fvwmで使用するフォントを設定する. # ウィンドウに使用されるフォント #WindowFont -*-helvetica-bold-r-*-*-12-*-*-*-*-*-*-* #WindowFont -*-new century schoolbook-bold-r-*-*-17-*-*-*-*-*-*-* WindowFont $[my_font_normal] #-*-kochi gothic-*-*-*--*-*-*-*-*-*-* #WindowFont -*-kochi gothic-*-r-*-*-17-*-*-*-*-*-*-* #WindowFont -*-clean-medium-r-*--14-*-*-*-*-*-*-* #WigndowFont -*-sazanami gothic-*-r-*-*-17-*-*-*-*-*-*-* #WinsldowFont -*-bitstream charter-*-*-*-*-*-*-*-*-*-*-*-* #WindowFont -*-mona outline-*-*-*-*-*-*-*-*-*-*-*-* # アイコンに使用されるフォント #IconFont -adobe-times-bold-r-*-*-18-*-*-*-*-*-*-* #IconFont -*-helvetica-*-r-*-*-12-*-*-*-*-*-*-* IconFont $[my_font_normal]

fvwm2の設定: colors

  ~/lib/conf/wm/colors   fvwmの色設定をおこなう. # フォーカスの当たっているウィンドウの色 (テキスト 背景) #SetEnv my_hilight_color #701a40 #SetEnv my_normal_color #181818 #SetEnv my_fg_color #f0f0f0 #HilightColor #f0f0f0 #701a40 HilightColor $[my_fg_color] $[my_hilight_color] # カラーマップの挙動 ColormapFocus FollowsMouse