New window manager (with prototype!) [wmii-like] --- looking for help

I have a prototype for a new window manager in the style of wmii. It is called
cakewm. I currently have a prototype version implemented in pygame, and would
like help moving this to use X---making it a real window manager.
Disclaimer: I have a very limited knowledge of X11 and window manager
development. The most I've done is add a couple new features to wmfs.
To get the code
> git clone git://github.com/saikobee/cakewm.git
Then run main.py. cakewm depends on pygame.
Upon running, press Alt-Enter to fullscreen cakewm and intercept keybinds, or
Alt-Space to just intercept keybinds.  Press Alt-Esc to quit. The window
manager related keybinds are listed in the file binds.conf.
Config note: <WSCA-x> means Windows-Shift-Control-Alt-x
Implementation note: pypixel.py is a large and mostly useless dependency. I
forked a library I made previously rather than coding straight in pygame.
cakewm's goals are to be similar to wmii, but with more functionality, easier
configurability, and saner defaults.
- cakewm is fully functional using the keyboard. Mouse support can come later.
- cakewm provides 9 workspaces per monitor.
- cakewm manages each workspace as a group of columns. Each column is like a
  wmii default split, except each window can have other windows "stacked" on
  top of or behind it.
- cakewm manages column sizes (and window sizes within columns) using a
  master/slave paradigm, with the ability to adjust the size ratios.
- cakewm's configuration file is simple key=val pairs, with the ability to
  include other files like in C.
- cakewm has a slightly larger emphasis on window decorations (adjustable
  size---even in tiled mode) and themes (nothing bloated, like pixmaps or
  gradients---it's all still simple colors).
- cakewm will have proper support for international text (Japanese text in
  window titles or the wmii status bar generally render as boxes) through the
  use of a more advanced text library such as Pango.
Please let me know if you have comments, questions, or concerns. If you are
interested in helping, get in touch with me. If you know somewhere better to
look for volunteers, please let me know.

m4co wrote:
Wow is this forum active. Makes me feel welcome here
The thing about wireless, I actually like command line, but there are a few things that are worth having a applet or something.
And wireless is one of those. I guess I can take a look on wicd.
It's a good idea to have compiz as the WM actually. Would it be lightweight to have it like that?
Is there anybody here that uses compiz as a WM?
For the xfce4-panel, is it possible to get transparency on it? That's probably the only thing holding me back with xfce4-panel.
If "able to run compiz" wasn't a requisite, what other WM would you suggest for my "profile" ?
I would like to hear other users opinions who like to customize everything on a WM.
I recommend running Compiz by itself. There is a good wiki page on it in the Arch wiki. Some apps you'll want to go with it are:
LXAppearance --change GTK/icon theme
Feh or Nitrogen --Set Wallpaper
Xfce4-panel --The lightest one that works with Compiz properly
Or, if you don't want a panel: stalonetray
Compiz-deskmenu --For a customizable right-click main menu
Gmrun --Run dialog (Alt+F2 in most DEs)
And this helped me a lot.
Thank you all for the replies. I appreciate.
Xfce4-panel can have transparency.  The only problem is that everything become transparent: text, icons, everything.
I use Compiz as a standalone WM and it is much lighter than DE+Compiz. My Compiz setup uses about 30MB(out of 1GB) more RAM than my Openbox setup (which are both the same except for the WM).

Similar Messages

  • Looking for a new window manager

    Hello all!
    My first post here and I'd like to share a little discussion.
    So I have this idea of "perfect desktop" in my mind:
    - It must be lightweight
    - Very clean.
    - No menus
    - Highly customizable.
    - Able to run compiz
    I've come to Enlightenment 17 on Fedora and that was close to perfection.
    I just loved, everything I wanted. Nice animations, clean, and man you can change absolutely everything there.
    But then I started getting frustrated with bugs since it's not stable and I had to move on.
    Then I came to XFCE4.6. Great, fairly customizable. Fewer bugs that you can live with it.
    And I could run compiz. I just love using compiz here and got used to it. I use compiz to be more productive with the desktops , shortcuts and just a few animations.
    But I few like trying something new. XFCE is just here for a lack of a better choice. It doesn't feel it fits me.
    So maybe someone could recommend a new Window Manager for me?
    I am interested in OpenBox and FluxBox.
    I'm astonished with some OpenBox screenshots where you don't have anything, just the right-click menu and some apps running.
    That's exactly what I would want.
    But then, things like NetworkManager. How do you connect to internet (wireless)? On the command line?
    What if I'd need to scan for open wireless networks..everything would have to be on command line?
    Laptop Battery widget that warns when it's almost over, etc..
    Are those WM really that raw or am I missing a few hidden goodies?
    Would LXDE be a better choice?

    m4co wrote:
    Wow is this forum active. Makes me feel welcome here
    The thing about wireless, I actually like command line, but there are a few things that are worth having a applet or something.
    And wireless is one of those. I guess I can take a look on wicd.
    It's a good idea to have compiz as the WM actually. Would it be lightweight to have it like that?
    Is there anybody here that uses compiz as a WM?
    For the xfce4-panel, is it possible to get transparency on it? That's probably the only thing holding me back with xfce4-panel.
    If "able to run compiz" wasn't a requisite, what other WM would you suggest for my "profile" ?
    I would like to hear other users opinions who like to customize everything on a WM.
    I recommend running Compiz by itself. There is a good wiki page on it in the Arch wiki. Some apps you'll want to go with it are:
    LXAppearance --change GTK/icon theme
    Feh or Nitrogen --Set Wallpaper
    Xfce4-panel --The lightest one that works with Compiz properly
    Or, if you don't want a panel: stalonetray
    Compiz-deskmenu --For a customizable right-click main menu
    Gmrun --Run dialog (Alt+F2 in most DEs)
    And this helped me a lot.
    Thank you all for the replies. I appreciate.
    Xfce4-panel can have transparency.  The only problem is that everything become transparent: text, icons, everything.
    I use Compiz as a standalone WM and it is much lighter than DE+Compiz. My Compiz setup uses about 30MB(out of 1GB) more RAM than my Openbox setup (which are both the same except for the WM).

  • How to alert with new window when message is comming like MSN

    Please tell me .How to alert with new window when message is comming like MSN?

    Why is it the first think everyone wants to do in JSP is write a chat application?
    Not really an easy way to do this, as HTTP is a "pull" model. You send a request, the server sends a response. The server can't send anything unless you ask for it. That kindof puts a damper on things like instant messaging.
    A couple of workarounds
    1 - refresh the page every once in a while to check for new messages. An easy solution but nowhere near optimal.
    2 - check out pushlets www.pushlets.com
    Cheers,
    evnafets

  • Cannot install windows 7 on brand new mac mini with 256 g sdd? Please help.

    Cannot install windows 7 on brand new mac mini with 256 g sdd? Please help.
    Have tried all tricks found on the net and followed every advice from apple support.
    Still black screen with blinking curser when mini is rebooting following partitioning via bootcamp.
    Very nice and fast mashine, wouldnt like to return it.
    thanks allan

    Is that an Apple SSD?
    what model is it?
    Is there a firmware update if non Apple?
    Lion is not server version.
    Windows is ? ISO or retail?
    Google macmini Windows 7 SSD Apple Boot Camp

  • I have a new Windows laptop with iTune that is not recognizing my iPhone 5?

    I have a new Windows laptop with iTune that is not recognizing my iPhone 5? I have the latest version of iTune and when I open iTune it comes up with an error message that " the registry settings used by the itunes driver for importing and burning CDs and DVDs are missing" Thismessage always come up, even after installing the latest version of iTunes.

    Same is here
    Have a MacBook Pro , upgraded to Lion and now cannot download music from CD to ITunes "... An unknown error occurred (-50)".
    Help

  • I can't download the apps with big size like need for spees, but in apps with normal size(less than 100KB)there is no problem,is there any body who can help me?

    I can't download the apps with big size like need for spees

    Have a little patience. 4 minutes is only a short time for someone to find your post and reply to it. Also clicking on "This Solved My Problem" marks your problem as solved so many folks that may otherwise help will pass the question by since it is "solved."
    I suggest you start a new question that gives a good title to a specific problem. Then in the body of the thread describe the problem in detail, tell us what steps you have tried so far to correct the problem, what happened, and what error messages you received.

  • Tweak Windows 8 with the 'Metro UI Tweaker for Windows 8'

    Quite a few of you have been asking about apps that allow you to tweak Windows 8. Let me introduce you to my favorite - Metro UI Tweaker for Windows 8.
    Article continued here: http://www.zdnet.com/blog/hardware/tweak-windows-8-with-the-metro-ui-tweaker-for-windows-8/14976
    ThinkPad: T530 / X1 Gen 2 / Helix - Yoga: Tablet 2 Pro (Win) / Yoga 3 Pro
    If you find a post helpful and it answers your question, please click the "Accept As Solution" button.
    Lenovo Advocate ~ I am not employed by Lenovo or Microsoft. I am a volunteer.
    Microsoft MVP - Consumer Security
    SpywareHammer

    That's... what the tweaker is for.
    I don't like the Metro interface either. All I really want is to see the return of the classic Explorer status bar.
    W520: i7-2720QM, Q2000M at 1080/688/1376, 21GB RAM, 500GB + 750GB HDD, FHD screen
    X61T: L7500, 3GB RAM, 500GB HDD, XGA screen, Ultrabase
    Y3P: 5Y70, 8GB RAM, 256GB SSD, QHD+ screen

  • Looking for Help with Hyperion to JAVA

    I am looking for help with connecting Hyperion to Java. We are in Maryland but would be willing to work out something for remote consulting. If you have experience with connecting web services, hyperion, and Java and would be interested in about 80 hours of consulting please contact me at:[email protected] x4846

    Hi,
    From your description, you want to achieve the following goal:
    Configure Exchange to filter the attachments if the size is over 10 MB and store it in a public folder, and then forward the email to Salesforce.
    Based on my knowledge, I'm afraid that it can't be achieved. Exchange can filter messages with attachments, but it couldn't store these attachments on public folder automatically. Also, I don't see any transport rule can do it.
    Hope my clarification is helpful.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Looking for help with respect to configuring MS Exchange server to handle attachments over 10 MB for forwarding to Salesforce (Email-to-case).

    Looking for help with respect to configuring MS Exchange server to handle attachments over 10 MB for forwarding to Salesforce (Email-to-case).
    Problem - SFDC does not create cases from emails that have more than 10 MB of attachments. Our clients will not go-live if their clients cannot send in emails with attachments over 10 MBs
    Potential resolution - Configure MS exchange to strip off the attachments(if over 10 MB) and store it in a public folder, forward the email to Salesforce (so the case gets created or the email
    is associated to an existing case), the client should have some way to know if the attachments were stripped off and should be able to dlownload the attachments and continue with case resolution.
    Any help is appreicated!
    Thanks

    Hi,
    From your description, you want to achieve the following goal:
    Configure Exchange to filter the attachments if the size is over 10 MB and store it in a public folder, and then forward the email to Salesforce.
    Based on my knowledge, I'm afraid that it can't be achieved. Exchange can filter messages with attachments, but it couldn't store these attachments on public folder automatically. Also, I don't see any transport rule can do it.
    Hope my clarification is helpful.
    Best regards,
    Amy Wang
    TechNet Community Support

  • I have a macbook pro. i have a photosmart 7510. we just bought a new windows tower and the printer works wireless for us, but now the mac does not print anymore wirelessly. i keep getting a message Network host 'HPE93F2A.local.' is busy. what can i do to

    I have a macbook pro. i have a photosmart 7510. we just bought a new windows tower and the printer works wireless for us, but now the mac does not print anymore wirelessly. i keep getting a message Network host 'HPE93F2A.local.' is busy. what can i do to

    it is a windows 8

  • One question I am looking for help with is, when you hit the history button I want my last fifty pages to show up instead of just fifteen. Is it possible to

    one question I am looking for help with is, when you hit the history button I want my last fifty pages to show up instead of just fifteen. Is it possible to change that setting?
    TY

    The History menu can only show that fixed maximum of 15 as that is hard coded.
    Maybe this extension helps:
    *History Submenus Ⅱ: https://addons.mozilla.org/firefox/addon/history-submenus-2/

  • My new ipod classic 160 gb powered off and won't turn back on. if i plug in to computer, itunes will not open. if i start itunes first then plug in ipod, itunes freezes up. Looking for help. thanks

    my new ipod classic 160 gb powered off and won't turn back on. if i plug in to computer, itunes will not open. if i start itunes first then plug in ipod, itunes freezes up. Looking for help. thanks. Was not connected to the computer when ipod died.

    I have not heard of a good reason for this to happen or how to fix. 3 days later my screen lights up and says to connect to charger.... so its back "for now". Best music player on the market when it works.

  • Using cRIO Profibus master/slave module with Siemens device. Looking for GSD file

    Using cRIO Profibus master/slave module with Siemens device. Looking for GSD file. Would NI or Siemens be able to provide this?

    Hey Kurt,
    For Profibus, only the slave needs to be defined with the GSD file, so you would likely get that from Siemens if their device is acting as the Slave in this setup. If you are using the NI Profibus module as a slave, then the GSD is automatically included with the driver.
    Take a look at the following article for more info on how to use the included GSD file.
    CompactRIO PROFIBUS DP:
    http://download.ni.com/support/softlib//embedded%20networks/NI-Industrial%20Communication/profibus/n...
    Regards,
    Ryan

  • HT201364 I just received my new macbook pro with 16gb, 2.3 GHZ & for some reason I get a message stating that I do not have the system requirements. Help?

    I just received my new macbook pro with 16gb, 2.3 GHZ & for some reason I get a message stating that I do not have the system requirements. Help?

    What are you trying to do?  If you have a brand new machine, you don't need to download and install Mavericks.  You already have it.

  • PLEASE PLEASE looking for help cant believe this terrible way to look for help

    looking for help to print my pictures by  by-passing pop-up window stating :access denied due to missing files.".. theres NO MISSING FILES

    looking for help to print my pictures by  by-passing pop-up window stating :access denied due to missing files.".. theres NO MISSING FILES

Maybe you are looking for

  • Safari opens and quits  every time in less than 1 minute (crash report )

    Every time that I try to open safari, it opens up and when the homepage (yahoo) is almost finished loading up, it suddenly quits. I always get a crash report. I don't know what is wrong , it used to do it before but now its every time and I can't use

  • Problems with trackpad

    problems with trackpad

  • Stuck in HashMap

    Thank you for your reply. I have re-worked my code and only issue I have in the compiler is with the displayMap method. I have no idea if this is going to work after I fix this issue. However, I'm reposting the requirements and my classes to see if y

  • Create previews of video clips with multiple thumbnail and export in html?

    Hi all! I am trying to make a list of the videos that i have shot with my digital camera....my 1Tb is almost full, so you can understand that is not that easy as looking into a folder with the big thumbnails this is the expectation: to find an app th

  • What happens after Trial?

    Once a trial period expires, what functionality remains? Does the product launch at all, does it work but not allow documents to be saved? Thank you.