Firefox Quantum'da çok satırlı sekme çubuğu


16

Firefox Quantum sekme karışımı artı ve sekme kitini kırıyor . Firefox Quantum'da çok sıralı bir sekme çubuğu almanın herhangi bir yolu var mı?

Mümkünse, bir sonraki yeni sürümde kırılması olası olmayan desteklenen, kararlı bir çözüm arıyorum.


1
@ dsstorefile1 Tercihen, evet, böylece bir sonraki yükseltmede kırılma olasılığı düşüktür.
gerrit

1
Eğer durum buysa, korkarım sorunuzun cevabı muhtemelen "hayır" dır. Burada gördüğünüz gibi bir çözümle biraz denemek istemiyorsanız , şu anda desteklenen bir çözüm yoktur.
Run5k

1
@ dsstorefile1 Run5ks "hayır" ile birlikte bu yararlı bir cevaptır ve cevaplar geleceğe yorumlardan daha güvenlidir (özellikle bu sorunun upvotes olmadan kalması durumunda).
gerrit

Yanıtlar:


5

Simgeleri gösteren ve sekme satırlarındaki çirkin kaydırma çubuğunu gizleyen güncellenmiş bir userChrome.css ( GÜNCELLEME: Yeni Firefox sürümleri userChrome davranışını tekrar değiştirdi, şimdi betiği doğrudan buradan aldım: https://github.com/MrOtherGuy/ firefox-csshacks / blob / master / chrome / multi-row_tabs.css ) ile ilişkili olan kısmını dışarı aktarmak suretiyle yedek oluşturmanız gerekir :

/* Makes tabs to appear on multiple lines */
/* Tab reordering will not work and can't be made to work */
/* You can use multi-row_tabs_window_control_patch.css to move window controls to nav-bar*/

/* It's recommended to move tabs new-tab-button outside tabs toolbar */

/* Change the --multirow-n-rows to change maximum number of rows before the rows will start to scroll  */
/* Scrollbar can't be clicked but the rows can be scrolled with mouse */
/* This maximum visible rows won't work before Fx66 */
/* So this setting does nothing on Fx65 and all tab rows will be shown */
:root{ --multirow-n-rows: 6 }

#tabbrowser-tabs{
  min-height: unset !important;
  padding-inline-start: 0px !important
}

/* Test for Firefox > 66 */
@supports (inset-block:auto){
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox{
    display: flex;
    flex-wrap: wrap;
    overflow-y: auto;
    max-height: calc(var(--tab-min-height) * var(--multirow-n-rows));
    scrollbar-color: var(--toolbar-bgcolor) var(--lwt-accent-color);
    scrollbar-width: thin;
  }
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox {
    overflow: -moz-hidden-unscrollable;
    display: block;
  }
}

/* Test for Firefox < 66 */
@supports not (inset-block:auto){
  #tabbrowser-tabs > .tabbrowser-arrowscrollbox{
    min-height: unset !important;
  }
  #tabbrowser-tabs .scrollbox-innerbox{
    display: flex;
    flex-wrap: wrap;
  }
  #tabbrowser-tabs .arrowscrollbox-scrollbox {
    overflow: -moz-hidden-unscrollable;
    display: block;
  }
}

.tabbrowser-tab{ height: var(--tab-min-height); }
#tabbrowser-tabs .tabbrowser-tab[pinned]{
  position: static !important;
  margin-inline-start: 0px !important;
}

.tabbrowser-tab[fadein]:not([pinned]){
  min-width: 200px !important;
  flex-grow: 1;
  /*
  Uncomment to enable full-width tabs, also makes tab dragging a tiny bit more sensible
  Don't set to none or you'll see errors in console when closing tabs
  */
  /*max-width: 100vw !important;*/
}

.tabbrowser-tab > stack{ width: 100%; height: 100% }

#tabbrowser-tabs .scrollbutton-up,
#tabbrowser-tabs .scrollbutton-down,
#alltabs-button,
:root:not([customizing]) #TabsToolbar #new-tab-button,
#tabbrowser-tabs spacer,
.tabbrowser-tab::after{ display: none !important }

5
3 Nisan 2019. Firefox hala çok satırlı sekme uzantısı olmadığından kullanılamıyor. İnanılmaz ne kadar kötü tarayıcı uzantıları "yükseltme" ile sakat. Üzgün. Ne oldu ... 2 yıl sonra mı? 300 sekmeyi tek bir satırda kaydırmaktan bıktım.
Triynko

4

Bunun için alternatifler aramaya çalıştım ve eklentilerin bir kombinasyonunu kullanmaktan başka gerçek seçenek bulamadım:

Şimdi Tab Mix Plus (WebExtensions) ve Tree Style Sekmesi eklentilerini Session Sync ile birlikte kullanıyorum, bunların bir kombinasyonunu kullanarak sekme yönetimini daha katlanılabilir bir deneyim haline getirebilirim.

Ağaç tarzı sekmesi kenar çubuğundaki birkaç sekmeleri listeleyen nedeniyle monitörler ve cari çözünürlüklerde genişliğine multirow özelliğine iyi bir alternatif sağlar, seans senkronizasyon pencereleri oturumları ve sekme gruplama yoluyla yönetimini geliştirir sekme karması artı webextensions sağlar aynı pencerede kalmak için ilgili sayfalar. Açıkçası çok sıralı bir kurulum değil, ama hiç yoktan iyidir.


Katılıyorum. Kenar çubuğunu göstermek / gizlemek için F1 tuşuyla dik (dolayısıyla dar) bir monitör kullanmasına rağmen, Tree Style Taboldukça katlanılabilir buluyorum - aslında TabMix Plusbazı açılardan daha iyi , çünkü daraltılabilir, bu da onu oldukça ölçeklenebilir kılar.
Lutz Prechelt

Ekranın dikey yönünü kullandığım için, TST gerçekten yardımcı olmuyor. Bir şekilde ekranın üst kısmında bir seçenek yoksa?
Sanjay Manohar


0

Https://superuser.com/a/1480226/460302 ile Izheil'in Multirow Sekmelerinin FireFox'ta multirow sekmeleri elde etmenin en umut verici yolu olduğunu kabul ediyorum . Ancak bu cevap, çözümün nasıl uygulanacağını anlatmaz. İşte bazı arka plan:

İlk olarak, Izheil Javascript tabanlı çözümünün Firefox 69-70 ile çalıştığını belirtiyor . Bunun teyit edebiliriz değil ile çalışmalarını Firefox 68.2.0 esr Ancak Izheil Windows kurulumlarında (aşağıya bakınız) için çeşitli tam otomatik geçici çözüm sağlar, Windows 10 altında (bu yazı yazılırken son ESR, 10/23/19).

İkincisi, Izheil şöyle diyor:

Mozilla sonunda tüm XBL bağlarını firefox'tan kaldırdı, bu nedenle JS komut dosyalarını userchrome.xml aracılığıyla enjekte etme olasılığının kaldırılmasından önce, yama yöntemini buna dayanmayan başka bir tanesine güncellemeye karar verdim.

Temel olarak bu, artık bir yükleme yöntemi olarak userchrome.xml'ye güvenmediği anlamına gelir. Yeni Javascript tabanlı çözümü kullanarak dağıtmak için JS enjeksiyonunu etkinleştirmek üzere Firefox'u yamalamanız gerekir . Bu muhtemelen mükemmel bir yeniliktir, ancak her kurulumdan sonra kişinin FF başlangıç ​​önbelleğini temizlemek de dahil olmak üzere birden fazla manuel adım içerir .

Ancak, XBL bağlarını kullanmaya devam etmek istiyorsanız (69'dan önceki FF sürümlerinde tek seçenek gibi görünüyorsa), şu anda Izheil'in deposunda bulunan birkaç Windows toplu komut dosyasından birini kullanarak bunu otomatik olarak gerçekleştirebilirsiniz . Bu yöntemi kullanmak için,

  1. Https://github.com/Izheil/Quantum-Nox-Firefox-Dark-Full-Theme/archive/master.zip dosyasını indirin ve çıkarın

  2. Ayıklanan dosyanın Yükleyiciler dizinine gidin

  3. HERHANGİ BİR BATCH FILE.txt dosyasını ÇALIŞTIRMADAN ÖNCE OKU başlıklı dosyayı okuyun

  4. Bu dizinde bulunan .bat dosyalarından birini seçin ve yürütün

  5. FireFox'u yeniden başlatın ve Windows ve FireFox sürümleri de dahil olmak üzere sonuçlarınızla bu yanıta bir yorum bırakın.

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.