linux training in Thailand
| Home | Articles | Download | Free Linux Tips | Resources | Training | Web Link | Linux Training English|
| Courses | Schedule | Price & Promotion | Map | Customer Ref. | Instructors | Certification | FAQ | Registration Form |
สถาบันฯ ขอแจ้งปิดทำการระหว่างวันที่ 27 -31 กรกฏาคม 2558 และเปิดทำการปกติวันที่ 3 สิงหาคม 2558
We are on vacations 5 days in July 27-31, 2015 Please contract Line ID : nok_fly or e-mail : info@itdestination.com
ITDestination จะปิดปรับปรุงเว็บไซต์ ตั้งแต่วันที่ 7 - 9 มิถุนายน 2556
อาจจะทำให้ใช้งานไม่ได้ในบริการ Webboard Freetips และ E-Learning จึงขออภัยในความไม่สะดวกมา ณ ที่นี้
สถาบันฯ ขอแจ้งปิดทำการวันที่ 22-28 กุมภาพันธ์ 2560 และจะเปิดทำการปกติในวันที่ 1 มีนาคม 2560
กรณีติดต่อส่งข้อความมาที่ Facebook: LinuxITDestination หรือ e-mail: info@itdestination.com ซึ่งจะติดต่อกลับประมาณ 17.00 น.
ผู้ลงทะเบียนอบรมสามารถทำข้อสอบ online ในช่วงที่มาอบรมเพื่อทบทวนความรู้ ทำได้ไม่จำกัดจำนวนครั้ง มีข้อเฉลยที่ถูกต้องแนะนำ
สอบถามรายละเอียดโทร 089 890-5494 >>> อ่านรายละเอียด... คลิ๊ก

ขยายเดสทอปให้กว้างขึ้นด้วย ZenView

โดย ธีรภัทร มนตรีศาสตร์,RHCE,LPIC-2

เดสทอปหรือหน้าจอคอมพิวเตอร์ที่เราใช้งานกันอยู่ทุกวันนี้ เป็นโปรแกรมชนิดหนึ่งที่มีให้มาพร้อมกับระบบปฏิบัติการทุกแบบไม่ว่าจะเป็นไมโครซอฟต์วินโดวส์ แมคโอเอส หรือโอเอสในตระกูลยูนิกซ์ก็จะต้องมีอินเทอร์เฟสกับผู้ใช้แบบกราฟฟิกและโปรแกรมเดสทอปด้วยกันทั้งนั้น ซึ่งคำว่าเดสทอป ( Desktop ) นี้หากแปลความหมายกันตรงตัวก็คือ โต๊ะทำงานนั่นเอง ในทางคอมพิวเตอร์จึงเป็นการสมมุติว่าหน้าจอที่เราเริ่มต้นใช้งานนี้เปรียบเสมือนเป็นโต๊ะทำงานของเราที่มีเครื่องมือต่างๆ วางไว้บนโต๊ะ ในที่นี้ก็คือไอค่อนของโปรแกรมต่างๆ ที่เราใช้บ่อยๆ มีแฟ้มงาน หรือโฟลเดอร์ที่ใช้เก็บเอกสารที่ใช้บ่อยๆ วางเอาไว้ เมื่อเริ่มทำงาน(รันโปรแกรมแอปพลิเคชั่นต่างๆ) ก็จะเหมือนกับนำงานมาทำอยู่บนโต๊ะทำงานนี้ ถ้าใครต้องทำงานหลายๆ อย่างพร้อมๆ กันก็จะเริ่มรู้สึกว่าโต๊ะทำงานของเราชักจะเล็กไปไม่เหมาะกับงานที่ต้องทำซะแล้ว สำหรับคนที่มีงานเยอะมากๆ จึงต้องมีโต๊ะทำงานใหญ่กว่าคนที่มีงานทำน้อยๆ จะได้แผ่งานไว้บนโต๊ะได้มากขึ้นด้วย ย้อนกลับมาเดสทอปของคอมพิวเตอร์บ้าง ในแต่ละวันของผู้เขียนเองมักจะใช้งานระบบปฏิบัติการ ลีนุกซ์ Fedora Core เป็นหลักโดยใช้เดสทอปชนิดหนึ่งที่เรียกว่า KDE ( K Desktop Environment ) นอกจากนี้ในลีนุกซ์จะมีเดสทอปชนิดอื่นๆ อีก เช่น GNOME ,Blackbox, XFCE เป็นต้น ซึ่งเดสทอปเหล่านี้จะมีลักษณะการใช้งานคล้ายๆ กัน ที่สำคัญคือมีสิ่งที่เรียกว่าเดสทอปเสมือน ( Virtual Desktop ) คือ มีเดสทอปหลายๆ ชุดให้เลือกใช้งานได้ในเวลาเดียวกัน โดยแต่ละหน้าจอสามารถรันโปรแกรมแยกกันได้โดยอิสระ ทำให้สะดวกมากในการทำงาน ตัวอย่างเช่น หน้าจอที่หนึ่งใช้เข้าเว็บไซต์ หน้าจอที่สองใช้เปิดอ่านอีเมล์ หน้าจอที่สามเปิดโปรแกรมดิกชั่นนารี่ไว้ เมื่ออ่านเว็บไซต์แล้วไม่แน่ใจความหมายก็สลับมาที่หน้าจอที่สามเพื่อค้นคำศัพท์ได้ การสลับไปมาเช่นนี้ช่วยให้เราจัดระเบียบงานได้ง่ายกว่าการสลับงานบน Taskbar มาก แต่เมื่อหันไปใช้เครื่องพีซีที่เป็นวินโดวส์ ซึ่งไม่มีคุณสมบัติเช่นนี้ทำให้ไม่สะดวกเหมือนในลีนุกซ์ จึงเป็นที่มาของโปรแกรมที่จะขอแนะนำในวันนี้ คือ ZenView ซึ่งเป็นซอฟต์แวร์โอเพ่นซอร์สที่มีลิขสิทธิ์แบบ GNU/GPL พัฒนาโดย Rajesh Chandran สามารถดาวน์โหลดได้จาก http://sourceforge.net/projects/zenview/ มีขนาดประมาณ 616 KB เมื่อแตกไฟล์ออกมาจะได้ไฟล์ดังรูปที่ 1. สามารถดับเบิ้ลคลิ๊กเพื่อรันโปรแกรมนี้ขึ้นมาได้ทันที ( ทดสอบใน MS Windows XP Pro ) สามารถใช้งานได้อย่างไม่มีปัญหา



รูปที่ 1 ไฟล์ของโปรแกรม ZenView ที่แตกออกมา

เมื่อรันโปรแกรม Zenview ขึ้นมาจะมีลักษณะเป็นกรอบที่ดูธรรมดามาก (รูปที่ 2) จะเห็นว่ามีการแบ่งเป็นช่องๆ ไว้ แต่ละช่องนี้หมายถึงแต่ละ Virtual Desktop นั่นเอง เราสามารถคลิ๊กขวาบนช่องใดก็ได้จะมีเมนูย่อยเกิดขึ้นให้เราปรับค่าได้ เช่น New หมายถึงเพิ่ม Virtual Desktop ขึ้น Delete หมายถึงลบ Virtual Desktop ออกไป ในรูปที่ 2 ผู้เขียนเพิ่ม Virtual Desktop ขึ้นเป็น 9 หน้าจอ จากนั้นเมื่อเราเลือกให้แอคทีพที่หน้าจอใดจะแสดงเป็นสีขาวสว่าง เมื่อเรารันโปรแกรมใดขึ้นก็จะแสดงรูปไอค่อน ชื่อไตเติ้ลของหน้าต่างโปรแกรมนั้นๆ (เลือกปิดได้ที่ Preferrence ) ถ้าต้องการย้ายโปรแกรมในจอหนึ่งไปยังจออื่นก็ทำได้ง่ายๆ เพียงแค่ใช้เมาส์ลากไปวางเท่านั้นเอง นอกจากนี้ตัวกรอบโปรแกรม ZenView นี้จะให้อยู่เหนือหน้าต่างโปรแกรมอื่นๆ เสมอ ( Always On top ) หรือไม่ก็ได้ โดยปรับที่ Preference ดังรูปที่ 5



รูปที่ 2 หน้าตาของโปรแกรม ZenView

ถ้าสังเกตดูที่ Taskbar ของแต่ละ Virtual Desktop จะเห็นว่าจะแสดงเฉพาะโปรแกรมที่กำลังทำงานอยู่ในหน้าจอนั้นเท่านั้น ทำให้ Taskbar ไม่รกมากจนเลือกหน้าต่างไม่สะดวก ถ้าใครมาแอบดูเราทำงานก็จะไม่เห็นว่าเรารันโปรแกรมอะไรอยู่บ้าง (แอบเล่นเกมส์ได้สบาย) หรือเวลาที่จะจับภาพทั้งหน้าจอก็จะไม่มีงานอื่นๆ ปรากฏให้เห็นเช่นกัน (รูปที่ 3 และ 4 )


รูปที่ 3 ขณะเลือกทำงานเดสทอปที่ 8

แล้วเวลาที่เปิด Virtual Desktop จำนวนมากๆ อย่างนี้ โดยมีโปรแกรมต่างๆ รันอยู่ในแต่ละหน้าจอ เมื่อปิดโปรแกรม ZenView ลงจะเกิดความเสียหายกับโปรแกรมที่กำลังรันอยู่หรือไม่ เรื่องนี้ไม่ต้องห่วงเลยเพราะเมื่อปิดโปรแกรมนี้ลง ทุกๆ โปรแกรมที่กระจายอยู่ในแต่ละหน้าจอเสมือนจะกลับมารวมกันในหน้าจอเดสทอปปรกติทั้งหมดและยังคงทำงานต่อไปทุกโปรแกรม


รูปที่ 4 ขณะเลือกทำงานเดสทอปที่ 5




รูปที่ 5 กรอบกำหนดค่าของโปรแกรม

นอกจากโปรแกรม ZenView นี้แล้วยังมีโปรแกรมโอเพ่นซอร์สที่เป็น Virtual Desktop ที่น่าสนใจอีกหลายโปรแกรม ได้แก่ โปรแกรม Virtual Dimension ซึ่งมีความสามารถใกล้เคียงกัน นอกจากนี้ยังมีโปรแกรม Virtual Desktop Manager ซึ่งอยู่ในชุดโปรแกรม Microsoft Power Toys for Windows XP อีกด้วย แต่โปรแกรมนี้จะทำได้จำกัดแค่ 4 Virtual Desktop เท่านั้น ก็เป็นตัวเลือกที่น่าสนใจเช่นกัน