[Panel-devel] Panel

James Smith smithjd15 at gmail.com
Thu Nov 8 23:09:43 CET 2007


As a user and future contributor;

Why, again, would you not program trask switcher functionality into launchers 
instead of programming something less flexible? Less code would result, and 
eventually the tasktray could be phased out. Expandable .desktop files add a 
right-click menu for e.g. send new email, schedule new appt.; or the launcher 
could be used as a drag and drop target for eg. dragging from Dolphin onto 
k3b to start a new cd project; or e.g. using the mousewheel for Klipper and 
Kmix, to scroll through the clipboard history or change volume level. 

The mousewheel scrolls through multiple instances of windows per launcher, 
middle mouse button / emulate three button takes over the left-click needed 
to list instances under the current taskbar's groupings feature, and 
left-click launches new instances. Right-click is reserved for expanded Kross 
entries. Users get used to alt-tab for quick switching and we see possibly a 
new feature in Kwin similar to the shift-switcher in compiz.

Kross would obviously help for the expanded entries but the taskbar / 
launchers could be programmed up easily and quickly without Kross.

James 

On November 8, 2007 04:00:36 am panel-devel-request at kde.org wrote:
> Send Panel-devel mailing list submissions to
> 	panel-devel at kde.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> 	https://mail.kde.org/mailman/listinfo/panel-devel
> or, via email, send a message with subject or body 'help' to
> 	panel-devel-request at kde.org
>
> You can reach the person managing the list at
> 	panel-devel-owner at kde.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Panel-devel digest..."
>
>
> Today's Topics:
>
>    1. Make a detailed TODO list for KDE 4.0 (Riccardo Iaconelli)
>    2. Re: Make a detailed TODO list for KDE 4.0 (Aaron J. Seigo)
>    3. Re: Make a detailed TODO list for KDE 4.0 (Kevin Ottens)
>    4. Re: Make a detailed TODO list for KDE 4.0 (Aaron J. Seigo)
>    5. Pager applet moving bug (Dennis Nienh?ser)
>    6. Re: Pager applet moving bug (Aaron J. Seigo)
>    7. xrandr patch (Aaron J. Seigo)
>    8. Re: xrandr patch (Andreas Pakulat)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 7 Nov 2007 12:29:26 +0100
> From: Riccardo Iaconelli <riccardo at kde.org>
> Subject: [Panel-devel] Make a detailed TODO list for KDE 4.0
> To: panel-devel at kde.org
> Message-ID: <200711071229.28316.riccardo at kde.org>
> Content-Type: text/plain;  charset="utf-8"
>
> Hello,
> I think it's time to have an IRC meeting any time soon to define a concrete
> list of things that needs to be complete for KDE 4.0. Eventually we can
> define what will need to get for 4.1 too.
> Here's the only list we did until now, which is about panels. This was
> discussed in the last "sort-of-meeting", here I'm reporting directly from
> the
>
> notes:
> > We agreed that the following features are showstoppers for panels to have
> > in 4.0:
> > - Support multiple sizes
> > - "drag and reposition"
> > - Display resolution independence
> > - D&D for applets on the panel and from the desktop or vice versa
> > - Be able to remove plasmoids (manyoso was working on that until he
> > disappeared)
>
> This is just for the panels, not for applets that are on it, like taskbar
> or systray. Applets still need to be discussed.
>
> Personally for the applets I'd add:
> - Taskbar is completely unusable for me in the current status. We need to
> provide, *at least* the "show only windows on this desktop" feature.
> - Systray: get it on the panel, and fixed.
>
> Btw, I said IRC because I think it may be better, but if others don't feel
> the need of it, we can just discuss features in this thread, just replying
> to this mail.... what do you think?
>
> Bye,
> -Riccardo
> P.S. Some guys asked me to post the notes somewhere.... do you still need
> them? I will upload them in a second if you want.
> --
> GPG key:
> 3D0F6376
> When encrypting, please encrypt also for this subkey:
> 9EBD7FE1
> -----
> Pace Peace Paix Paz Frieden Pax Pok?j Fri?ur Fred B?ke ??
> Hasiti Lap? Hetep Malu M?? Wolakota Santiphap Irini Peoch
> Shanti Vrede Baris R?j M?r Taika Rongo Sulh Mir Py'guapy ??
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 7 Nov 2007 10:45:45 -0600
> From: "Aaron J. Seigo" <aseigo at kde.org>
> Subject: Re: [Panel-devel] Make a detailed TODO list for KDE 4.0
> To: panel-devel at kde.org
> Message-ID: <200711070945.46304.aseigo at kde.org>
> Content-Type: text/plain; charset="us-ascii"
>
> On Wednesday 07 November 2007, Riccardo Iaconelli wrote:
> > > We agreed that the following features are showstoppers for panels to
> > > have in 4.0:
> > > - Support multiple sizes
> > > - "drag and reposition"
> > > - Display resolution independence
>
> this isn't just for the panels. fortunately it's pretty easy. Corona just
> needs to listen to the QDesktopWidget::resized(int screen) signal and
> adjust items on that screen; ditto for the Views in plasma/plasma/
>
> > > - D&D for applets on the panel and from the desktop or vice versa
>
> of all these, this is the one that could wait for post 4.0 and make it into
> e.g. 4.0.x as a bug fix ...
>
> > > - Be able to remove plasmoids (manyoso was working on that until he
> > > disappeared)
>
> kevin has started in on that one...
>
> > This is just for the panels, not for applets that are on it, like taskbar
> > or systray. Applets still need to be discussed.
>
> besides the ones mentioned below, the welcome applet is the big one that
> needs to get addressed.
>
> > Personally for the applets I'd add:
> > - Taskbar is completely unusable for me in the current status. We need to
> > provide, *at least* the "show only windows on this desktop" feature.
>
> yeah, the taskbar needs to be rewritten. it was a quicky thing done so we
> had something, which was a good thing. now we need something production
> ready.
>
> > - Systray: get it on the panel, and fixed.
>
> yep.
>
> > P.S. Some guys asked me to post the notes somewhere.... do you still need
> > them? I will upload them in a second if you want.
>
> yes, please do so. i would like to see us keep them here:
>
> http://techbase.kde.org/Projects/Plasma#Meetings
>
> though we haven't to date been too consistent about that. let's start =)
>
> --
> 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 Trolltech
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 189 bytes
> Desc: not available
> Url :
> http://mail.kde.org/pipermail/panel-devel/attachments/20071107/c248563a/att
>achment-0001.pgp
>
> ------------------------------
>
> Message: 3
> Date: Wed, 7 Nov 2007 17:59:05 +0100
> From: Kevin Ottens <ervin at kde.org>
> Subject: Re: [Panel-devel] Make a detailed TODO list for KDE 4.0
> To: panel-devel at kde.org
> Message-ID: <200711071759.09652.ervin at kde.org>
> Content-Type: text/plain; charset="utf-8"
>
> Le mercredi 7 novembre 2007, Aaron J. Seigo a ?crit :
> > > > - Be able to remove plasmoids (manyoso was working on that until he
> > > > disappeared)
> >
> > kevin has started in on that one...
>
> You probably meant, "kevin is struggling on that one 'cause he's lame". :-)
>
> Regards.
> --
> K?vin 'ervin' Ottens, http://ervin.ipsquad.net
> "Ni le ma?tre sans disciple, Ni le disciple sans ma?tre,
> Ne font reculer l'ignorance."
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 194 bytes
> Desc: This is a digitally signed message part.
> Url :
> http://mail.kde.org/pipermail/panel-devel/attachments/20071107/b77162d1/att
>achment-0001.pgp
>
> ------------------------------
>
> Message: 4
> Date: Wed, 7 Nov 2007 10:14:49 -0700
> From: "Aaron J. Seigo" <aseigo at kde.org>
> Subject: Re: [Panel-devel] Make a detailed TODO list for KDE 4.0
> To: panel-devel at kde.org
> Message-ID: <200711071014.49450.aseigo at kde.org>
> Content-Type: text/plain; charset="utf-8"
>
> On Wednesday 07 November 2007, Kevin Ottens wrote:
> > Le mercredi 7 novembre 2007, Aaron J. Seigo a ?crit :
> > > > > - Be able to remove plasmoids (manyoso was working on that until he
> > > > > disappeared)
> > >
> > > kevin has started in on that one...
> >
> > You probably meant, "kevin is struggling on that one 'cause he's lame".
> > :-)
>
> QGV makes us all feel lame. it's a bit of a sadist, i think. ;)
>
> --
> 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 Trolltech
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 189 bytes
> Desc: not available
> Url :
> http://mail.kde.org/pipermail/panel-devel/attachments/20071107/65571937/att
>achment-0001.pgp
>
> ------------------------------
>
> Message: 5
> Date: Wed, 7 Nov 2007 20:09:32 +0100
> From: Dennis Nienh?ser <earthwings at gentoo.org>
> Subject: [Panel-devel] Pager applet moving bug
> To: panel-devel at kde.org
> Message-ID: <200711072009.33130.earthwings at gentoo.org>
> Content-Type: text/plain; charset="us-ascii"
>
> Hi,
>
> When moving the pager applet to another place on the desktop, the next
> mouse move action is affected and moves an applet to (0,0). This used to be
> described on Techbase [1], not sure where it went, apologies if there's a
> bug or thread open for it.
>
> Anyways, attached is a simple fix, can I commit it?
> Please CC me on replies, I'm not subscribed.
>
> Regards,
> Dennis
>
> [1]
> http://techbase.kde.org/index.php?title=Projects%2FPlasma%2FTasks&diff=1550
>5&oldid=15497 -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: pager.cpp.diff
> Type: text/x-diff
> Size: 448 bytes
> Desc: not available
> Url :
> http://mail.kde.org/pipermail/panel-devel/attachments/20071107/c8026da8/att
>achment-0001.bin
>
> ------------------------------
>
> Message: 6
> Date: Wed, 7 Nov 2007 12:28:30 -0700
> From: "Aaron J. Seigo" <aseigo at kde.org>
> Subject: Re: [Panel-devel] Pager applet moving bug
> To: panel-devel at kde.org
> Cc: Dennis Nienh?ser <earthwings at gentoo.org>
> Message-ID: <200711071228.30665.aseigo at kde.org>
> Content-Type: text/plain; charset="utf-8"
>
> On Wednesday 07 November 2007, Dennis Nienh?ser wrote:
> > When moving the pager applet to another place on the desktop, the next
> > mouse move action is affected and moves an applet to (0,0). This used to
> > be described on Techbase [1], not sure where it went, apologies if
> > there's a bug or thread open for it.
>
> there is a bug open for it: http://bugs.kde.org/show_bug.cgi?id=151878
>
> i really don't want bug lists on techbase with the exception of the krush
> days scratchpad, which unfortunately has somehow turned into a listing area
> rather than a scratchpad. i'll clear that up with this week's krush day.
>
> > Anyways, attached is a simple fix, can I commit it?
>
> looks good, please do.
>
> > Please CC me on replies, I'm not subscribed.
>
> what are you waiting for? ;)
>
> --
> 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 Trolltech
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 189 bytes
> Desc: not available
> Url :
> http://mail.kde.org/pipermail/panel-devel/attachments/20071107/85de37cf/att
>achment-0001.pgp
>
> ------------------------------
>
> Message: 7
> Date: Wed, 7 Nov 2007 20:23:34 -0700
> From: "Aaron J. Seigo" <aseigo at kde.org>
> Subject: [Panel-devel] xrandr patch
> To: panel-devel at kde.org
> Message-ID: <200711072023.34693.aseigo at kde.org>
> Content-Type: text/plain; charset="us-ascii"
>
> hi all...
>
> so i've theoretically implemented runtime screen change support. however,
> i'm not getting the slot called on change here, and i'm not sure if it's my
> build of Qt, X or whatever .... i'm not getting a signal/slot mismatch
> error at runtime, so it musn't be that.. hum.
>
> i'm hoping someone here can test the part of the patch that applies to
> Corona to see if you get output noting the screenResized is getting called.
> hopefully i'm not just missing something obvious due to being dreadfully
> tired this evening ... =)
>
> patch is here: http://bddf.ca/~aseigo/xrandr.diff and it applies inside
> workspace/libs/plasma/
>
> if someone could try it out i'd be greatly appreciative.
>
> p.s. i also have multiple panels essentially working =)
>
> --
> 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 Trolltech
> -------------- next part --------------
> A non-text attachment was scrubbed...
> Name: not available
> Type: application/pgp-signature
> Size: 189 bytes
> Desc: not available
> Url :
> http://mail.kde.org/pipermail/panel-devel/attachments/20071107/e962266c/att
>achment-0001.pgp
>
> ------------------------------
>
> Message: 8
> Date: Thu, 8 Nov 2007 10:02:45 +0100
> From: Andreas Pakulat <apaku at gmx.de>
> Subject: Re: [Panel-devel] xrandr patch
> To: panel-devel at kde.org
> Message-ID: <20071108090245.GA13515 at morpheus.apaku.dnsalias.org>
> Content-Type: text/plain; charset="us-ascii"
>
> On 07.11.07 20:23:34, Aaron J. Seigo wrote:
> > hi all...
> >
> > so i've theoretically implemented runtime screen change support. however,
> > i'm not getting the slot called on change here, and i'm not sure if it's
> > my build of Qt, X or whatever .... i'm not getting a signal/slot mismatch
> > error at runtime, so it musn't be that.. hum.
> >
> > i'm hoping someone here can test the part of the patch that applies to
> > Corona to see if you get output noting the screenResized is getting
> > called. hopefully i'm not just missing something obvious due to being
> > dreadfully tired this evening ... =)
> >
> > patch is here: http://bddf.ca/~aseigo/xrandr.diff and it applies inside
> > workspace/libs/plasma/
>
> With fresh setup (i.e. empty KDEHOME) I don't see any output in the
> redirects from startkde that relates to plasma. I've changed the mode on
> one of my heads with xrandr --output VGA-0 --mode XXX and also tried the
> plain xrandr -s <size> but neither of those produced any debug output.
>
> Andreas


More information about the Panel-devel mailing list