![使用 wmctrl 以全屏方式启动 Firefox](https://linux22.com/image/1069923/%E4%BD%BF%E7%94%A8%20wmctrl%20%E4%BB%A5%E5%85%A8%E5%B1%8F%E6%96%B9%E5%BC%8F%E5%90%AF%E5%8A%A8%20Firefox.png)
我想知道是否可以编辑 Firefox 的配置文件,以便 Firefox 以全屏方式启动。我想知道 Firefox 的配置文件在哪里,这样我就可以继续在那里添加这一行
wmctrl -r :ACTIVE: -b add,maximized_vert,maximized_horz
例如,我添加了这行,现在我的终端仿真器以全屏方式启动。Firefox的.bashrc
对应内容是什么?.bashrc
答案1
更改 Firefox 窗口的默认大小很容易。只需更改 Firefox 配置文件中 xulstore.json 文件的设置即可(在 Firefox 关闭时)。
例如,由于我的屏幕分辨率为 1920x1080,因此我按如下方式更改设置:
"main-window":{"screenX":"0","screenY":"0","width":"1920","height":"1080","sizemode":"maximized"}
不过,我不确定您是否真的指的是全屏模式,或者是否指的是分辨率。
例如,我有一台装有 Linux 的迷你电脑,用于电视设备,我几乎只使用 Firefox。由于这台电脑非常慢,但我还不想停用它,所以我只想启动 Firefox,这样就不会有其他 X 应用程序在后台运行,而不是startx firefox
只startx
启动 Firefox。
我在这里找到了解决方案: https://unix.stackexchange.com/questions/227876/how-to-set-custom-resolution-using-xrandr-when-the-resolution-is-not-available-i 解决方案是将必要的 xrandr 命令放在 /etc/X11/Xsession 或 ~/.xinit 文件中。
然后在文件夹 /usr/share/xsessions/ 中我创建了一个文件“firefox.desktop”,其中包含以下条目:
[Desktop Entry]
Type=Application
Exec=firefox
Name=Firefox
Comment=Start Firefox only
这样,我就可以选择 Firefox,而不是启动我最喜欢的窗口管理器 XFCE。
尽管如此,还是存在一些问题。例如,无法正常使用 Firefox 菜单,因为当我单击某个东西时,它会立即再次关闭。其次,背景上仍有未使用的部分,因此 Firefox 仍然没有使用 1080px 的全部高度。我想 Firefox 根本无法完全独立启动。
因此,最后我决定安装非常轻量级的 Windows Manager Awesome ( sudo apt install awesome
)。
然后,为了在 awesome 中启用 Firefox 的自动启动,我在配置文件 /etc/xdg/awesome/rc.lua 的最末尾输入了以下代码(执行此操作之前请备份该文件)。
autorun = true
autorunApps =
{
"firefox",
}
if autorun then
for app = 1, #autorunApps do
awful.util.spawn(autorunApps[app])
end
end
现在启动 awesome + Firefox。视频性能现在比在轻量级窗口管理器 XFCE 上好得多,但与 awesome 相比,它实际上很重。
最后,要关闭系统,我输入快捷键“Mod4(Windows)+ Shift + q”返回登录控制台并从那里关闭。
我希望这能有所帮助。