Unix/X11
.xinitrc
#!/bin/sh
source $HOME/.xprofile
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi
if [ -f $userresources ]; then
xrdb -merge $userresources
fi
if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi
# Start the window manager:
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
# ck-launch-session startkde
bbkeys &
ck-launch-session /usr/bin/blackbox
else
# startkde
bbkeys &
exec /usr/bin/blackbox
fi
xprofile
export LANG=ja_JP.utf8 export LC_CTYPE=ja_JP.utf8 export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE=scim-bridge #export XIM_PROGRAM="scim -d" #export QT_IM_MODULE="scim" scim -d & xset +fp /usr/share/fonts/misc xset r rate 250
.Xmodmap
remove control = Control_L remove lock = Caps_Lock keysym Control_L = Caps_Lock keysym Caps_Lock = Control_L add control = Control_L add lock = Caps_Lock
.bbkeysrc
# default bbkeys definitions....
[begin] (bbkeys configuration file)
[config]
[option] (stylefile) {~/local/blackbox-CVS/share/blackbox/styles/Cthulhain}
[option] (honorModifiers) {false}
[option] (raiseWhileCycling) {false}
[option] (showCycleMenu) {true}
[option] (menuTextJustify) {right}
[option] (followWindowOnSend) {false}
[option] (includeIconifiedWindowsInCycle) {true}
[option] (autoConfig) {true}
[option] (autoConfigCheckTimeout) {2}
[option] (workspaceColumns) {4}
# [option] (workspaceRows) {2}
# only one can be effective at a time
# if both are given, workspaceColumns takes precedence
[option] (cycleMenuX) {20}
[option] (cycleMenuY) {20}
[end]
[keybindings] (begin keybindings)
[chain] (Control-Mod1-W)
[sendToWorkspace] (1) {1}
[sendToWorkspace] (2) {2}
[sendToWorkspace] (3) {3}
[sendToWorkspace] (4) {4}
[sendToWorkspace] (5) {5}
[sendToWorkspace] (6) {6}
[sendToWorkspace] (7) {7}
[sendToWorkspace] (8) {8}
[end]
[Lower] (Mod1-Down)
[Raise] (Mod1-Up)
[toggleShade] (Mod1-F9)
[Close] (Mod1-F4)
# [Iconify] (Mod1-m)
[toggleMaximizeFull] (Mod1-F12)
[toggleMaximizeHorizontal] (Mod1-F11)
[toggleMaximizeVertical] (Mod1-F10)
[toggleOmnipresent] (Mod1-Control-S)
[resizeWindowWidth] (Mod1-Control-Shift-Left) {-5}
[resizeWindowWidth] (Mod1-Control-Shift-Right) {5}
[resizeWindowHeight] (Mod1-Control-Shift-Up) {-5}
[resizeWindowHeight] (Mod1-Control-Shift-Down) {5}
[moveWindowUp] (Mod1-Control-Up) {1}
[moveWindowDown] (Mod1-Control-Down) {1}
[moveWindowLeft] (Mod1-Control-Left) {1}
[moveWindowRight] (Mod1-Control-Right) {1}
[NextWindow] (Mod1-Tab)
[NextWindowOnAllWorkspaces] (Mod1-Control-Tab)
[PrevWindow] (Mod1-Shift-Tab)
#[changeWorkspace] (Mod1-1) {1}
#[changeWorkspace] (Mod1-2) {2}
#[changeWorkspace] (Mod1-3) {3}
#[changeWorkspace] (Mod1-4) {4}
#[changeWorkspace] (Mod1-5) {5}
#[changeWorkspace] (Mod1-6) {6}
#[changeWorkspace] (Mod1-7) {7}
#[changeWorkspace] (Mod1-8) {8}
#[upWorkspace] (Mod1-Control-K)
#[downWorkspace] (Mod1-Control-J)
[leftWorkspace] (Mod1-Control-p)
[rightWorkspace] (Mod1-Control-n)
[showRootMenu] (Mod1-Control-Escape)
[Execute] (Mod1-e) {uxterm -fwb sans -sb -rightbar}
[Execute] (Mod1-1) {emacs}
#[Execute] (Mod1-2) {konqueror ~/Downloads}
[Execute] (Mod1-2) {thunar ~/Downloads}
[Execute] (Mod1-3) {chrome}
[Execute] (Mod1-b) {xterm -geometry 15x1 -e battery}
[Execute] (Mod1-m) {amixer set Master toggle}
[Execute] (Mod1-f) {amixer set Front toggle}
[Execute] (Mod1-0) {amixer set Master 2dB+}
[Execute] (Mod1-9) {amixer set Master 2dB-}
[Execute] (Mod1-F5) {xrefresh}
[Execute] (Mod1-F1) {gnome-terminal}
#[Execute] (Mod4-E) {kfmclient openProfile filemanagement}
#[Execute] (F20) {kfmclient openProfile filemanagement}
[Execute] (Mod4-E) {nautilus ~}
#[Execute] (F20) {nautilus ~}
[Execute] (Mod1-Control-L) {xlock}
[end] (end keybindings)
[end] (end bbkeys configuration)
---
update at 2018/03/02 22:04:51
※注:当サイトは特定環境において確認できた事象のみを記述しています。他の環境での動作は一切保証しません。