dv3*_*0ea 11
可以使用 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()
Run Code Online (Sandbox Code Playgroud)
然后通过打开终端并运行来使这个可执行文件并复制到系统范围的位置:
chmod +x ~/.maximised-firefox.py
sudo cp ~/.maximised-firefox.py /usr/bin/maximised-firefox
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用您祖母的个人资料,使用菜单编辑器编辑菜单。您可以从菜单的右键单击菜单或运行alacarte.
然后编辑 firefox 项并将命令设置为maximised-firefox.

假设您正在使用Compiz,您可以通过调整一些设置来强制应用程序窗口具有某些特征(例如全屏,始终最大化):
sudo apt-get install compizconfig-settings-manager
Run Code Online (Sandbox Code Playgroud)打开它并转到“窗口规则”部分。
在Maximized文本框中输入name=Navigator
最后,启用窗口规则插件(左侧的复选框)。

这将导致 Firefox 始终以最大化的方式启动。作为一个潜在的负面影响,它也将使 Firefox 无法最大化。
| 归档时间: |
|
| 查看次数: |
8583 次 |
| 最近记录: |