Estou tentando sincronizar minha área de transferência com uma máquina remota usando XQuartz
e xsel
. Funciona, mas somente depois de executar um programa do X Window:
conectando a partir do Mac OS X com o Quartz em execução e as opções de pasteboard selecionadas:
link
ssh user@host -X
ls | xsel -b
(local clipboard is not affected)
xeyes
(close xeyes)
ls | xcel -b
(now local system's clipboard works as you would expect)
parece que iniciar qualquer programa x, como xeyes
ou gvim
de alguma forma, conclui a conexão.
xsel
tem uma opção para especificar exibição - isso afetaria a coisa?
Eu não tenho startx
ou xinit
instalado (e eu realmente não quero instalá-los) e isso funciona bem depois de iniciar um desses programas x.
Eu também instalei xsm
para tentar depurar ou descobrir o nome para exibição, mas a execução apenas me diz:
sh: iceauth: not found
sh: twm: not found
sh: xterm: not found
smproxy: unable to connect to session manager
Como posso fazer o que o xeyes ou o gvim faz para que minha conexão X 'complete' e o teclado comece a funcionar?
ps: Minhas desculpas, pois sei que este é um subconjunto bastante especializado de conhecimento do linux, eu tentei fazer o meu melhor em fazer a pergunta, e eu pedi um livro sobre X .