gpt4 book ai didi

vim - 如何从 gnome 中的 bash 脚本以最大化窗口启动 vim

转载 作者:行者123 更新时间:2023-12-03 11:07:09 28 4
gpt4 key购买 nike

我想编写一个直接在最大化窗口中启动 gvim-session 的 bash 脚本。

那是我的 bash 脚本:

#!/bin/bash - 
set -o nounset

cd /home/alexthebird/vim-stuff; # directory of the gvim-session file
gvim -S bootmap; # start gvim from the sessionfile 'bootmap'

你有什么想法如何用 bashscript 完成这个吗? Gvim 只有在通过这个脚本启动时才应该最大化。当然,欢迎任何其他想法如何实现这一点。

我使用带有 gnome 的 Ubuntu 11.04。

感谢您花时间阅读我的信息。

亚历克斯鸟

此脚本有效:
#!/bin/bash - 
set -o nounset
# directory of the gvim-session file
cd /home/alexthebird/vim-stuff;
# -f because of a ubuntu global-menu bug
# -S starts from session-file named 'bootmap'
# -geom solved the problem. see post of Lstor
gvim -geom '200x50+0+0' -f -S bootmap; # start gvim from the sessionfile 'bootmap';

谢谢大家的时间。

编辑:刚刚发现上面的解决方案 仅适用于 unity-2d(非 3D 加速)桌面 .这对我来说很好。它不适用于使用 Unity 3D 加速版本的默认 Ubuntu 桌面。

最佳答案

以下适用于我在 Ubuntu 8.04、Gnome 上(基于对 this forum 的评论):

#!/bin/bash
gvim

sleep 1 # give gvim time to launch

wmctrl -r :ACTIVE: -b toggle,maximized_vert,maximized_horz

您可能需要安装 wmctrl :
sudo apt-get install wmctrl

关于vim - 如何从 gnome 中的 bash 脚本以最大化窗口启动 vim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5900850/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com