GTK3 kaydırma çubuğu davranışını düzeltme


44

Kaplama kaydırma çubuklarını kaldırdım.

GTK3 kaydırma çubuğu tıklatma davranışını nasıl yapılandırabilirim?

GTK3 uygulamaları kaydırma çubukları Ubuntu 12.10 ve 13.04 altında garip davranır. Bu aynı zamanda Fedora 17 ve 18 ile de olur.

Başparmağın üstünde veya altında bir yere sol tıkladığımda, o konuma atlar ve oradan sürüklemeye başlar. Beklenen davranış, bir sayfa yukarı veya aşağı kaydırmaktır.

Başparmağın üstünde veya altında herhangi bir yere sağ tıkladığımda, bir sayfa yukarı veya aşağı kayar. Bu, GTK2 ve QT uygulamalarında olduğu gibi sol tıklamadan beklediğim davranış.

Yatay kaydırma çubukları aynı sorunu var.

Bu tutarlılık için çok kötü.


1
Aşağıdaki ortam değişkeni ile GTK2 için kaydırma çubuğu davranışı geri ayarlamayı deneyebilirsiniz: LIBOVERLAY_SCROLLBAR=0.
Glutanimate,

Teşekkürler, Firefox gtk3’e geçtiğinden beri bu beni deli ediyor.
sarnold

Yanıtlar:


46

Cevabı burada buldum:

https://forums.gentoo.org/viewtopic-t-948904-start-0.html

Dosyayı düzenleyin (veya oluşturun):

~/.config/gtk-3.0/settings.ini

Ve aşağıdakileri ekleyin:

[Settings]
gtk-primary-button-warps-slider = false

3
Teşekkürler, bu çok yardımcı oldu. Sadece 2 veya 3 gtk tabanlı uygulamalar kullanıyorum ve kaydırma çubuğunun diğer tüm uygulamalardakinden farklı davranması beni deli ediyordu.
Jan Hlavacek

1
Benim için KDE'de GTK uygulamaları için çalışmıyor. Özelliği /etc/gtk-3.0/settings.inibazı uygulamalar için çalışır, ancak hepsi için değil.
musiKk

3
Çalışır, bu geK3 gibi GTK3 uygulamaları düzeltecektir. Bu konfigürasyon saldırılarının, en temel GUI özelliklerinden birinin (yıllarca mükemmel şekilde çalışmış olan) yaramazlıktan kaçınması gerektiği için üzücü.
temel6,

7
Bu "özelliği" hangi dehası düşündü? Orta tıklama zaten tıklanan noktaya atlar ve bu durum kırıldı. fix_broken_scroll_bar=true
Gringo Suave

Çözümü uygulamak istiyorum ancak ~ / .config / gtk-3.0 / settings.ini dosyasını nasıl ve nerede düzenleyeceğimi (veya oluşturacağımı) bilmiyorum. Bana ne yapmam gerektiğini söyler misin?
Thierry Msika

4

GTK2 uygulamaları için, kaydırma çubuğunun çözgü davranışının Adwaita temasıyla (ama Greybird temasıyla değil) olduğunu fark ettim. /usr/share/themes/Adwaita/gtk-2.0/gtkrcÇizgiyi düzenleyerek ve değiştirerek GTK2 için düzeltdim

gtk-primary-button-warps-slider = 1

için

gtk-primary-button-warps-slider = 0


1

Davranış seçtiğiniz masaüstü temasına / stiline bağlı olarak görünür. Eğer yüklerseniz gtk2-engines-xfce(örneğin paketi ve ardından GTK2 temalardan birini seçebilir Xfce'in-4,0 itibaren) Görünüm ayarları sen GTK2 tarzı kaydırma çubukları alacak.

Özellikle Adwaita veya Greybird'ü kullanmakla ilgilenmiyorsanız, en iyi (ve kesinlikle en kolay) çözümün yalnızca farklı bir tema seçmek olduğunu düşünüyorum.


0

Gtk2 kaydırma çubuğu davranışına geri dönme ayrıca , dosyada [ dahil ], kaydırma çubuğu davranış anahtarını oluşturarak / dahil ederek tema başına da yapılabilir.~/.themes/myThemeName/gtk-3.0/settings.ini

[Settings]
gtk-primary-button-warps-slider = false
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.