隐藏 Chromium 标签栏、多功能栏(地址栏)和窗口装饰?

隐藏 Chromium 标签栏、多功能栏(地址栏)和窗口装饰?

我同时使用 i3 和 Chromium。我喜欢 Chromium 选项卡,但如果只打开一个选项卡,我讨厌在那里有那个选项卡栏。我希望它表现得更像一个终端(理智地)

  • 如果有多个选项卡,我会看到选项卡栏。
  • 如果有一个选项卡,我看不到选项卡栏。
  • 如果没有选项卡,窗口将关闭。

我相信这在某一时刻也是默认行为。目前,我想在 i3 中拥有一个非常小的 chromium 浏览器窗口,它的重点是最大限度地减少浪费的空间。

我在网上看到很多人有同样的问题,但没有答案。

理想情况下,我想简单地降低窗户装饰的色调。理想情况下,Chrome 没有窗口装饰、选项卡栏或多功能栏。那将是理想的。

--kiosk全屏模式之外的模式似乎是理想的选择。


笔记:我不想要的是全屏模式。我希望其他事情同时开放。

答案1

好吧,这就是我发现的有效方法。

  • 安装冲浪SurfingKeys,Chrome 的 vim 模式扩展并使用;u(新选项卡)和;U编辑 URL

  • 添加--app=http://duckduckgo.com到 Chrome 的命令行参数。任何具有此功能的窗口都有选项卡禁用。这是一个主要缺点,而不是预期的效果。

    • 在全球范围内,这可以通过以下方式实现编辑/etc/chromium-browser/default

    • 在本地,这可以使用 i3 热键来打开未修饰的裸 Chrome 来完成,例如这样的东西将允许您以三种不同的模式打开 Chrome,

          bindsym $mod+i               exec chromium-browser --app=http://duckduckgo.com
          bindsym $mod+Shift+i         exec chromium-browser
          bindsym $mod+Shift+Control+i exec chromium-browser --incognito
      

注意:您必须设置主页。扩展不运行about://blank等。

我的conf的相关部分

我所做的实际上稍微复杂一些,我有一个生成 Chrome 的模式:

mode "chrome" {
  bindsym c exec chromium-browser                             , mode "default"
  bindsym a exec chromium-browser --app=http://duckduckgo.com , mode "default"
  bindsym s exec chromium-browser --incognito                 , mode "default"
  bindsym Return mode "default"
  bindsym Escape mode "default"
}
bindsym $mod+c mode "chrome"

这对我来说效果很好。当$mod+c, a生成一个没有装饰的铬合金时。

相关内容