hi Martin,

* Martin Stubenschrott <[email protected]> [2009-06-01 14:16:31 +0200]:

> Why should that be done by the window manager which has far less information
> about the specific "problem" than the application itself.

Because IMHO most applications window management is not good.  For
example when I use konqueror in tabbed browsing mode, I only have the
equivalent of "max". But I cannot switch to other views.  I do not want
to complain about konqueror here, because I think it is not the job of
the applications to manage windows, but the job of the window manager.

Else you could also argue that you should use a tabbed terminal emulator
(e.g. konsole) as the application knows best about the specific problem.
And some of the features of konsole used in tabbed mode are quite
useful. But this will hide some information from the window manager.

> I know that some people here just want to be elite for the sake of it, but
> how can you do these things when using WM "tabs" instead of browser tabs:

At least for myself it is about usability. I want to find a solution
which satisfies my needs, and I am willing to experiment :)

> 1.) Decide whether to open it in a foreground or background tab.

That would also be a nice feature for the window manager. Who should a
new application be started? In the background or in the foreground?

> 2.) Show a throbber or something to see if the page is still loading,
> or already done

Also true for other applications. I want to be informed if they require
input, or if they are still progressing.

> 3.) Save the session

I would love to have a good session management for all applications, not
just the web browser.

> 4.) Group tabs by a window. E.g. sometimes it can be useful to have 2 windows
>     with 10 tabs each, grouped by a specific task. In your case you would have
>     to open a specific tag for each of these tasks, but how would you assign
>     new "tabs" to the correct window?

Perhaps the same way you do for tabs in webbrowsing. 
Default = same tag  as the current window? 

How do you move one tab from one running webbrowser as tab to the other
running webbrowser? And what if you have to test a website with
different browsers, how can you group them?

> 5.) Color coding of tabs according to which domain the belong to (lots of 
> extensions
>     do that, and it's quite useful)

Couldn't that be done by a lot of extensions for a window manger?

> 6.) Google chrome opens new tabs next to the originator of where this tab was 
> opened.
>     And when you close it, it switches back to the originator. Nifty feature 
> which
>     firefox should really also have but, again, impossible when just using WM 
> tabs.

Nice feature. But it depends on what you want.
For me it would not be a must have.

> 7.)-9.) Close other tabs, reload all tabs, duplicate tab etc. not possible or
>     only possible if uzbl itself has code for managing all it's windows,
>     which is contradicts it's philosophy

Close all programs with that tag, only keep the current one.

For a lot of programs it might perhaps make sense to trigger the reload
from the window manager. For example, I would be interested to reload all
my browser windows, my RSS reader, my microblogging reader on a certain
tag. Or all PDF readers (btw. check out http://pdfreaders.org :) ) on a
certain tag after I rerun latex.

> 10.) If you use the WM key to close a "tab", how would you close all browser 
> windows?
>     This would again be a feature by the browser, since your WM can't close 
> all
>     windows.

How do you close all browser windows, when you use different browsers?
Why shouldn't a window manager be able to sent Ctrl + Q or something
like that to all applications with a certain tag?

> 11.)-100.) Find yourself, but you got my points.
>
> Of course you might not feel the need for having these features, but please 
> tell
> me 10 proper points, why NOT having full control over tabs in your browser 
> makes
> more sense.

I cannot give you any reason why you should not have full control over
your browser windows. In fact I also want to have full control over all
my other applications as well. And I think we can learn a lot from the
features of current tabbed web browsers for the general window
management.

Best wishes,
Matthias

-- 
To unsubscribe, send mail to [email protected].

Reply via email to