VSCode を Linux 環境で実行するとき、ターミナルから code .
で実行すると何も起きないのに、アプリケーションリストのアイコンをダブルクリックすると Resolving your shell environment is taking very long.
という警告が毎回表示されてうっとうしいことになります。
あちこちで .bashrc
をいじるような回避策が提案されていますが、動くような動かないような…… ということで、抜本的解決策です。
VSCode の .desktop
ファイル(たとえば /usr/share/applications/code.desktop
の起動コマンドを、ターミナル経由での実行に変更します。以上、解散!
変更前
Exec=/usr/share/code/code %F
変更後
Exec=gnome-terminal -- /usr/share/code/code %F