← กลับไปยังบทความทั้งหมด

Skippy-XD โปรแกรมเลือกหน้าต่างแบบ Exposé สำหรับ X11

สรุปใจความสำคัญ

  • เป็นโปรแกรมเลือกหน้าต่างแบบ Composite สำหรับ X11 ที่ทำงานร่วมกับ Window Manager ได้ทุกตัว
  • รองรับโหมด Exposé, Paging และการสลับหน้าต่างแบบ Live Preview
  • ทำงานเป็น Daemon และเรียกใช้งานผ่าน Command-line

Skippy-XD คือโปรแกรมเลือกหน้าต่าง (Composite Window Selector) ที่มีน้ำหนักเบา ปรับแต่งได้ และทำงานร่วมกับตัวจัดการหน้าต่าง (Window Manager) ได้ทุกรูปแบบบนระบบ X11 โดยมีจุดเด่นที่การให้ผู้ใช้สามารถสลับหน้าต่างโปรแกรมที่เปิดอยู่ได้อย่างรวดเร็วผ่านการแสดงผลแบบเรียลไทม์

ฟีเจอร์หลักของ Skippy-XD

Skippy-XD มอบประสบการณ์การใช้งานที่คล้ายกับฟีเจอร์ Exposé ของ macOS โดยมีความสามารถหลักดังนี้:

  • การสลับหน้าต่างแบบ Alt-Tab: แสดงตัวอย่างหน้าต่างแบบสด (Live Preview) ในขณะที่ผู้ใช้ทำการสลับโปรแกรม
  • โหมด Exposé: แสดงหน้าต่างทั้งหมดที่เปิดอยู่แบบเต็มหน้าจอ เพื่อให้ผู้ใช้เลือกหน้าต่างที่ต้องการได้อย่างง่ายดาย
  • โหมด Paging: แสดงภาพรวมของเดสก์ท็อปเสมือน (Virtual Desktops) ทั้งหมดในคราวเดียว
  • แอนิเมชัน: มีระบบแอนิเมชันที่ลื่นไหลและการแสดงตัวอย่างหน้าต่างที่ถูกย่อขนาดไว้ (Minimized Windows)
หน้าจอการทำงานของ Skippy-XD บน Xfce
ตัวอย่างการทำงานของ Skippy-XD ภายใต้สภาพแวดล้อม Xfce 4.10

วิธีการใช้งาน

Skippy-XD ทำงานในรูปแบบของ daemon (โปรแกรมเบื้องหลัง) และเรียกใช้งานผ่านคำสั่งใน Command-line โดยมีขั้นตอนดังนี้:

  1. เริ่มต้นการทำงาน: ใช้คำสั่ง skippy-xd --start-daemon เพื่อเริ่มการทำงานของโปรแกรมในพื้นหลัง
  2. การเรียกใช้โหมดต่างๆ: ผู้ใช้สามารถเรียกใช้คำสั่งต่อไปนี้เพื่อเปิดใช้งานฟีเจอร์ต่างๆ:
    • skippy-xd --switch --next: สำหรับการสลับหน้าต่างแบบ Alt-Tab พร้อมตัวอย่างสด
    • skippy-xd --expose: สำหรับการแสดงหน้าต่างทั้งหมดแบบเต็มหน้าจอ
    • skippy-xd --paging: สำหรับการแสดงภาพรวมของเดสก์ท็อปเสมือนทั้งหมด

โดยปกติแล้ว ผู้ใช้งานมักจะนำคำสั่งเหล่านี้ไปผูกกับปุ่มลัด (Keyboard Shortcuts) ผ่านเครื่องมืออย่าง xbindkeys หรือการตั้งค่าปุ่มลัดของตัวจัดการหน้าต่างที่ใช้งานอยู่

ซอฟต์แวร์ทางเลือกอื่น

มีโปรเจกต์อื่นๆ ที่มีฟีเจอร์ใกล้เคียงกัน เช่น Komposé (สำหรับ KDE3 ซึ่งปัจจุบันเลิกพัฒนาแล้ว) และ Compiz ซึ่งมีฟีเจอร์ Exposé ในตัวที่สามารถเรียกใช้ได้ด้วยการกดปุ่ม F12 นอกจากนี้ ใน KDE Plasma รุ่นปัจจุบัน ฟีเจอร์นี้ได้ถูกรวมเข้าเป็นส่วนหนึ่งของ KWin โดยตรง

คำถามที่พบบ่อย

Skippy-XD คืออะไร?

เป็นโปรแกรมช่วยเลือกหน้าต่างบนระบบ X11 ที่แสดงตัวอย่างหน้าต่างแบบสดและมีโหมดแสดงหน้าต่างทั้งหมดแบบเต็มหน้าจอคล้ายกับ Exposé

Skippy-XD สามารถใช้งานร่วมกับตัวจัดการหน้าต่างตัวใดได้บ้าง?

สามารถใช้งานร่วมกับตัวจัดการหน้าต่าง (Window Manager) ใดๆ ก็ตามที่ทำงานบนพื้นฐานของ X11

จะเปิดใช้งาน Skippy-XD ได้อย่างไร?

ต้องเริ่มการทำงานด้วยคำสั่ง skippy-xd --start-daemon และใช้คำสั่งเฉพาะ เช่น --expose หรือ --switch เพื่อเรียกใช้งานโหมดต่างๆ