Closed GoogleCodeExporter closed 9 years ago
I just want to ack this request. Sorry I didn't earlier.
The right way to do this is using window properties, the window sets a property
on itself saying it is a toolbar and the wm is supposed to leave it alone.
It wasn't a priority in initial development because I don't use toolbars and I
think they undermine a lot of the benefits of a tiling, keyboard-controlled WM.
Also it is a *massive* PIA to do right.
Now the main features are getting well enough developed and there have been
enough requests for this that it's coming up as a priority.
best
Original comment by wmd...@gmail.com
on 8 Dec 2011 at 11:10
Thanks.
I'm also wasn't too keen on task bars, but I realized that the problem isn't
the loss of screen estate itself, but how this interacts with moving the cursor
to the top/bottom of the screen (for example, when moving the cursor to the top
of the screen with your browser in fullscreen, you'll want to go to tab bar,
not the task bar).
Now that I'm fully browsing with a keyboard and use the mouse merely to select
text, screen estate is that only thing I notice from it, and it doesn't matter
much to me.
But since I'll rarely be using the task bar (the stack in Euclid is perfect, so
I only need it for checking the time and reaching the systray), so would it
perhaps be possible to build those things into Euclid? I'm not sure whether
it'd be more or less work, but including both a digital clock and a systray
would make Euclid have more basic features out of the box and also eliminate
hassle with different taskbars. And if it's built right into the stack, you can
also easily show/hide it. Do you think that's doable?
Original comment by Salam.T...@gmail.com
on 8 Dec 2011 at 11:57
The clock is easy, just use dzen (pipe something like date into it).
you will also need to use the reserve keys in the euclid conifig file
to keep dzen from being covered up.
The systray is the one thing that i don't know how to work around
without supporting taskbars.
I get by fine just using programs that don't need a tray.
Last time I looked into this, the direction I was heading was to just
take an existing tray program and have it set overrideredirect on the
window. Then euclid would play nice just like it does iwth dzen.
Original comment by wmd...@gmail.com
on 9 Dec 2011 at 12:10
Original comment by wmd...@gmail.com
on 9 Dec 2011 at 1:56
I've managed to patch stalonetray to set override redirect, so a basic system
tray can now be added to a euclid-wm desktop. I'll try to make it available
soon.
Original comment by wmd...@gmail.com
on 15 Dec 2013 at 7:22
Attached is a patch that, when applied against stalonetray will result in a
tray that euclid-will leave alone (assuming you configured euclid to reserve
space).
The stalonestray source can be had from here:
https://sourceforge.net/projects/stalonetray/files/
after unzipping it cd into stalonetray-0.8.1
copy the attached patch file into the newly created stalonetray-0.8.1 directory
from within that directory run: cat stalonetray-0.8.1-euclid-wm.patch | patch
-up3
Then follow the instructions in INSTALL (basically, ./configure [you may need
to "chmod u+x ./configure" for this to work], make, make install)
you should now be able to add stalonetray & to your
~/.config/euclid-wm/euclidrc and have a tray
Original comment by wmd...@gmail.com
on 15 Dec 2013 at 11:12
Patched version of stalonetray (along with some other goodies) is now available
in the desktoppack in the downloads section.
Original comment by wmd...@gmail.com
on 26 Dec 2013 at 8:01
Original issue reported on code.google.com by
Salam.T...@gmail.com
on 23 Oct 2011 at 9:22