这并不是很容易,选择也是有限的。不幸的是,Linux桌面对新创建的窗口的默认大小提供了有限的用户控制(我不知道在其他OS‘es中这种情况是否更好)。另外,“最大化”和“全屏”也有区别。
建议1. devilspie2是一个守护进程,它监视窗口的创建,并在创建窗口时自动调整大小或重新定位。您可以将其配置为全屏任何窗口,但随后需要定义异常,如File或Print对话框,或任何其他不希望最大化的窗口。
建议2.每种应用方法:
如果您可以使用“最大化”而不是全屏,一些应用程序会记住它们以前的状态。例子包括Firefox,Files,文本编辑器Gedit,Gimp,Inkscape
其他应用程序提供命令行开关,例如Evince查看器:evince --fullscreen,Gnome终端:gnome-terminal --full-screen。对于这些应用程序,可以更改它们的.desktop文件以添加必要的命令行参数。更健壮的方法可能是拥有自己的包装脚本,然后使用所需的参数调用实际的可执行文件。后一种方法不仅可以在菜单上启动应用程序,还可以在另一个应用程序中启动应用程序,例如从Firefox内部启动应用程序。
这样,您应该能够设置一个工作环境,在该环境中,大多数应用程序默认处于最大化状态或至少全屏打开。然而,并不完美,无论如何。使用devilspie的方法会更完美,但更难设置。