Openbox rc.xmlキーバインディングを使用して端末でウィンドウを最大化してNeoVimを開くことができるようにするにはどうすればよいですか?

Openbox rc.xmlキーバインディングを使用して端末でウィンドウを最大化してNeoVimを開くことができるようにするにはどうすればよいですか?

私はOpenbox 3.6.1ウィンドウとArch 5.6.4、NeoVim 0.4.3、およびgnome-terminal 3.36.1を使用しています。最新バージョンです。

.vimrc現在、NeoVimファイルでこの行を使用してGNOME端末ウィンドウのサイズを変更しています。

set lines=36 columns=128

ただし、ウィンドウのレイアウト要件が異なる場合が多いため、これは理想的ではありません。

私が望むのは、ウィンドウレイアウトに関係なくウィンドウが最大化されることです。

gnomeターミナルコマンドラインでは、次のコマンドはrc.xmlgnomeターミナルでnvimを使用してファイルを開き、期待どおりにウィンドウを最大化します。

gnome-terminal --window --maximize -e "bash -c 'nvim /home/user/rc.xml'"

しかし、私は通常、このようにファイルを開くときにnvimを使用しません。

私がしたことは、Openboxキーバインディングを使用してgnome端末でnvimを呼び出すことでした。

rc.xml以下は、ファイルで試した3つのキーバインディングの例です。

..このキーバインディングはrc.xmlnvimを使用してファイルを開きますが、必要に応じて最大化されたGNOME端末ウィンドウを開くことはありません...

<keybind key="w-a-numbersign">
    <action name="Execute">
        <command>gnome-terminal --window --maximize -e "bash -c 'nvim /home/user/rc.xml'"</command>
    </action>
</keybind>

..もう一度、..このキーバインディングはrc.xmlnvimを使用してファイルを開きますが、必要に応じて最大化されたGNOME端末ウィンドウを開くことはありません...

<keybind key="w-a-numbersign">
                <action name="Execute"><command>gnome-terminal --window --maximize -e "/bin/bash -c '
                     nvim /home/user/rc.xml;
             exit;
             exec /bin/bash -i'"</command></action>
</keybind>

..もう一度、..このキーバインディングはrc.xmlnvimを使用してファイルを開きますが、必要に応じて最大化されたGNOME端末ウィンドウを開くことはありません...

<keybind key="w-a-numbersign">
      <action name="Execute"><command>/home/user/linux_config/script_vim/rc.xml.sh</command></action>
</keybind>

..上記のスクリプトには以下が含まれます。

#!/bin/bash
gnome-terminal --start-maximized -e \"bash -c 'nvim /home/user/rc.xml'\"

.vimrc端末ウィンドウが最大化されるのを妨げるパラメータがファイルにあることはわかりません。

このウィンドウを最大化するためにキーバインディングを調整する方法を提案できる人はいますか?

ベストアンサー1

Openboxキーバインディングで最大化されたウィンドウを開くことができるgnome端末構文が見つかりました。

<keybind key="w-a-numbersign"><action name="Execute"><command>bash -c '
    gnome-terminal --window --maximize -e "nvim /home/user/rc.xml";
'</command></action></keybind>

おすすめ記事