Você pode alterar seu .bashrc
para executar somente xmodmap
se houver uma exibição disponível:
if [ -n "${DISPLAY+x}" ]; then
xmodmap -e "keycode 116 = slash"
fi
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 dali. Alguém pode me deixar saber como limpar esse erro?
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 out 2007
Obrigado pela sua ajuda.
Esse erro é provavelmente 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 no putty clique na opção goto SSH - > X11 - > Ativar o encaminhamento do X11.
É claro que você precisa rodar um Xserver primeiro antes do SSH, o Linux tem isso por padrão, onde se você estiver rodando Windows você pode usar o Xming.
Se você não usa uma sessão do X11 sempre que você usa o SSH, use a solução da Manni.