You are not logged in.

#1 2013-08-10 02:11:27

mibitzi
Member
Registered: 2013-08-09
Posts: 4

pwm - a simplistic tiling window manager in python3

Hello,

I want to announce a project which I have been working on in the last couple of weeks to learn about python.

PWM - A simplistic tiling window manager written in python3

As already said, pwm tries to be relatively simplistic, both in functionality as well as in code.

pwm includes:

  • Multiple workspaces.

  • A column-based layout, every window can be resized freely.

  • Windows can also float or be fullscreen.

  • A bar, similiar to i3bar.

  • A menu like dmenu but with fuzzy search.

  • Everything is configured in python.

There is no multimonitor support because I only have a laptop now with no additional screens.

For more information please check the github repo smile

Last edited by mibitzi (2013-08-10 02:16:16)

Offline

#2 2013-08-10 12:48:50

t0m5k1
Member
From: overthere
Registered: 2012-02-10
Posts: 324

Re: pwm - a simplistic tiling window manager in python3

O0Ooh I like trying new WM's!

Any chance of a screenshot at all to see what we are letting ourselves in for?

kudos for doing this though.


ROG Strix (GD30CI) - Intel Core i5-7400 CPU - 32Gb 2400Mhz - GTX1070 8GB - AwesomeWM (occasionally XFCE, i3)

If everything in life was easy, we would learn nothing!
Linux User: 401820  Steam-HearThis.at-Last FM-Reddit

Offline

#3 2013-08-10 12:57:57

mibitzi
Member
Registered: 2013-08-09
Posts: 4

Re: pwm - a simplistic tiling window manager in python3

Yes, here are two of my screenshots from the August Screenshots Thread smile

GQMIcJk.png 5BZhjyE.png

Offline

#4 2013-08-10 13:22:44

HalosGhost
Forum Moderator
From: Twin Cities, MN
Registered: 2012-06-22
Posts: 2,097
Website

Re: pwm - a simplistic tiling window manager in python3

Cool. Looks kind of like i3 but written in python. When you say that everything's configured in python, does that mean source editing, or does that mean there's a python config file to be edited? Just read the git info page. Looks fun! I may have to give it a shot.

All the best,

-HG

Last edited by HalosGhost (2013-08-10 13:24:16)

Offline

#5 2013-08-11 08:23:21

t0m5k1
Member
From: overthere
Registered: 2012-02-10
Posts: 324

Re: pwm - a simplistic tiling window manager in python3

oh niiiice smile

will try this out


ROG Strix (GD30CI) - Intel Core i5-7400 CPU - 32Gb 2400Mhz - GTX1070 8GB - AwesomeWM (occasionally XFCE, i3)

If everything in life was easy, we would learn nothing!
Linux User: 401820  Steam-HearThis.at-Last FM-Reddit

Offline

#6 2013-08-11 09:31:12

jakobcreutzfeldt
Member
Registered: 2011-05-12
Posts: 1,041

Re: pwm - a simplistic tiling window manager in python3

Congrats on the release but I'm sorry to say that the name pwm was already taken by a window manager:
https://en.wikipedia.org/wiki/PWM_(window_manager)

As a general fact, ?wm is already taken. As a general tip, three letter application names should be considered very carefully since they've probably already been used sometime in the last 40 years.

Offline

#7 2013-08-11 19:20:11

Yannick_LM
Member
Registered: 2008-12-22
Posts: 142

Re: pwm - a simplistic tiling window manager in python3

I really like the 'column-based' approach, and the fact this is written in clean python3
(=hackable !)

Anyway, I've hit this really strange bug:
https://github.com/mibitzi/pwm/issues/1

Just wondering if I'm the only one here ...

Offline

#8 2013-09-15 16:16:43

aspidites
Member
Registered: 2011-03-11
Posts: 30

Re: pwm - a simplistic tiling window manager in python3

@Yannick_LM, you aren't the only one.
@mibitzi, have you given up on this project? I was really looking forward to a stable release. Also, any particular reason you wrapped xcb yourself, rather than using xpyb?


coder formally known as EnvoyRising

Offline

#9 2013-09-15 20:16:09

netfun81
Member
Registered: 2008-07-20
Posts: 32

Re: pwm - a simplistic tiling window manager in python3

nice, installed and works.  I don't seem to have the issue with some keys not working as mentioned earlier.   However one issue is that the window names need to be truncated as to not overwrite on top of the status information, at least at my screen resolution.   Hopefully pwm is still in active development.

Offline

Board footer

Powered by FluxBB