如何让 Firefox 启动时始终最大化?

rue*_*ena 10 gnome firefox

我正在为我的祖母设置带有 gnome 的 Ubuntu。如何使 Firefox 启动始终最大化。

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.

菜单编辑器


Mic*_*ker 5

假设您正在使用Compiz,您可以通过调整一些设置来强制应用程序窗口具有某些特征(例如全屏,始终最大化):

  1. 安装CompizConfig 设置管理器 安装 CompizConfig

    sudo apt-get install compizconfig-settings-manager
    
    Run Code Online (Sandbox Code Playgroud)
  2. 打开它并转到“窗口规则”部分。

  3. 在Maximized文本框中输入name=Navigator

  4. 最后,启用窗口规则插件(左侧的复选框)。

Compiz 的窗口规则设置的屏幕截图

这将导致 Firefox 始终以最大化的方式启动。作为一个潜在的负面影响,它也将使 Firefox 无法最大化。

  • `class=Firefox` 也有效。 (3认同)

小智 5

根据这篇文章,这可能是因为resistFingerprinting配置。

  1. 在 Firefox 地址栏中加载about:config 。

  2. 如果显示警告消息,请确认您会小心。

  3. 搜索privacy.resistFingerprinting如果首选项设置为 True,则启用额外的指纹保护,如果设置为 False,则禁用它。

  4. 如果为 true,请将其设置为 false 并重新启动 Firefox。

希望能帮助到你。