VirtualBox 上に構築した Electron 系のアプリケーションが動かない時の対処方法。
確認環境
- VirtualBox 5.1.14
- Ubuntu 16.04
- Atom, Visual Studio Code
- 未確認だけど、他のElectronアプリもかな?
対処方法
--disable-gpu
オプションをつけて起動する
具体的には
1度の起動だけでいい場合は、
$ atom --disable-gpu # Atom
$ code --disable-gpu # Visual Studio Code
など。
ただ普通に考えてランチャーから起動する機会のほうが多いと思うので、その場合は
$ sudo vim /usr/share/applications/atom.desktop
$ sudo vim /usr/share/applications/code.desktop
一発でできないものか…。