如何从快照应用程序内部打开终端?

How to open the terminal from inside a snap application?

当我尝试从 Gitkraken GUI 在终端中打开我的存储库时。它指出:

There is no terminal configured in your settings. Would you like to configure your terminal now?

接下来,我手动将 gnome 终端设置为 custom terminal commandgnome-terminal %d。关键字 %d 应替换为 repo 路径。 运行 这在终端中有效。但是在 Gitkraken 中我得到:

Command failed. gnome-terminal path/to/repo /bin/sh 1: gnome-terminal: not-found

如何将 gnome 终端设置为 gitkraken 的默认终端。我是 运行宁 Ubuntu 18.04.

编辑:

我看到 GitKraken 在 snap 中 运行nig。我已将问题扩大到如何从快照内部 运行 linux 命令。

今天我了解了 snap confinement

A snap’s confinement level is the degree of isolation it has from your system.

允许以与传统软件包大致相同的方式访问系统资源您应该使用 --classic 参数安装快照。

snap install gitkraken --classic