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?

JimDeadlock
fonte

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

denshigomi
fonte
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 .

isacikgoz
fonte
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/

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

user3053389
fonte
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;
}
Paulo Horta
fonte
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;
}
Alex
fonte