วิธีปิดการใช้งานการตกแต่งหน้าต่างใน Cinnamon


10

ฉันใช้ Cinnamon แต่ต้องการที่จะลบการตกแต่งหน้าต่างทั้งหมด - ฉันไม่เคยใช้พวกเขาพวกเขาเสียค่าใช้จ่ายในการคัดกรองหน้าจอและการย้าย / ปรับขนาดสามารถทำได้อย่างสะดวกด้วย alt-mouse1 และ alt-mouse2

มีวิธีที่จะบรรลุเป้าหมายนี้หรือไม่?

แก้ไข: ชี้แจง

ฉันใช้อูบุนตู 12.04 กับที่กำหนดเองppa ให้อบเชย ฉันเปลี่ยนจากคอมโบแบบ Unity / Compiz ที่เป็นค่าเริ่มต้นเพราะ Compiz ใน 12.04 เป็นการถดถอยที่เจ็บปวดซึ่งเต็มไปด้วยข้อบกพร่องเมื่อเทียบกับเวอร์ชั่น 10.04 (ดูตัวอย่างข้อผิดพลาดนี้ ) ฉันมีความอดทนรอการแก้ไขนี้และข้อบกพร่องอื่น ๆ ฉันได้รับผลที่ต้องการก่อนหน้านี้และบนเวิร์กสเตชัน 10.04 ของฉันกับ Compiz

อย่างไรก็ตามตามที่ฉันเข้าใจ Cinnamon ใช้ libmuffin ไม่ใช่ Compiz (แก้ไขฉันถ้าฉันผิด)

ฉันมีความสุขมากกับส่วนต่อประสาน Cinnamon โดยเฉพาะอย่างยิ่งเมื่อฉันได้ใช้ (เทียบเท่ากับ "scale" plugin ใน Compiz) โดยไม่ต้องทำงานผิดพลาด นอกจากนี้ฉันไม่ต้องการเปลี่ยนการกระจายเนื่องจากฉันคุ้นเคยกับ Ubuntu และมีความสุขมากกับ 10.04 LTS การกำจัดการตกแต่งหน้าต่างเป็นสิ่งเดียวที่ขาดหายไป


ดิ distro ตัวไหน อบเชยกำลังถูกใช้งานไกลกว่าเพียงแค่ LinuxMint
Peter.O

เป็นเรื่องของความเป็นจริงนี้เป็นอูบุนตูกับppa gwendal-lebihan
มกราคม

สำเนาที่เป็นไปได้ข้างต้นถูกโพสต์: unix.stackexchange.com/q/290706/32012

คำตอบ:


6

อบเชยไม่สามารถปิดการใช้งานหรือเอาตกแต่งหน้าต่างตามปัญหานี้บน GitHub ตัวเลือกในการลบการตกแต่งหน้าต่างยังไม่ได้ใช้งาน

ผู้ใช้สามารถใช้วิธีการแก้ปัญหาใด ๆ แทนดังต่อไปนี้

วิธีแก้ปัญหา 1 (ง่าย)

ใช้ขนาดตัวอักษรที่เล็กที่สุดสำหรับหัวเรื่องของหน้าต่าง ไปที่การตั้งค่าระบบลักษณะ> - แบบอักษร จากนั้นภายใต้การเลือกแบบอักษร - แบบอักษรชื่อหน้าต่าง: เปลี่ยนขนาดตัวอักษรจากค่าเริ่มต้นเป็นค่า10ที่เล็กที่สุด1จากนั้นคลิกเลือกเพื่อเสร็จสิ้น

การใช้แบบอักษรชื่อหน้าต่างที่เล็กที่สุดใน Cinnamon

สมมติว่าภาพหน้าจอสมบูรณ์แบบพิกเซลโดยไม่คำนึงถึงความละเอียดหน้าจอความสูงของการตกแต่งหน้าต่างลดลง: 14 พิกเซลใน Cinnamon 2.2; 17 พิกเซลใน Cinnamon 3.8

ผลลัพธ์จากชุดรูปแบบ Mint-Y และ Mint-X เป็นผลลัพธ์

การตกแต่งหน้าต่างใน Cinnamon ดูเหมือนว่าจะใช้ชุดรูปแบบ Metacity ด้วยการสนับสนุน Mutter / Muffin ชุดรูปแบบดั้งเดิมดูเหมือนจะไม่ทำงาน ชุดรูปแบบที่แตกต่างกันสำหรับเส้นขอบหน้าต่างและตัวควบคุมอาจมีผลต่อผลลัพธ์ ชุดรูปแบบบางอย่างไม่ลดความสูงของการตกแต่งหน้าต่างเท่าชุดรูปแบบอื่น ๆ ตัวอย่างเช่น Mint-Y มีผลลัพธ์แย่กว่า Mint-X

ข้อ จำกัด : วิธีแก้ปัญหานี้ขึ้นอยู่กับธีม ชุดรูปแบบที่เป็นที่รู้จักซึ่งใช้งานได้ดีกับวิธีแก้ปัญหานี้มีน้อยมาก: Mint-X, BlueMenta, Greybird

วิธีแก้ปัญหา 2

ยูทิลิตี้ใช้เครื่องมือใด ๆ เช่นพายปีศาจหรือDevilspie2ซึ่งสามารถลบตกแต่งหน้าต่างสำหรับผู้จัดการหน้าต่าง EWMH สอดคล้อง นี้จะต้องมีการกำหนดค่าผู้ใช้เพื่อลบการตกแต่งหน้าต่าง

สำหรับ Devilspie2 ให้เปิดโปรแกรมแก้ไขข้อความและพิมพ์รหัสต่อไปนี้

if (get_window_type()=="WINDOW_TYPE_NORMAL") then
    undecorate_window();
end

บันทึกเป็นไฟล์$HOME/.config/devilspie2ด้วยชื่อใด ๆ ตามด้วย.luaชื่อไฟล์ เรียกใช้devilspie2เพื่อดูผลลัพธ์ เพื่อให้การเปลี่ยนแปลงที่ถาวรรีบูต, เพิ่มคำสั่งdevilspie2การตั้งค่า> ตั้งค่า - การประยุกต์ใช้งานเริ่มต้น

หน้าต่างที่ไม่ได้ตกแต่งสำหรับ Nemo ใน Cinnamon

ด้วยการกำหนดค่าข้างต้นแอปพลิเคชันที่ทำงานอยู่ทั้งหมดที่มีประเภทหน้าต่างปกติจะไม่มีการตกแต่งหน้าต่างเลย โพสต์ที่เกี่ยวข้องนี้มีคำตอบของฉันพร้อมรายละเอียดเกี่ยวกับวิธีการใช้ Devil's Pie และ Devilspie2 เพื่อลบการตกแต่งหน้าต่างด้วยชื่อแอปพลิเคชันแทน

ข้อ จำกัด : วิธีแก้ปัญหานี้จะไม่ทำงานกับแอปพลิเคชันที่มีแถบส่วนหัวชื่อ aka ของตกแต่งในไคลเอนต์ใน GNOME ดังนั้นการปรับเปลี่ยนธีมอาจเป็นทางเลือกเดียว

วิธีแก้ปัญหา 3

ปรับเปลี่ยนชุดรูปแบบ Muffin window manager, Muffin รองรับธีม Xfwm4 และ Metacity สำหรับการตกแต่งหน้าต่าง: ตรวจสอบ/usr/share/themes/THEMENAMEไดเรกทอรีและค้นหาไดเรกทอรีย่อยmetacity-1หรืออย่างใดอย่างหนึ่งxfwm4

คำตอบสำหรับ Ask Ubuntuนี้ได้แนะนำให้แก้ไขไฟล์ XML ของชุดรูปแบบที่ใช้ในปัจจุบัน:

[... ] คุณสามารถแก้ไข

/usr/share/themes/Mint-X/metacity-1

และตั้งค่าคุณสมบัติที่ไม่เป็นศูนย์ทั้งหมดvalueในmetacity-theme-1.xml(แน่นอนว่าคุณต้องใช้ sudo เพื่อแก้ไขบางอย่างที่นั่นการสำรองข้อมูลมีประโยชน์) [... ]

ชื่อไฟล์อาจแตกต่างกันไปขึ้นอยู่กับธีมที่ใช้

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

ข้อจำกัดความรับผิดชอบ : ฉันไม่ได้ใช้อบเชยในชีวิตประจำวันและเพิ่งจะสำรวจอีกครั้งเมื่อเร็ว ๆ นี้เพื่อรับประสบการณ์ ฉันไม่ได้ตรวจสอบวิธีแก้ปัญหาที่สามเพราะจะใช้เวลาในการทดสอบ

ทดสอบกับ Cinnamon 2.2 ใน Linux Mint 17 (สด) และ Cinnamon 3.8 ใน Linux Mint Debian Edition 3


1
ฉันพบว่าตัวเลือกชุดรูปแบบมีประโยชน์มาก มีเอกสารที่มีประโยชน์มากบนreddit.com/r/CinnamonDE/comments/4bb4re/… ซึ่งมีรายละเอียดวิธีลบแถบหัวเรื่องที่ขยายให้ใหญ่สุด มันไม่สามารถมองเห็นได้ แต่คุณยังสามารถเลื่อนเมาส์ไปที่ด้านบนสุดและดับเบิลคลิกเพื่อเรียกคืนขนาดหน้าต่างเดิม ซึ่งฉันคิดว่าทำงานได้ดีกว่าที่คาดไว้!
Alex Summers

ฉันคิดวิธีแก้ปัญหาที่รวดเร็วกว่าวิธีแก้ปัญหาที่น่าเบื่อ ใน metacity-theme-N.xml (โดยที่ N คือรุ่นที่คุณใช้ (ต้องมีการทดสอบ)) ค้นหา<frame-geometry name="normal"[... ] ที่นี่คุณจะต้องเปลี่ยนเท่านั้น: * แทนที่title_scale="medium"ด้วยhas_title="false"* ภายใต้<distance name="button_height"[... ] ตั้งค่า ค่าเป็น "0"
camilla.greer

อ่าจริง ๆ แล้วคุณต้องเปลี่ยนค่าอื่น ๆ ไม่กี่ แต่ทุกสิ่งที่คุณต้องสัมผัสอยู่ภายใน<frame-geometry name="normal"บล็อกรหัส [... ] ไม่ใช่ทุกอย่างในเอกสารทั้งหมด
camilla.greer

@ camilla.greer การแก้ไขเบี่ยงเบนไปจากคำตอบเดิมเนื่องจากแหล่งที่มาที่ฉันอ้างไม่มีรายละเอียดเช่นนั้น สำหรับวิธีชุดรูปแบบความทึบผมเชื่อว่าคุณควรเขียนความคิดเห็นลงในคำตอบที่เหมาะสมแทน
clearkimura

จากการแก้ไขล่าสุดของฉันฉันเชื่อว่า "วิธีแก้ปัญหาที่น่าเบื่อ" ควรอ้างจากแหล่งที่มา "ตามที่เป็น" โดยไม่มีรายละเอียด เมธอดชุดรูปแบบ Metacity ต้องการการทดสอบจำนวนมาก (และใครก็ตามที่เขียนวิธีการทำงานที่สมควรได้รับอัปโหลดแยกต่างหาก) ดังนั้นควรโพสต์เป็นคำตอบใหม่
clearkimura

0

ฉันเพิ่งขัดเกลาไฟล์ความเหนียว No Titlebars ที่ฉันใช้และวางไว้บน Github มันจะอยู่ที่รูปแบบไม่มี Titlebars ซินนาม่อนและ Gnome สภาพแวดล้อมเดสก์ทอป หวังว่ามันจะเป็นประโยชน์กับใครบางคน

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