Eu tenho a seguinte linha no meu .bashrc
xmodmap -e "keycode 116 = slash"
quando eu SSH para essa máquina, eu recebo
xmodmap: unable to open display ''
e escusado será dizer que eu quero sair de lá. Alguém pode me informar como limpar esse erro?
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 de outubro de 2007
Obrigado pela ajuda.
Respostas:
Você pode alterar sua
.bashrc
execução apenasxmodmap
se houver uma exibição disponível:fonte
[ -n "${DISPLAY+x}" ]
pode ser substituído por um simples[ "$DISPLAY" ]
ou[[ $DISPLAY ]]
.Esse erro provavelmente ocorre porque você não ativou o encaminhamento do X11. Basta executar o ssh com a opção -X (ou seja,
ssh -X -l user server.tld
ou na massa, clique na opção ir para SSH -> X11 -> Ativar encaminhamento do X11.
É claro que você precisa executar um Xserver antes de efetuar o SSH, o Linux tem isso por padrão, onde se você estiver executando o Windows, poderá usar o Xming.
Se você não usar uma sessão X11 sempre que fizer o SSH, use a solução da Manni.
fonte