นำชม Xfce 4.4
วันนี้ รุ่น 4.4.0 ที่รอคอยกันมานานของเดสก์ท็อป Xfce ก็ออกมาในที่สุด ผมจะพยายามเน้นความสามารถใหม่ๆ บางเรื่องซึ่งถูกเพิ่มเข้ามานับจากรุ่นเสถียรรุ่นที่แล้ว
ไอคอนพื้นโต๊ะ
สิ่งหนึ่งที่เรียกร้องกันมากที่สุดในช่วง 4.0 และ 4.2 ก็คือการรองรับการแสดงไอคอนบนพื้นโต๊ะ ขณะนี้ ใน Xfce 4.4.0 เราได้เพิ่มความสามารถนี้ในโปรแกรมจัดการพื้นโต๊ะ Xfdesktop แล้วในที่สุด
![]()
ไอคอนพื้นโต๊ะ
โปรแกรมจัดการพื้นโต๊ะใช้ประโยชน์จากไลบรารีของ Thunar ในการจัดการตัวเรียกโปรแกรมและแฟ้ม/โฟลเดอร์ธรรมดาบนพื้นโต๊ะ โปรแกรมจัดการพื้นโต๊ะยังสามารถแสดงไอคอนของหน้าต่างที่ย่อเก็บบนพื้นโต๊ะได้ด้วย ซึ่งเป็นความสามารถที่ค่อนข้างเป็นที่นิยมกันในโลกของ CDE และแน่นอนว่าคุณสามารถปิดการใช้ไอคอนบนพื้นโต๊ะทั้งหมดได้ ถ้าคุณชอบพื้นโต๊ะสะอาดๆ มากกว่า

ค่าตั้งพื้นโต๊ะ
Xfdesktop ยังคงจัดเตรียมการเข้าถึงเมนูเรียกโปรแกรมต่อไป เช่นที่เคยทำมาในรุ่นก่อนๆ
โปรแกรมจัดการแฟ้ม
การรองรับไอคอนบนพื้นโต๊ะมาควบคู่กับโปรแกรมจัดการแฟ้มตัวใหม่ คือ Thunar ซึ่งมาแทนที่โปรแกรมจัดการแฟ้มตัวก่อน คือ Xffm

โปรแกรมจัดการแฟ้ม Thunar
Thunar ถูกเขียนขึ้นใหม่หมดแต่ต้น เพื่อจัดเตรียมโปรแกรมจัดการแฟ้มที่ใช้ง่ายแต่ยังคงมีน้ำหนักเบาสำหรับ Xfce ส่วนติดต่อผู้ใช้ได้รับการออกแบบให้ดูคล้ายกับกล่องเลือกแฟ้มซึ่งมีเพิ่มเข้ามาใน GTK+ 2.4 และโปรแกรมจัดการแฟ้มอื่นๆ อย่าง Nautilus และ pcmanfm ก็ได้ทำตามแนวคิดนี้ไปแล้วเช่นกัน
Thunar supports all the file management functionality which users will expect, and also several advanced features. For example, a so-called Bulk Renamer is included which allows users to rename multiple files at once using a certain criterion.

การเปลี่ยนชื่อกลุ่มแฟ้มของ Thunar
ไดรว์และสื่อถอดเสียบ
Xfce 4.4.0 ได้จัดเตรียมการเข้าถึงข้อมูลในไดรว์และสื่อถอดเสียบอย่างง่ายดาย เพียงแค่ใส่สื่อลงในไดรว์ หรือเสียบไดรว์ตัวใหม่เข้ากับคอมพิวเตอร์ ก็จะปรากฏไอคอนแทนโวลุมถอดเสียบดังกล่าวบนพื้นโต๊ะและในช่องด้านข้างของ Thunar

โวลุมถอดเสียบ
คุณสามารถคลิกที่ไอคอนเพื่อเมานท์โวลุมโดยอัตโนมัติ และคลิกขวาที่ไอคอนเมื่อต้องการเลิกเมานท์ไดรว์หรือเอาสื่อออกจากไดรว์ อย่างไรก็ดี ความสามารถนี้ต้องอาศัย HAL ในการทำงาน จึงสามารถใช้ได้กับลินุกซ์ 2.6.x และ FreeBSD 6.x ขึ้นไปเท่านั้นในขณะที่เขียนบทความนี้ (มีการรองรับการใช้สื่อถอดเสียบอย่างจำกัดสำหรับ FreeBSD 4.x และ 5.x ซึ่งไม่ต้องใช้ HAL)
เครื่องมือแก้ไขข้อความ
รุ่นนี้มีเครื่องมือแก้ไขข้อความตัวใหม่ คือ MousePad มาด้วย MousePad จัดเตรียมการใช้งานพื้นฐานทั้งหมดเกี่ยวกับการแก้ไขข้อความ ไม่มากไม่น้อยไปกว่านั้น

MousePad
คุณสามารถนึกถึง MousePad ในฐานะสิ่งที่เหมือนกับ NotePad บนวินโดวส์ โปรแกรมนี้เปิดทำงานได้รวดเร็วมาก มักใช้เวลาไม่เกินหนึ่งวินาที แม้ทำงานในระบบเก่าๆ
โปรแกรมจัดการหน้าต่าง
Xfwm4 ยังคงเป็นโปรแกรมจัดการหน้าต่างในดวงใจต่อไป

ARGB32 ใน Xfwm4
รุ่นนี้สามารถทำ composite แบบพิเศษได้ โดยรองรับหน้าต่างโปร่งแสงแบบ ARGB, เงาหน้าต่าง, กรอบหน้าต่างโปร่งแสง และอื่นๆ อีกมากมาย

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

ชุดตกแต่ง Xfwm4
Further on support for multiple image formats for window decoration themes was added, including PNG, GIF and SVG images.

การปรับละเอียด Xfwm4
ยังมีการเพิ่มการควบคุมขั้นสูงสำหรับโปรแกรมจัดการหน้าต่าง ทำให้สามารถปรับพฤติกรรมของหน้าต่างได้อย่างละเอียดครอบคลุม
พาเนล
The Xfce4-panel was completely rewritten for the Xfce 4.4 release. Multiple panels are supported out of the box now and can easily be configured using the new Panel Manager shown in the screenshot below.

เครื่องมือจัดการพาเนล
ปัญหาใหญ่เรื่องหนึ่งใน Xfce รุ่นก่อนๆ ก็คือ ปลั๊กอินทุกตัวต้องทำงานในโพรเซสเดียวกันกับตัวพาเนล จึงทำให้ปลั๊กอินทุกตัวมีสิทธิ์ที่จะทำให้พาเนลทั้งตัวพังได้ เพื่อจัดการกับเรื่องนี้ จึงมีการเพิ่มการรองรับปลั๊กอินภายนอกให้กับพาเนล

กล่องโต้ตอบเพิ่มรายการพาเนล
ขณะนี้ นักพัฒนาปลั๊กอินสำหรับพาเนลจึงสามารถพิจารณาได้ ว่าจะให้ปลั๊กอินทำงานเป็นโพรเซสภายนอกหรือเป็นส่วนหนึ่งของโพรเซสของพาเนล ขึ้นอยู่กับความเสถียรของตัวปลั๊กอิน
![]()
ปลั๊กอินกล่องไอคอน
เนื่องจากขณะนี้มีการรองรับการใช้พาเนลหลายอันแล้ว เครื่องมือ Xftaskbar4 และ Xfce4-iconbox จึงไม่มีความจำเป็นอีกต่อไป ทั้งแถบทาสก์และกล่องไอคอนได้กลายมาเป็นปลั๊กอินของพาเนลแทนในรุ่นนี้
ปลั๊กอินพาเนลเกือบทั้งหมดที่มีอยู่ใน โครงการ Xfce Goodies ได้รับการปรับตามพาเนลรุ่นใหม่นี้แล้ว และยังมีปลั๊กอินใหม่เพิ่มใหม่อีกหลายรายการ ตัวอย่างเช่น ปลั๊กอินใหม่เอี่ยม xfce4-xfapplet-plugin ช่วยให้ผู้ใช้สามารถเพิ่มแอปเพล็ตของพาเนล GNOME ลงในพาเนลของ Xfce ได้
การบริหารเวลา
โปรแกรมบริหารเวลา Orage มาแทนที่ Xfcalendar ที่เพิ่มเข้ามาใน Xfce 4.2.0 Orage มีความสามารถหลายอย่างที่จะช่วยบริหารเวลาของคุณได้อย่างมีประสิทธิภาพ

Orage
While Orage is very lightweight and easy to use, it supports all the important features found in larger calendar applications like Outlook or Evolution. While Xfcalendar used the custom dbh format in the past to store your settings, Orage is based on ical and therefore compatible with other calendar applications.
โปรแกรมจำลองเทอร์มินัล
แม้ เทอร์มินัล จะมีมาตั้งแต่สมัย 4.2 แต่ในขณะนั้นก็ยังไม่สมบูรณ์พอที่จะเข้าเป็นส่วนหนึ่งของแกนหลักได้ ในรุ่นใหญ่รุ่นนี้ เทอร์มินัลได้เข้ามาเป็นส่วนหนึ่งของเดสก์ท็อปแกนหลักแล้ว

เทอร์มินัล
Besides the basic features which you might expect from a terminal emulator, it includes some nice additional features, like multiple tabs per window, customizable toolbars and the ability to configure nearly every aspect of the application via hidden options. As can be seen in the screenshot above, this release also supports real transparency using Xfwm4’s integrated composition manager.
การพิมพ์
Xfprint, the Xfce printing management application, saw several small improvements with this release. First, the a2ps converter is not mandatory anymore, whilst still recommended. Support for CUPS 1.2 was added and Xfprint is now able to display the printer state with the CUPS-backend.

การพิมพ์ใน Xfce
Xfprint also integrates with MousePad to provide generic printing support for different kinds of text documents using the a2ps converter.

กล่องโต้ตอบสั่งพิมพ์ของ Xfce
As you can see the print dialog still looks relatively similar to that of Xfce 4.2, but the internal workings of the printing support were improved, especially the CUPS support. Besides that, the printing management functionality was moved to a library, so other applications can use the API to access the printer configuration.
การเริ่มโปรแกรมอัตโนมัติ
Xfce 4.4.0 รองรับ ข้อกำหนดการเริ่มโปรแกรมอัตโนมัติ (Autostart) แล้ว - อันที่จริง Xfce เป็นเดสก์ท็อปแรกที่รองรับความสามารถนี้ เพียงแต่เดสก์ท็อปอื่นออกรุ่นเร็วกว่าเราเท่านั้น ;-)

เครื่องมือแก้ไขการเรียกอัตโนมัติของ Xfce
The specification consists of two parts, the Autostart of Applications During Startup, which is implemented in xfce4-session and the Autostart Of Applications After Mount which is implemented in thunar-volman. This release also includes the xfce4-autostart-editor, shown in the screenshot above, which allows users to easily add, remove or disable autostarted applications.
การตั้งค่า
รุ่นนี้ได้เพิ่มตัวเลือกใหม่ๆ สำหรับปรับแต่งเดสก์ท็อปให้เข้ากับความต้องการของคุณ ตัวอย่างค่าตั้งใหม่ได้แสดงไปบ้างแล้วในหัวข้อข้างต้น

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

ปุ่มลัดแป้นพิมพ์
และก็เคยมีปัญหาเกี่ยวกับปุ่มลัดแป้นพิมพ์ใน Xfce 4.2… Xfce 4.2 จำกัดจำนวนปุ่มลัดแป้นพิมพ์ที่เปิดให้ตั้งได้อิสระ ในขณะที่ผู้ใช้ต้องการกำหนดปุ่มลัดไม่จำกัดจำนวน ใน Xfce 4.4 ข้อจำกัดนี้ได้กลายเป็นอดีตไปแล้ว และปุ่มลัดเรียกโปรแกรมก็ได้ถูกแยกออกจากปุ่มลัดของโปรแกรมจัดการหน้าต่างแล้วด้วย
ตอบกลับ
กรุณาโพสต์ความเห็นเกี่ยวกับบทความนี้ที่บล็อกของผม และใช้กลุ่มเมลของ xfce หากคุณมีคำถามเกี่ยวกับ Xfce 4.4.0 หรือพบปัญหาเกี่ยวกับการติดตั้ง
ลิงก์
เครดิต
เขียนโดย Benedikt Meurer 21 ม.ค. 2550