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

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です