Re: window management ideas

2009-07-17 Thread Sebastian Kügler
On Wednesday 15 July 2009 07:41:32 Aaron J. Seigo wrote:
 On Friday 10 July 2009, Chani wrote:
  what I wanted is window tagging.

 do windows live long enough for tagging to work?

 would there be an always there tag?

 how easy is it to tag a window? (this is an interaction design concept)

 how does tagging interact with activities? (i suppose that's answered in
 the windowgroups / pager / ZUI thread?)

 what's the average user advantage in this?

 how much work is saved or how much efficiency gained versus how much time
 spent messing around with tagging?


 this feels like a very geek feature that i can't see many people using. i
 could be wrong  but tagging really tends to work when:

 * the data set is large
 * the data set is long lived (so value accrues over time)
 * the data set is shared by many people (so there's value reaped from
 other's work or by being able to tie several people's work together in
 unique ways)

 because of that, tagging works _fabulously_ for things like photo sharing
 websites and online news aggregation.

 how well does it work for a small, often/usually temporary, non-shared data
 set?

I see tagging also as a way to specify the virtual desktop / window group an 
application window is in. Moving a window to some virtual desktop called 
Work would tag the window with it. Based on those tags, we can open stuff 
by project / activity. So you open all windows tagged foobar to open the 
foobar project. Saving goes similarly.

The thing is that we need to differentiate between unique applications (think 
of your email client) and document windows (think of a kwrite window with an 
open text file).
unique applications would have persistant tags attached to the application, 
document windows would have those tags set on the file they're displaying. 
-- 
sebas

http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-15 Thread Chani
On July 14, 2009 22:41:32 Aaron J. Seigo wrote:
 On Friday 10 July 2009, Chani wrote:
  what I wanted is window tagging.

 do windows live long enough for tagging to work?

mine live for weeks. they'd live for months if I wasn't recompiling kde all 
the time. is this not common?
also, I'd like it if tagging was more automatic at some point.


 would there be an always there tag?

yeah


 how easy is it to tag a window? (this is an interaction design concept)

I'd hope it'd be as easy as it is to move a window to another desktop right 
now.


 how does tagging interact with activities? (i suppose that's answered in
 the windowgroups / pager / ZUI thread?)

we could have an activity associated with a tag, or maybe we could keep them 
independent...


 what's the average user advantage in this?

hrm. perhaps not much, given that the average user doesn't even use virtual 
desktops.


 how much work is saved or how much efficiency gained versus how much time
 spent messing around with tagging?

good question. I'd certainly want to keep hte messing-around time to a 
minimum.



 this feels like a very geek feature that i can't see many people using. i
 could be wrong  but tagging really tends to work when:

 * the data set is large

how large? I have a couple of dozen konq tabs that I think I could manage more 
easily with tagging.

 * the data set is long lived (so value accrues over time)

I want to eventually have these tags be persistent - tagging of applications, 
documents etc.

 * the data set is shared by many people (so there's value reaped from
 other's work or by being able to tie several people's work together in
 unique ways)

yeah, we don't have this at all until we bring in document tags.


 because of that, tagging works _fabulously_ for things like photo sharing
 websites and online news aggregation.

 how well does it work for a small, often/usually temporary, non-shared data
 set?


-- 
This message brought to you by eevil bananas and the number 3.
www.chani3.com


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-15 Thread Alexander Shenoy
I think tagging has a very good advantage to average users. Applications
could be tagged so their windows show up in the same tag group each time
they are launched. Also, you could have default tags either set by
developers, or set using the program groups from the Kickoff menu. This way
the time messing around with tags would be reduced. I think that tagging
would help b/c it would help sort information. Even with virtual desktops,
my windows are very cluttered.

An alternative would be to tie application windows to a certain virtual
desktop. Although this doesn't solve the I want konsole on my Programming
and Virtualization Desktops problem, it will help with window management
b/c the user doesnt have to switch desktops before launching the application
to ensure the application lives on the right virtual desktop.

-
Alexander Shenoy
Student
University of Pittsburgh

four.sentenc.es


On Wed, Jul 15, 2009 at 3:25 PM, Chani chan...@gmail.com wrote:

 On July 14, 2009 22:41:32 Aaron J. Seigo wrote:
  On Friday 10 July 2009, Chani wrote:
   what I wanted is window tagging.
 
  do windows live long enough for tagging to work?

 mine live for weeks. they'd live for months if I wasn't recompiling kde all
 the time. is this not common?
 also, I'd like it if tagging was more automatic at some point.

 
  would there be an always there tag?

 yeah

 
  how easy is it to tag a window? (this is an interaction design concept)

 I'd hope it'd be as easy as it is to move a window to another desktop right
 now.

 
  how does tagging interact with activities? (i suppose that's answered in
  the windowgroups / pager / ZUI thread?)

 we could have an activity associated with a tag, or maybe we could keep
 them
 independent...

 
  what's the average user advantage in this?

 hrm. perhaps not much, given that the average user doesn't even use virtual
 desktops.

 
  how much work is saved or how much efficiency gained versus how much time
  spent messing around with tagging?

 good question. I'd certainly want to keep hte messing-around time to a
 minimum.

 
 
  this feels like a very geek feature that i can't see many people using. i
  could be wrong  but tagging really tends to work when:
 
  * the data set is large

 how large? I have a couple of dozen konq tabs that I think I could manage
 more
 easily with tagging.

  * the data set is long lived (so value accrues over time)

 I want to eventually have these tags be persistent - tagging of
 applications,
 documents etc.

  * the data set is shared by many people (so there's value reaped from
  other's work or by being able to tie several people's work together in
  unique ways)

 yeah, we don't have this at all until we bring in document tags.

 
  because of that, tagging works _fabulously_ for things like photo sharing
  websites and online news aggregation.
 
  how well does it work for a small, often/usually temporary, non-shared
 data
  set?


 --
 This message brought to you by eevil bananas and the number 3.
 www.chani3.com

 ___
 Plasma-devel mailing list
 Plasma-devel@kde.org
 https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-14 Thread Aaron J. Seigo
On Friday 10 July 2009, Chani wrote:
 what I wanted is window tagging.

do windows live long enough for tagging to work?

would there be an always there tag?

how easy is it to tag a window? (this is an interaction design concept)

how does tagging interact with activities? (i suppose that's answered in the 
windowgroups / pager / ZUI thread?)

what's the average user advantage in this? 

how much work is saved or how much efficiency gained versus how much time 
spent messing around with tagging?


this feels like a very geek feature that i can't see many people using. i 
could be wrong  but tagging really tends to work when:

* the data set is large
* the data set is long lived (so value accrues over time)
* the data set is shared by many people (so there's value reaped from other's 
work or by being able to tie several people's work together in unique ways)

because of that, tagging works _fabulously_ for things like photo sharing 
websites and online news aggregation.

how well does it work for a small, often/usually temporary, non-shared data 
set?

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Qt Software


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-13 Thread Matthew Woehlke
Chani wrote:
 so I had a crazy idea, and discussed it with lubos and notmart, and 
 completely 
 forgot to mention it at the bof. I brought it up again today and we ended up 
 with some other ideas too.
 
 what I wanted is window tagging. instead of virtual desktops and tabs (tabs 
 seems to be a workaround for window management not being good enough 
 anyways) I could just have tags on windows, and have a taskbar that groups by 
 tag, or have one virtual desktop per tag. perhaps some smart omission of 
 superfluous tags.

Okay... time to point people at 
http://techbase.kde.org/Projects/Usability/NWI again...

Not exactly the same thing, but... What I'd like to know is if/how tags 
would fit into NWI; I can see that they might make the panel really 
confusing if you have nested containers /and/ tags.

(And no, I don't think tagging can replace tabs. It's not unusual for me 
to have dozens or more tabs open (not necessarily in one window, or even 
one application). I do not under *any* circumstances want that many 
top-level windows. I've been there, and it sucks ;-).)

 we also daydreamed about how nice it would be if you could save and load 
 partial-sessions consisting of a group of windows and an activity.

Yes, that would be nice. Session Management is still somewhat in the 
stone ages. (Kate and Firefox have the best session management; the 
desktop as a whole isn't even close to that level.)

(Please note that SM != NWI.)

-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
  ,= ,-_-. =.Freedom to Use
((_/)o o(\_))  Freedom to Examine
  `-'(. .)`-'  Freedom to Share
  \_/ Freedom to Improve
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-13 Thread Thomas Lübking
What about a stack of desktop icons (texted More desktops?) in the upper 
right corner where you can _drag_ one from _and_ _drop_ it to a position in 
the grid (similar to widget adding in qt designer)?

Thomas

Am Friday 10 July 2009 schrieb Martin Gräßlin:
 have the work is already done. I've already started to work on it some time
 ago and have a well defined area on the screen which adds a desktop when I
 click it. But it needs some more polishing as it realy shows that desktop
 grid wasn't thought as a way to add/remove desktops. And I have to think of
 a way how to make the plus widget feal like a real widget. I don't want to
 just paint an icon like in gnome shell.

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-13 Thread Thomas Lübking
a) do you seriously suggest to add a permanent widget on your desktop that can 
configure the desktop grid?? (i.e. how regularly do you do that?)

b) while using the grid, the desktops are scaled down... (e.g. try this with 9 
desktops...)

c) i was talking talking about painting an ICON (maby 3 times to make a 
stack..) - not a set of widgets... (not to speak of svg, script support, 

d) what if someone uses plasma + compiz and start's to wonder why this doesn't 
work...

e) no one yet agreed to do it this way at all ;-P

...

ok - /just/ read your forgotten crosspost ;-P

when we want to push VDs to a rather win grouping metaphor (...of course we 
all silently know that this is because the plasma team has so far failed to 
support multiple wallpapers per VD... yes: we know!... =P ) one should drop 
this approach entirely (as there would not be real desktops - you know: with 
individual wallpapers etc...) and rather allow dragging windows around and 
create new desktop groups by dragging windows to an area that exceeds any 
other groups margin. (that's far more intuitive then pressing some widget - 
while a) still holds - to create a new (empty...) group

stupid question/note regarding this:
we need to drop the (prominent, could keep it for inter-user session changes) 
cube etc. then, right?
(the only working transition we afaics have so far for switching former VDs 
and then WGs would be crossfading)

Thomas

ps:
columns?
i'd rather suggest heaps, make sure all wins are scaled to similar dimensions 
and (partially) visible when entering the view and bring the hovered ones to 
front...
columns... pfff ;-P

Am Saturday 11 July 2009 schrieb Sebastian Kügler:
 Maybe using Plasma widgets that can receive input and that send D-Bus
 calls, and kwin reacting to it with animations accordingly?

 The Plasma widgetry would be behind or around the animation in Kwin, so
 you basically add controls around kwin animated window arrangements.

 We certainly don't want another set of widgets in KWin, even if it's just
 simple ones. Plasma has all we need already, and it should integrate nicely
 this way as well.

___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-12 Thread Richard Moore
On Fri, Jul 10, 2009 at 9:28 PM, Chanichan...@gmail.com wrote:
 today I was told that wmii is a window manager that uses tags, so I need to go
 look into that.

http://dwm.suckless.org/

Also worth a look.

Rich.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-10 Thread Emdek
On 10-07-2009 at 22:28:10 Chani chan...@gmail.com wrote:
 so I had a crazy idea, and discussed it with lubos and notmart, and  
 completely
 forgot to mention it at the bof. I brought it up again today and we  
 ended up
 with some other ideas too.

 what I wanted is window tagging. instead of virtual desktops and tabs

Maybe this could be connected with manual grouping in task managers?
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-10 Thread Alexander Shenoy
I like this idea. It actually solves a problem that I have been having
forever. Opening a window on the wrong desktop and then having to move it to
another desktop. Or wishing I could have a window open only on two desktops,
but not the other two. (i.e. Konsole open on Programming and
Virtualization, but not Multimedia and General)
Tags would make things simple for the Window Management. The algorithm would
have to be really good at weeding out superfluous tags, however. I could
easily see adding a tag and having only one window open within it. Maybe
have a Universal tag that displays windows within all Tags? It would just
need to be designed in such a way that it doesn't turn into a kludge.

I also like the idea of the desktop effect grouping the applications. I have
this animation that I'm seeing through my minds eye and its really stellar.

-
Alexander Shenoy
Student
University of Pittsburgh

four.sentenc.es


On Fri, Jul 10, 2009 at 4:28 PM, Chani chan...@gmail.com wrote:


 so I had a crazy idea, and discussed it with lubos and notmart, and
 completely
 forgot to mention it at the bof. I brought it up again today and we ended
 up
 with some other ideas too.

 what I wanted is window tagging. instead of virtual desktops and tabs (tabs
 seems to be a workaround for window management not being good enough
 anyways) I could just have tags on windows, and have a taskbar that groups
 by
 tag, or have one virtual desktop per tag. perhaps some smart omission of
 superfluous tags.

 this could be done in stages: first the ability to manually tag, then
 session
 restore including tags, then virtual desktops automatically following tags
 (automatic creation and deletion of desktops would be nice, if done right),
 then magical automatic tagging from nepomuk (open a document, hte window
 gets
 the document's tags), perhaps other automatic tagging...

 today I was told that wmii is a window manager that uses tags, so I need to
 go
 look into that.

 we also daydreamed about how nice it would be if you could save and load
 partial-sessions consisting of a group of windows and an activity.


 sebas had an idea for a new kwin effect to show all virtual desktops:
 instead
 of showing them as desktops, show them as groups of windows. as a
 side-effect
 this also avoids the issue of the taskbar showing the wrong stuff because
 the
 taskbar wouldn't be visible ;) he also wanted the ability to dragdrop
 windows
 between desktops from such effects.


 in hte short term, I think we should add some simple features to make the
 current virtual-desktop management more convenient:
 -an add virtual desktop action in the pager contextmenu
 -maybe a way to add/remove them from the desktop grid effect? (yes, I'm
 thinking about gnome here)
 -errr... I really should've written notes, because i forgot the rest. :)

 comments?

 --
 This message brought to you by eevil bananas and the number 3.
 www.chani3.com

 ___
 Plasma-devel mailing list
 Plasma-devel@kde.org
 https://mail.kde.org/mailman/listinfo/plasma-devel


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-10 Thread Martin Gräßlin
Am Freitag 10 Juli 2009 22:28:10 schrieb Chani:
 -maybe a way to add/remove them from the desktop grid effect? (yes, I'm
 thinking about gnome here)
have the work is already done. I've already started to work on it some time 
ago and have a well defined area on the screen which adds a desktop when I 
click it. But it needs some more polishing as it realy shows that desktop grid 
wasn't thought as a way to add/remove desktops. And I have to think of a way 
how to make the plus widget feal like a real widget. I don't want to just 
paint an icon like in gnome shell.


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-10 Thread Chani
On July 10, 2009 13:33:44 Emdek wrote:
 On 10-07-2009 at 22:28:10 Chani chan...@gmail.com wrote:
  so I had a crazy idea, and discussed it with lubos and notmart, and
  completely
  forgot to mention it at the bof. I brought it up again today and we
  ended up
  with some other ideas too.
 
  what I wanted is window tagging. instead of virtual desktops and tabs

 Maybe this could be connected with manual grouping in task managers?

yep. or replace it? *shrug*

-- 
This message brought to you by eevil bananas and the number 3.
www.chani3.com


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-10 Thread Emdek
On 10-07-2009 at 23:14:39 Chani chan...@gmail.com wrote:
 On July 10, 2009 13:33:44 Emdek wrote:
 On 10-07-2009 at 22:28:10 Chani chan...@gmail.com wrote:
  so I had a crazy idea, and discussed it with lubos and notmart, and
  completely
  forgot to mention it at the bof. I brought it up again today and we
  ended up
  with some other ideas too.
 
  what I wanted is window tagging. instead of virtual desktops and tabs

 Maybe this could be connected with manual grouping in task managers?

 yep. or replace it? *shrug*

Maybe creating group should create new tag (maybe optional?) and tagged  
window should be represented by group.
Changes in group (adding and removing windows) would be reflected in tag.


___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-10 Thread Chani
please remember to reply to *both* lists. :)

On July 10, 2009 13:39:24 Alexander Shenoy wrote:
 I like this idea. It actually solves a problem that I have been having
 forever. Opening a window on the wrong desktop and then having to move it
 to another desktop. Or wishing I could have a window open only on two
 desktops, but not the other two. (i.e. Konsole open on Programming and
 Virtualization, but not Multimedia and General)
 Tags would make things simple for the Window Management. The algorithm
 would have to be really good at weeding out superfluous tags, however. I
 could easily see adding a tag and having only one window open within it.
 Maybe have a Universal tag that displays windows within all Tags? It would
 just need to be designed in such a way that it doesn't turn into a kludge.

yeah :) I had some ideas, like ignoring tags that only apply to one window, 
but they're more in the context of the taskbar than vdesktops


 I also like the idea of the desktop effect grouping the applications. I
 have this animation that I'm seeing through my minds eye and its really
 stellar.

:)
bug sebas to implement it then ;) and make a mockup of this animation.

-- 
This message brought to you by eevil bananas and the number 3.
www.chani3.com


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


Re: window management ideas

2009-07-10 Thread Sebastian Kügler
On Friday 10 July 2009 22:57:40 Martin Gräßlin wrote:
 Am Freitag 10 Juli 2009 22:28:10 schrieb Chani:
  -maybe a way to add/remove them from the desktop grid effect? (yes, I'm
  thinking about gnome here)

 have the work is already done. I've already started to work on it some time
 ago and have a well defined area on the screen which adds a desktop when I
 click it. But it needs some more polishing as it realy shows that desktop
 grid wasn't thought as a way to add/remove desktops. And I have to think of
 a way how to make the plus widget feal like a real widget. I don't want to
 just paint an icon like in gnome shell.

Maybe using Plasma widgets that can receive input and that send D-Bus calls, 
and kwin reacting to it with animations accordingly?

The Plasma widgetry would be behind or around the animation in Kwin, so you 
basically add controls around kwin animated window arrangements.

We certainly don't want another set of widgets in KWin, even if it's just 
simple ones. Plasma has all we need already, and it should integrate nicely 
this way as well.
-- 
sebas

 http://www.kde.org | http://vizZzion.org |  GPG Key ID: 9119 0EF9 


signature.asc
Description: This is a digitally signed message part.
___
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel