mikas notebook

November 9, 2009

screenshot

Filed under: Uncategorized — admin @ 1:13 pm

shot20091109120849.jpg

debian, fluxbox (Flux style), aterm, gkrellm (slit), background deviantart.com

~/.fluxbox/find_app.sh

Filed under: Uncategorized — admin @ 12:57 pm

~/.fluxbox/find_app.sh

#!/bin/bash
# Find_app
# Author: Lucas van Staden (lvs at dedmeet.com / www.dedmeet.com)
# This little script will try and find the application attempting to start
# in the running processes, and if found, focus the application
# if not found, a new instance will start
# usage:
# find_app.sh
# params
# 1 - application to start (full path)
# helper applications
WMCTRL=`which wmctrl`;
GREP=`which grep`;
APPLICATION=$1;
BASENAME=`basename $APPLICATION`;
BASENAME=`echo $BASENAME | tr “[:upper:]” “[:lower:]“`
FOUND=0;
function findwindow {
# 1 = BASENAME
# 2 = WMCTRL
# 3 = GREP
IFS=$’\n’;
for RUNNING in `$2 -l -x`
do
if [ `echo $RUNNING | tr "[:upper:]” “[:lower:]” | $3 -c $1` -gt 0 ]
then
HOSTNAME=`hostname`
WINDOW=${RUNNING#*${HOSTNAME} }
$2 -a $WINDOW
FOUND=1;
fi;
done
}
findwindow $BASENAME $WMCTRL $GREP;
if [ $FOUND -eq 0 ]
then
$APPLICATION &
sleep 2;
# Try and find the application, after opened
findwindow $BASENAME $WMCTRL $GREP;
if [ $FOUND -eq 0 ]
then
# Still not found, wait a bit more, and try again
sleep 3;
findwindow $BASENAME $WMCTRL $GREP;
fi
fi

~/.fluxbox/fbpager

Filed under: Uncategorized — admin @ 12:57 pm

~/.fluxbox/fbpager

fbpager.alpha: 64
fbpager.x: 0
fbpager.y: 0
fbpager.workspace.width: 64
fbpager.workspace.height: 64
fbpager.workspacesPerRow: 6400
fbpager.followDrag: false
fbpager.followMove: false
fbpager.changeWorkspaceButton: 11
fbpager.raiseWindowButton: 2
fbpager.lowerWindowButton: 3
fbpager.closeWindowButton: 3 3 1
fbpager.exitButton: 1 3 3
fbpager.nextWorkspaceButton: 4
fbpager.prevWorkspaceButton: 5
fbpager.moveInWorkspaceButton: 1
fbpager.dragToWorkspaceButton: 2
fbpager.align: LeftToRight
fbpager.color: white
fbpager.windowColor: white
fbpager.focusedWindowColor: white
fbpager.windowBorderColor: black
fbpager.backgroundColor: darkgray
fbpager.currentBackgroundColor: lightgray
fbpager.multiClickTime: 250
fbpager.icons: false
fbpager.windowBorderWidth: 1

~/.fluxbox/init

Filed under: Uncategorized — admin @ 12:57 pm

~/.fluxbox/init

session.titlebar.right: Minimize Maximize Close
session.titlebar.left: Stick
session.screen0.iconbar.mode: {static groups} (workspace)
session.screen0.iconbar.alignment: Relative
session.screen0.iconbar.deiconifyMode: Follow
session.screen0.iconbar.iconTextPadding: 10l
session.screen0.iconbar.clientWidth: 70
session.screen0.iconbar.iconWidth: 70
session.screen0.iconbar.wheelMode: Screen
session.screen0.iconbar.usePixmap: true
session.screen0.window.focus.alpha: 255
session.screen0.window.unfocus.alpha: 255
session.screen0.overlay.lineWidth: 1
session.screen0.overlay.lineStyle: LineSolid
session.screen0.overlay.joinStyle: JoinMiter
session.screen0.overlay.capStyle: CapNotLast
session.screen0.menu.alpha: 255
session.screen0.slit.maxOver: false
session.screen0.slit.onTop: true
session.screen0.slit.onhead: 0
session.screen0.slit.placement: RightCenter
session.screen0.slit.acceptKdeDockapps: true
session.screen0.slit.direction: Vertical
session.screen0.slit.layer: Dock
session.screen0.slit.autoHide: false
session.screen0.slit.onHead: 0
session.screen0.slit.alpha: 255
session.screen0.toolbar.maxOver: false
session.screen0.toolbar.visible: true
session.screen0.toolbar.onTop: false
session.screen0.toolbar.height: 0
session.screen0.toolbar.onhead: 0
session.screen0.toolbar.widthPercent: 98
session.screen0.toolbar.placement: BottomLeft
session.screen0.toolbar.tools: workspacename, prevworkspace, nextworkspace, iconbar, systemtray, prevwindow, nextwindow, clock
session.screen0.toolbar.layer: Desktop
session.screen0.toolbar.autoHide: false
session.screen0.toolbar.alpha: 255
session.screen0.clientMenu.usePixmap: true
session.screen0.tab.height: 16
session.screen0.tab.alignment: Left
session.screen0.tab.rotatevertical: true
session.screen0.tab.width: 64
session.screen0.tab.placement: TopLeft
session.screen0.tabs.maxOver: false
session.screen0.tabs.intitlebar: true
session.screen0.tabs.usePixmap: false
session.screen0.titlebar.left: Stick
session.screen0.titlebar.right: Minimize Maximize Close
session.screen0.colPlacementDirection: TopToBottom
session.screen0.decorateTransient: false
session.screen0.userFollowModel: Follow
session.screen0.allowRemoteActions: false
session.screen0.maxDisableResize: false
session.screen0.desktopwheeling: true
session.screen0.focusLastWindow: true
session.screen0.rowPlacementDirection: LeftToRight
session.screen0.menuDelayClose: 0
session.screen0.workspaces: 3
session.screen0.windowPlacement: ColSmartPlacement
session.screen0.strftimeFormat: %H:%M %p
session.screen0.focusModel: ClickFocus
session.screen0.tooltipDelay: 500
session.screen0.reversewheeling: false
session.screen0.sloppywindowgrouping: true
session.screen0.maxDisableMove: false
session.screen0.maxOverSlit: true
session.screen0.resizeMode: Bottom
session.screen0.fullMaximization: false
session.screen0.focusNewWindows: true
session.screen0.tabFocusModel: ClickToTabFocus
session.screen0.autoRaise: false
session.screen0.opaqueMove: false
session.screen0.showwindowposition: true
session.screen0.noFocusWhileTypingDelay: 0l
session.screen0.menuDelay: 0
session.screen0.imageDither: false
session.screen0.windowScrollAction:
session.screen0.menuMode: Delay
session.screen0.windowMenu:
session.screen0.workspacewarping: true
session.screen0.windowScrollReverse: false
session.screen0.rootCommand: /home/mika/.fluxbox/startup.sh
session.screen0.antialias: false
session.screen0.clickRaises: true
session.screen0.menuAlpha: 200
session.screen0.edgeSnapThreshold: 0
session.screen0.followModel: Ignore
session.screen0.defaultDeco: NORMAL
session.screen0.maxIgnoreIncrement: true
session.screen0.workspaceNames: Workspace 1,Workspace 2,Workspace 3,
session.keyFile: ~/.fluxbox/keys
session.menuFile: ~/.fluxbox/menu
session.autoRaiseDelay: 250
session.slitlistFile: ~/.fluxbox/slitlist
session.opaqueMove: false
session.configVersion: 10
session.styleFile: /home/mika/.fluxbox/styles/Mikaaaaaa
session.cacheLife: 5l
session.useMod1: true
session.colorsPerChannel: 4
session.forcePseudoTransparency: false
session.numLayers: 13
session.groupFile:
session.cacheMax: 200l
session.styleOverlay: ~/.fluxbox/overlay
session.iconbar: true
session.tabsAttachArea: Window
session.tabPadding: 0
session.modKey: Mod1
session.doubleClickInterval: 250
session.updateDelayTime: 0
session.focusTabMinWidth: 0
session.ignoreBorder: false
session.tabs: true
session.appsFile: ~/.fluxbox/apps

~/.fluxbox/keys

Filed under: Uncategorized — admin @ 12:57 pm

~/.fluxbox/keys

Control Mod1 Right :nextWorkspace
Control Mod1 Left :prevWorkspace
Control Mod1 r :restart

Mod1 F4 :close
Mod1 Tab :nextWindow
Mod1 Shift Tab :PrevWindow

Mod4 m :MinimizeWindow
Mod4 n :MaximizeWindow
Mod4 d :deiconify

Control Mod1 f :execCommand mozilla-firefox
Control Mod1 s :execCommand import -window root `date +shot-%Y-%m-%d-%H%M%S.jpg`

None Print :execCommand import -window root `date +shot-%Y-%m-%d-%H%M%S.jpg`
Mod1 Print :execCommand -frame -window $(xprop _NET_ACTIVE_WINDOW -root | awk ‘{print $5}’) `date +shot-%Y-%m-%d-%H%M%S.jpg`

Control Mod1 x :execCommand x-terminal-emulator
Control Mod1 i :execCommand xterm -g 143×35+0+0 -e irssi

Mod4 r :ExecCommand fbrun -nearmouse -fg white -bg black -w 500 -h 50
Mod4 f :ExecCommand fbrun -nearmouse -title “enter url…” -text “firefox http://www.” -w 500 -h 50 -hf ~/.fluxbox/browse_history -fg white -bg black
Mod4 t :ToggleDecor
Mod4 d :ShowDesktop
None Menu :RootMenu

Mod1 F1 :Workspace 1
Mod1 F2 :Workspace 2
Mod1 F3 :Workspace 3

Mod4 Right :MoveRight 15
Mod4 Left :MoveLeft 15
Mod4 Up :MoveUp 15
Mod4 Down :MoveDown 15

# mouse3: rechte maustaste
# mouse1: linke maustaste
# mouse4/5: scrollrad
OnTitlebar Mouse3 :WindowMenu
OnTitlebar Mouse2 :Lower
OnTitlebar Double Mouse1 :Maximize
OnDesktop Mouse3 :RootMenu
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse4 :PrevWorkspace
OnDesktop Mouse5 :NextWorkspace

~/.fluxbox/startup.sh

Filed under: Uncategorized — admin @ 12:57 pm

~/.fluxbox/startup.sh

#!/bin/bash

gkrellm -w &
#fbsetbg -f /home/mika/Downloads/01401_beforethestorm_1680×1050.jpg
idesk &
fbpager &

~/.idesktop/irssi.lnk

Filed under: Uncategorized — admin @ 12:56 pm

~/.idesktop/irssi.lnk

table Icon
Caption: irssi
ToolTip.Caption: IRC
Command: xterm -e irssi
Icon: /home/mika/.idesktop/icons/l33t_IMS_irssi.png
X: 224
Y: 131
end

~/.ideskrc

Filed under: Uncategorized — admin @ 12:49 pm

.ideskrc

table Config
FontName: dejavusans
FontSize: 13
FontColor: #f7f3d6
ToolTip.FontSize: 13
ToolTip.FontName: gothic
ToolTip.ForeColor: #000000
ToolTip.BackColor: #FFFFFF
ToolTip.CaptionOnHover: true
ToolTip.CaptionPlacement: Right
Locked: false
Transparency: 100
Shadow: true
ShadowColor: #000000
ShadowX: 1
ShadowY: 1
Bold: false
ClickDelay: 300
IconSnap: true
SnapWidth: 10
SnapHeight: 10
SnapOrigin: BottomRight
SnapShadow: false
SnapShadowTrans: 200
CaptionOnHover: false
CaptionPlacement: bottom
FillStyle: fillinvert
Background.File: /home/mika/img/01401_beforethestorm_1680×1050.jpg
Background.Mode: Scale
end

table Actions
Lock: control right doubleClk
Reload: middle doubleClk
Drag: left hold
EndDrag: left singleClk
Execute[0]: left singleClk
Execute[1]: right singleClk
end

Powered by WordPress