Firefox 60 CSD Pulsanti della finestra a sinistra


14

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:


17

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:

  1. Apri Firefox
  2. Fai clic sul pulsante del menu
  3. Fai clic su Aiuto
  4. Seleziona Informazioni sulla risoluzione dei problemi
  5. Il tuo profilo Firefox sarà l'ultima directory elencata in "Directory profilo"

Fonte CSS: https://gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3binserisci qui la descrizione dell'immagine


1
Grazie per aver provato, ma questo non risolve il problema, i pulsanti sono ancora a destra in modalità CSR.
JimDeadlock

Forse ho frainteso. Supponevo che intendessi la modalità CSD perché non ho mai sentito parlare della modalità CSR e la modalità CSD ti consente di unire le schede alla barra del titolo. Se intendi la modalità CSD (Decorazioni lato client), questo funziona. Ricontrolla il tuo lavoro e riavvia Firefox dopo aver apportato le modifiche. Ho aggiunto uno screenshot alla mia risposta che mostra i risultati.
denshigomi,

L'ho provato su un altro computer e funziona davvero, non sono sicuro di cosa stavo facendo prima. Sì, intendevo dire CSD, penso che avrei dovuto dormire mezzo sonno l'altro giorno. Grazie per la risposta!
JimDeadlock,

2
Questo rende i pulsanti della finestra posizionati a sinistra ma non sono posizionati correttamente. Lo spazio tra i pulsanti minimizza e chiudi è troppo piccolo rispetto allo spazio tra i pulsanti massimizza e minimizza.
Apoorv Potnis,


4

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 .


2

Autore originale dell'essenza qui. Lo script è stato aggiornato perché nelle ultime versioni di Firefox Nightly l'ordine dei pulsanti è stato invertito.

  • Digitare about: supporto sulla barra degli URL
  • Apri la "Directory dei profili" (/ home /.../. Mozilla / firefox / ...)
  • Crea se non esiste già una directory denominata "chrome"
  • Crea un file all'interno (se non esiste già) chiamato userChrome.css
  • Aggiungi il seguente codice

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/


1

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;
}


1

In Gnome per Firefox 65 questo userChrome funziona meglio per me.

campione con chrome utente

@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

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;
}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.