如何最大化启动 Gummi(基于 GTK+ 的应用程序)?

如何最大化启动 Gummi(基于 GTK+ 的应用程序)?

Exec我可以在该行中添加一些什么内容gummi.desktop来达到这个目的吗?

[Desktop Entry]
Version=1.0
Name=Gummi
GenericName=LaTeX Editor
Comment=Simple LaTeX Editor
Exec=gummi %F
Icon=gummi
Terminal=false
Type=Application
Categories=Office;
StartupNotify=true
MimeType=text/x-tex;

https://apps.ubuntu.com/cat/applications/precise/gummi/

http://dev.midnightcoding.org/projects/gummi

https://launchpad.net/~gummi/+archive/gummi

答案1

请注意:下面的答案适用于 xfwm4、metacity 等窗口管理器,但不适用于compiz,因为桌面和窗口的处理方式(被划分为视口)。组织相容性请注意,您必须使用 ccsm,如以上评论,并参考这个 askubuntu 答案


您不需要向文件添加任何内容.desktop,只需编辑主文件夹中的配置文件。

找到$HOME/.config/gummi/gummi.cfg尺寸并将其设置为您的屏幕尺寸,它将最大化启动。尺寸将根据您的最大分辨率而变化;例如,它们可能是 1280x1024、1920x1080 等。

以下为 中的原始部分$HOME/.config/gummi/gummi.cfg

[Global]
config_version = 0.6.1
mainwindow_x = 244
mainwindow_y = 233
mainwindow_w = 792
mainwindow_h = 558

例如,我将 792 和 558 改为 1280 和 1024,这样下次启动时它就会最大化。编辑文件然后重新启动gummi。程序启动时会调整您输入的任何内容,因此不必担心指定精确的值。

如果您弄乱了配置文件,只需删除它,它将在gummi启动时重新生成。


您还可以使用devilspie存储库中的。

sudo apt-get install devilspie

现在创建一个~/.devilspie文件夹(如果尚不存在),并为 gummi 创建一个配置文件,这样当 gummi 运行时,它将触发devilspie最大化窗口。命名文件gummi.ds并将其放入其中:

; gummi maximise

(if (is (window_class) "Gummi") (maximize) )

但是,devilspie必须将其添加到启动应用程序中,因为它需要运行。

它值得尝试,devilspie因为它是一个用于操作选定窗口的非常有用的应用程序,但如果您正在运行 compiz,它可能无法工作。

相关内容