web-dev-qa-db-fra.com

Xlib: extension "XInputExtension" manquante sur l'affichage ": 1" Atom Ubuntu

J'ai une instance Amazon EC2 qui exécute le serveur Ubuntu 16.04. J'ai installé atom et pour une raison quelconque, je ne peux pas démarrer Atom. Chaque fois que je démarre atom avec la ligne de commande, je vois ce qui suit)

Xlib:  extension "XInputExtension" missing on display ":1".

J'ai utilisé vnc pour configurer le bureau ubuntu et j'utilise vncviewer pour accéder au bureau et démarrer atom.

Je ne suis pas sûr de ce que je fais mal. Mon fichier vncconfig ressemble à ceci

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
11
user1707141

C'est bon en général si vous utilisez une machine virtuelle sans tête;

cd /usr/lib/x86_64-linux-gnu/
cp libxcb.so.1 libxcb.so.1.bak
Sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1

Il corrigera toutes les applications avec la même erreur

13

J'obtiens toujours l'erreur dans l'invite de commande mais je peux démarrer l'atome

Merci à ce gars https://www.zhukun.net/archives/807

C'est ce que j'ai fait

Sudo cp /usr/lib/x86_64-linux-gnu/libxcb.so.1 /opt/atom/

Sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' libxcb.so.1

puis

cd /opt/atom
./atom

La sortie de cet être

Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this Shell

Mais Atom a démarré comme prévu !! C'est ce que je voulais.

3
user1707141