![]() |
Wmaker is actually quite cool (Running squeeze on n810 )
5 Attachment(s)
Recently I tried to updgrade my easyDebian from lenny to squeeze, but something went wrong, so I went for a clean install of squeeze. The remainder of this post describes what I did, and why I think GNUstep/wmaker isn't all that bad on a handheld.
Installing squeeze on n810 This is what I did
A Desktop environment At this point I was able to run debian commandline programs or X programs which are displayed on maemo's xserver. To be honest, I believe this is all you ever need, but just for the hell of it I decided to install a desktop environment. Installing lxde is certainly not difficult. It is a bit more tricky to start a second xserver, but again qole had already solved this issue with the hostwin program, which creates a window into which the xephyr x-server will draw. The trickiest part was to get all the calls and callbacks into a single script. Another difficulty was getting the keyboard right. I ended up fetching the .xkb file from a maemo session and installing it into a xephyr session. The nice thing is that all my xmodmap hacks are faithfully reflected in this single file. I added a function postInstall() in debitz which does this copying (and replaces KP_Enter by Return). Once this was done I could launch lxde. I Changed some settings, made the fonts bigger, all nice an shiny, but a few things were bothering me:
So I googled around for the "most lightweight linux desktop" and was introduced to GNUstep with windowMaker as its window-manager. After two days plaing with it I am quite happy with it:
Sceenshots The main wmaker panel (wmprefs) with some stuff in the background and the dock to the right. Attachment 26739 Switching windows can be done with the keyboard Attachment 26740 The Menu can be invoked and naviagted by the keyboard. The debian menu is kept up-to-date by the system, the other entries were made by me. Attachment 26742 You can create a hotkey (F6 of course) to launch wmctrl -r :ACTIVE: -n toggle,fullscreen which saves you a lot of real eastate Attachment 26741 What the scripts do Debitz runs a debian command from maemo. It has three configurable variables at the top (the partition, the fs-type and the mountpoint of your debian installation). Change as neeed. debitz -u cmd runs cmd as user debitz -r cmd runs cmd as root debitz -x runs a command in xephyr (debitz -x wmaker launches GNUstep, debitz -x lxsession launches lxde.) debitz postInstall creates /home/user/debitz.xkb debitz-debian records (most of) the installations I did on the debian side. You need to uncomment things you want installed. |
Re: Wmaker is actually quite cool (Running squeeze on n810 )
I tried Wmmaker years ago on my N810 and also liked it. Penguinbait explained how to install it in one of his posts, I believe. Unfortunately no one else seemed interested and I stopped running any of that stuff. Great to see a report about it, though.
|
Re: Wmaker is actually quite cool (Running squeeze on n810 )
WindowMaker is my only desktop environment on all my laptops for years.
I believe that GNUStep is a good starting point to create even mobile oriented interfaces. |
Re: Wmaker is actually quite cool (Running squeeze on n810 )
I built gnustep on harmattan ...
now we should try to find and port opensource iphone apps :) |
All times are GMT. The time now is 20:25. |
vBulletin® Version 3.8.8