ลบแถบชื่อเรื่องของหน้าต่าง Gnome 3.8 ที่ขยายใหญ่สุดทั้งหมด


39

(Gnome-Shell, 13.04, อัปเกรด, Gnome 3.8)

เมื่อเร็ว ๆ นี้ฉันอัพเกรด Ubuntu เป็น 13.04 เดสก์ท็อปเริ่มต้นคือ gnome-shell

ยกเว้น Nautilus เส้นขอบซอฟต์แวร์อื่นจะไม่หายไปเมื่อฉันทำให้มันขยายใหญ่สุด ฉันตรวจสอบปัญหาสำหรับซอฟต์แวร์เหล่านี้แล้ว:

  • LibreOffice
  • Firefox
  • Rhythmbox
  • ธันเดอร์เบิร์ด
  • gnome-ร์มินัล

ในทางตรงกันข้ามมีสามแท่งในโหมดขยายใหญ่สุด:

  1. แผง Gnome-shell
  2. Title-bar สำหรับซอฟต์แวร์ที่มี - ปุ่ม + x
  3. ซอฟต์แวร์แถบเมนู

    หมายเลข "2" เป็นพิเศษ แพ็คเกจหายไปหรือไม่


คุณได้ติดตั้งส่วนขยายของ gnome shell หรือยัง เนื่องจากการติดตั้ง maximus gnome shell extension จะซ่อนแถบหัวเรื่อง
mac

เลื่อนเมาส์ไปที่แถบด้านบนสุดและส่งภาพหน้าจอของสิ่งเดียวกัน มันจะต้องแสดงเมนูในขณะที่โฮเวอร์ ...
Kalpesh Panchal

@mac, maximus ไม่ทำงานบน Gnome 3.8; ฉันใช้ที่เก็บต่อไปนี้เพื่อโปรโมต gnome version หลังจากอัปเกรดเป็น 13.04: ppa: gnome3-team / gnome3
mini

คุณช่วยอธิบายเพิ่มเติมเกี่ยวกับปัญหาที่เกิดขึ้นจริงได้ไหม? คุณต้องการลบ title-bar ในทุกแอปพลิเคชันหรือไม่ หรือหยุดพวกเขาจากการซ่อน
l300lvl

@ l300lvl ฉันต้องการให้หายไปเมื่อขยายใหญ่สุด! Nautilus ทำได้ดีมาก ( img ) แต่ซอฟต์แวร์ตัวอื่นทำไม่ได้! ( Firefox )
มินิ

คำตอบ:


57

มีวิธีที่ง่ายกว่าการแก้ไขไฟล์กำหนดค่า - เพียงเพิ่มส่วนขยาย Pixel saverเพื่อกำจัดแถบชื่อเรื่องและเรียกคืนพื้นที่หน้าจอของคุณ

มีประโยชน์เพิ่มเติมที่คุณยังได้รับเพิ่ม / ลดปุ่ม แต่ตอนนี้จะถูกเก็บไว้ในแผงด้านบน

ก่อนหน้านี้ฉันเคยใช้Maximusแต่สิ่งนี้ดูเหมือนจะพังกับ gnome 3.8 - Maximus ยังใช้เพื่อให้ฉันมีปัญหากับปฏิทินป๊อปอัพสำหรับธนาคารของฉัน แต่ส่วนขยายนี้ก็เล่นได้ดีเช่นกัน


เพื่อให้ Maximus ทำงานบน Gnome 3.8 แก้ไข ~/.local/share/gnome-shell/extensions/maximus@mathematical.coffee.gmail.com/metadata.json เพิ่ม "3.8" ใน "shell-version" บันทึกไฟล์. รีสตาร์ท Gnome, Alt-F2, r
Pierre Thibault

1
pixel-saver ไม่ทำงานภายใต้ Ubuntu 14.04
Superbiji

1
@ Superbiji ฉันได้รับมันมาจากแหล่ง - ดูเหมือนว่าหน้าขยาย gnome มีรุ่นที่ล้าสมัย
artfulrobot

1
ทำงานใน 3.10 (หลังจากการปรับปรุงเปลือกรุ่นในข้อมูลเมตา)
mikakun

นอกจากนี้ยังมีส่วนขยายนี้ซึ่งเป็นไปตาม PixelSaver ... ปุ่มมันยังสามารถเคลื่อนย้ายและสามารถมีรูปแบบที่เปลี่ยนแปลงได้อย่างง่ายดาย :-)
วิลฟ์

24

การแก้ไขอย่างรวดเร็วและง่ายสำหรับการนี้สามารถพบได้ในwebupd8 หากต้องการทดสอบสิ่งนี้อย่างรวดเร็วโดยไม่ต้องทำงานมากเพียงเปิด:

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml

ตอนนี้ค้นหาบรรทัดถัดไปCtrl+ fเพื่อค้นหาคุณต้องการให้แน่ใจว่าเป็นบรรทัดที่อ่านname=max:

frame_geometry name="max"

เปลี่ยนให้เป็นแบบนี้

frame_geometry name="max" has_title="false" 

ตอนนี้รีสตาร์ทเปลือกเพื่อดูการเปลี่ยนแปลงAlt+ F2ชนิดและrEnter/Return

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

<frame_geometry name="max"...> ... </frame_geometry>

ดังที่คุณจะเห็นด้วยการแก้ไขข้างต้นแถบชื่อทั้งหมดจะไม่หายไปส่วนเล็ก ๆ จะยังคงอยู่ แต่ฉันไม่ได้ทำการเปลี่ยนแปลงอื่น ๆ และเนื้อหาของสไตล์ชีทนั้นแตกต่างกันระหว่างรุ่นเชลล์อ่านด้านล่างสำหรับการเปลี่ยนแปลงอื่นที่ฉันทดสอบ แม้ว่าฉันจะใช้งาน 3.8 ดังนั้นฉันจึงไปข้างหน้าและทำการทดสอบบางอย่างและฉันทำการเปลี่ยนแปลงอีกครั้งภายใต้frame_geometry=maxฉันเปลี่ยนค่าต่อไปนี้จาก 8 เป็น 0:

<distance name="title_vertical_pad" value="0"/>

คุณจะสังเกตเห็นความแตกต่างในขณะนี้และยังมีเงาเล็กน้อยเหลืออยู่ แต่จริง ๆ แล้วมันดูดีสำหรับฉัน


3
ว้าวขอบคุณ; หากคุณเปลี่ยนด้านบน & ล่างสำหรับname="title_border"และname="button_border"เป็นศูนย์แถบจะหายไปอย่างสมบูรณ์: D
mini

หวาน. ฉันจะทำอย่างนั้นตอนนี้ที่จริงฉันใช้สิ่งนี้ ฉันมองหาการทำซ้ำเช่นกัน แต่โพสต์ของคุณเป็นเพียงโพสต์เดียวที่ขอวิธีการลบออกอย่างสิ้นเชิงคนอื่น ๆ ไม่ชอบคุณลักษณะนี้มากนักและต้องการผลย้อนกลับ หลังจากเห็นโพสต์ของคุณและทำให้มันทำงานอีกครั้งใน 3.8 ฉันรู้สึกขอบคุณเพราะพลาดคุณลักษณะนี้ไปจริง ๆ !
l300lvl

บางครั้งฉันสูญเสียการตั้งค่าไฟล์ whiyin metacity-theme-3.xml หลังจากอัปเดตระบบ มันเกิดขึ้นมากกว่า :(
มินิ

@deroot คุณสูญเสียการเปลี่ยนแปลงเหล่านั้นเนื่องจากไฟล์ทั้งหมดกำลังถูกแทนที่ ฉันไม่คิดว่ามันจะช่วยได้เพราะมันค่อนข้างยากที่จะแยกแยะความแตกต่างระหว่างการเปลี่ยนแปลงของคุณและสิ่งที่นำเสนอโดยเวอร์ชันใหม่ดังนั้นกระบวนการอัปเดตไม่สามารถ "ตัด" การแก้ไขของคุณและ "วางกลับ" หลังจากการอัปเดต ถ้าฉันเป็นคุณฉันจะเก็บข้อมูลสำรองและเรียกใช้diff -uเวอร์ชันใหม่เพื่อดูว่ามีอะไรเปลี่ยนแปลงอย่างแน่นอนและทำการแก้ไขหากจำเป็น
cprn

1
button_height="0"ดูเหมือนจะช่วย
Brady Trainor

12

อัปเดตจากปี 2018: โปรแกรมรักษาพิกเซลเป็นโครงการที่ถูกทอดทิ้งมากดังที่กล่าวไว้ที่นี่

นอกจากนี้ยังมีจำนวนมากที่เปิดประเด็นเช่นนี้

แต่โชคดีที่เราสามารถติดตั้งno-title-barซึ่งใช้งานได้ดีและดูเหมือนจะใช้งานได้มากกว่า


2
ยินดีต้อนรับสู่ถาม Ubuntu! ฉันหวังว่าคุณจะได้รับผู้โหวตเพิ่มขึ้นอีกมากมายดังนั้นคำตอบของคุณจึงขึ้นสู่จุดสูงสุด! ;-)
Fabby

4

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

อย่างไรก็ตามการเปลี่ยนธีม Adwaita ทั่วโลกใน/usr/share/themesนั้นไม่ได้ดีไปกว่านี้เพราะผู้จัดการแพ็คเกจของคุณจะเขียนทับการเปลี่ยนแปลงทุกครั้งที่มีการอัปเดต ด้วยเหตุนี้ฉันจึงเคยมีสำเนาของธีมความหนาแน่นของ Adwaita พร้อมกับการเปลี่ยนแปลงที่จำเป็นซึ่งอธิบายไว้ในคำตอบข้างต้น เมื่อใดก็ตามที่มีการอัปเดตของ gnome-themes-standard ฉันใช้อัปเดตธีมที่กำหนดเองโดยใช้ไฟล์ปะแก้ ( https://gist.github.com/ajashton/1258443 ) กับธีม metacity Adwaita

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

https://gist.github.com/tuxor1337/74e76d3d153c67593454


1

เพียงแค่อัปเดต: โซลูชันปัจจุบันคือการติดตั้งส่วนขยายmaximus ผู้เขียนได้แก้ไขแล้วสำหรับ Gnome 3.8 - มีมินิวิธีการในความคิดเห็นของ franz91


โครงการที่ตายแล้วตอนนี้ ...
มิคาคุน

1
มันเป็นคำตอบเก่าสำหรับคำถามเก่า ขณะนี้แอปพลิเคชันจัดการกับการวาดแถบชื่อเรื่องใหม่ด้วยตนเองและรายการที่ไม่มีปลั๊กอิน (เช่น HTitle สำหรับ Firefox และ Thunderbird)
cprn

0

สำหรับ gnome shell <= 3.8 คุณสามารถใช้ Maximus ได้ แต่มันจะไม่ทำงานในเวอร์ชั่นที่ใหม่กว่า สำหรับ gnome รุ่นใหม่จะมีMaximus 2อยู่ในไดเรกทอรีส่วนขยาย gnome


0

คนอื่นพูดถึงสังฆราชาแล้วฉันจะทำให้แตกต่าง (ง่ายกว่า):

  1. sudo apt install maximus มันเป็นรุ่น 0.4.14-3 ปัจจุบัน
  2. เริ่มต้นใน maximus & disownterminal (สามารถปิดเทอร์มินัลได้ในขณะนี้)
  3. เพิ่มในแอปพลิเคชันเริ่มต้นสำหรับการบูตครั้งต่อไป

การตรวจสอบ

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

obs: อูบุนตู 16.04 ที่นี่

ป.ล. : ทำไมฉันถึงใช้ metacity บน Ubuntu?

จอภาพของฉันเสียและฉันใช้ nomachine กับโน้ตบุ๊กเก่าเนื่องจากประสิทธิภาพของเกมและวิดีโอนั้นดีกว่าบนตัวจัดการหน้าต่าง 2 มิติดีกว่า 3D หนึ่งมิติ (ในกรณีที่ข้อมูลเพิ่มเติมมีประโยชน์กับคนอื่น)

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