Copy & Paste

This might sound silly at first, but when you think about it, you will be able to see how well this could work. In KDE there is a tool called Klipper that stores all of your previous copy's to the clipboard. This is a good tool to have. It's either that or just regular copy & paste. Here is what I propose for Gnome 3.0... We need a tool like Klipper, but it has to be easier to use than Klipper. Here is how it works... Ctrl+C This will give me regular Copy functionality. It stays until I copy something new. Ctrl+Shift+C This will copy the item and paste it to the Clipboard. It wont dissapear until your clipboard is full.

Here is the fun part... Ctrl+V This gives you a regular paste function. Ctrl+Shift+V This will invoke a menu of the entire Clipboard buffer. Use either your mouse, or the up and down keys to select what you want to paste! Much easier than the Klipper.

Actually, you could probably add this to the existing 2.x series since it will be around for a while.

Christian Sterzl (christian_sterzl@gmx.net): I like this idea, it would ease the use of gnome a lot. I think it would even be better to copy everything to the clipboard and make the Glipboard available with Shift + Ctrl + C, and the stuff in the clipboard available with Drag'n Drop. I like this Idea, but how to work with big files? Another question is, how long think you, should be everything remain in the Glipboard? Should it be still there after a restart of the system? Why not, for instance, I am working on a project, and have a lot of notices and snippets copied from the web into my Glipboard, but nothing is stored now and I want to go home for now. Why do I have to paste everything into a file and store it. Better would be something with a timeline, where you are able to configure how long something will stay in the Glipboard (default a month or so). The next thing is, I am surfing through the web, searching for some code snippets. I now enter in a line of the Glipboard a title (and - I am not sure about this - maybe press a record button) and everything comming from now on into the Glipboard with Ctrl + C gets the tag I entered previously. With an export function I can now export everything copied into a file and work on it in Gedit. The tags have to be editable and searchable, maybe also within beagle.

JamesHutton (dolcraith@gmail.com): A good plan to do this would keep smaller files/snippets in memory (up to a specific % of total memory/free memory/etc) and then push bigger files or any files that need to be pushed out of the clipboard's memory onto the disk into the user's home dir (.clipboard/?). Also keep a metadata file (xml) in the .clipboard dir so it can organized the files via date/app/etc. This would also allow for the contents of the clipboard to be retained after a reboot, and possibly after a power failure. The clipboard would just push all its contents to the dir upon shutdown. Also make it threaded so that if someone clears the clipboard it would spawn a task/thread/whatever to clear the dir while the user can continue using the clipboard. Ultimately, this probably be best implemented as a freedesktop.org improvement, as this would further the progress of a more interconnected set of WMs and it would allow users to copy a file into, lets say K3B, or some other non-gnome specific application. Think of it as gnome furthering the unification of the linux desktops.

AntonKerezov I think it would be wiser to use already written code. After all why reinvent the wheel? The project is called Glipper (http://glipper.sourceforge.net/) and is vary stable and functional to me.

Attic/ScratchPad/CopyAndPaste (last edited 2013-12-03 19:46:26 by WilliamJonMcCann)