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/ZH_6VDU1Fp-tR6-_%40ferrum.ceti.