Mi piace la nuova opzione CSD (rimuovi la barra del titolo) ma quando attivata i miei pulsanti della finestra si spostano a destra (normalmente a sinistra). C'è un modo per abilitare CSD ma con i pulsanti a sinistra?
Mi piace la nuova opzione CSD (rimuovi la barra del titolo) ma quando attivata i miei pulsanti della finestra si spostano a destra (normalmente a sinistra). C'è un modo per abilitare CSD ma con i pulsanti a sinistra?
Risposte:
Crea il file "userChrome.css" e la sua directory principale "chrome" se non esistono già:
~/.mozilla/firefox/<YOUR_FIREFOX_PROFILE>/chrome/userChrome.css
Inserisci il seguente codice in userChrome.css
Se la riga che inizia con @namespace è già presente in userChrome.css, non aggiungerlo una seconda volta.
#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;
}
Ora riavvia Firefox e i pulsanti saranno sulla sinistra.
Il tuo profilo Firefox sarà simile al seguente: hej3q2i1.default
Se non sei sicuro di quale profilo sia il tuo, puoi scoprirlo seguendo questi passaggi:
Fonte CSS: https://gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3b
Oltre alla risposta di @ denshigomi , ho aggiunto un poperty per il disallineamento. Questo risolve il problema di Apoorv Potnis . È possibile aggiungere questa proprietà al file userChrome.css:
#titlebar-close {
margin-right: 6px !important;
}
Anche l'essenza può essere trovata qui .
Autore originale dell'essenza qui. Lo script è stato aggiornato perché nelle ultime versioni di Firefox Nightly l'ordine dei pulsanti è stato invertito.
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;
}
Ulteriori informazioni sono disponibili qui: https://www.userchrome.org/
Questo funziona per me dopo l'aggiornamento di 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;
}
In Gnome per Firefox 65 questo userChrome funziona meglio per me.
@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;
}
Grazie per l'aiuto!
Ho dovuto cambiarlo un po ', ma adesso è perfetto!
Questo è il mio file "userChrome.css", ora:
@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;
}