in unix world, pipe permit user to exchange data between program. in graphical user interface, user know paste bin. any data can come and go between program the thing it lack is good history management automation trivia: win 3.11 had macro and pastebin manager... but since it become a game os and all those thing is gone requirement same in windows and unix manage the paste bin. keep everything in a tree assist undo automation ability to snap a trigger on something like : once it change ctrl c and ctrl v on this input then click.... it will surely conflict with tmux and emac. but i shall call it ctrl+b pressing it give you clean and easy popup on how to change your current paste bin