UPDATE :: Algumas coisas para tentar:
Deixe-me apenas certificar-me de que você está usando o mapa-chave Great Britan (GB) de propósito, ao contrário do layout do teclado inglês dos EUA? Qual é o seu idioma preferido?
De qualquer forma, suspeito que suas configurações de idioma sejam a causa.
Você pode fazer $ loadkeys en_us para carregar o mapa de teclado inglês dos EUA, ou $ loadkeys gb se você quiser a Grã Bretanha. Você também deve analisar suas configurações de idioma para ver se elas são consistentes com as configurações do seu mapa de chaves. Goto settings > language e defina o seu idioma para a sua localidade.
se isso não funcionar, faça o seguinte:
abra o terminal xcfe4 e faça $ set -vx
então: $ who você terá algo como:
~$ who
j0h :0 2015-03-27 09:25 (:0)
j0h pts/4 2015-03-27 09:43 (:0.0)
anote o terminal que você está em pts / 4 ou algo parecido. então, abra e outro terminal. você pode tentar o xfce-terminal, ou qualquer outra coisa. Dê seu terminal atual para este comando na outra janela do terminal
$cat < /dev/pts/4
esta janela agora está ouvindo o primeiro terminal. vá para o primeiro terminal e aperte enter e digite o backtick o que o segundo terminal mostra? é um erro IO?
// Perguntas originais abaixo
Este seria um comentário, mas quero dar um exemplo e fazer algumas perguntas.
1.What kind of keyboard is it? Is the keyboard programmable, like macros and such? 2.Press ctrl+alt+F2 and login. what happens in an actual shell vs the terminal emulator? 3. type the command:$xev and press back tick. what happens?
aqui está o que eu recebo:
$xev
KeyRelease event, serial 36, synthetic NO, window 0x3a00001,
root 0x28d, subw 0x0, time 156854516, (885,629), root:(888,682),
state 0x0, keycode 49 (keysym 0x60, grave), same_screen YES,
XLookupString gives 1 bytes: (60) "'"
XFilterEvent returns: False
o que o seu XLookupString diz?
4.if you paste in back-ticks, does the command execute? or exit? what happens whe you run: echo $('echo date') ? 5. what is the output of bind -p | grep \'