ฉันจะทำให้เส้นขอบหน้าต่างใหญ่ขึ้นได้อย่างไร


22

ฉันใช้ Ubuntu 11.10 ใน VirtualBox VM บน MacBook Pro ด้วย Unity UI ที่เป็นค่าเริ่มต้น การวางเคอร์เซอร์ของเมาส์ไว้เหนือเส้นขอบกว้าง 1 พิกเซลเพื่อปรับขนาดหน้าต่างกำลังทำให้ฉันบ้าคลั่ง ผู้คนจำนวนมากถามคำถามเดียวกัน แต่คำแนะนำทั้งหมดที่ฉันพบในการแก้ไขปัญหานี้ดูเหมือนจะไม่ทำงาน:

  • ในการตั้งค่าระบบ> ลักษณะที่ปรากฏมีสี่ธีม (Ambiance, Radiance, HighContrast, HighContrastInverse) ซึ่งทั้งหมดนี้มีขนาดเท่ากันทุกประการ

  • การติดตั้งแพ็คเกจอื่น ๆ (เช่นธีมมนุษย์) ไม่มีผลต่อการเลือกธีม

  • แล็ปท็อปของฉันไม่มีปุ่มกลางของเมาส์และถึงแม้ว่าจะเป็นเช่นนั้นฉันไม่ต้องการใช้สองมือเพื่อกดปุ่ม Alt + กลางเพื่อปรับขนาดหน้าต่าง ในความพยายามที่จะเปลี่ยนการโยงคีย์การปรับขนาดฉันติดตั้ง compizconfig-settings-manager และรัน ccsm การเปลี่ยนแปลงใด ๆ ที่ฉันทำกับการเริ่มต้นปรับขนาดหน้าต่างการผูกในปลั๊กอินปรับขนาดหน้าต่างจะไม่มีผลใด ๆ ในความเป็นจริง ccsm ดูเหมือนจะไม่ทำอะไรเลย

  • ฉันค้นพบว่าปัญหาก่อนหน้านี้เป็นเพราะฉันใช้ Unity 2D แทนที่จะเป็น Unity (3D) ถึงแม้ว่าฉันเลือกเดสก์ท็อปที่ไม่ใช่ 2D เมื่อฉันลงชื่อเข้าใช้ Unity 2D ไม่เทียบเท่า ccsm เท่าที่ฉันเห็น . และเมื่อฉันกำหนดค่า VirtualBox เพื่อให้ 3D Unity เริ่มทำงานฉันได้รับพฤติกรรมของหน้าต่างอย่างสมบูรณ์ (ไม่มีเส้นขอบทั้งหมดไม่รับการคลิกเมาส์เป็นต้น) ถอนหายใจ

ดังนั้น:

  1. ช่วยด้วย!

  2. ฉันเกลียดที่จะใช้คำ M แต่ใน Mac หน้าต่างทุกบานยังมีขอบภาพ 1 พิกเซลแต่เส้นขอบปรับขนาดที่มองไม่เห็นนั้นใช้งานได้จริง (มีความกว้างอย่างน้อย 8 พิกเซลที่ขอบบวกสี่เหลี่ยมขนาดใหญ่ด้านล่าง มุมขวา) ฉันไม่คิดว่าการปรับใช้พฤติกรรมการปรับขนาดที่ใช้งานได้ควรขึ้นอยู่กับแต่ละธีม นี่เป็นปัญหาการใช้งานในระดับต่ำกว่าและควรทำงานได้ดีในทุกธีม แพคเกจที่เหมาะสมในการยื่นข้อบกพร่องสำหรับสิ่งนี้คืออะไร?


คุณสังเกตเห็นว่าขอบสามเหลี่ยมที่มุมล่างขวาของหน้าต่างทั้งหมดใช้เครื่องมือ gtk (ซึ่งไม่รวมถึงสิ่งต่าง ๆ เช่นโครเมี่ยม) ที่ช่วยจับเส้นขอบหน้าต่างหรือไม่? นอกจากนั้นบนเดสก์ท็อปของฉัน (จอภาพ Full-HD ขนาด 23 นิ้ว) ดูเหมือนว่าจะมีพิกเซลอย่างน้อย 8 พิกเซลที่สามารถจับได้ (คำนี้คืออะไร lol) ในทุกด้านยกเว้นด้านบน ไม่ใช่กรณีนี้กับคุณ?
Dominik

1
ฉันไม่แน่ใจว่าสิ่งที่คุณหมายถึงโดย windows ใช้เครื่องยนต์ gtk - เมื่อฉันเปิด Terminal หรือ Home Folder ฉันไม่เห็นขอบรูปสามเหลี่ยมที่มุมขวาล่าง
eswierk

ฉันขอโทษคุณพูดถูก - เคยเป็นเมื่อ 11.04 หรือ 10.10 ฉันคิดว่า แต่พวกเขาดูเหมือนจะหายไป
Dominik

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

คำตอบ:


9

เพื่อทำให้ขอบหน้าต่างใหญ่ขึ้นคุณสามารถทำตามคำแนะนำในความคิดเห็นที่ 8ของข้อผิดพลาดที่กล่าวถึงข้างต้น:

Colin Law (colin-law) เขียนเมื่อ 2012-01-31: Re: ยากที่จะคว้าขอบหน้าต่างในเอกภาพ -2

วิธีแก้ไขอื่นคือแฮ็คธีม สำหรับบรรยากาศธีมแก้ไข /usr/share/themes/Ambiance/metacity-1/metacity-theme-1.xml และในส่วนของการเริ่มต้น <frame_geometry name="frame_geometry_normal" การเปลี่ยนแปลงleft_width, right_widthและbottom_height1-3

แต่แทนที่จะเปลี่ยนความกว้างจาก 1 เป็น 3 ฉันเปลี่ยนเป็น 8px เพราะฉันคิดว่า 3 ยังเล็กเกินไป หากต้องการให้การเปลี่ยนแปลงมีผลให้เปลี่ยนเป็นธีมอื่นแล้วกลับมาอีกครั้ง


6

นี้เป็นปัญหาที่เปิดใน launchpad.net: https://bugs.launchpad.net/ubuntu/+source/unity-2d/+bug/878198 โปรดเพิ่มตัวคุณเองอาจจะมีคนสังเกตเห็น


2

ฉันเรียนรู้ (และฉันมีหน้าต่างไร้ขอบที่ไม่มีไอคอนใกล้สุดขีด) ที่กดค้างไว้Altและเลือกพื้นที่ว่างภายในหน้าต่างช่วยให้คุณสามารถคว้าและย้ายหน้าต่างที่ไม่มีการขยับได้

ด้วย Chrome ลองและค้นหาพื้นที่ที่ชัดเจนในแถบแท็บ - คลิกขวาแล้วยกเลิกการเลือก Use System Title Bar and borders


0

คุณสามารถเปิดใช้ Unity Grab Handle เพื่อจัดการหน้าต่างได้ง่ายขึ้น:

ติดตั้งตัวจัดการการตั้งค่า Compiz (ละเว้นถ้าติดตั้งไว้แล้ว)

sudo apt-get install compizconfig-settings-manager

นำกรอบโต้ตอบและประเภทการทำงานของคุณ

ccsm

ตัวจัดการการตั้งค่า Compizจะเปิดขึ้น

ในช่องค้นหาพิมพ์ "png" และทำเครื่องหมายในช่องกาเครื่องหมายตัวโหลดรูปภาพ PNG
ตอนนี้ค้นหา "grab handles" และทำเครื่องหมายที่ช่องถัดจากรายการ Grab Grab

ตอนนี้คลิกที่รายการตัวเอง; หน้าจอใหม่จะปรากฏขึ้น

คลิกที่ปุ่มทางด้านขวาของ "สลับด้ามจับ" และเลือกปุ่มลัดของคุณเพื่อสลับที่จับ


0

ฉันไม่รู้ว่าจะทำอย่างไรในสิ่งที่คุณถามหรือเป็นไปได้

ที่นี่ฉันคิดว่ามีการประนีประนอมอย่างยุติธรรมถ้าเงื่อนไขเพียง (1) กดปุ่มปรับขนาดที่ใหญ่กว่าและ (2) ทำด้วยมือเดียวด้วยเมาส์ / ทัชแพด: คลิกขวาที่แถบชื่อเรื่องของหน้าต่างแล้วคลิก "ปรับขนาด ."

ฉันยังคงมักจะลืมว่ามีเมื่อฉันตัวเองต่อสู้กับเส้นขอบบาง ๆ


0

วิธีที่รวดเร็วและน่าเกลียดที่จะแก้ไขมันคือการตั้งค่าความละเอียดให้ต่ำลงอย่างน่าขันสำหรับการแสดงผลที่มีความหนาแน่นสูงเช่น 1366x768 การทำเช่นนี้จะสมเหตุสมผลถ้าคุณไม่ต้องการโซลูชันถาวรตัวอย่างเช่นเมื่อทำการบูทจากซีดีสด

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

Xubuntu

นี่คือสิ่งที่ใช้งานได้กับ xubuntu 16.04 เพื่อให้สามารถใช้งานได้บางส่วนใน macbookpro:

  1. ภายใต้การตั้งค่า > ลักษณะ แบบอักษรแท็บการตั้งค่าที่กำหนดเอง DPIไป200หรือสูงกว่า
  2. ภายใต้การตั้งค่า > Window Manager สไตล์เลือกเริ่มต้น-XHDPI

อูบุนตู

สำหรับ Ubuntu Unity คุณจะต้องgnome-tweak-toolติดตั้งด้วย:

sudo apt install gnome-tweak-tool

เมื่อคุณเปิด gnome-ปรับแต่งเครื่องมือไปที่ใช้ Windowsและอยู่ภายใต้HiDPIส่วนตั้งค่าปรับหน้าต่าง2ไป

คำแนะนำ:ค้นหาชุดรูปแบบตัวจัดการหน้าต่างDPI สูงสำหรับเดสก์ท็อปของคุณและคุณอาจพบบางสิ่งที่ทำงานได้ดีกว่าชุดรูปแบบ ootb

การสนับสนุนสำหรับหน้าจอ High DPI นั้นยังไม่สมบูรณ์แบบบน linux แต่ Gnome และ Ubuntu ก็กำลังปรับปรุงมันอยู่

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