- How to copy from vim to windows clipboard?
- How to copy from tmux to windows clipboard?
- How to copy from remote tmux/vim to windows clipboard?
$ sudo vim /etc/ssh/sshd_config
X11Forwarding yes
X11UseLocalhost no
$ sudo service sshd restart
$ sudo yum install xauth xclip
$ sudo yum install xauth xorg
$ vim ~/.bash_profile
LOCAL_IP=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}')
export DISPLAY=$LOCAL_IP:0
# without VcXsrv
alias pbcopy=clip.exe
alias pbpaste="powershell.exe -Command get-clipboard"
# with VcXsrv
alias pbcopy=xclip
alias pbpaste="xclip -o"
$ vim ~/.ssh/config
Host host
User user
Port 22
Hostname host
IdentityFile ~/.ssh/id_rsa
ServerAliveInterval 120
ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
XAuthLocation /usr/bin/xauth
$ xauth generate $DISPLAY .
$ ssh -X host
$ vim ~/.tmux.conf
setw -g mode-keys vi
bind-key -T copy-mode-vi v send -X begin-selection;
if-shell 'uname -a | grep -q Linux' " \
bind-key -T copy-mode-vi y send -X copy-pipe-and-cancel 'xclip -i -sel clipboard'; \
bind-key -T copy-mode-vi Enter send -X copy-pipe-and-cancel 'xclip -i -sel clipboard';"
if-shell 'uname -a | grep -q microsoft' " \
bind-key -T copy-mode-vi y send -X copy-pipe-and-cancel 'clip.exe'; \
bind-key -T copy-mode-vi Enter send -X copy-pipe-and-cancel 'clip.exe';"
if-shell 'uname -a | grep -q mac' " \
bind-key -T copy-mode-vi y send -X copy-pipe-and-cancel 'reattach-to-user-namespace pbcopy'; \
bind-key -T copy-mode-vi Enter send -X copy-pipe-and-cancel 'reattach-to-user-namespace pbcopy';"
https://serverfault.com/questions/422908/how-can-i-prevent-the-warning-no-xauth-data-using-fake-authentication-data-for https://sanctum.geek.nz/arabesque/reloading-tmux-config/