วิธีเปิดใช้งาน / เพิ่มขอบหน้าต่างใน 17.10 & 18.04


13

ฉันเปิดหน้าต่างเทอร์มินัลหลายชุดที่มีพื้นหลังสีดำและเงาดำบนพื้นหลังสีดำจะหายไปอย่างสมบูรณ์เมื่อซ้อนทับกัน นี่เป็นปัญหาสำหรับหน้าต่างที่มีพื้นหลังสีดำ ฉันเคยแก้ไข unity.css เพื่อเพิ่มเส้นขอบหน้าต่างแต่ 17.10 เป็น Gnome และนั่นไม่ทำงานอีกต่อไป! ฉันไม่เห็นตัวควบคุมชุดรูปแบบ Gnome ใน UI การตั้งค่าเช่นกัน

ทำงานใน Ubuntu 17.04 แต่ไม่ใช่ 17.10

แก้ไข/usr/share/themes/Ambiance/gtk-3.20/apps/unity.cssและเปลี่ยนแปลง

-UnityDecoration-extents: 28px 0 0 0;

ถึง

-UnityDecoration-extents: 28px 2 2 2;

ใช้งานไม่ได้: gnome-terminal.css

แก้ไข /usr/share/themes/Ambiance/gtk-3.20/apps/gnome-terminal.css

@define-color terminal_border #ff0000;

vte-terminal.terminal-screen {
    -TerminalScreen-background-darkness: 0.95;
    background-color: @terminal_bg;
    color: #fff;
    border-width: 1px 1px 0px 1px;
    border-color: @terminal_border;
}

ใช้งานไม่ได้: gnome-applications.css

แก้ไข/usr/share/themes/Ambiance/gtk-3.20/apps/gnome-applications.css เพื่อพูด

TerminalScreen {
    background-color: @theme_base_color;
    color: @theme_fg_color;
    -TerminalScreen-background-darkness: 0.95;
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
}

TerminalWindow GtkNotebook.notebook {
    border-bottom-width: 2px;
    border-right-width: 2px;
    border-left-width: 2px;
}

คำแนะนำที่เป็นไปได้:

บางทีฉันควรจะได้รับการแก้ไขในบางสิ่งบางอย่าง/usr/share/gnome-shell/theme?

alternatives.log:update-alternatives 2017-11-12 10:59:31:
run with --install /usr/share/gnome-shell/theme/gdm3.css gdm3.css
    /usr/share/gnome-shell/theme/ubuntu.css 10
    alternatives.log:update-alternatives 2017-11-12 10:59:31:
    link group gdm3.css updated to point to
    /usr/share/gnome-shell/theme/ubuntu.css

คำตอบ:


19

ผมพบคำตอบที่นี่

  1. ทำไฟล์ ~/.config/gtk-3.0/gtk.css

  2. เพิ่มบรรทัด:

    decoration {
      border: 1px solid gray;
      background: gray;
    }
    
  3. รีบูตหรือออกจากระบบ + เข้าสู่ระบบ


5
ทำงานกับ 18.04 ด้วย
dragon2fly

ที่ไม่background:เป็นส่วนหนึ่งมีผลกระทบใด ๆ
maxschlepzig

2
เส้นขอบใหม่ดูดีมาก! การเปลี่ยนแปลง Btw สามารถนำไปใช้กับ [ALT] + F2 จากนั้นใส่ "r" เพื่อโหลดซ้ำและกด [Enter]
domih

1
ทำงานกับเทอร์มินัล GNOME 3.28.2
L. Ouyang

5

ต่อไปนี้จะเพิ่มเส้นขอบให้กับหน้าต่างของคำพังเพยเท่านั้น ทดสอบบน GNOME 3.22 (ใน Debian 9)

  1. สร้าง / แก้ไขไฟล์ ~/.config/gtk-3.0/gtk.css
  2. เพิ่มรายการต่อไปนี้:

    terminal-window notebook {
      border-width: 0px 1px 1px 1px;
      border-style: solid;
      border-color: grey;
    }
    
      terminal-window.maximized notebook,
      terminal-window.fullscreen notebook {
      border-style: none;
    }
    
  3. ออกจากระบบ / เข้าสู่ระบบ

สมบูรณ์แบบ - ขอบคุณ!
cxw

สิ่งนี้ทำงานได้อย่างสมบูรณ์ในโรงกษาปณ์ 19 คำตอบที่ยอมรับจาก GlenPeterson ไม่ได้
Nic3500

0

ฉันไม่ชอบสีเทาสดใสแบบนี้ฉันชอบ~/.config/gtk-3.0/gtk.css( rgbaสีนี้ใช้ได้กับฉันเท่านั้นดังนั้นฉันจึงตัดสินใจ#383838)

terminal-window notebook {
  border: 1px solid #383838;
}

แต่นั่นไม่ทำงานสำหรับ emacs ดังนั้นฉันจึงเพิ่ม:

/* for emacs */
window#Emacs.background box#pane {
  border-style: solid;
  border-color: rgba(0,0,0,0.75);
  border-width: 0 1px 1px 1px;
}

นี่คือผลลัพธ์ที่สวยงามและละเอียดอ่อน:

ขอบหน้าต่างที่ละเอียดอ่อนดี

โบนัส / หมายเหตุถึงตนเอง: คุณสามารถทดสอบและปรับแต่ง CSS โดยใช้ตัวตรวจสอบ GTK เช่น: GTK_DEBUG=interactive emacs( แบบฝึกหัด ) - และการอ้างอิงสำหรับการทำงานของตัวเลือก CSS ของ gtk

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.