我正在为我的奶奶安装 Ubuntu 和 gnome。如何让 Firefox 始终以最大化模式启动。
答案1
可以使用 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
。
答案2
假设你正在使用康比兹,您可以通过调整一些设置来强制应用程序窗口具有某些特性(例如全屏,始终最大化):
-
sudo apt-get install compizconfig-settings-manager
打开它并转到窗口规则部分。
在
Maximized
文本框中输入name=Navigator
最后,启用窗口规则插件(左侧的复选框)。
这将导致 Firefox 始终以最大化模式启动。但潜在的负面影响是,它还会导致 Firefox 无法取消最大化。
答案3
基于本文,可能是因为抵制指纹识别配置。
加载关于:配置在 Firefox 地址栏中。
如果显示警告信息,请确认您会小心。
搜索隐私.抵制指纹识别如果首选项设置为 True,则启用额外的指纹保护,如果设置为 False,则禁用额外的指纹保护。
如果为真,请将其设置为假并重新启动 Firefox。
希望能帮助到你。