virsh editのデフォルトのテキストエディタを変更するには?

virsh editのデフォルトのテキストエディタを変更するには?

私は最近Arch Linuxにvirt-managerをインストールしましたが、Ubuntuとは異なり、最初にvirsh-editを起動したときにテキストエディタを選択するように求められませんでした。代わりに、XMLファイルはvi(またはvim、不明)で開きます。

RedHatアーカイブのこのスレッドで、ちょうど追加すると思いました~/.bashrc

export EDITOR=/usr/bin/nano

これにより問題が解決します。ただし、EDITOR環境変数の設定は機能しません。

さらに、それを実行すると、EDITOR=geany sudo virsh edit myWINVM他のエディタを使用するのと同じ結果が表示されます。EDITOR=geany sudo virsh edit myWINVM ここで述べたように

変数が実際に設定されていることがわかります。

[~]$ printenv
SHELL=/bin/bash
SESSION_MANAGER=local/virtland:@/tmp/.ICE-unix/5451,unix/virtland:/tmp/.ICE-unix/5451
WINDOWID=27262979
COLORTERM=truecolor
XDG_CONFIG_DIRS=/etc/xdg
XDG_MENU_PREFIX=xfce-
SSH_AUTH_SOCK=/tmp/ssh-j36TZui4fOt5/agent.5457
DESKTOP_SESSION=Xfce Session
SSH_AGENT_PID=5458
EDITOR=/usr/bin/nano
...

しかし、virsh edit MYVMXMLはまだviで開きます。

Archで他のタスクを実行する必要がありますか? virshの最近の更新でこの設定を変更する方法は変更されましたか?

ベストアンサー1

ファイルが削除され、~/.selected_editorエディタvirshを使用するように求められます。/rootを使用するには管理者権限が必要なので、それがある可能性がありますvirsh

おすすめ記事