02-15-2008, 08:09 AM | #1 |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
Windowmanager Fluxbox
Fluxbox is yet another windowmanager for X. I compiled it.
Dreams came true: Easy switching between open programs is possible. Screenshots are attached showing my iLiad session running Contentlister, 2 mrxvt windows, XBoard, & ipdf. When I click on a icon in the fluxbox bar this app get's in front. I'm so proud of this new effort. This is so sexy. I have the feeling I own a real Linux PDA. I'm so damn studpid. I compiled fluxbox is December, but I checked whether it is working today. [EDIT 02/15/08] Fluxbox installer is attached. [EDIT 02/16/08] The usage of hacked libX11 is not very clever. In Contentlister we get first refeshes by hacked libX11, then a full-screen-refresh. When you click with stylus on the area titled as "two" [it's the name of the current workspace] you will get the options menu of the toolbar [positon, clock setttings etc.]. to-do-list: # click on toolbar -> small screen refresh # simulation of 3rd mouse-click for action on titlebar [kill window, send to a workspace etc.] etc.. Last edited by yokos; 02-16-2008 at 09:07 AM. Reason: EDIT II |
02-15-2008, 08:15 AM | #2 |
Addict
Posts: 281
Karma: 904
Join Date: Oct 2007
Location: Kent, UK
Device: iRex iLiad, Psion 5MX, nokia n800
|
Wow! I would love to try this.
|
02-15-2008, 08:18 AM | #3 |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
|
02-15-2008, 08:41 AM | #4 |
Addicted to Porting
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
Mind posting the binaries so those with ssh access can check it out?
That's pretty cool. I don't know why it wasn't thought of before... Edit: How about the hardware buttons? Everything work inside the applications? Page flipping, etc. |
02-15-2008, 09:30 AM | #5 | |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
Quote:
Binaries are attached. You should run the shell script Code:
/usr/local/bin/startfluxbox I copied all files to "_local" on CF card, then started the shell script. startfluxbox.orig is the original shell script w/o iLiad specific killing of matchbox wm & pageBar. Last edited by yokos; 02-15-2008 at 09:37 AM. |
|
02-15-2008, 09:37 AM | #6 |
Addicted to Porting
Posts: 1,697
Karma: 7194
Join Date: Oct 2006
Location: Indianapolis, IN
Device: iRex iLiad, Nokia 770, Samsung i760
|
Excellent! I'll check it out when I run out of ideas on WebKit.
|
02-15-2008, 09:46 AM | #7 |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
I killed pageBar because it hides the fluxbox bar at the bottom. I haven't checked the config files of fluxbox. It should be possible to set the bar on the top of screen etc. Crazy artistic themes of the window title bars could work, too.
to do: 3rd mouse click on the free desktop -> menu of fluxbox. |
02-15-2008, 10:05 AM | #8 |
Addict
Posts: 281
Karma: 904
Join Date: Oct 2007
Location: Kent, UK
Device: iRex iLiad, Psion 5MX, nokia n800
|
Try
Code:
session.screen0.toolbar.placement: TopCenter And would autohide work? Code:
session.screen0.toolbar.autoHide: True Here's more info on the init file Last edited by daudi; 02-15-2008 at 10:06 AM. Reason: Added URL for init file |
02-15-2008, 10:17 AM | #9 |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
One cool thing is developers don't have to bother using the dialog-hack [matchbox-wm handles dialog windows as non-fullscreen-windows] anymore.
The could boost porting speed. With fluxbox all windows open independently of the others. I checked XBoard. The dialog windows which opened as fullscreen w/o fluxbox are now useable. # screenshot: You will start the windowmanander fluxbox like all other apps. Cool - no hacking or so needed. Starting the fluxbox entry kills the pagebar and shows the fluxbox bar. When you start your iLiad the next time it will start with original windowsmanager again. [If have to setup an installer now - the same method like XBoard, Abiword etc.] Last edited by yokos; 02-15-2008 at 10:29 AM. |
02-15-2008, 10:17 AM | #10 |
Connoisseur
Posts: 86
Karma: 10
Join Date: Dec 2006
Device: Iliad
|
Congratulations, this may be one of the best portings so far. I assume it can´t be ran from the content lister, can it?
|
02-15-2008, 10:34 AM | #11 |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
Thanks daudi. I fell asleep yesterday reading the fluxbox documentation.
default content of "init": Code:
session.screen0.slit.placement: BottomRight session.screen0.slit.direction: Vertical session.screen0.slit.onTop: False session.screen0.slit.autoHide: False session.screen0.tab.placement: Top session.screen0.toolbar.onTop: False session.screen0.toolbar.autoHide: False session.screen0.toolbar.placement: BottomCenter session.screen0.toolbar.widthPercent: 66 session.screen0.workspaceNames: one,two,three,four session.screen0.strftimeFormat: %k:%M session.screen0.focusNewWindows: True session.screen0.focusModel: ClickToFocus session.screen0.fullMaximization: False session.screen0.edgeSnapThreshold: 0 session.screen0.rowPlacementDirection: LeftToRight session.screen0.workspaces: 4 session.screen0.focusLastWindow: True session.screen0.colPlacementDirection: TopToBottom session.screen0.windowPlacement: RowSmartPlacement session.screen0.tab.width: 64 session.screen0.tab.height: 16 session.screen0.showwindowposition: true session.opaqueMove: False session.autoRaiseDelay: 250 session.menuFile: ~/.fluxbox/menu session.cacheLife: 5 session.styleFile: /usr/local/share/fluxbox/styles/bloe session.keyFile: ~/.fluxbox/keys session.colorsPerChannel: 4 session.doubleClickInterval: 250 session.cacheMax: 200 session.imageDither: True session.configVersion: 1 Last edited by yokos; 02-15-2008 at 10:38 AM. |
02-15-2008, 10:50 AM | #12 |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
# toolbar is on top.
# Toolbar is autohiding, but I can't reopen, because the thin stripe of hide toolbar is in the edge of screen and therefore not achievable with stylus. Sorry for starting a new post all the time. What a pity I don't have the USB/LAN Connector right by my side. Last edited by yokos; 02-15-2008 at 11:10 AM. |
02-15-2008, 10:53 AM | #13 |
Addict
Posts: 353
Karma: 92
Join Date: Sep 2007
Device: DR1000S, Nook ST (rooted), Kobo Aura one (ksm)
|
Yokos, great work, thanks a lot!
This will be very nice for notetaking while reading. Gogolo P.S.: I see tetris as a installer app in your screenshot... |
02-15-2008, 12:10 PM | #14 |
Pac-Man caught my iLiad.
Posts: 807
Karma: 3595
Join Date: Apr 2006
Location: Germany; next to Baltic Sea
Device: Boox Max Lumi, iRex iLiad (RIP)
|
first installer is out now!
Yepp. I have attached the first installer.
Some procedure as everytime [Adam B.'s, my ports]. Working day is over here in Germany, so to all MR-fellows out there: have a nice weekend with a new windowmanager. I hope when I will come back on Mo, I will find here a nice "What is the best init file"-discussion. |
02-15-2008, 01:14 PM | #15 |
Enthusiast
Posts: 46
Karma: 10
Join Date: Dec 2007
Device: iLiad 2nd Edition
|
Forgive me, I'm an idiot in porting.
Can someone tell me how to install this program? I really want to try it! |