Get More Screen Estate, Remove Firefox's Titlebar with 'Hide Caption Titlebar'

ต่อจากตอน How to Merge Ubuntu's Gnome Panels into One ผมก็ยังพยายามหาทางเพิ่มพื้นที่แสดงผลต่อไป

อย่างที่เขียนไปแล้วว่า ผมฝึกตัวเองให้ท่องเว็บโดยที่ต้องมี

  • Bookmark Bar - สำหรับกรณีท่องเว็บมือเดียว (มืออยู่กับเมาส์)
  • Status Bar - ต้องเห็น URL ก่อนกดลิงก์เสมอ

สรุปว่าสองอันนี้ยังไงก็เอาออกไม่ได้ ส่วน Navigation Bar นั้นขาดไม่ได้อยู่แล้ว ดังนั้นออปเจคต์บนหน้าจอที่เหลือก็คือ

  • GNOME Panel
  • Title Bar

แน่นอนว่าเราไม่สามารถเอา GNOME Panel ออกไปจริงๆ อย่างถาวรได้ (เพราะ GNOME ออกแบบมาให้ต้องใช้ Panel ยกเว้นจะใช้พวก Dock อย่าง AWN) แต่เราสามารถลดพื้นที่ของ Panel ได้โดยการตั้งเป็น autohide

ก่อนจะไปถึง autohide ย้อนดูหน้าที่ของ GNOME Panel ก่อน มีสามอย่าง (เหมือนกับ Taskbar ของวินโดวส์)

  1. Application launching (Menu + Quick Launch ถ้าเรียกตามภาษาวินโดวส์)
  2. Task switching (ส่วนของ Windows List)
  3. Notification (ส่วนของ System Tray ถ้าเป็นภาษา GNOME จะเรียก Notification Area)

การตั้งเป็น autohide จะทำให้ 1 กับ 2 ทำได้ไม่สะดวกนัก (เพราะต้องเอาเมาส์ไปชี้ให้ show panel ก่อน แล้วค่อยกดปุ่ม เพิ่ม cost of interaction) แต่ก็ไม่ถึงกับตาย จุดชี้ขาดอยู่ที่ 3 ซึ่งผมเชื่อว่า notification ที่ดีควร "เห็นได้เพียงแค่ชำเลืองมอง" ถ้าซ่อนเอาไว้แล้วต้องสั่งแสดง panel ก่อนเพื่อจะดูข้อมูลเตือนใน notification ก็คงไม่ไหว (ด้วยเหตุผลเดียวกัน ผมไม่เคยใช้ autohide ในวินโดวส์เลย)

สรุปว่าออพชันซ่อน GNOME Panel ตกไป ก็เหลือเพียงออพชันเดียวคือ ตัด Title Bar ออกไป ซึ่งก็เป็นวิธีเดียวกับที่ Chrome เลือก

ตอนแรกคิดว่าจะต้องแฮกเอง แต่เอาจริงง่ายกว่าที่คิดมาก ลง Hide Caption Titlebar ตัวเดียว จบข่าว

Firefox 3.5 using Hide Caption Titlebar extension

ตอนนี้เดสก์ท็อปของผมเริ่มลงตัวแล้ว มีพื้นที่แสดงผลเพิ่มขึ้นมาก เปลืองแรง scroll หน้าจอไปข้างล่างน้อยลงเยอะ

ข้อเสียเท่าที่พบของวิธีนี้คือ

  1. เมื่อเจอ popup จะไม่มี titlebar รวมถึงแถบเครื่องมือทุกชนิด ต้องปิดหน้าต่างนั้นทิ้งด้วยปุ่มลัด Ctrl+W หรือ Alt+F4
  2. บางกรณีต้องการอ่าน title ของเว็บเพจแบบเต็มๆ มันทำยากเหมือนกัน (ไม่สามารถ "ชำเลือง" ได้แล้ว) อย่างน้อยที่สุดต้องลากเมาส์ไปชี้ที่แท็บเพื่อดูข้อความใน tooltip หรือไม่ก็เลื่อนหน้าจอขึ้นไปบนสุดเพื่อดู title ที่มักจะอยู่ด้านบนของเพจ

ป.ล. ยังรู้สึกว่า Bookmark Bar จะใหญ่ไปสักเล็กน้อย แก้ได้ด้วย user-chrome.css แต่ก็ขี้เกียจทำแล้ว

ทำ Bookmark ให้เหลือโฟลเดอร์เดียว (เอาโฟลเดอร์ทั้งหมดมารวมกัน) แล้ว Customize ลาก Bookmark ไปไว้ข้างๆ Toolbar สิครับ (ผมทำอยู่)

ของผมอารมณ์ประมาณนี้น่ะ http://picasaweb.google.com/lh/photo/hbfe3Nc-9rUAZTz2aRoE8g?authkey=Gv1sRgCNfH-4W7toCeNQ&feat=directlink

ในวินโดวส์ System tray เป็นชื่อที่คนทั่วไปใช้กัน ชื่อเป็นทางการคือ Notification Area ครับ

https://addons.mozilla.org/en-US/firefox/addon/3699

Save some more pixels :)

ตอบคุณ pawinpawin

ข้อเสียของวิธีนั้นคือ จะต้องกด 2 ทีกว่าจะเข้าไปถึง bookmark ครับ ซึ่งเป็นอะไรที่กดบ่อยๆ มีปัญหาแน่ ต่างจากเมนูที่กดไม่บ่อยเท่า

ตอบคุณ สาวก

การลดขนาดปุ่ม มีข้อเสียตรงที่ว่าต้องเล็งเมาส์ให้แม่นยำกว่าปกติ ไม่ใช่เรื่องดีเสมอไป (เพราะเหตุนี้เราถึงมี margin กับ padding)

ของผมคล้ายๆ ที่คุณ pawinpawin บอกครับ
แต่จะเป็นลาก Bookmarks Toolbar Items ทั้งก้อน ไปแปะไว้หลัง Menu Bar
แต่ติดว่าผมยังชอบใช้ Google Toolbar อยู่ มันเลยมี Title bar, Menubar + bookmark, Navigation bar, google toolbar, tab รวม 5 แถวแหนะ พอรวม statusbar กับ taskbar แล้ว ก็เสียไปรวมๆ เกือบ 200px

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options