Firefox 60 CSD窗口按钮向左


14

我喜欢新的CSD选项(删除标题栏),但是激活后,我的窗口按钮将移至右侧(通常在左侧)。有没有办法启用CSD,但左侧有按钮?

Answers:


17

创建文件“ userChrome.css”及其父目录“ chrome”(如果尚不存在):

~/.mozilla/firefox/<YOUR_FIREFOX_PROFILE>/chrome/userChrome.css

将以下代码放在userChrome.css中。
如果以@namespace开头的行已经在userChrome.css中,请不要再次添加它。

#TabsToolbar {
  direction: rtl;
}

#tabbrowser-tabs {
  direction: ltr;
}

.titlebar-buttonbox {
  display: flex;
}

.titlebar-min {
  order: 2;
}

.titlebar-max {
  order: 1;
}

.titlebar-close {
  order: 3;
  margin-right: 6px !important;
}

现在重新启动Firefox,按钮将在左侧。

您的Firefox配置文件如下所示:hej3q2i1.default
如果不确定自己的配置文件,可以按照以下步骤查找:

  1. 开启Firefox
  2. 点击菜单按钮
  3. 点击帮助
  4. 选择故障排除信息
  5. 您的Firefox配置文件将是“配置文件目录”中列出的最后一个目录

CSS来源:https//gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3b在此处输入图片说明


1
感谢您的尝试,但这不能解决问题,在CSR模式下,按钮仍位于右侧。
JimDeadlock

也许我误会了。我以为您的意思是CSD模式,因为我从未听说过CSR模式,并且CSD模式允许您将选项卡与标题栏合并。如果您的意思是CSD模式(客户端装饰),则可以使用。仔细检查您的工作,并在进行更改后重新启动Firefox。我已在屏幕快照中添加了截图以显示结果。
denshigomi

我在另一台计算机上尝试过它,但确实可以正常工作,不确定之前做错了什么。是的,我的确是CSD,我想我前几天一定睡着了。感谢您的回答!
JimDeadlock

2
这使窗口按钮位于左侧,但放置不正确。与最大化和最小化按钮之间的空间相比,最小化和关闭按钮之间的空间太小。
Apoorv Potnis



2

要点的原始作者在这里。该脚本已更新,因为在最新版本的Firefox Nightly中,按钮顺序已颠倒。

  • 在网址列上输入about:support
  • 打开“配置文件目录”(/ home /.../。mozilla / firefox / ...)
  • 如果不存在,则创建一个名为“ chrome”的目录
  • 在其中创建一个名为userChrome.css的文件(如果尚不存在)
  • 附加以下代码

userChrome.css:

#TabsToolbar {
    direction: rtl;
}

#tabbrowser-tabs {
    direction: ltr;
}

.titlebar-buttonbox {
    display: flex;
}

.titlebar-min {
    order: 2;
}

.titlebar-max {
    order: 1;
}

.titlebar-close {
    order: 3;
    margin-right: 6px !important;
}

可以在这里找到更多信息:https : //www.userchrome.org/


1

在Firefox 65更新后,这对我有用:

(userChrome.css)

#menubar-items {
  -moz-box-ordinal-group: 2;
  margin-left: 30px;
}

.titlebar-buttonbox-container {
  -moz-box-ordinal-group: 1!important;
}

.titlebar-button.titlebar-close {
  -moz-box-ordinal-group: 1;
}

.titlebar-button.titlebar-min {
  -moz-box-ordinal-group: 2;
}

.titlebar-button.titlebar-max {
  -moz-box-ordinal-group: 3;
}


1

在Firefox 65的Gnome中,此用户Chrome最适合我。

带有用户chrome的样本

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");


#TabsToolbar .toolbar-items {
    -moz-box-ordinal-group: 2;
}

#TabsToolbar-customization-target .titlebar-spacer[type="pre-tabs"] {
    display: none;
}

#TabsToolbar-customization-target .titlebar-spacer[type="post-tabs"] {
    width: 4px !important;
}

.titlebar-buttonbox-container {
    -moz-box-ordinal-group: 1 !important;
}

.titlebar-buttonbox-container toolbarbutton.titlebar-button.titlebar-close {
    margin-left: 4px !important;
}

0

谢谢您的帮助!

我必须对其进行一些更改,但是现在它非常完美!

现在,这是我的“ userChrome.css”文件:

@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

#titlebar-max {
  -moz-box-ordinal-group: 0;
}

#titlebar-content {
  direction: rtl;
}

#TabsToolbar {
  direction: rtl;
}

#tabbrowser-tabs {
  direction: ltr;
}

.tabbrowser-tab:not([pinned="true"]):hover .tab-close-button:not([selected="true"]) {
  display: -moz-box !important;
}

#menubar-items {
  -moz-box-ordinal-group: 2;
  margin-left: 30px;
}

.titlebar-buttonbox-container {
  -moz-box-ordinal-group: 1!important;
}

.titlebar-button.titlebar-close {
  -moz-box-ordinal-group: 3;
  margin-left: 5px !important;
  margin-right: 6px !important;
}

.titlebar-button.titlebar-min {
  -moz-box-ordinal-group: 2;
}

.titlebar-button.titlebar-max {
  -moz-box-ordinal-group: 1;
}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.