I shift click to select text then shift-C-c to copy it to the system clipboard, but I can't do this and scroll to copy large bodies of text and can't do it using only keys either.
I'm running kali 2020.4, zsh, tmux 3.1c, and xterm-256color (in tmux it is screen). I have downloaded xclip and xsel. I killed my tmux session before I made any changes to .tmux.conf.
Some of the options I tried gave me this when I started up tmux, which I had to C-c in order to do anything:
/home/zander/.tmux.conf:17: usage: bind-key [-nr] [-T key-table] [-N note] key command [arguments]
I am able to C-b [, C-space to select text with arrows, but when I press y or enter nothing happens. C-w or alt-w works to copy it to the tmux buffer, but I want it in my system buffer/clipboard so I can paste it in other apps.
Here is my ~/.tmux.conf file, each commented out line is an attempt I made.
# enable scrollwheel
set -g mouse on
# auto scroll when shift clicking. only partially worked.
# set -g terminal-overrides 'xterm*:smcup@:rmcup@'
# copy to system buffer (clipboard). also didn't work.
# bind -t vi-copy y copy-pipe "xclip -sel clip -i"
# copy to system buffer...also didn't work wtf. someone said it was because mouse scrollwheel was enabled but I tested that and that's not it.
#bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xclip -i -f -selection primary | xclip -i -selection clipboard"
# copy to clipboard again
# bind -t vi-copy y copy-pipe 'xclip -in -selection clipboard'
# take f***ing 4
# bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel 'xclip -sel clip -i'
# take f***ing 5
# bind -t vi-copy Enter copy-pipe "xclip -i -selection clipboard"
# trying with xsel now
# bind -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel "xsel -i --clipboard"
# trying with yank now...C-b I didn't work
# set -g @plugin 'tmux-plugins/tmux-yank'
# manually downloaded tmux-yank...pressing y to copy to system clipboard still doesn't work
# run-shell ~/clone/path/yank.tmux