2016-04-18 5 views
6

ubuntu 14.4 LTSにvscode 1.0をインストールしました。それは、私がユニティデスクトップでローカルにログインし、ターミナルに "コード"コマンドを入力すると正常に動作します。xrdpを使ってubuntuでビジュアルスタジオコード1を起動できない

しかし、私がボックスに入れたとき、xrdpは明らかに1で動作しないので、xfce4デスクトップを使用する必要があります。コマンドラインから起動しようとすると、ターミナルではなくUI表示されません。

古いバージョンのvscodeを以前にインストールしましたが、それが原因で1.0をインストールする前にアンインストールしていませんでした。私は

code --version 

それは正しく1.0.0

誰もがこれを解決するための任意のアイデアを持って報告し入力

?私は本当に私のWindows 10マシンからrdpを使用して作業できるようにしたいです

UPDATE:この問題はrdpを使用してのみ発生するようですが、xfce4でローカルにログインするとunityデスクトップと同様に動作します。私のubuntuボックスは最新のBIOSでintel nuc5ppyhですが、おそらくコードは表示されないディスプレイ出力で起動していると思います。以前は、ボックスはhdmi出力にミラーリングするように構成されていました。これは、これもテレビに接続して使用します。私はBIOSからhdmiの出力を無効にしようとしていて、xrandrを使いこなしていましたが、まだrdp上で動作させることはできません。私はLinuxのエキスパートではありませんが、実際には目に見えないディスプレイ出力にコードを読み込んでいるかもしれないと思っていますが、問題のトラブルシューティング方法がわかりません。

答えて

1

これは電子バグのために起こります。

+0

I私はXRDPアンインストールし、最後に、私のために働くために、それらのリンクに記載された回避策を得ることができませんでしたubuntuボックスにtigervncをインストールしました。これでwindows 10マシンからtightvncビューアを使用することができました。この組み合わせでvscodeが動作します –

22

からの提案のコマンド上記の2番目のリンクは役立ちます:

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

この1つの修正により、xrdp上でvscodeを他の変更なしで実行できました。 – stevieb

+1

すばらしい解決策! – cerebrou

+0

私のubuntu 14.04で動作します、ありがとう!! – sunhs

1

上からの答えは、VNC接続経由でXFCE4実行している私の32ビットUnbuntu 16.04システム上で動作するように少し微調整が必​​要でした。

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

マイコードバージョンは1.11.2です。

3

libgconf-2-4パッケージが存在しないため、アプリケーションが起動しない可能性があります。 これは役立つかもしれない:これは正常に動作します

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

Ubuntu 17.04に関する問題を解決しました。 – saikosen

0

、私はUbuntuの16.04 XRDPを使用しています:

sudo sed -i 's/BIG-REQUESTS/_IG-REQUESTS/' /usr/lib/x86_64-linux-gnu/libxcb.so.1 
関連する問題