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 파일에서 이 줄을 사용하여 그놈 터미널 창의 크기를 조정하고 있습니다.

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을 사용하여 파일을 열지만 원하는 대로 최대화된 그놈 터미널 창을 열지는 않습니다...

<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을 사용하여 파일을 열지만 원하는 대로 최대화된 그놈 터미널 창을 열지는 않습니다...

<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을 사용하여 파일을 열지만 원하는 대로 최대화된 그놈 터미널 창을 열지는 않습니다...

<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>

관련 정보