การเพิ่มเส้นขอบให้กับ gnome-terminal


15

ในการติดตั้ง Ubuntu วานิลลาธรรมดา 14.04 ใหม่ด้วยธีมเริ่มต้นไม่มีอะไรพิเศษ เรียกหน้าต่าง gnome-terminal ขึ้นมา (Ctrl + Alt + t) หน้าต่างเทอร์มินัลไม่มีเส้นขอบ (หรือไม่มีด้ามจับปรับขนาด btw) เป็นสี่เหลี่ยมสีดำ

ฉันจะเพิ่มขอบสีขาว 1px ได้อย่างไร (ซึ่งฉันพบว่ามีประโยชน์เมื่อต้องรับมือกับหน้าต่าง gnome-terminal ที่ซ้อนกันหลายจุด)


ฉันเพิ่งเปลี่ยนมาใช้ Ubuntu 14.04 และการไม่มีขอบรอบ ๆ หน้าต่างเทอร์มินัลทำให้ฉันรำคาญมาก
gb

2
นี่ไม่ใช่สิ่งที่ซ้ำกันใช่ไหม askubuntu.com/questions/448204/…
fossfreedom

1
ใช่ แต่โปรดทราบว่าฉันแก้ไข gnome-terminal.css แทน unity.css และมีเพียงหน้าต่างเทอร์มินัลเท่านั้นที่มีเส้นขอบ
frankie

คำตอบ:


6

คัดลอกรูปแบบที่คุณชื่นชอบจากไป/usr/share/theme ชื่อโฟลเดอร์ธีมสิ่งที่แตกต่างจากสิ่งที่มันมีชื่ออยู่ใน~/.theme /usr/share/themeวิธีนี้เมื่อคุณเลือกสิ่งที่คุณเลือกคุณจะพบมันตามชื่อที่คุณเรียกว่าโฟลเดอร์

ตัวอย่าง:

cp -R /usr/share/themes/Radiance/ ~/.themes/MyRadiance

แก้ไขโฟลเดอร์ gtk-3 ของไดเรกทอรีใหม่นั้นเพื่อกำหนดขอบเขตของคุณในแบบที่คุณต้องการ คุณยังสามารถปรับแต่งส่วนประกอบอื่น ๆ ของธีม สามารถทำได้โดยการแก้ไขคุณสมบัติ UnityDecoration ของไฟล์ unity.css ที่อยู่ในโฟลเดอร์แอพ:

~/.themes/MyRadiance/gtk-3.0/apps/unity.css

ในการเปลี่ยนเส้นขอบให้เปลี่ยน 0 เป็นพารามิเตอร์อื่น:

-UnityDecoration-extents: 28px 0 0 0;

คุณสามารถดูทั้งหมด editings เป็นไปได้ที่นี่ นอกจากนี้หากต้องการใช้ชุดรูปแบบใหม่คุณต้องติดตั้ง Unity Tweak Tool

sudo apt-get install unity-tweak-tool

หากต้องการใช้สิ่งนี้สำหรับเทอร์มินัลให้เพิ่มสิ่งต่อไปนี้กับgnome-terminal.css:UnityDecoration { -UnityDecoration-extents: 28px 1px 1px 1px; }


1
สิ่งนี้จะอนุญาตให้ฉันเพิ่มเส้นขอบบนหน้าต่าง gnome-terminal หรือไม่ ฉันต้องการ จำกัด ผลกระทบของการเล่นซอให้เฉพาะสิ่งที่จำเป็น
gb

ดังที่แสดงในพา ธ ไดเร็กทอรีมันใช้กับ gtk คุณสามารถลองได้แน่นอน
Anandu M Das

3
ฉันทำตามคำแนะนำเหล่านี้และแทนที่จะแก้ไข unity.css ฉันเพิ่มสิ่งต่อไปนี้ใน gnome-terminal.css: UnityDecoration {-UnityDecoration-extents: 28px 1px 1px 1px 1px; }
frankie

@gb ฉันคิดว่าสิ่งที่คุณต้องการจะอธิบายโดยแฟรงกี้ตอนนี้ ไชโย
Anandu M Das

@AnanduMDas ดีกว่าที่จะแก้ไขคำถามและการเพิ่มของแฟรงกี้ของคุณคิดเห็นยัง
Radu Rădeanu

1

คุณสามารถเข้าใกล้เอฟเฟกต์ที่คุณกำลังมองหาหากคุณใช้ compizconfig-settings-manager

นำทางไปยังปลั๊กอิน 'Unity' และเลือก 'ของตกแต่ง' ทำเครื่องหมายที่ช่อง 'แทนที่การตั้งค่าชุดรูปแบบ' และคุณสามารถให้หน้าต่าง 'รัศมีเงาหน้าต่าง' และสีและความทึบ แต่คุณสามารถตั้งค่า X และ Y shadow offsets ได้ ตั้งค่าออฟเซ็ตเหล่านั้นเป็น 0 ตั้งค่าเงาเป็นสีขาวหรือสิ่งที่คุณต้องการสำหรับหน้าต่างที่ใช้งาน / ไม่ใช้งานเปิดความทึบขึ้นแล้วคุณจะมีเส้นขอบ (ควรอยู่ใกล้พอแล้ว)

หวังว่ามันจะดีพอที่จะทำต่อไปขอให้โชคดี!


ขอบคุณฉันพยายาม มันเป็นการแฮ็คและมันจะใช้กับแอปพลิเคชันทั้งหมดในขณะที่ฉันต้องการเส้นขอบ "ปกติ" บนเทอร์มินัลของฉัน (เหมือนกับที่ฉันได้รับเมื่อเปิดหลายแท็บ)
gb

เห็นได้ชัดว่าคุณจะได้รับสิ่งที่คุณกำลังมองหาโดยการปรับแต่ง CSS ธีมของคุณในประเทศใน ~ / .themes หรือโดยการปรับลดแพคเกจ 'รูปแบบแสง' ไปอีกทางหนึ่งที่มาพร้อมกับ 13.xx - ตัวเลือกทั้งสองมีรายละเอียดในโพสต์นี้ ที่ได้รับเส้นขอบหน้าต่างด้านหลัง
ฮอว์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.