Answers:
可以使用python脚本来实现。该脚本要求安装python-wnck和python-gtk才能正常工作,尽管我认为这些脚本还是默认安装的。
将其复制并粘贴到文本编辑器中,并将其保存在某个位置(例如〜/ .maximised-firefox.py):
#!/usr/bin/env python
import wnck
import gtk
import subprocess
import time
firefox = subprocess.Popen(["firefox"])
b = True
while b:
screen = wnck.screen_get_default()
while gtk.events_pending():
gtk.main_iteration()
windows = screen.get_windows()
for w in windows:
if w.get_pid() == firefox.pid:
w.maximize()
b = False
time.sleep(1)
firefox.wait()
然后,使该可执行文件运行并通过打开终端并运行将其复制到系统范围内的位置:
chmod +x ~/.maximised-firefox.py
sudo cp ~/.maximised-firefox.py /usr/bin/maximised-firefox
然后,您可以使用奶奶的个人资料,使用菜单编辑器来编辑菜单。您可以从菜单的右键单击菜单或通过运行此菜单alacarte
。
然后编辑firefox项目并将命令设置为maximised-firefox
。
sudo apt-get install python-wnck
在Xubuntu 14.04上才能正常工作。
假设您正在使用Compiz,则可以通过调整一些设置来强制应用程序窗口具有某些特征(例如,全屏,始终最大化):
sudo apt-get install compizconfig-settings-manager
打开它,然后转到“窗口规则”部分。
在Maximized
文本框中,输入name=Navigator
最后,启用“窗口规则”插件(左侧的复选框)。
这将导致Firefox始终开始最大化。作为潜在的负面影响,这也将导致无法将Firefox最大化。
class=Firefox
也可以。
name=Navigator
,但我认为我不会更新我的答案,因为我太懒了,无法拍摄新的屏幕截图。:)