Linux Mint Türkiye

Linux Mint Destek => Masaüstü Ortamları => Cinnamon Masaüstü => Konuyu başlatan: dirent - 21 Kasım 2015, 18:56:36

Başlık: [Çözüldü] Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: dirent - 21 Kasım 2015, 18:56:36
Merhaba,
Linux Mint 17.2 Cinnamon kullanıyorum.
 Programların ya da klasörlerin pencerelerinde olan sayfa kaydırma için ayrılan alan benim için çok dar. Oranın biraz genişlemesini isterim. Tahminim bunun için Cinnamon.css dosyasına başvurmam lazım. Ama neresini değiştrmem gerektiğini anlamadım.
Bir de o dosyanın sistem açıkken yüklü, yani kullanımda olması gerekiyor halihazırda. Düzenleyip kaydetmeye nasıl izin veriyor sistem anlamış değilim. Bu konuda da bilgi rica ediyorum.
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: dirent - 24 Kasım 2015, 14:27:41
Merhaba,
Linux Mint 17.2  Cinnamon kullanıyorum.

Bendeki kaydırma çubuklarının genel görünümü şu şekilde:

(http://i.hizliresim.com/gVL5MR.png) (http://hizliresim.com/gVL5MR)

Resimde görüleceği üzere üst ve alt kaydırma okları yok (altta görünmüyor ama muhtemelen yatayda sağ ve sol kaydırma okları da yoktur) ve kaydırma çubuğunun genişliği de benim için biraz dar.

Bunu aşağıdaki resimdeki gibi hem biraz daha geniş hem de kaydırma okları görünür şekle getirmem mümkün mü, nasıl yapabilirim?

(http://i.hizliresim.com/1DnyOp.jpg) (http://hizliresim.com/1DnyOp)

Şimdiden teşekkürler
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: ibrahimt - 25 Kasım 2015, 04:04:12
cinnamondaki kaydırma çubuğu menu kısmında çalışıyor ve cinnamon.css de StScrollView StScrollBar gibi olan yerdir. Ama senin sormuş olduğun program ve klasörlerdeki  kaydırma çubuğu gtk2/3 temalarıyla ilgilidir.
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: dirent - 25 Kasım 2015, 09:16:19
Cevap için teşekkürler.
Istediğim gibi görünen, kullanabileceğim bir tema var mı?
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: Butterfly - 25 Kasım 2015, 09:58:50
Tema dizinlerine aşağıdaki şekilde ulaşabilirsiniz.

Sisteme paket ile kök dizin altına kurulanlar.

Kod: [Seç]
sudo nemo /usr/share/themes
Kullanıcı ev dizini altına kurulanlar.

Kod: [Seç]
nemo ~/.themes
Kaydırma oklarını görünür kılmak için, kullandığınız tema dizinine giriniz ve gtk-3.0 dizini altındaki gtk-widgets.css dosyasını açıp aşağıdaki satırları bulunuz.

Kod: [Seç]
.scrollbar {
    -GtkRange-trough-border: 2;
    -GtkScrollbar-has-backward-stepper: 1;
    -GtkScrollbar-has-forward-stepper: 1;
    -GtkRange-slider-width: 10;
    -GtkScrollbar-min-slider-length: 30;
    -GtkRange-stepper-spacing: 0;
    -GtkRange-trough-under-steppers: 1;
}

Bu satırlardan  -GtkScrollbar-has-backward-stepper: 1;   ve   -GtkScrollbar-has-forward-stepper: 1; satırının önündeki - işaretini siliniz ve dosyayı kaydediniz.

Kod: [Seç]
.scrollbar {
    -GtkRange-trough-border: 2;
    GtkScrollbar-has-backward-stepper: 1;
    GtkScrollbar-has-forward-stepper: 1;
    -GtkRange-slider-width: 10;
    -GtkScrollbar-min-slider-length: 30;
    -GtkRange-stepper-spacing: 0;
    -GtkRange-trough-under-steppers: 1;
}

Bu şekilde GTK3 kullanan uygulamalar için kaydırma oku görünür olacaktır.

GTK2 kullanan uygulamalar için aynı tema dizini altındaki gtk-2.0 dizinine giriniz ve gtkrc dosyasını açınız. Bu dosya içindeki aşağıdaki satırları bulup,

Kod: [Seç]
    GtkScrollbar::has-backward-stepper = 0 
    GtkScrollbar::has-forward-stepper = 0

aşağıdaki şekilde değiştirip dosyayı kaydediniz.

Kod: [Seç]
    GtkScrollbar::has-backward-stepper = 1 
    GtkScrollbar::has-forward-stepper = 1

Değişiklikler sonrasında oturumu kapatıp açmayı deneyiniz.
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: dirent - 25 Kasım 2015, 12:40:41
Selam,
Cevap için teşekkürler.
Dediklerinizi aynen yaptım ama değişiklik olmadı.
Temalarda Min-X-Aqua seçili onun klasörüne verdiğiniz komuttan sonra açılan pencereden girip, klasördeki gtk-widgets.css  açtığımda ilgili kısımdaki satırlar şu şekildeydi:
Kod: [Seç]
  -GtkScrollbar-has-backward-stepper: 0;
    -GtkScrollbar-has-forward-stepper: 0;
Yani varsayılan değer olarak 1 yerine 0 yazıyordu. O değerleri 1 yaparak da 0 bırakarak da, baştaki eksi işaretini kaldırarak ya da kaldırmadan denedim, her seferinde oturum kapatıp açtım değişen bir şey olmadı.
Yalnız şöyle bir durum var,
Kod: [Seç]
sudo nemo /usr/share/themeskomutunu girdiğimde, ilgili pencereyi açıyor ama uçbirimde de şunu yazıyor:
Kod: [Seç]
export@export-System-Product-Name ~ $ sudo nemo /usr/share/themes

(nemo:2816): Gtk-WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Initializing folder-color-switcher extension...
Bilmiyorum olmama sebebi bu mudur.
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: Butterfly - 25 Kasım 2015, 15:20:51
Uçbirimdeki çıktı önemsiz. Firefox kullanıyorsanız, GTK2 için olan düzenlemeyi de yapmalısınız.
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: dirent - 25 Kasım 2015, 15:49:57
Selam,
Yapmıştım, emin olmak için tekrar baktım, yazdığınız gibi duruyor orası.
Tema ekranının bir ekran görüntüsünü paylaşayım. Doğru yeri düzenlediğimden emin olmak adına:
(http://i.hizliresim.com/v8mRLr.png) (http://hizliresim.com/v8mRLr)

Resimdekilere göre uçbirimle
Kod: [Seç]
sudo nemo /usr/share/themes komutunu kullanıp, /usr/share/themes/Mint-X-Aqua klasörünü düzenlemem gerekiyor değil mi?
Eğer öyleyse bunları yaptım ve sistemi baştan başlatmama rağmen değşen bir şey olmadı.
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: Butterfly - 25 Kasım 2015, 16:02:52
Genel pencere temalarını değiştirme için Denetimler seçeneğini kullanmanız gerekir. Paylaştığınız resme göre siz Adwaita temasını kullanıyorsunuz, Mint Aqua teması ise simgelerde kullanılıyor. Bu durumda Adwaita temasını düzenlemelisiniz.
Başlık: Ynt: Kaydırma çubuğu genişletmek ve Kaydırma okunu görünür kılmak
Gönderen: dirent - 25 Kasım 2015, 16:18:23
Teşekkür ederim bilgi için.
Adwaita temasının klasörünün içindeki gtk 3.0 klasöründe gtk-widgets.css dosyası yoktu.
2.0 içinde gtkrc dosyası vardı onu da dediğiniz gibi düzeltince, firefox'ta oklar geldi. Diğer programlarda ise aşağıdaki gibi çok küçük ve erişimi zor:
(http://i.hizliresim.com/G2ERR7.png) (http://hizliresim.com/G2ERR7)

Dosya yöneticisinde ise oklar yok.


Mesajlar Birleştirildi.
Selam,
gtkrc dosyasının klasörünü uçbirimde belittiğiniz komutla açıp,
GtkRange::slider-width
satırındaki değeri arttırınca, kaydırma çubukları, Firefox, Libre'de ve diğer programlarda arttı.
Ama sistemin kendi pencerelerinde örneğin klasörlerdeki kaydrıma çubuklarının genişliği artmadı.
Libre'deki ok görünürlükleri için de çözüm bulamadım.
İşin ilginç yani, Temalar/Denetimler'deki High Contrastı seçince tam anlamıyla istediğim gibi oluyor hem de her tarafta. Ama işte sorun kontrastın bir süre sonra göz yorması.
High Contrast'taki değerleri alayım diye düşündüm, ordaki gtkrc dosyasında bu değerlerin bir kısmı yok bile. Dosyanın son satırına
class "GtkWidget" style "default"
eklemiş.
Sanırım başka bir yerden alıyor gerekli ayarlamaları. Themes klasöründe Default diye bir klasör var ve içinde gtkrc de var ama içi boş.

Düzenleme:
Bunu neden daha önce akıl edemediysem...
Windows teması kurdum. Benim için sorun çözüldü.
Teşekkürler yardımlarınız için.