Thanks very much, Trey. A lot of good information here — let me try to take advantage of it to find a solution.
— Eric (KC6EJS) > On Jun 6, 2023, at 20:32, Trey Blancher <t...@blancher.net> wrote: > > Eric, > I'd like to add that X.org has the concept of two "clipboards," the copy > buffer which in many GUI programs you put data into with Ctrl-C after making > your selection (or through a context menu, e.g. Edit/Copy, Edit/Cut, etc.). > It also has the concept of a selection buffer, that gets populated whenever > you highlight (select) text with your mouse (with no other keyboard or menu > events). This selection buffer you paste with middle click usually. > > Now, depending on your window manager (WM) or Desktop Environment (DE, sounds > like you're using GNOME), you can combine these buffers into one (essentially > telling your environment to put selected text into the copy buffer, which > gets populated whenever you select text). That may also be at play here (I'm > not sure what GNOME defaults to for this nowadays). > > Typically highlighted text from mouse events is handled solely within your > local > terminal emulator. tmux shouldn't have any bearing on this usually unless > you've enabled mouse mode (you've witnessed firsthand how difficult that can > be with X11 Forwarding). You stated your problem seems to be with irssi in a > remote tmux window; you're likely bitten by the common problem of URLs being > wrapped within irssi (so you can't just click the link to launch the URL in > your configured web browser; the URL will be incomplete). I haven't used > irssi in a long time, but weechat (another CLI IRC client) you can issue the > '/window bare' command to load the channel buffer into a pager (like less or > more) where the terminal emulator sees the entire URL (i.e., not broken up by > wrapping) so you can merely click on it rather than copying it somewhere else > and navigating that cumbersome way. I'd see if you can configure irssi > similarly. I also use a similar feature in mutt/elinks to solve the same > problem in email. > > IIRC, irssi was missing a lot of features the last time I tried it, a lot of > common IRC functionality had to be added manually by the user. > > My $0.02. Hope this helps. > > Trey Blancher > t...@blancher.net > >> On Wed, Jun 07, 2023 at 12:58:27PM +1000, Scott Rochford wrote: >> Dealing with 3 clipboards here... even ignoring the tmux clipboard, the X >> vs Gnome (terminology? - the one you refer to as the *real* system >> clipboard) clipboard confusion has been a bad Linux user experience >> problem for a long time now. Are you aware that you can usually use >> middle-mouse-click to paste from the X clipboard directly? >> On Wed, 7 Jun 2023 at 08:27, Eric Swenson <[1]e...@swenson.org> wrote: >> >> > I forgot to send this before the last message I sent to the list: >> >> > Ah. There is some interference here. The use case I was *really* trying >> > to get working was copying text from an irssi client running within a >> > tmux session on a remote host accessed with ssh. >> >> > It would appear that the popup is coming from irssi. If I use another >> > tmux window (not running irssi), I can select text with a mouse, and >> > have it immediately "copied" (somewhere) when I release. However, it >> > still never makes it to my system clipboard (local system). >> >> > Let me re-check everything in my tmux configuration on the remote >> > system. I'd really not like to be required to use xterm and X (as well >> > as X forwarding over SSH), but I will do that if necessary. >> >> > <I've done the above and sent the results in my previous message to the >> > list> >> >> > -- Eric >> >> > On 6/6/23 14:13, Nicholas Marriott wrote: >> >> >> tmux doesn't work like you describe. If you select text with the mouse >> >> it should copy as soon as you release. The only copy menu items are to >> >> copy a word or a line. Are you sure you are actually copying using tmux >> >> and not the terminal's own tools? Do you see the text you copied if you >> >> enter buffer mode or use list-buffers? >> >> You will not be able to get xsel or xclip working from another host >> >> without X11 forwarding, you could try that but OSC 52 is usually >> >> easier. >> >> If you are sure you are copying using tmux, then: >> >> - Did you restart X or reload the .Xresources with xrdb before starting >> >> xterm? >> >> - Did you follow the steps in the clipboard page quick start section to >> >> make sure everything is set up properly? >> >> >> On Tue, 6 Jun 2023, 22:03 Eric Swenson, <[2]e...@swenson.org> wrote: >> >> >>> I'm trying to simply highlight the text with the mouse -- which does >> >>> highlight, and then use the "Copy ..." contexts menu that comes up to >> >>> copy to the system clipboard. This works fine on my Mac -- just not >> >>> on Linux. >> >> >>> I've also tried entering copy mode, selecting the start and end via >> >>> keyboard -- and that also doesn't work. >> >> >>> -- Eric >> >> >>> On 6/6/23 13:56, Nicholas Marriott wrote: >> >> >>>> How are you copying from tmux? >> >> >>>> On Tue, 6 Jun 2023, 21:56 Eric Swenson, <[3]e...@swenson.org> wrote: >> >> >>>>> I did. That was where I found all the references to binding keys >> >>>>> for xsel. >> >> >>>>> However, I looked at it again, and found the section where it said >> >>>>> that xterm supported OSC 52. So I configured the required: >> >> >>>>XTerm*disallowedWindowOps: 20,21,SetXprop >> >> >>>>> in my ~/.Xresources, and fired up xterm. It has the same problem. >> >>>>> Nothing I copy out of my tmux session makes it to the system >> >>>>> clipboard. >> >>>>> -- Eric >> >>>>> On 6/6/23 13:50, Nicholas Marriott wrote: >> >> >>>>>> Read the clipboard page on the tmux wiki. >> >> >>>>>> On Tue, 6 Jun 2023, 21:49 Eric Swenson, <[4]e...@swenson.org> >> >>>>>> wrote: >> >> >>>>>>> Thanks. Google searches for "OSC 52" AND terminal AND "Ubuntu >> >>>>>>> 22.04 LTS" >> >>>>>>> don't turn up anything. Do you know that such a terminal program >> >>>>>>> exists >> >>>>>>> for Ubuntu 22.04 LTS? >> >> >>>>>>> -- Eric >> >> >>>>>>> On 6/6/23 13:46, Nicholas Marriott wrote: >> >>>>>>> > terminal which supports OSC 52 >> >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "tmux-users" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> > an email to [5]tmux-users+unsubscr...@googlegroups.com. >> > To view this discussion on the web, visit >> > >> [6]https://groups.google.com/d/msgid/tmux-users/3720337d-f987-aae6-999e-a9419f34a2e1%40swenson.org. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "tmux-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [7]tmux-users+unsubscr...@googlegroups.com. >> To view this discussion on the web, visit >> >> [8]https://groups.google.com/d/msgid/tmux-users/CAAqsAtTnQBJNC626RKpHWRO2s-rjK96vqyTX0JPj%2B1wicWA7Zw%40mail.gmail.com. >> >> References >> >> Visible links >> 1. mailto:e...@swenson.org >> 2. mailto:e...@swenson.org >> 3. mailto:e...@swenson.org >> 4. mailto:e...@swenson.org >> 5. mailto:tmux-users+unsubscr...@googlegroups.com >> 6. >> https://groups.google.com/d/msgid/tmux-users/3720337d-f987-aae6-999e-a9419f34a2e1%40swenson.org?utm_medium=email&utm_source=footer >> 7. mailto:tmux-users+unsubscr...@googlegroups.com >> 8. >> https://groups.google.com/d/msgid/tmux-users/CAAqsAtTnQBJNC626RKpHWRO2s-rjK96vqyTX0JPj%2B1wicWA7Zw%40mail.gmail.com?utm_medium=email&utm_source=footer -- You received this message because you are subscribed to the Google Groups "tmux-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to tmux-users+unsubscr...@googlegroups.com. To view this discussion on the web, visit https://groups.google.com/d/msgid/tmux-users/F516F9F1-9BC4-4966-AC51-3AE7A9C8F822%40swenson.org.