วิธีการกำหนดเส้นขอบรอบ ๆ หน้าต่างใน 14.04?


15

มีคนแนะนำฉันเกี่ยวกับวิธีเพิ่มเส้นขอบ (wide border) ให้กับ Windows ใน Ubuntu รุ่น 14.04 ได้ไหม ในอดีตฉันใช้ "gnome-tweak-tool" อย่างไรก็ตามมันใช้ไม่ได้กับเวอร์ชั่น 14.04

หน้าต่างทั้งหมดของฉัน (โดยเฉพาะหน้าจอเทอร์มินัลจำนวนมากที่ฉันทำงานด้วย) ดูเหมือนจะผสมผสานกันเป็นหนึ่งเดียว มันยากมากที่จะบอกว่าหน้าต่างใดที่เริ่มต้นและอีกปลายหนึ่ง

นอกจากนี้แถบหัวเรื่องนั้นยากมากที่จะแยกแยะระหว่างหน้าต่างที่เปิดใช้งานกับหน้าต่างที่ไม่ได้ใช้งาน

ขอขอบคุณล่วงหน้าสำหรับทุกคนที่มีวิธีแก้ปัญหาการปรับแต่ง Windows เหล่านี้ (หรือวิธีการทำให้ gnome-tweak-tool ทำงานร่วมกับ Ubuntu 14.04)

ฉันลองเปิดใช้งานคุณลักษณะ Window Decorator ของ CCSM แต่การใช้ Unity ที่ปิดใช้งานนั้นทำให้สภาพแวดล้อมไม่สามารถใช้งานได้


ทุกอย่างเกี่ยวกับการปรับแต่ง Windowsใน Ubuntu 14.04 ... การตั้งค่าความกว้างชายแดนสีชื่อเรื่อง ฯลฯ


เป็นไปได้ซ้ำไหม askubuntu.com/questions/448204/…
fossfreedom

สวัสดี Fossfreedom มีความคล้ายคลึงกันของทั้งสองคำถาม นี่คือเหตุผลที่ฉันเชื่อมโยงสิ่งนี้กับคุณ ฉันยังคงทำการวิจัยเพื่อให้ข้อสรุปที่ดีที่สุดและข้อสรุปสำหรับคำถามนี้เพื่อที่จะเป็นประโยชน์อย่างมากในการช่วยเหลือผู้คนทั่วทุกมุม คำถามเกิดขึ้นหลายครั้งและในอีกสักครู่ในขณะที่ฉันหวังว่า QA นี้จะได้รับการแก้ไขที่มั่นคงมาก ฉันเห็นว่าไม่แนะนำให้รับรางวัล แต่ถ้าผู้ดูแลสามารถอดทนได้ฉันจะล้างมันออก
LD James

คำถามจริงคือทำไมนักออกแบบ UI คิดว่าเส้นขอบ 1 พิกเซลเป็นที่ยอมรับได้หรือไม่ อย่างน้อยที่สุดพวกเขาก็ให้การตั้งค่าระบบกับเราเพื่อปรับแต่งขนาดขอบและเปิดแถบเลื่อนที่มีสติ
รอนสมิ ธ

คำตอบ:


13

ฉันซาบซึ้งกับการทำงานที่ได้รับคำตอบแรก อย่างไรก็ตามฉันกำลังมองหาวิธีการใช้ส่วนประกอบจริงตามที่ได้รับจากการแจกจ่ายโดยเฉพาะอย่างยิ่งถ้ามันมีอยู่

ในปัจจุบันคุณสามารถคัดลอกรูปแบบที่คุณชื่นชอบจาก/ usr / share / ธีมเพื่อ~ / .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;

คุณจะพบกับคุณสมบัติที่แก้ไขได้อื่น ๆ ในโฟลเดอร์ gtk-3.x

สำหรับคุณสมบัติอื่น ๆ ของเส้นขอบเช่นสี, ข้อความ, ฯลฯ ... ดูที่ Unity / Theming at:

https://wiki.ubuntu.com/Unity/Theming

ฉันขอขอบคุณวิธีแก้ปัญหาก่อนหน้านี้ แต่ฉันหวังว่าหลายคนจะได้รับประโยชน์จากการใช้คุณสมบัติที่จัดทำโดยนักพัฒนาระบบปฏิบัติการ

โอ้ใช่แล้วในการใช้ชุดรูปแบบที่แก้ไขใหม่นี้คุณจะต้องติดตั้งเครื่องมือปรับแต่งความสามัคคี

$ sudo apt-get install unity-tweak-tool

หมายเหตุ: ฉันเชื่อมโยงคำถามนี้กับคำถามที่คล้ายกันเกี่ยวกับการกำหนดค่า Ambiance แล้ว ความละเอียดนี้สามารถนำไปใช้กับชุดรูปแบบ Ubuntu ที่ทันสมัยได้อย่างง่ายดาย ... ไม่เพียง แต่ Ambiance (หรืออ้างอิง Radiance ที่กล่าวถึงในตัวอย่างนี้)


โปรดระบุการตั้งค่า OP ที่ต้องเปลี่ยนในโฟลเดอร์ gtk-3 ดังนั้นฉันสามารถโหวตคำตอบนี้ได้
Roberto

@Roberto มันเสร็จแล้ว!
LD James

1
คุณต้องทำอะไรในการunity-tweak-toolใช้ชุดรูปแบบที่แก้ไขของคุณ
Stephen Rasku

ไม่เป็นไร. ฉันต้องใช้gnome-tweak-toolเพื่อเลือกธีม (ไม่ใช่unity-tweak-tool)
Stephen Rasku

1
@StephenRasku คุณสามารถใช้ gnome-tweak-tool หรือ unity-tweak-tool ใน unity-tweak-tool เพียงคลิกที่Themeแท็บและจากรายการของชุดรูปแบบที่มีอยู่คลิกที่หนึ่งที่คุณเลือก
LD James

3

17.10

คำตอบของ fragfutterทำงานสำหรับฉัน!

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

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

    decoration { border: 1px solid gray; background: gray; }

  3. รีบูต (หรือคุณอาจจะออกจากระบบแล้วกลับเข้าสู่ GNOME)

Ubuntu รุ่นก่อนหน้า

นี่เป็นเวอร์ชันเชลล์สคริปต์ของส่วนที่ฉันชอบคำตอบที่ยอดเยี่ยมของ LD James:

17.04 ใช้ gtk-3.20

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.20/apps/unity.css

16.04 และ 15.10 ใช้ gtk-3.0

sudo sed -i -e \
's/-UnityDecoration-extents: 28px 0 0 0;/-UnityDecoration-extents: 28px 2 2 2;/' \
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css

คุณจะต้องออกจากระบบจากนั้นลงชื่อเข้าใช้อีกครั้งเพื่อดูผลลัพธ์ของการเปลี่ยนแปลงนี้ คุณสามารถแทนที่Ambiance (ค่าเริ่มต้น) ด้วยRadianceหรือสิ่งที่คุณกำลังใช้ชุดรูปแบบ

มันทำงานยังไง?

sed เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งที่แทนที่ข้อความ

การจบบรรทัดด้วย\บอกเชลล์ว่าคำสั่งดำเนินการต่อในบรรทัดถัดไป (สำหรับการอ่านของมนุษย์)

-i บอกให้ sed แก้ไขไฟล์ในตำแหน่ง (อย่าสร้างไฟล์ใหม่)

-e บอกว่าสิ่งที่ตามมาคือ sed script (แทนที่จะอ่านจากไฟล์)

s/.../.../sวิธีเพื่อทดแทนสิ่งที่อยู่ระหว่างทั้งสองทับแรกกับสิ่งที่อยู่ระหว่างสองสองทับ มันทำให้การทดแทนเพียงครั้งเดียว (เพราะไม่มี/gที่สิ้นสุด)


0

นี่คือวิธีการทำ !!!

ป๊อปแรกที่เทอร์มินัลขึ้น! และพิมพ์สิ่งนี้ใน

สิ่งนี้ควรจะได้รับการใช้ชุดรูปแบบรุ่นเก่าใน 13.10

wget http://ftp.osuosl.org/pub/ubuntu/pool/main/u/ubuntu-themes/light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

การดำเนินการนี้ควรลบชุดรูปแบบปัจจุบัน

sudo apt-get purge light-themes

ควรอนุญาตให้ดาวน์โหลดภายในโฟลเดอร์ดาวน์โหลดหากคุณต้องการเก็บไว้

cd ~/Downloads

สิ่งนี้ควรติดตั้งธีมรุ่นเก่าที่ใช้เส้นขอบ

sudo dpkg -i light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

สิ่งนี้จะเลือกไฟล์. deb ถ้าคุณต้องการ

rm light-themes_13.04+13.10.20131014-0ubuntu1_all.deb

หากลิงก์นั้นไม่ทำงานคลิกที่นี่เพื่อดูมากขึ้น!


1
ฉันจะตรวจสอบวิธีแก้ปัญหาที่คุณอธิบายและรายงานปัญหา ฉันขอขอบคุณที่มีวิธีบอกความแตกต่างระหว่างหน้าต่างอีกครั้ง โดยคำตอบของคุณคุณกำลังบอกว่าเป็นไปไม่ได้ที่จะกำหนดค่า 14.04 ให้มีชื่อหน้าต่างที่แตกต่างและมีขอบรอบหน้าต่างหรือไม่? ถ้าเป็นไปได้ฉันต้องการทำงานกับ 14.00 น. แต่เข้าใจว่าฉันจะต้องใช้วิธีแก้ไขหากไม่สามารถทำได้
LD James

ฉันไม่เข้าใจว่าทำไมพวกเขาถึงลบพรมแดนเหล่านี้! เมื่อมีการอัปเดตอาจมีการอัปเดตเป็นธีมแสงใหม่ ดังนั้นหากคุณใช้ธีมสีอ่อนในตัวอัปเดตให้ยกเลิกการเลือก
MathCubes

ขอบคุณ วิธีแก้ปัญหาของคุณทำให้ง่ายต่อการดูที่หน้าต่างเทอร์มินัลเริ่มต้นและสิ้นสุด ฉันจะถามคำถามอื่นโดยเฉพาะเกี่ยวกับวิธีทำให้หน้าต่างที่ใช้งานและไม่ใช้งานแยกแยะได้ง่ายขึ้น ในอดีตที่ผ่านมาฉันใช้ gnome-tweak-tool และเปลี่ยนพื้นหลังของแถบหัวเรื่องเป็นสีน้ำเงิน ... อินพุตของคุณเพิ่มโควต้าการผลิตของฉันเป็นสามเท่า
LD James

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