2016-04-18 17 views
6

Ho installato vscode 1.0 su ubuntu 14.4 LTS. Funziona bene se accedo localmente con unità desktop e scrivo il comando "codice" nel terminale.Visual Studio Code 1 non riesce a lanciare su ubuntu usando xrdp

Tuttavia, quando ho rdp nella casella devo usare xfce4 desktop perché xrdp a quanto pare non funziona con l'unità, e quando provo a lanciarlo dalla riga di comando non ottengo errori nel terminale ma l'interfaccia utente non appare mai.

Ho installato in precedenza una versione precedente di vscode e non l'ho disinstallato prima di installare 1.0 nel caso in cui ciò potesse essere un fattore.

quando digito

code --version 

si segnala correttamente 1.0.0

Qualcuno ha qualche idea per risolvere questo? Voglio davvero poter lavorare usando rdp dal mio computer Windows 10

AGGIORNAMENTO: questo problema sembra verificarsi solo tramite rdp, se accedo localmente con xfce4 funziona come previsto come con il desktop dell'unità. La mia finestra di Ubuntu un intel nuc5ppyh con il bios più recente, penso che forse il codice si sta avviando su un output di display non visibile. Precedentemente la scatola era configurata per il mirroring su un'uscita hdmi, mentre io la usavo anche per la tv. Ho provato a disattivare l'uscita hdmi dal BIOS e ad avere problemi con xrandr, ma non riesco ancora a farlo funzionare su rdp. Non sono un esperto di Linux ma continuo a pensare che potrebbe effettivamente caricare il codice in un output di visualizzazione non visibile ma non sono sicuro di come risolvere il problema

risposta

1

Questo sta accadendo a causa di un errore di Electron, vedere problemi di rilevamento del bug di seguito:

+0

non ho potuto ottenere le soluzioni alternative di cui quei collegamenti a lavorare per me, alla fine ho disinstallato xrdp e ho installato tigervnc sulla finestra di Ubuntu e ora sono in grado di usare tightvnc viewer dalla mia macchina Windows 10 e vscode funziona per me con questa combinazione –

22

il comando suggerito dal secondo link sopra aiuta:

sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' /usr/lib/x86_64-linux-gnu/libxcb.so.1 
+6

Questa singola correzione mi ha permesso di eseguire vscode sulla mia istanza AWS su xrdp senza altre modifiche . – stevieb

+1

Soluzione incredibile! – cerebrou

+0

funziona su Ubuntu 14.04, grazie !! – sunhs

1

La risposta dall'alto bisogno di un piccolo trucco per lavorare sul mio sistema a 32 bit Unbuntu 16.04 in esecuzione xfce4 tramite una connessione VNC.

sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' /usr/lib/i386-linux-gnu/libxcb.so.1 

La mia versione di codice è 1.11.2.

3

Il pacchetto libgconf-2-4 potrebbe mancare impedendo l'avvio dell'applicazione. Questo potrebbe aiutare:

sudo apt-get install libgconf-2-4 
+1

Risolto il problema su Ubuntu 17.04, grazie! – saikosen

0

Questo funziona bene, sto usando Ubuntu 16.04 xrdp:

sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' /usr/lib/x86_64-linux-gnu/libxcb.so.1