Şeffaf pencere başlık çubuğu


10

Ubuntu 14.04'te şeffaf pencere başlık çubuğunun nasıl etkinleştirileceğini bilen var mı?

Önceki sürümlerde (13.10 ve 13.04) bu yöntemi kullanabilirsiniz , ancak 14.04'te artık çalışmaz.

Ben kastetmiyorum üst panelde Ubuntu - Ben pencerenin başlık-bar bahsediyorum.


4
14.04 artık varsayılan olarak metacity tema motorunu kullanmıyor, bu nedenle bu dconf ayarının herhangi bir etkisi olmayacak. Gtk-css tabanlı yeni bir tema sistemi var, ancak henüz istediğiniz efekti nasıl etkinleştireceğinizi söyleyecek kadar bilgim yok. Daha fazla bilgi için, bkz tema kullanımını
chaskes

14.04 en az 3 tuşlu ve 1 tekerleğe sahip bir fareye ihtiyaç duyar - daha fazla tuşa sahip bir logitech fare alabilirsin. - ve şeffaflığı oluşturma hakkında bu bağlantıyı takip edebilir google.de/...
dschinn1001

Yanıtlar:


3

Bu, neden etkin pencere için işe yaramadığını anlayamadığım için kısmi bir çözümdür.

Chakskes tarafından belirtildiği gibi , dekorasyon şeffaflığı artık CSS (özellik veya harici arka plan görüntüsü) kullanılarak temalar tarafından tanımlanmaktadır.

Ambiance temasıyla test edildi:

  • değiştirilmiş

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • yorum yaparak background-imagearasında UnityDecoration.topve UnityDecoration.top:backdropterkbackground-color: transparent;

    UnityDecoration.top {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (@dark_bg_color, 1.5)),
                                         to (shade (@dark_bg_color, 1.04)));
        */
        ...
    }
    
    UnityDecoration.top:backdrop {
        ...
        background-color: transparent;
        ...
        /*
        background-image: -gtk-gradient (linear, left top, left bottom,
                                         from (shade (#474642, 0.92)),
                                         to (@dark_bg_color));
        */
    }
    

resim açıklamasını buraya girin


1
Teşekkür ederim, bu beni kullandığım tema için rgba renkleri ayarlamak için doğru yere götürdü - i.stack.imgur.com/HsTSP.png
Mateo

1
@Sneetsher: Etkin pencereyi düzeltmek için birkaç değişiklik yapmanız yeterlidir: UnityDecoration.top bölümünde 'color:' satırını yorumlayın ve 'background-image: none;' yorum yaptığınız resim satırını değiştirmek için.
3vi1

0

UYARI: Bunun istenmeyen yan etkileri vardır, bu nedenle yan etkilerle yaşayamayacağınız takdirde değiştirdiğiniz dosyaları yedekleyin.

@Sneetsher'ın yaptığını yapın.

Ardından, içindeki tüm background-imagebölümleri de yorumlayın/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

Şimdi aç /usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css. 1926'dan 1960'a kadar olan satırlarınız (umarım) şu şekildedir:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;

    color: @dark_fg_color;
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    background-color: @dark_bg_color;
    box-shadow: none;
    border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);

    color: @backdrop_dark_fg_color;
}

Bunları şu şekilde değiştirin:

/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
    -GtkWidget-window-dragging: true;

    /*background-image: -gtk-gradient (linear, left top, left bottom,
                                     from (shade (@dark_bg_color, 0.96)),
                                     to (shade (@dark_bg_color, 1.4)));
    border-bottom-color: shade (@dark_bg_color, 1.1);
    border-top-color: shade (@dark_bg_color, 1.09);
    border-style: solid;
    border-width: 1px 0 1px 0;*/

    /*color: @dark_fg_color;*/
    text-shadow: 0 -1px shade (@dark_bg_color, 0.7);

    /*box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);*/
}

.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
    background-image: none;
    /*background-color: @dark_bg_color;*/
    box-shadow: none;
    /*border-top-color: @dark_bg_color;
    border-bottom-color: shade (@dark_bg_color, 0.9);*/

    color: @backdrop_dark_fg_color;
}

Şimdi birliği yeniden başlattığınızda, aktif pencerelerin de şeffaf bir araç çubuğu olacaktır.


-1

Aynı soruyu sordum ve ne yazık ki gerçekten iyi bir cevap bulamadım. Bununla birlikte, size, istediğiniz gibi çalışan bir yere gömülü bir "GnomishGrey" teması olduğunu söyleyebilirim (gerçekten nerede olduğunu görmek için zamanım yoktu, üzgünüm, ama / usr / share'de değil / themes ...) Elle yüklemediğimden eminim ve Trusty Tahr kullanıyorum.
Basitçe yazarak etkinleştirin

    gsettings set org.gnome.desktop.interface gtk-theme 'GnomishGrey' 

bir terminalde ('a' yerine Gri'de 'e' harfini not edin). Gerçekten kullanmıyorum, ancak hızlı bir şekilde test ettiğimden, diğer şeffaflık ayarları (ccsm) ile de iyi çalışıyor, resme bakın.resim açıklamasını buraya girin

Başka bir olasılık da zümrüt bir tema kullanmak olabilir. Okuduğum kadarıyla, 14.04 için çalışıyor (ancak yüklemek için bir ppa kullanmanız gerekiyor), ancak bazı sorunlar olabileceği gibi denemek istemiyorum ve şu anki kurulumumu beğendim. ..

Umarım bu bir cevap olmasa bile, belki biraz yardımcı olur.


2
Gömülü değil. Ubuntu'nun 'GnomishGrey' adlı teması yok , sistemde bulunmayan herhangi bir isim yazabilirsiniz. Bu gsettings setini org.gnome.desktop.interface gtk-teması 'abcxyz' deneyebilirsiniz
Sagar
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.