Bug 93649

Summary: Separate configuration from history in Klipper's popup menu
Product: [Plasma] plasmashell Reporter: Joerg Schiermeier <kde-bug>
Component: ClipboardAssignee: Esben Mose Hansen <kde>
Status: RESOLVED FIXED    
Severity: wishlist CC: alecail, bluedzins, heavytull, jagerhans, jjm, justmao945, kde, mail, ojrajala, oracle2b, richih-kde, richlv, sephiroth_pk
Priority: HI    
Version: 5.15.3   
Target Milestone: 1.0   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Joerg Schiermeier 2004-11-21 01:12:12 UTC
Version:           v0.9.6 (using KDE 3.3.1,  (3.1))
Compiler:          gcc version 3.3.5 (Debian 1:3.3.5-2)
OS:                Linux (i686) release 2.6.6-kanotix-3

soemthing to change the layout:

left maouse click: only the list with available entries of the clipboard (no configuration and other things)

right mouse click: all available configuration stuff
Comment 1 Esben Mose Hansen 2004-11-21 08:38:06 UTC
I'll be doing a UI reengineering in the future, and I'll keep your suggestion in mind :) The current way with identical behaviour for left and right button does seem a wee bit strange, and inconsistent with the reset of the systray apps.
Comment 2 Joerg Schiermeier 2004-11-22 00:58:06 UTC
Hello Esben Mose Hansen,

am Sonntag, 21. November 2004 um 08:38 Uhr schrieben Sie:

EMH> ------- You are receiving this mail because: -------
EMH> You reported the bug, or are watching the reporter.
        
EMH> http://bugs.kde.org/show_bug.cgi?id=93649        
EMH> kde mosehansen dk changed:

EMH>            What    |Removed                     |Added
EMH> ----------------------------------------------------------------------------
EMH>              Status|UNCONFIRMED                 |NEW
EMH>       everconfirmed|0                           |1



EMH> ------- Additional Comments From kde mosehansen dk  2004-11-21 08:38 -------
EMH> I'll be doing a UI reengineering in the future, and I'll
EMH> keep your suggestion in mind :) The current way with identical
EMH> behaviour for left and right button does seem a wee bit strange,
EMH> and inconsistent with the reset of the systray apps.

1.) Thanks for your work. Without this engagement like yours Linux will not grow. So I'm very gratefully that you do something!

2.) I come from the 'windows(xp)-part-of-this-world' and I change to Linux some weeks ago. KDE and the other OpenSource applications are very mighty. I know a commercial / ShareWare tool for the clipboard in Windows called 'ClipMate' from Thornsoft (http://www.thornsoft.com/). I don't want to compair this tool with Klipper but this inspire me to send you my note.

3.) I can give you my idea as like an user (more detailed like my first mail):

I wish when I click with the left mouse button to see the complete list and maybe at the end of the list the possibility to clear this list.

When I click with the right button the entries are not so important. This is more to get infos (the 'about' box ..) and set some preferences direct and also the configuration entry to open the dialog to configure Klipper.

4.) Maybe you get now an idea want I want. I saw you do an entry in the 'to do' list for your project. This is what is great in the complete Linux project: every user can say what he need! Very nice!

--

Kindly regards / Gruss von
Joerg Schiermeier

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Joerg Schiermeier, staatl. gepr. Informatiker und EDV-Trainer
Schiermeier Software und Telecommunication, IT-Beratung und Schulung
Post: Postfach 10 24 28, 33524 Bielefeld, Germany
B
Comment 3 richlv 2006-04-25 14:40:01 UTC
what's the status on this ? it slightly irks me every time i use klipper - and that's often ;)
Comment 4 Esben Mose Hansen 2006-04-25 22:52:46 UTC
Status is that I got caught up with real life, and have yet to return my attention to Klipper. Sorry :/
Comment 5 Esben Mose Hansen 2009-10-16 21:56:03 UTC
*** Bug 137930 has been marked as a duplicate of this bug. ***
Comment 6 Esben Mose Hansen 2009-10-16 22:15:57 UTC
*** Bug 144913 has been marked as a duplicate of this bug. ***
Comment 7 Richard Hartmann 2009-10-17 01:05:05 UTC
Seems something is happening :)

Thanks!
Comment 8 Jekyll Wu 2011-11-07 01:55:21 UTC
*** Bug 280460 has been marked as a duplicate of this bug. ***
Comment 9 Jekyll Wu 2011-11-09 23:41:45 UTC
*** Bug 243338 has been marked as a duplicate of this bug. ***
Comment 10 Jekyll Wu 2011-12-20 20:12:01 UTC
*** Bug 196336 has been marked as a duplicate of this bug. ***
Comment 11 oracle2b 2012-12-12 16:08:10 UTC
Any progress on this feature? it sounds just like somethign i was going to file a wishlist request on. bassically i use "clipit" in xfce and it has a good "manage history" option where by I can select the items in the history and "remove" them or "remove all". Please  help make klipper more mature. 

http://clipit.rspwn.com/files/2011/01/screenshot2.jpg
Comment 12 Joerg Schiermeier 2012-12-12 18:35:01 UTC
There is not so much around this bug/wish. Isn't the development about klipper active anymore?
What happens there?
Comment 13 Christoph Feck 2012-12-12 21:12:04 UTC
If you want to help resolving the 21,000 open bugs and 16,000 feature requests in KDE, please start contributing to KDE. For more information, see http://community.kde.org/Getinvolved
Comment 14 oracle2b 2012-12-13 15:49:05 UTC
I have to learn how to program first but I'll look into helping with Documentation.
Comment 15 Jekyll Wu 2012-12-22 06:48:01 UTC
*** Bug 297177 has been marked as a duplicate of this bug. ***
Comment 16 Jekyll Wu 2012-12-22 06:48:14 UTC
*** Bug 296868 has been marked as a duplicate of this bug. ***
Comment 17 naraesk 2013-04-02 20:19:26 UTC
@Christoph: Please have a look: https://git.reviewboard.kde.org/r/109828/
Comment 18 Joerg Schiermeier 2014-09-07 00:15:16 UTC
This bug is still an issue in Klipper v0.9.7 from KDE v4.13.3.
Comment 19 richlv 2015-12-09 10:27:22 UTC
this seems to be finally solved in kde5 - unlikely to be worked on by anybody in kde4, thus i'd suggest closing this report
Comment 20 Joerg Schiermeier 2017-01-06 13:24:58 UTC
(In reply to richlv from comment #19)
> this seems to be finally solved in kde5 - unlikely to be worked on by
> anybody in kde4, thus i'd suggest closing this report

I will chech this when I decide to upgrade to KDE 5.
Stay tuned. Thanks a lot!
Comment 21 Riccardo Robecchi 2021-11-07 18:08:11 UTC
I'm marking this bug as resolved as the desired behaviour (show the list of available elements with a left click, a list of options with a right click) is the current behaviour in Plasma 5 and has been for a long time.
Comment 22 Jonathan Marten 2022-09-28 09:08:49 UTC
MR started to split the menu when using the classic Klipper (as opposed to the Plasma applet) at
https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2174
Comment 23 Joerg Schiermeier 2022-09-28 10:35:09 UTC
18 years later:

Hi! 
Thanks for fixing this bug in a handy way! Now the leftover Klipper is working as it should. That's nice.
I really appreciate how open source in general is working....
Comment 24 Jonathan Marten 2022-10-16 17:05:43 UTC
Git commit b906f72d2a0d14a8081ba7bf9420441930412018 by Jonathan Marten.
Committed on 16/10/2022 at 17:05.
Pushed by marten into branch 'master'.

Klipper: Split the system tray menu between items and context menu

As suggested a long time ago in the referenced bug and duplicates,
but never implemented for the traditional Klipper.  Makes the
system tray popup smaller, especially if the user has configured
a large number of history entries, and makes the traditional Klipper
work in the same way as the Plasma applet:  left click = history items,
right click = context menu.

Add icons to some actions  
Change text for action "show-on-mouse-pos" to reflect what it now does  
Change "KDE" -> "Plasma" in about text  
Eliminate redundant member variable KlipperPopup::m_nHistoryItems  
I18N:  
GUI:

M  +27   -11   klipper/klipper.cpp
M  +6    -0    klipper/klipper.h
M  +13   -35   klipper/klipperpopup.cpp
M  +2    -24   klipper/klipperpopup.h
M  +1    -1    klipper/main.cpp
M  +1    -1    klipper/tray.cpp

https://invent.kde.org/plasma/plasma-workspace/commit/b906f72d2a0d14a8081ba7bf9420441930412018