使用 wmctrl 以全屏方式启动 Firefox

使用 wmctrl 以全屏方式启动 Firefox

我想知道是否可以编辑 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 firefoxstartx启动 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”返回登录控制台并从那里关闭。

我希望这能有所帮助。

相关内容