Botões da janela do Firefox 60 CSD esquerda


14

Eu gosto da nova opção CSD (remover a barra de título), mas quando ativada, os botões da minha janela se movem para a direita (normalmente à esquerda). Existe uma maneira de ativar o CSD, mas com os botões à esquerda?

Respostas:


17

Crie o arquivo "userChrome.css" e seu diretório pai "chrome" se eles ainda não existirem:

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

Coloque o código a seguir em userChrome.css
Se a linha que começa com @namespace já estiver em seu userChrome.css, não o adicione uma segunda vez.

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

Agora reinicie o Firefox e os botões estarão à esquerda.

Seu perfil do Firefox terá a seguinte aparência: hej3q2i1.default
Se você não tiver certeza de qual perfil é seu, poderá descobrir seguindo estas etapas:

  1. Abra o Firefox
  2. Clique no botão do menu
  3. Clique em Ajuda
  4. Selecione as informações de solução de problemas
  5. Seu perfil do Firefox será o último diretório listado em "Diretório de perfis"

Fonte CSS: https://gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3binsira a descrição da imagem aqui


1
Obrigado por tentar, mas isso não resolve o problema, os botões ainda estão à direita no modo CSR.
21419 JimDeadlock

Talvez eu tenha entendido mal. Supus que você quis dizer o modo CSD porque nunca ouvi falar do modo CSR e o modo CSD permite mesclar guias com a barra de título. Se você quer dizer o modo CSD (Decorações do lado do cliente), isso funciona. Verifique seu trabalho e reinicie o Firefox depois de fazer as alterações. Eu adicionei uma captura de tela à minha resposta mostrando os resultados.
denshigomi

Eu tentei em um computador diferente e realmente funciona, não tenho certeza do que estava fazendo de errado antes. Sim, eu quis dizer CSD, acho que devo ter estado meio adormecido no outro dia. Obrigado pela resposta!
JimDeadlock

2
Isso faz com que os botões da janela sejam posicionados à esquerda, mas não são posicionados corretamente. O espaço entre os botões minimizar e fechar é muito pequeno comparado ao espaço entre os botões maximizar e minimizar.
Apoorv Potnis

2
Como este .
Apoorv Potnis

4

Além da resposta de @ denshigomi , eu adicionei um poperty pelo desalinhamento. Isso corrige o problema de Apoorv Potnis . Você pode adicionar essa propriedade ao arquivo userChrome.css:

#titlebar-close {
  margin-right: 6px !important;
}

Também a essência pode ser encontrada aqui .


2

Autor original da essência aqui. O script foi atualizado porque nas versões mais recentes do Firefox Nightly a ordem dos botões foi invertida.

  • Digite about: support na barra de URL
  • Abra o "Diretório de perfis" (/ home /.../. Mozilla / firefox / ...)
  • Crie se ainda não existir um diretório chamado "chrome"
  • Crie um arquivo dentro (se já não existir) chamado userChrome.css
  • Anexe o seguinte código

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

Mais informações podem ser encontradas aqui: https://www.userchrome.org/


0

Isso funciona para mim após a atualização do 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;
}


0

Obrigado pela ajuda!

Eu tive que mudar um pouco, mas está perfeito agora!

Este é o meu arquivo 'userChrome.css', agora:

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

0

No Gnome para Firefox 65, esse userChrome funciona melhor para mim.

amostra com usuário 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;
}
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.