讓一隻大貓咪在打字機上隨機地按鍵,當按鍵時間達到無窮時,幾乎必然能夠打出任何給定的文字,比如你看到的這個網誌。

在 Flatpak 打包的 VSCodium 中調用宿主 Shell

Flatpak 打包的 VSCodium 非常方便安裝和更新,只不過 Flatpak 是沙盒環境,會導致一些集成問題。諸如 IME 一類的問題老生常談了,好在只用英文的話沒有 IME 也罷。但是在 VSCodium 的 Terminal 中沒有辦法直接使用 host 的 shell,這個問題就很大了。

好在 VSCodium 的 Flatpak 儲存庫中說明的很清楚,可以使用 flatpak-spawn 調用。對於 ZShell 來說,在 VSCodium 的設定檔中添加:

  {
    "terminal.integrated.defaultProfile.linux": "zsh",
    "terminal.integrated.profiles.linux": {
      "zsh": {
        "path": "/usr/bin/flatpak-spawn",
        "args": ["--host", "--env=TERM=xterm-256color", "zsh"],
        "icon": "terminal-linux",
        "overrideName": true
      }
    },
  }

不過,Fedora 上預設並沒有安裝 flatpak-spawn,還需要多做一步:

sudo dnf install flatpak-xdg-utils

這樣就可以在 VSCodium 的 Terminal 中使用 host 的 shell 了。

添加新评论