แถบชื่อเรื่องของหน้าต่างโปร่งใส


10

ใครบ้างรู้วิธีเปิดใช้แถบชื่อหน้าต่างโปร่งใสใน Ubuntu 14.04?

สำหรับรุ่นก่อนหน้า (13.10 และ 13.04) คุณสามารถใช้วิธีนี้แต่ไม่สามารถใช้งานได้อีกใน 14.04

ฉันไม่ได้อ้างถึงแผงด้านบนใน Ubuntu - ฉันหมายถึงแถบชื่อเรื่องของหน้าต่าง


4
14.04 ไม่ได้ใช้เอ็นจิ้นธีมความทึบโดยค่าเริ่มต้นอีกต่อไปดังนั้นการตั้งค่า dconf เหล่านั้นจะไม่มีผลกระทบใด ๆ มีระบบชุดรูปแบบใหม่ที่ใช้ gtk-css แต่ฉันยังไม่รู้จักพอที่จะบอกวิธีเปิดใช้เอฟเฟกต์ที่คุณต้องการ ดูข้อมูลเพิ่มเติมได้ที่Theming
chaskes

14.04 ต้องการเมาส์อย่างน้อย 3 ปุ่มและ 1 ล้อ - คุณสามารถใช้เมาส์ Logitech พร้อมปุ่มเพิ่มเติมได้ และเกี่ยวกับการสร้างความโปร่งใสคุณสามารถไปที่ลิงค์นี้ - google.de/…
dschinn1001

คำตอบ:


3

นี่เป็นวิธีแก้ปัญหาบางส่วนเนื่องจากฉันไม่สามารถเข้าใจได้ว่าทำไมจึงไม่ทำงานกับหน้าต่างที่ใช้งานอยู่

ตามที่ระบุไว้โดยchaskesตอนนี้ความโปร่งใสของการตกแต่งถูกกำหนดโดยชุดรูปแบบโดยใช้ CSS (คุณสมบัติหรือภาพพื้นหลังภายนอก)

ทดสอบกับธีม Ambiance:

  • การแก้ไข

    /usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
    
  • โดยการแสดงความคิดเห็นbackground-imageของUnityDecoration.topและUnityDecoration.top:backdropออกbackground-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));
        */
    }
    

ป้อนคำอธิบายรูปภาพที่นี่


1
ขอบคุณนี่ทำให้ฉันถูกที่ตั้งสี rgba สำหรับชุดรูปแบบที่ฉันใช้ - i.stack.imgur.com/HsTSP.png
Mateo

1
@Sneetsher: เพื่อแก้ไขหน้าต่างที่ใช้งานอยู่คุณเพียงแค่ต้องทำการเปลี่ยนแปลงเพิ่มเติมเล็กน้อย: ในส่วน UnityDecoration.top ให้ใส่เครื่องหมายบรรทัด 'color:' และเพิ่ม 'background-image: none;' เพื่อแทนที่สายภาพที่คุณแสดงความคิดเห็น
3vi1

0

คำเตือน: สิ่งนี้มีผลข้างเคียงที่ไม่พึงประสงค์ดังนั้นสำรองไฟล์ที่คุณแก้ไขในกรณีที่คุณไม่สามารถอยู่กับผลข้างเคียง

ทำสิ่งที่ @Sneetsher ทำ

จากนั้นแสดงความคิดเห็นออกทุกbackground-imageส่วนใน/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css

เปิด/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.cssแล้ว สายของคุณ 2469 ถึง 2503 (หวังว่า) อ่านดังนี้:

/* 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;
}

เปลี่ยนเป็น:

/* 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;
}

ตอนนี้เมื่อคุณรีสตาร์ทเอกภาพหน้าต่างที่ใช้งานจะมีแถบเครื่องมือโปร่งใส


-1

ฉันมีคำถามเดียวกันและน่าเสียดายที่ไม่พบคำตอบที่ดี ฉันสามารถบอกคุณได้ว่ายังมีธีม "GnomishGrey" ฝังอยู่ที่ไหนสักแห่งที่ทำงานในแบบที่คุณต้องการ (ฉันไม่มีเวลาไปดูที่ที่มันเป็นจริงขอโทษ แต่ไม่ใช่ใน / usr / share / themes ... ) ฉันค่อนข้างแน่ใจว่าฉันไม่ได้ติดตั้งด้วยตนเองและฉันใช้ Trusty Tahr
เปิดใช้งานโดยเพียงแค่พิมพ์

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

ในเทอร์มินัล (สังเกต 'e' ในสีเทาไม่ใช่ 'a') ฉันไม่ได้ใช้จริง ๆ แต่จากสิ่งที่ฉันทดสอบอย่างรวดเร็วมันใช้ได้ดีกับการตั้งค่าความโปร่งใสอื่น ๆ (ccsm) ดูรูปภาพป้อนคำอธิบายรูปภาพที่นี่

ความเป็นไปได้อีกอย่างหนึ่งคือการใช้ธีมมรกต เท่าที่ฉันอ่านมันใช้งานได้กับ 14.04 (แต่คุณต้องใช้ ppa เพื่อติดตั้ง) แต่ฉันไม่ต้องการลองเพราะอาจมีปัญหาและฉันชอบการตั้งค่าของฉันเหมือนตอนนี้ ..

หวังว่าอาจช่วยได้บ้างแม้ว่ามันจะไม่ใช่คำตอบจริงๆ


2
มันไม่ได้ถูกฝัง Ubuntu ไม่มีชุดรูปแบบชื่อ 'GnomishGrey'คุณสามารถพิมพ์ชื่อใด ๆ ที่ไม่สามารถใช้ได้ในระบบ คุณสามารถลองชุด
Sagar Panchal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.