Öncelikle merhaba. Bir kaç sorundan dolayı Manjaro XFCE'yi kaldırmıştım. Fakat dönüp dolaşıp yine onu kurdum ve bu sefer bu sorunları ortadan kaldırmak istiyorum, çünkü sürekli sistem değiştirmekten sıkıldım. :s
İlk sorunum şu, sistemi ilk kurduğumda masaüstü ikon etiketlerinin transparanlığı normal bir şekilde çalışıyor fakat compiz kurduğumda bu bozuluyor, aynı temayı kullandığım halde. Bu seferki kurulumumda hem belki compiz kaynaklıdır diye düşündüğümden hem de tearing sorununu da ortadan kaldırmak için compton kurdum fakat yine etiketlerin tranparanlığı gitti. Compiz ya da compton niye böyle bir şeye neden oluyor anlamadım. XFCE'nin kendi compositinginde bir sorun yok ama bunları kullanınca transparanlık gidiyor. Bunun temayla alakası olması gerekiyorken compositing de etkiliyor.
İkinci sorunum, tema ayarlarım xfce tarafından hatırlanmıyor. XFCE için hoşuma giden bir gtk2 teması buldum, fakat temanın panel ayarları hoşuma gitmediği için başka bir gtk2 temasından panel ayarlarını kendi gtk2'me dahil ettim, bir de uygun bir gtk3 teması ekleyip tam istediğim bir şekle soktum. Sorunsuz çalışıyor fakat sistemi yeniden başlattığımda panel alakasız bir şey oluyor. Kullandığım temayı ekledim. Aşağıda resimlere bakabilirsiniz:
Üçüncü sorunum, Thunarda ikonların arasındaki boşluk kafasına göre değişiyor. Çok mühim bir sorun değil çözülmese de olur ama görünüş açısından rahatsız edici. Aşağıdaki resimden bakabilirsiniz. Hiçbir şeye dokunmadım sadece gizli dosyaları göster deyip tekrar gizleyince olması gerektiği gibi arasındaki boşluk arttı. Diğer türlü birbirlerine çok yakın oluyorlar.
Dördüncüsü, fonksiyon tuşları ile sesi açıp kapattığımda iki tane bildirim ekranı geliyor. Nasıl 1e düşürebilirim ya da hiç görünmemesini sağlayabilirim? Panelden yaptığımda bir tane çıkıyor.
Son olarak da compton video tearing problemini çözüyor diye onu kurdum ve compton.conf dosyasını da forumlardan birinden aldım ve açıkcası anlamıyorum neye göre düzenleyeceğimi bir bakıp düzeltmem gereken bir şeye ihtiyacım var mı söyler misiniz?
backend = "glx"; paint-on-overlay = true; glx-no-stencil = true; glx-no-rebind-pixmap = true; vsync = "opengl-swc"; # These are important. The first one enables the opengl backend. The last one is the vsync method. Depending on the driver you might need to use a different method. # The other options are smaller performance tweaks that work well in most cases. # You can find the rest of the options here: # https://github.com/chjj/compton/wiki/perf-guide, and here: # https://github.com/chjj/compton/wiki/vsync-guide # Shadow shadow = true; # Enabled client-side shadows on windows. no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows. no-dnd-shadow = true; # Don't draw shadows on DND windows. clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental). shadow-radius = 7; # The blur radius for shadows. (default 12) shadow-offset-x = -7; # The left offset for shadows. (default -15) shadow-offset-y = -7; # The top offset for shadows. (default -15) shadow-exclude = [ "! name~=''", "n:e:Notification", "n:e:Plank", "n:e:Docky", "g:e:Synapse", "g:e:Kupfer", "g:e:Conky", "n:w:*Firefox*", "n:w:*Chrome*", "n:w:*Chromium*", "class_g ?= 'Notify-osd'", "class_g ?= 'Cairo-dock'", "class_g ?= 'Xfce4-notifyd'", "class_g ?= 'Xfce4-power-manager'" ]; # The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches # (most applications are fine, only apps that do weird things with xshapes or argb are affected). # This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher. # Fading fading = true; # Fade windows during opacity changes. fade-delta = 4; # The time between steps in a fade in milliseconds. (default 10). fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028). fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03). #no-fading-openclose = true; # Fade windows in/out when opening/closing detect-client-opacity = true; # This prevents opacity being ignored for some apps. For example without this enabled my xfce4-notifyd is 100% opacity no matter what. # Window type settings wintypes: { tooltip = { fade = true; shadow = false; }; };
Sanırım hepsi bu kadar. Şimdiden cevaplarınız için teşekkür ederim. 🙂
Gtk temasıyla ilgili bahsettiğin ikinci sorunda, yaşadığın problem sistemin temayı kaydetmemesi değil, kullandığın tema ile panel ayarlarını içeren dosyanın uyuşmaması. Aslında bunu görmek için bilgisayarı yeniden başlatman değil, xfce masaüstünü yeniden başlatman yeterli. Muhtemelen panel içeriğinde, kullandığın tema da olmayan bir ikon veya veri vardır. Hatta aynı ikon farklı bir isim de kullanıyor olabilir.(Tek bir fark tüm temayı etkileyecektir) Biraz meşakatli bir iş olsa da, uğraşırım dersen, mevcut temanın panel içeriğiyle, kullanmak istediğin panel içeriğini metin editörü ile açarak neyin farklı olduğuna dair karşılaştırma yapabilirsin. Eğer panel içeriğini değiştirmek yerine, begendiğin paneli kullanıp, ona ait temanın, beğenmediğin yerlerini değiştirmek istersen, daha iyi yardımcı olabilirim. Gtk temalarıyla biraz uğraşmış olsam da, kullandığım gnome da panel ayarlarını mevcut eklentilerle yaptığım için panelle ilgili çok fazla uğraşmadım.
Gtk temasıyla ilgili bahsettiğin ikinci sorunda, yaşadığın problem sistemin temayı kaydetmemesi değil, kullandığın tema ile panel ayarlarını içeren dosyanın uyuşmaması. Aslında bunu görmek için bilgisayarı yeniden başlatman değil, xfce masaüstünü yeniden başlatman yeterli. Muhtemelen panel içeriğinde, kullandığın tema da olmayan bir ikon veya veri vardır. Hatta aynı ikon farklı bir isim de kullanıyor olabilir.(Tek bir fark tüm temayı etkileyecektir) Biraz meşakatli bir iş olsa da, uğraşırım dersen, mevcut temanın panel içeriğiyle, kullanmak istediğin panel içeriğini metin editörü ile açarak neyin farklı olduğuna dair karşılaştırma yapabilirsin. Eğer panel içeriğini değiştirmek yerine, begendiğin paneli kullanıp, ona ait temanın, beğenmediğin yerlerini değiştirmek istersen, daha iyi yardımcı olabilirim. Gtk temalarıyla biraz uğraşmış olsam da, kullandığım gnome da panel ayarlarını mevcut eklentilerle yaptığım için panelle ilgili çok fazla uğraşmadım.
Çok teşekkür ederim cevabın için. 🙂
gtkrc dosyasında sadece aşağıdaki var onun dışında panel ayarlarının hepsi panel.rc dosyasından include ile gtkrc'ye dahil ettim. Ama dediğiniz çok mantıklı gtkrc içindeki yani aşağıdakileri silip bi deneyeyim. 🙂
engine "pixmap" { image { function = HANDLE recolorable = TRUE overlay_file = "Panel/handle-v.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = HANDLE recolorable = TRUE overlay_file = "Panel/handle-h.png" overlay_stretch = FALSE orientation = VERTICAL }
Olmadı. Bütün temayı göçertti onları silmem. 😀 Ama biraz inceleyeyim. 🙂
Hocam benim istediğim şeyi başkası yapmış yani o panel dosyasıyla gtk2 temasından baz alarak tema yapmış, onu kullandım sorun çözüldü. Dediğiniz gibi temada bir sıkıntı var. Şimdi masaüstü ikonlarındaki problemi çözmem gerek. Çözümü biliyorum aslında da compositingle masaüstü etiketlerinin ne alakası var onu merak ediyorum. 😀
Aşagıda ki kodu uçbirimde çalıştırınca durum değişiyor mu?
compton -cCGfF -o 0.9 -O 300 -I 300 -t 15 -l 15 -r 3 -D 2 -m 1
Eğer değişiyorsa;
compton -h
yardım menüsünde ne için, ne kadar değer atayabileceğine dair bilgiler mevcut. Doğru ayarları sanırım deneme yanılma usulü ile bulman gerekecek. Tabii bulduğun değerlerle, compton'u başlangıçta çalışacak şekilde ayarlaman gerekiyor..