GNU Octaveを実行していますが、flatpak
コマンドに問題がありますedit
。 OctaveのCLIで実行するとき
edit file.m
次の問題があります。
sh: vim: command not found
私の設定ファイルには次の設定がありますoctaverc
(GNUオクターブウィキ:vim):
EDITOR('vim > /dev/tty 2>&1 < /dev/tty %s')
vim
私のシステムにインストールされました。前のコマンドでvim
byに置き換えてもエラーは発生しません。nano
私が使っているのが問題ではないかと思いますflatpak
。
ベストアンサー1
Flatpakアプリケーションは、提供された実行可能ファイルとその実行時(またはorg.octave.Octaveの場合はorg.kde.Sdk/x86_64/5.14)のみを実行できます。 Nanoはorg.kde.Sdkで利用可能です。 VimまたはEmacsの両方を使用することはできません。
Flatpakコンテナを使用してホストプログラムを実行できますflatpak-spawn --host
。バラよりFlatpakでGUIアプリケーションにCLIツールを実行させる方法は?。
ターミナルでOctaveを実行し、いくつかの試行錯誤の最後に動作する設定を見つけました。
edit mode sync
edit home .
EDITOR('flatpak-spawn --host --env=TERM=linux /usr/bin/vim > /dev/tty 2>&1 < /dev/tty %s')