You are not logged in.

#26 2009-05-12 21:28:02

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

I updated the subtle-hg package to for the current revision:
- Right gravity tag is working now
- Fixed focus events (e.g. opera)
- Partly added up/left/right/down window selection via grabs (unfinished)
- Added aspect ratio to resizing (e.g. mplayer)
- Added argument check of grab procs: They can now have no argument
- Added WM_CLASS property to _NET_SUPPORTING_WM

Offline

#27 2009-05-13 21:41:16

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

Another update of the subtle-hg AUR package: Focus setting via grabs and also via subtler/subtlext is possible now. I also updated the docs for subtlext and the help of subtler too.

Offline

#28 2009-05-16 21:33:59

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

More updates for subtle-hg and probably an update for subtle as well:
-Fixed focus change via h-j-k-l
-Fixed focus on view jump

Offline

#29 2009-05-17 20:48:00

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

Just something I am working on - any opinions about this?

20090523-1mjqudmxdi1pkcgx6r1xfu9qat.preview.jpg

Last edited by unexist (2009-05-23 17:28:12)

Offline

#30 2009-05-18 02:39:00

elmer_42
Member
From: /na/usa/ca
Registered: 2008-10-11
Posts: 427

Re: subtle - another tiling window manager

If it is what I think it is, it's awesome. It's the ability to give color to sublets, right?


[ lamy + pilot ] [ arch64 | wmii ] [ ati + amd ]

Offline

#31 2009-05-18 09:49:45

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

elmer_42 wrote:

If it is what I think it is, it's awesome. It's the ability to give color to sublets, right?

Yeah exactly - I am still a bit unsure about the way you set color to the output of the sublets. In my current version it looks like this:

  def run
    self.data = "%%#e1e1e1%%Time:%%#0dd2e5%%" + Time.now().strftime("%d%m%y%H%M") + "%%"
  end

(Clock example)

%% is the separator and the colors are hex valures. I use %%, because most of the editors highlight it nicely. I am open for suggestions. smile

Also possibly would be something like this:

  def run
    self.data = color("#e1e1e1") + "Time:" + color("#0dd2e5") + Time.now().strftime("%d%m%y%H%M")
  end

Offline

#32 2009-05-22 23:34:19

hamlet
Member
Registered: 2007-11-25
Posts: 12

Re: subtle - another tiling window manager

Err...
Out topic but subtil is french and subtile is the feminine of it !

Anyway I'll try subtle soon, I really like Ruby and I'm pretty tired of xmonad (big fat haskell :-( )

Offline

#33 2009-05-23 11:43:24

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

hamlet wrote:

Err...
Out topic but subtil is french and subtile is the feminine of it !

Anyway I'll try subtle soon, I really like Ruby and I'm pretty tired of xmonad (big fat haskell :-( )

Well, glad if we can get back to topic. smile

Offline

#34 2009-05-23 17:36:35

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

Warning: The format of the config file has changed and your old config will not work anymore. Please have a look at the here and at the config file shipped with subtle.

Offline

#35 2009-05-30 16:29:24

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

The toggle behaviour of the gravity grabs has been changed and two different grabs for this have been introduced:
GravityTopLeft only places in TopLeft, GravityTopLeftVert places and toggles vertically, GravityTopLeftHorz places and toggles horizontally.

If you just want to keep the current behaviour just replace your gravity grabs with the vertical grabs and subtle behaves like usual.

The problems with the focus are also solved. smile

Offline

#36 2009-05-30 23:49:05

phabulosa
Member
From: Mountain View, CA
Registered: 2007-10-17
Posts: 182
Website

Re: subtle - another tiling window manager

How to quit "subtle" ?

I mean  what is the keybinding for quitting subtle?

Offline

#37 2009-05-31 10:41:32

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

phabulosa wrote:

How to quit "subtle" ?

I mean  what is the keybinding for quitting subtle?

Actually I never thought there would be a need for this, but I just implemented that feature in subtle/subtler/subtlext (version 0.8.1138). To get it you'll need to rebuild the subtle-hg package and have a look in the default config file.

Offline

#38 2009-05-31 16:41:48

phabulosa
Member
From: Mountain View, CA
Registered: 2007-10-17
Posts: 182
Website

Re: subtle - another tiling window manager

unexist wrote:
phabulosa wrote:

How to quit "subtle" ?

I mean  what is the keybinding for quitting subtle?

Actually I never thought there would be a need for this, but I just implemented that feature in subtle/subtler/subtlext (version 0.8.1138). To get it you'll need to rebuild the subtle-hg package and have a look in the default config file.

Thanks a lot! unexist.

I have one more suggestion. I have "rake" installed through Ruby Gem and many Gems requires "Rake" installed thourhg the Gem way.

So, adding "rake" dependency in "subtle"/"subtle-hg" PKGBUILD is really not necessary and annoying sometimes.

Offline

#39 2009-05-31 18:41:23

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

phabulosa wrote:

Thanks a lot! unexist.

I have one more suggestion. I have "rake" installed through Ruby Gem and many Gems requires "Rake" installed thourhg the Gem way.

So, adding "rake" dependency in "subtle"/"subtle-hg" PKGBUILD is really not necessary and annoying sometimes.

No problem, I am always happy for reports and feedback. smile

Well, I have the same problem, but I decided to add it as dependency is because most of the users who want to try subtle have probably no rake version installed. Removing rake from the build dependencies will make the PKGBUILD impossible to build.

Offline

#40 2009-06-03 21:04:34

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

Warning: Config has changed again and a default gravity options has been added. Windows get now this default gravity and if a 0 (zero) is supplied the gravity of current active window will be used.

Offline

#41 2009-06-10 23:31:45

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

The current snapshot contains a new feature - Hooks. Please make sure that you add at least the HOOK = { } hash to your config.

Currently there exist only three type of hooks, more are planned. Inside of this hooks can every feature of subtlext be used.

The following hooks exist so far:

Create
--------
Triggers on new clients and has the new client as parameter:
"HookCreate" => { |c| puts c.name }

Jump
------
Triggers on view jumps and has the active view as parameter:
"HookJump" => { |v| puts v.name }

Focus
------
Triggers when a client gets focus and has the focussed client as parameter:
"HookFocus" => { |c| puts c.name }

Last edited by unexist (2009-06-10 23:32:08)

Offline

#42 2009-06-12 10:46:20

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

Warning: The color names have changed and another color option was added. Please check the latest shipped config.

Too bad that I am the only one here typing. wink

Latest screenshot of subtle in action: http://omploader.org/vMXRoNw

Offline

#43 2009-06-12 23:10:57

Duologic
Member
From: Belgium
Registered: 2007-11-11
Posts: 249

Re: subtle - another tiling window manager

Just trying out the Subtle Window Manager, but it just doesn't feel intuitive, I'm using Awesome Window manager for a few months now and I really like, it is fast and easy to configure with Lua.

I think Subtle has much potential for working on, but maybe a bit more intuitiveness could help starting out with it. First thing I'm still searching for is how to launch an application. Awesome puts inside the 'wibox' (eg. panel) where you can just type in your command, that I use most of the time.

Offline

#44 2009-06-12 23:35:36

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

Duologic wrote:

Just trying out the Subtle Window Manager, but it just doesn't feel intuitive, I'm using Awesome Window manager for a few months now and I really like, it is fast and easy to configure with Lua.

I think Subtle has much potential for working on, but maybe a bit more intuitiveness could help starting out with it. First thing I'm still searching for is how to launch an application. Awesome puts inside the 'wibox' (eg. panel) where you can just type in your command, that I use most of the time.

Well, I doubt that the config of subtle is more complex and less intuitive in comparison to the config of awesome. (Wrapping everything in language oriented functions is really nice for people aware of this language.)

If you want kind a launcher than add one to a grab of your choice like dmenu?

"W-x" => "dmenu"

I guess I will add something like this in the default config, because several people asked about this. If you have any problems or suggestions feel free to visit #subtle on freenode. smile

Offline

#45 2009-06-13 03:43:51

Duologic
Member
From: Belgium
Registered: 2007-11-11
Posts: 249

Re: subtle - another tiling window manager

I'll be trying it out, but I don't like to install something extra for that functionality.
The config file is ok, no problems with that, just don't have a direct feeling in Subtle, this is purely subjective.
As for I am a programmer, I like the Lua language for the config file.

I will check out this project in the near future, at least if the config is more consistent than the Awesome rc.lua.

Offline

#46 2009-06-13 10:11:43

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

Duologic wrote:

I'll be trying it out, but I don't like to install something extra for that functionality.
The config file is ok, no problems with that, just don't have a direct feeling in Subtle, this is purely subjective.
As for I am a programmer, I like the Lua language for the config file.

I will check out this project in the near future, at least if the config is more consistent than the Awesome rc.lua.

Same argument for me not implementing something another program does extremly well. You can use dmenu for various stuff,
the subtle package contains even a sample script (usr/share/subtle/scripts/subtag.sh) and I updated the config of the subtle-hg
package.

I am obviously a programmer too and still think the config of awesome is way too complex. Compare what you have to do to
spawn/exec a program in awesome and in subtle:

awful.key({ modkey,           }, "Return", function () awful.util.spawn(terminal) end)

vs

"W-Return" => @terminal

(This is no rating, just a comparison of the complexity.)

Offline

#47 2009-06-13 13:28:26

Duologic
Member
From: Belgium
Registered: 2007-11-11
Posts: 249

Re: subtle - another tiling window manager

obviously that is true, it is more complex

Offline

#48 2009-06-19 15:30:49

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

I updated the subtle package today, please check your config with the shipped config for changes.

Offline

#49 2009-06-19 22:31:38

shevegen
Member
Registered: 2005-03-17
Posts: 10

Re: subtle - another tiling window manager

Are you on IRC freenode btw? just curious cuz i am using ruby since almost 5 years and love it

Offline

#50 2009-06-20 09:26:08

unexist
Member
From: Germany
Registered: 2008-05-13
Posts: 301
Website

Re: subtle - another tiling window manager

shevegen wrote:

Are you on IRC freenode btw? just curious cuz i am using ruby since almost 5 years and love it

Of course, visit us on #subtle! smile

Offline

Board footer

Powered by FluxBB