Мені подобається новий варіант CSD (видалити рядок заголовка), але при активації кнопки вікна рухаються вправо (як правило, ліворуч). Чи можна увімкнути CSD, але з кнопками зліва?
Мені подобається новий варіант CSD (видалити рядок заголовка), але при активації кнопки вікна рухаються вправо (як правило, ліворуч). Чи можна увімкнути CSD, але з кнопками зліва?
Відповіді:
Створіть файл "userChrome.css" та його батьківський каталог "chrome", якщо вони ще не існують:
~/.mozilla/firefox/<YOUR_FIREFOX_PROFILE>/chrome/userChrome.css
Помістіть такий код у userChrome.css
Якщо рядок, що починається з простору @names, вже є у вашому 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
Якщо ви не впевнені, який саме ваш профіль, ви можете дізнатися, виконавши наступні дії:
Джерело CSS: https://gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3b
На додаток до відповіді @ denhigomi я додав властивість для невідповідності. Це фіксує питання Апоорва Потніса . Ви можете додати цю властивість у файл userChrome.css:
#titlebar-close {
margin-right: 6px !important;
}
Також суть можна знайти тут .
Оригінальний автор суті тут. Сценарій було оновлено, оскільки в останніх версіях Firefox Nightly порядок кнопок був перевернутий.
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/
Це працює для мене після оновлення 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;
}
Дякую за допомогу!
Мені довелося це трохи змінити, але це зараз ідеально!
Це мій файл "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;
}
У Gnome for Firefox 65 цей користувальницький хром найкраще працює для мене.
@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;
}
Якщо ви хочете мати кнопки в порядку стилю ubuntu
Закрити - Мін - Макс
тоді вам доведеться додати в css одне властивість до рішення @PauloHortas
.titlebar-buttonbox {
direction: ltr;
}
але тоді це прекрасно працює з firefox 73 та Ubuntu 19.10