Fluxbox

Optimize your system for ultimate performance.

Moderators: MattKingUSA, khz

studio32

Post by studio32 »

nathan wrote:Once main difference is that OpenBox doesn't have any kind of panel/task bar. Fluxbox does.
Right, I prefer a panel. But the main advantage of Fluxbox it's easier (at least for me) to make shortcuts etc.

BTW its really easy to switch back and forward to fluxbox or openbox.... right mouse button > windowmanagers > Fluxbox/ openbox

Also usable: fbrun, to start apps...
User avatar
funkmuscle
Established Member
Posts: 2813
Joined: Mon Jun 02, 2008 2:30 pm
Has thanked: 132 times
Been thanked: 34 times

Post by funkmuscle »

yeah, I found the feature to mix openbox with gnome or kde. nice, like a light weight version of the heavy weights.
studio32

Post by studio32 »

User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 92 times

Re: Fluxbox

Post by khz »

. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
studio32

Re: Fluxbox

Post by studio32 »

did you try it yourself?
User avatar
khz
Established Member
Posts: 1648
Joined: Thu Apr 17, 2008 6:29 am
Location: German
Has thanked: 42 times
Been thanked: 92 times

Re: Fluxbox

Post by khz »

i try it just yet, but i have some problems ... learning.
. . . FZ - Does humor belongs in Music?
. . GNU/LINUX@AUDIO ~ /Wiki $ Howto.Info && GNU/Linux Debian installing >> Linux Audio Workstation LAW
  • I don't care about the freedom of speech because I have nothing to say.
User avatar
raboof
Established Member
Posts: 1855
Joined: Tue Apr 08, 2008 11:58 am
Location: Deventer, NL
Has thanked: 50 times
Been thanked: 74 times
Contact:

Re: Fluxbox

Post by raboof »

I use another 'tiling window manager', ion3, on a daily basis.

For my day-to-day work this is great, but for music stuff my desktops seem to turn into a right mess no matter what window manager I use :).

Probably because I haven't settled on a set of tools and workflow for music stuff yet, just experimenting.
algodon
Posts: 1
Joined: Sat Jan 24, 2009 8:37 pm
Contact:

Re: Fluxbox

Post by algodon »

Am i the only one using wmaker ? I've been using it for at least 3 years and love it. It's certainly less sexy than kde or gnome but wmaker is quick, light.
User avatar
Cerebral Pain
Established Member
Posts: 10
Joined: Tue Feb 03, 2009 2:25 am
Contact:

Re: Fluxbox

Post by Cerebral Pain »

Well, thanks for the hint, I got a lot of xruns doing simples tasks with rosegarden and audacity, for example; I'll google it and see if I am advanced enough to use fluxbox and solve those CPU problems. I read that the real-time kernel should help as well, but only 1 CPU works... :)
User avatar
mixtape
Established Member
Posts: 31
Joined: Fri Jan 09, 2009 6:12 pm
Location: USA

Re: Fluxbox

Post by mixtape »

I also fired up fluxbox to see what all the fuss was about. Here's some stats:

Memory Usage by WM (In UbuStu, according to htop)

Gnome 24.3407%
Fluxbox 14.4016%

Fluxbox appears to be nearly twice as efficient as Gnome. Go fluxbox.
tuple
Posts: 1
Joined: Fri Jan 29, 2010 1:31 pm

Re: Fluxbox

Post by tuple »

Fluxbox is based off of blackbox and I'm pretty sure that openbox is as well. If memory serves correct (it often doesn't ;) ), blackbox was (and maybe still is) essentially abandoned and not being developed. Not surprising since its meant to be a lean mean windows manager, can't really continue to bloat it up. I think it is being worked on again but you'll have to google that for yourself :)

Here's a good spot for fluxbox info, including the nasty little thing I've run into where you install it, login and you're menu's are empty including no real way to get a terminal or shutdown (except of course alt+f1 ;) )
https://help.ubuntu.com/community/Fluxbox
The amount that you can configure it really is crazy and limited only by you're imagination. Most configuration is simple text files.

For the love of all that is harmonious, please do not use kde on a music workstation. Its a very nice desktop but the reality is that it hoards memory and sucks cpu tics. If nothing else, switch to gnome but consider fluxbox or iceWM (and there are others whose names escape me) and leave you're workstation's resources to your software.

/preachingtochoir

cheers
User avatar
autostatic
Established Member
Posts: 1994
Joined: Wed Dec 09, 2009 5:26 pm
Location: Beverwijk, The Netherlands
Has thanked: 32 times
Been thanked: 104 times
Contact:

Re: Fluxbox

Post by autostatic »

IceWM user here. I just know how it works, we use it at work too for our thin clients so that helps too. It's way faster than Gnome, especially on my netbook.
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Fluxbox

Post by Capoeira »

i use fluxbox for audio, too.......much better perfomance than my KDE4 desktop
User avatar
Capoeira
Established Member
Posts: 1321
Joined: Tue May 12, 2009 1:01 pm
Location: Brazil
Has thanked: 3 times
Been thanked: 2 times

Re: Fluxbox

Post by Capoeira »

couldnt get used to fluxbox....very user-unfriendly

found out LXDE is as lightweight as and it is as usable as KDE/gnome (uses GTK)
waiting for Antico light to get ready as i prefer QT4 http://qt-apps.org/content/show.php/Ant ... ent=128172
studio32

Re: Fluxbox

Post by studio32 »

No fluxbox you're wrong ;) Fluxbox is very user friendly! :)

I did some work to set up a lot of shortcuts. My fluxbox keys are a bit configured like the defaults of Xmonad, a tiling wm. I also use dmenu (Windowsbutton + p) and wmctrl -l to see which windows are on which workspaces.

This might be useful for some. Don't hesitate to shoot on it or to improve and/ or adjust it to your needs, I probably will change some stuff myself to:

Code: Select all

# click on the desktop to get menus
OnDesktop Mouse1 :HideMenus
OnDesktop Mouse2 :WorkspaceMenu
OnDesktop Mouse3 :RootMenu

# scroll on the desktop to change workspaces
OnDesktop Mouse4 :PrevWorkspace
OnDesktop Mouse5 :NextWorkspace

# scroll on the toolbar to change workspaces
OnToolbar Mouse4 :PrevWorkspace
OnToolbar Mouse5 :NextWorkspace

# alt + left/right click to move/resize a window
OnWindow Mod1 Mouse1 :MacroCmd {Raise} {Focus} {StartMoving}
OnWindow Mod1 Mouse3 :MacroCmd {Raise} {Focus} {StartResizing NearestCorner}

# middle click a window's titlebar and drag to attach windows
OnTitlebar Mouse2 :StartTabbing

# double click on the titlebar to shade
OnTitlebar Double Mouse1 :Shade

# right click on the titlebar for a menu of options
OnTitlebar Mouse3 :WindowMenu

# alt-tab
Mod1 Tab :NextWindow {groups}
Mod1 Shift Tab :PrevWindow {groups}

# cycle through tabs in the current window
Mod4 Tab :NextTab
Mod4 Shift Tab :PrevTab

# go to a specific tab in the current window
Mod4 F1 :Tab 1
Mod4 F2 :Tab 2
Mod4 F3 :Tab 3
Mod4 F4 :Tab 4
Mod4 F5 :Tab 5
Mod4 F6 :Tab 6
Mod4 F7 :Tab 7
Mod4 F8 :Tab 8
Mod4 F9 :Tab 9

# open a terminal
Mod4 Shift x :Exec xterm
Mod4 Shift t :Exec konsole

# open a dialog to run programs
Mod1 F2 :Exec fbrun

# volume settings, using common keycodes
# if these don't work, use xev to find out your real keycodes
176 :Exec amixer sset Master,0 1+
174 :Exec amixer sset Master,0 1-
160 :Exec amixer sset Master,0 toggle

# current window commands
Mod4 Shift c :Close
Mod4 Shift z :KillWindow
Mod4 Shift a :CloseAllWindows

#move windows
Mod4 Shift j :MoveLeft 10
Mod4 Shift l :MoveRight 10
Mod4 Shift m :MoveDown 10
Mod4 Shift i :MoveUp 10

Mod1 F9 :Minimize
Mod1 F10 :Maximize
Mod1 F11 :Fullscreen

# open the window menu
Mod1 space :WindowMenu

# exit fluxbox
Mod4 Shift q :Exit
Mod4 Shift r :Reconfigure
Mod4 Shift s :Restart
#Control Mod1 Delete :Exit

#showdesktop

Mod4 Shift d :ShowDesktop 

#cpuscaling on performance
Mod4 Shift p :Exec xterm -e sudo cpufreq-set -g performance
Mod4 Shift o :Exec xterm -e sudo cpufreq-set -g ondemand

# change to a specific workspace
Mod4 1 :Workspace 1
Mod4 2 :Workspace 2
Mod4 3 :Workspace 3
Mod4 4 :Workspace 4
Mod4 5 :Workspace 5
Mod4 6 :Workspace 6
Mod4 7 :Workspace 7
Mod4 8 :Workspace 8
Mod4 9 :Workspace 9
Mod4 10 :Workspace 10
Mod4 11 :Workspace 11
Mod4 12 :Workspace 12

# send the current window to a specific workspace
Mod4 Shift 1 :SendToWorkspace 1
Mod4 Shift 2 :SendToWorkspace 2
Mod4 Shift 3 :SendToWorkspace 3
Mod4 Shift 4 :SendToWorkspace 4
Mod4 Shift 5 :SendToWorkspace 5
Mod4 Shift 6 :SendToWorkspace 6
Mod4 Shift 7 :SendToWorkspace 7
Mod4 Shift 8 :SendToWorkspace 8
Mod4 Shift 9 :SendToWorkspace 9
Mod4 Shift 10 :SendToWorkspace 10
Mod4 Shift 11 :SendToWorkspace 11
Mod4 Shift 12 :SendToWorkspace 12

# send the current window and change to a specific workspace
#Control Mod4 F1 :TakeToWorkspace 1
#Control Mod4 F2 :TakeToWorkspace 2
#Control Mod4 F3 :TakeToWorkspace 3
#Control Mod4 F4 :TakeToWorkspace 4
#Control Mod4 F5 :TakeToWorkspace 5
#Control Mod4 F6 :TakeToWorkspace 6
#Control Mod4 F7 :TakeToWorkspace 7
#Control Mod4 F8 :TakeToWorkspace 8
#Control Mod4 F9 :TakeToWorkspace 9
#Control Mod4 F10 :TakeToWorkspace 10
#Control Mod4 F11 :TakeToWorkspace 11
#Control Mod4 F12 :TakeToWorkspace 12

Control Mod4 1 :TakeToWorkspace 1
Control Mod4 2 :TakeToWorkspace 2
Control Mod4 3 :TakeToWorkspace 3
Control Mod4 4 :TakeToWorkspace 4
Control Mod4 5 :TakeToWorkspace 5
Control Mod4 6 :TakeToWorkspace 6
Control Mod4 7 :TakeToWorkspace 7
Control Mod4 8 :TakeToWorkspace 8
Control Mod4 9 :TakeToWorkspace 9
Control Mod4 10 :TakeToWorkspace 10
Control Mod4 11 :TakeToWorkspace 11
Control Mod4 12 :TakeToWorkspace 12

#start system applications
#Mod4 p :Exec 0dmenu
Mod4 p :ExecCommand `dmenu_path | dmenu` && eval “exec $exe”

Mod1 t :Exec thunar
#Mod1 s :Exec konsole

#start audio apps

Mod4 q :Exec qjackctl
Mod4 a :Exec ardour2
Mod4 h :Exec hydrogen
Mod4 c :Exec patchage
#Mod4 m :Exec 0a2jmidid
Mod4 m :ExecCommand a2jmidid -e

#Mod4 u :Exec thun
#start desktop apps
Mod4 k :Exec konversation
Mod4 t :Exec icedove
Mod4 f :Exec iceweasel
Mod4 w :Exec kwrite
Mod4 d :Exec dolphin
Mod4 n :Exec wicd-client

#kill
Mod4 Shift u :ExecCommand killall jackd



#open terminal + commands
Mod4 Shift w :Exec xterm -hold -e wmctrl -l &
#Mod4 Shift j :Exec xterm -hold -e jackd -d firewire
#Mod4 Shift k :Exec xterm -hold -e jackd -d firewire -p 128
#Mod4 Shift l :Exec xterm -hold -e jackd -d firewire -p 64
Post Reply