Mark Carroll | 4 Jun 2005 23:41

Configuration question for iconified window

My .xsession starts up wmbattery which always seems to start up invisibly.
Extracts from my .xession are,

sawfish & wm=$!
xtoolwait wmbattery
wait $wm

I start with only one workspace, and wmbattery has parentheses around it
on the windows menu, so I conjecture that its invisibility problem is that
it's iconified. If I pick it in the windows menu then it appears just as I
want it to, so it was already nearly there somehow, and after I do that
there are no long parentheses around it on the windows menu. In
wmbattery's code are suggestive things like, wmhints.initial_state =
WithdrawnState;

So, I was trying to make sure that sawfish wouldn't let it withdraw. I
have tried variations on putting among the matched-window-profile stuff in
.sawfish/custom things like,

(((WM_NAME . "wmbattery")) ((iconified . #f))))

and in my .sawfishrc I have hacked together things like,

(defun uniconify-this-if-wmbattery (window)
  (if (equal (window-name window) "wmbattery")
      (uniconify-window window)))

(defun find-and-uniconify-wmbattery ()
  (let ((wmbattery-window (get-window-by-name "wmbattery")))
    (unless (eq wmbattery-window nil)
(Continue reading)

Eric Mangold | 6 Jun 2005 01:20

Sawfish Wiki

Can someone tell me what's up w/ the sawfish wiki?

http://sawfish.uberstyle.net/index.php/SawfishWiki/SawfishWiki

If the current admin can't be bothered to maintain it, and deal with  
spam/etc, then I would like to talk about transferring it to someone who  
can. It's just a practical matter that needs to be dealt with.

-Eric

Eric Mangold | 6 Jun 2005 01:26

Out-of-date sawfish docs

Hello,

I have been wondering why the official API docs are so out-of-date:

http://sawmill.sourceforge.net/prog-manual.html

These newer docs have been available for ages:

http://home.blarg.net/~sand/sawfish/

Can we please get the most recent docs on the official sourceforge site,  
or at least link to them?

Thanks,

-Eric

Andrea Vettorello | 6 Jun 2005 09:47
Picon

Re: Out-of-date sawfish docs

On 6/6/05, Eric Mangold <teratorn <at> world-net.net> wrote:
> Hello,
> 
> I have been wondering why the official API docs are so out-of-date:
> 
> http://sawmill.sourceforge.net/prog-manual.html
> 
> These newer docs have been available for ages:
> 
> http://home.blarg.net/~sand/sawfish/
> 
> Can we please get the most recent docs on the official sourceforge site,
> or at least link to them?
> 

Other than John Harper i don't know other Sawfish developers and
lately he seems quiet, but he read this list... =)

Andrea

William Xu | 7 Jun 2005 13:53
Favicon

Re: Out-of-date sawfish docs

Andrea Vettorello <andrea.vettorello <at> gmail.com> writes:

> On 6/6/05, Eric Mangold <teratorn <at> world-net.net> wrote:
>> Hello,
>> 
>> I have been wondering why the official API docs are so out-of-date:
>> 
>> http://sawmill.sourceforge.net/prog-manual.html
>> 
>> These newer docs have been available for ages:
>> 
>> http://home.blarg.net/~sand/sawfish/
>> 
>> Can we please get the most recent docs on the official sourceforge site,
>> or at least link to them?
>> 
>
>
> Other than John Harper i don't know other Sawfish developers and
> lately he seems quiet, but he read this list... =)

Are there too few people using sawfish? Sawfish is so nice...

--

-- 
William

Kirill Kuvaldin | 10 Jun 2005 19:25
Picon

Two novice's questions.


Hello All.

1. How can I run xclock (or any other application), that it would always
   stay on top and would be placed on the all workspaces?

2. What function can I use to send a window to the specified workspace?
   I found only `send-to-next-workspace' and
   `send-to-previous-workspace' functions, but they do not exactly that
   I want.

--

-- 
Best regards,
 Kirill

Andrea Vettorello | 10 Jun 2005 20:33
Picon

Re: Two novice's questions.

On 6/10/05, Kirill Kuvaldin <kuvaldin <at> gmail.com> wrote:
> 
> Hello All.
> 
> 1. How can I run xclock (or any other application), that it would always
>    stay on top and would be placed on the all workspaces? 
> 

You can set with the "sawfish-ui" configurator (launch it from the
terminal or with the central mouse button and selecting the
"Customize" voice) a rule in the "Matched Windows" pane, for example
trigging a rule with the window name.

> 2. What function can I use to send a window to the specified workspace?
>    I found only `send-to-next-workspace' and
>    `send-to-previous-workspace' functions, but they do not exactly that
>    I want.
> 

There are various "Send to" windows commands, you can for example bind
a key combination to "Send to workspace left" so you can move the
selected windows to the left workspace or use "Send to workspace" to
move it to the 'N workspace...

Hope this give you an idea on how to manipulate windows. =)

Andrea

Michal Maruška | 11 Jun 2005 12:41
Picon

Re: Two novice's questions. (send-to-workspace)

Kirill Kuvaldin <kuvaldin@...> writes:

> 2. What function can I use to send a window to the specified workspace?
>    I found only `send-to-next-workspace' and
>    `send-to-previous-workspace' functions, but they do not exactly that
>    I want.

in sawfish.wm.workspace module there is send-to-workspace function and command.
I don't know why the function is not exported.

BTW. my version has #:spec "%mWorkspace:" which completes on the WS name, while
the original (IIRC) #:spec "NWorkspace:"   reads just the number.

my version:
http://maruska.dyndns.org/comp/packages/sawfish-mmc-1.4.3.tar.gz

Kirill Kuvaldin | 11 Jun 2005 14:08
Picon

Re: Two novice's questions.


Hello Andrea.

On Fri, 10 Jun 2005 20:33:08 +0200 You wrote:

> On 6/10/05, Kirill Kuvaldin <kuvaldin <at> gmail.com> wrote:
> > 
> > Hello All.
> > 
> > 1. How can I run xclock (or any other application), that it would always
> >    stay on top and would be placed on the all workspaces? 
> > 

> You can set with the "sawfish-ui" configurator (launch it from the
> terminal or with the central mouse button and selecting the
> "Customize" voice) a rule in the "Matched Windows" pane, for example
> trigging a rule with the window name.

Thanks. I forgot about that.
But I didn't find there a property to make a particular application 
being placed always on the top. I meant that any other windows couldn't 
overlap it. However, there was a property `depth' and as far as I
understood if I set a maximum allowed `depth' for a window, it should
never be overlapped by any other windows.

> > 2. What function can I use to send a window to the specified workspace?
> >    I found only `send-to-next-workspace' and
> >    `send-to-previous-workspace' functions, but they do not exactly that
> >    I want.
> > 
(Continue reading)

Andrea Vettorello | 11 Jun 2005 21:19
Picon

Re: Two novice's questions.

On 6/11/05, Kirill Kuvaldin <kuvaldin <at> gmail.com> wrote:
> 
> Hello Andrea.

[...]

> > You can set with the "sawfish-ui" configurator (launch it from the
> > terminal or with the central mouse button and selecting the
> > "Customize" voice) a rule in the "Matched Windows" pane, for example
> > trigging a rule with the window name.
> 
> Thanks. I forgot about that.
> But I didn't find there a property to make a particular application
> being placed always on the top. I meant that any other windows couldn't
> overlap it. However, there was a property `depth' and as far as I
> understood if I set a maximum allowed `depth' for a window, it should
> never be overlapped by any other windows.
> 

I thought there was a way to put a window above the others, maybe you
need to create a function for that but I've not enough rep knowledge
to do it... =)

Andrea


Gmane