Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

Update to get syndaemon working. I think.

  • Loading branch information...
commit 03bd0ff1c30ef1a631d1d4e270f9f88e8467ba1c 1 parent 60128b1
Andy Cummings authored

Showing 4 changed files with 151 additions and 3 deletions. Show diff stats Hide diff stats

  1. +125 0 fluxbox-keys
  2. +0 2  fluxbox-menu
  3. +24 0 fluxbox-startup
  4. +2 1  xinitrc
125 fluxbox-keys
... ... @@ -0,0 +1,125 @@
  1 +! fluxbox-update_configs added '(workspace=[current])' to (Next|Prev)(Window|Group)
  2 +! check lines marked by 'FBCV13' if they are correctly updated
  3 +!mouse actions added by fluxbox-update_configs
  4 +OnTitlebar Mouse1 :MacroCmd {Focus} {Raise} {ActivateTab}
  5 +!mouse actions added by fluxbox-update_configs
  6 +OnTitlebar Move1 :StartMoving
  7 +OnLeftGrip Move1 :StartResizing bottomleft
  8 +OnRightGrip Move1 :StartResizing bottomright
  9 +OnWindowBorder Move1 :StartMoving
  10 +
  11 +# click on the desktop to get menus
  12 +OnDesktop Mouse1 :HideMenus
  13 +OnDesktop Mouse2 :WorkspaceMenu
  14 +OnDesktop Mouse3 :RootMenu
  15 +
  16 +# scroll on the desktop to change workspaces
  17 +OnDesktop Mouse4 :PrevWorkspace
  18 +OnDesktop Mouse5 :NextWorkspace
  19 +
  20 +# scroll on the toolbar to change workspaces
  21 +OnToolbar Mouse4 :PrevWorkspace
  22 +OnToolbar Mouse5 :NextWorkspace
  23 +
  24 +# alt + left/right click to move/resize a window
  25 +OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
  26 +OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}
  27 +
  28 +# middle click a window's titlebar and drag to attach windows
  29 +OnTitlebar Mouse2 :StartTabbing
  30 +
  31 +# double click on the titlebar to shade
  32 +OnTitlebar Double Mouse1 :Shade
  33 +
  34 +# right click on the titlebar for a menu of options
  35 +OnTitlebar Mouse3 :WindowMenu
  36 +
  37 +# alt-tab
  38 +Mod1 Tab :NextWindow {groups} (workspace=[current]) !! FBCV13 !!
  39 +Mod1 Shift Tab :PrevWindow {groups} (workspace=[current]) !! FBCV13 !!
  40 +
  41 +# cycle through tabs in the current window
  42 +Mod4 Tab :NextTab
  43 +Mod4 Shift Tab :PrevTab
  44 +
  45 +# go to a specific tab in the current window
  46 +Mod4 1 :Tab 1
  47 +Mod4 2 :Tab 2
  48 +Mod4 3 :Tab 3
  49 +Mod4 4 :Tab 4
  50 +Mod4 5 :Tab 5
  51 +Mod4 6 :Tab 6
  52 +Mod4 7 :Tab 7
  53 +Mod4 8 :Tab 8
  54 +Mod4 9 :Tab 9
  55 +
  56 +# open a terminal
  57 +Mod1 F1 :Exec xterm
  58 +
  59 +# open a dialog to run programs
  60 +Mod1 F2 :Exec fbrun
  61 +
  62 +# volume settings, using common keycodes
  63 +# if these don't work, use xev to find out your real keycodes
  64 +176 :Exec amixer sset Master,0 1+
  65 +174 :Exec amixer sset Master,0 1-
  66 +160 :Exec amixer sset Master,0 toggle
  67 +
  68 +# current window commands
  69 +Mod1 F4 :Close
  70 +Mod1 F8 :Shade
  71 +Mod1 F9 :Minimize
  72 +Mod1 F10 :Maximize
  73 +Mod1 F11 :Fullscreen
  74 +
  75 +# open the window menu
  76 +Mod1 space :WindowMenu
  77 +
  78 +# exit fluxbox
  79 +Control Mod1 Delete :Exit
  80 +
  81 +# change to a specific workspace
  82 +Control F1 :Workspace 1
  83 +Control F2 :Workspace 2
  84 +Control F3 :Workspace 3
  85 +Control F4 :Workspace 4
  86 +Control F5 :Workspace 5
  87 +Control F6 :Workspace 6
  88 +Control F7 :Workspace 7
  89 +Control F8 :Workspace 8
  90 +Control F9 :Workspace 9
  91 +Control F10 :Workspace 10
  92 +Control F11 :Workspace 11
  93 +Control F12 :Workspace 12
  94 +
  95 +# send the current window to a specific workspace
  96 +Mod4 F1 :SendToWorkspace 1
  97 +Mod4 F2 :SendToWorkspace 2
  98 +Mod4 F3 :SendToWorkspace 3
  99 +Mod4 F4 :SendToWorkspace 4
  100 +Mod4 F5 :SendToWorkspace 5
  101 +Mod4 F6 :SendToWorkspace 6
  102 +Mod4 F7 :SendToWorkspace 7
  103 +Mod4 F8 :SendToWorkspace 8
  104 +Mod4 F9 :SendToWorkspace 9
  105 +Mod4 F10 :SendToWorkspace 10
  106 +Mod4 F11 :SendToWorkspace 11
  107 +Mod4 F12 :SendToWorkspace 12
  108 +
  109 +# send the current window and change to a specific workspace
  110 +Control Mod4 F1 :TakeToWorkspace 1
  111 +Control Mod4 F2 :TakeToWorkspace 2
  112 +Control Mod4 F3 :TakeToWorkspace 3
  113 +Control Mod4 F4 :TakeToWorkspace 4
  114 +Control Mod4 F5 :TakeToWorkspace 5
  115 +Control Mod4 F6 :TakeToWorkspace 6
  116 +Control Mod4 F7 :TakeToWorkspace 7
  117 +Control Mod4 F8 :TakeToWorkspace 8
  118 +Control Mod4 F9 :TakeToWorkspace 9
  119 +Control Mod4 F10 :TakeToWorkspace 10
  120 +Control Mod4 F11 :TakeToWorkspace 11
  121 +Control Mod4 F12 :TakeToWorkspace 12
  122 +
  123 +
  124 +
  125 +
2  fluxbox-menu
@@ -90,8 +90,6 @@
90 90 [exec] (Suspend) {sudo pm-suspend}
91 91 [exec] (Hibernate) {sudo pm-hibernate}
92 92 [exec] () {}
93   - [exec] (syndaemon) {syndaemon -d -k -i 1}
94   - [exec] () {}
95 93 [exec] (Mount cm Shares) {sudo /opt/cm_mount.sh}
96 94 [exec] (UnMount cm Shares) {sudo /opt/cm_umount.sh}
97 95 [exec] () {}
24 fluxbox-startup
... ... @@ -0,0 +1,24 @@
  1 +#!/bin/sh
  2 +#
  3 +# fluxbox startup-script:
  4 +#
  5 +# Lines starting with a '#' are ignored.
  6 +
  7 +# Change your keymap:
  8 +xmodmap "/home/cuchulain/.Xmodmap"
  9 +
  10 +# Applications you want to run with fluxbox.
  11 +# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN ''&'' AT THE END.
  12 +#
  13 +# unclutter -idle 2 &
  14 +# wmnd &
  15 +# wmsmixer -w &
  16 +# idesk &
  17 +
  18 +# And last but not least we start fluxbox.
  19 +# Because it is the last app you have to run it with ''exec'' before it.
  20 +
  21 +syndaemon -d -k -i 1
  22 +exec fluxbox
  23 +# or if you want to keep a log:
  24 +# exec fluxbox -log "/home/cuchulain/.fluxbox/log"
3  xinitrc
@@ -30,7 +30,7 @@ fi
30 30
31 31 # run some nice commands
32 32
33   -command="`fluxbox`"
  33 +command="`startfluxbox`"
34 34
35 35 if [ -d /etc/X11/xinit/xinitrc.d ] ; then
36 36 for f in /etc/X11/xinit/xinitrc.d/* ; do
@@ -39,4 +39,5 @@ if [ -d /etc/X11/xinit/xinitrc.d ] ; then
39 39 unset f
40 40 fi
41 41
  42 +#syndaemon -d -k -i 1 &
42 43 exec $command

0 comments on commit 03bd0ff

Please sign in to comment.
Something went wrong with that request. Please try again.