Firefox 60 CSD Pencere Düğmeleri Sol


14

Yeni CSD seçeneğini seviyorum (başlık çubuğunu kaldır), ancak etkinleştirildiğinde pencere düğmelerim sağa doğru hareket ediyor (normalde solda). CSD'nin etkinleştirilmiş ancak solda düğmelerle bir yolu var mı?

Yanıtlar:


17

Zaten mevcut değilse "userChrome.css" dosyasını ve üst dizini "chrome" oluşturun:

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

UserChrome.css dosyasına aşağıdaki kodu yerleştirin @ namespace
ile başlayan satır zaten userChrome.css dosyasındaysa, ikinci kez eklemeyin.

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

Şimdi Firefox'u yeniden başlatın ve düğmeler solda olacak.

Firefox profiliniz aşağıdaki gibi görünecektir: hej3q2i1.default
Hangi profilin size ait olduğundan emin değilseniz, aşağıdaki adımları izleyerek öğrenebilirsiniz:

  1. Firefox'u açın
  2. Menü düğmesine tıklayın
  3. Yardım'ı tıklayın
  4. Sorun Giderme Bilgilerini Seçin
  5. Firefox profiliniz "Profil Dizini" nde listelenen son dizin olacaktır

CSS kaynağı: https://gist.github.com/oidualc/9f7c0a6591ada0d391ee6813a518dc3bresim açıklamasını buraya girin


1
Denediğiniz için teşekkürler, ancak bu sorunu çözmez, düğmeler CSR modunda hala sağdadır.
JimDeadlock

Belki yanlış anladım. CSD modunu kastettiğinizi sanıyordum çünkü CSR modunu hiç duymadım ve CSD modu sekmeleri başlık çubuğuyla birleştirmenize izin veriyor. CSD modunu (İstemci Tarafı Dekorasyonları) kastediyorsanız, bu işe yarar. İşinizi iki kez kontrol edin ve değişiklikleri yaptıktan sonra Firefox'u yeniden başlatın. Cevabıma sonuçları gösteren bir ekran görüntüsü ekledim.
denshigomi

Farklı bir bilgisayarda denedim ve gerçekten işe yarıyor, daha önce neyi yanlış yaptığımdan emin değilim. Evet CSD demek istedim, sanırım geçen gün yarı uykuda olmalıydım. Cevap için teşekkürler!
JimDeadlock

2
Bu, pencere düğmelerini sol tarafa yerleştirir, ancak düzgün yerleştirilmez. Simge durumuna küçültme ve kapatma düğmeleri arasındaki boşluk, büyütme ve küçültme düğmesi arasındaki boşluğa göre çok küçük.
Apoorv Potnis

2
Gibi bu .
Apoorv Potnis


2

Buradaki özün orijinal yazarı . Komut dosyası, Firefox Nightly'ın en son sürümlerinde düğmelerin sırası ters çevrildiği için güncellendi.

  • URL çubuğuna about: support yazın
  • "Profil Dizini" ni açın (/ home /.../. Mozilla / firefox / ...)
  • Zaten "chrome" adlı bir dizin yoksa oluşturun
  • İçinde userChrome.css adlı bir dosya oluşturun (zaten mevcut değilse).
  • Aşağıdaki kodu ekleyin

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

Daha fazla bilgi burada bulunabilir: https://www.userchrome.org/


1

Firefox 65 güncellemesinden sonra bu benim için çalışıyor:

(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

Yardım için teşekkürler!

Biraz değiştirmek zorunda kaldım, ama şimdi mükemmel!

Bu benim 'userChrome.css' dosyam, şimdi:

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

1

Firefox 65 için Gnome'da bu userChrome benim için en iyisidir.

kullanıcı kromlu örnek

@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

Düğmelerin ubuntu stili düzeninde olmasını istiyorsanız

Kapat - Min - Maks

o zaman yukarıdan css'ye @PauloHortas çözümüne bir özellik eklemeniz gerekir

.titlebar-buttonbox {
   direction: ltr;
}

ama sonra firefox 73 ve Ubuntu 19.10 ile mükemmel bir şekilde çalışıyor

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.