หลังจากห้าเดือนของการพัฒนา มีการประกาศเปิดตัวเวอร์ชัน 4.8.33 ของ Midnight Commander แล้ว ตัวจัดการไฟล์สำหรับคอนโซลที่ได้รับการพัฒนามาตั้งแต่ปี 1994 คุณสมบัติใหม่ใน Midnight Commander เวอร์ชัน 4.8.33 นี้ได้แก่ การเพิ่มโมดูล VFS การเปลี่ยนผ่านจากมาตรฐานพื้นฐานเป็น C99 และยังรองรับตัวแปร ksh เช่น ซับเชลล์ และความเข้ากันได้ที่ดีขึ้นกับ Fish 4.0 นอกจากนี้ยังมีคุณสมบัติอื่นๆ อีกมากมาย
สำหรับผู้ที่ไม่คุ้นเคยกับตัวจัดการไฟล์นี้ ควรทราบว่าได้รับแรงบันดาลใจจาก Norton Commander ซอฟต์แวร์นี้มีอินเทอร์เฟซแบบสองแผงและมีคุณสมบัติขั้นสูงหลายประการ เช่น รองรับเมาส์ โปรแกรมดูไฟล์ในตัว และโปรแกรมแก้ไขข้อความพร้อมไฮไลต์ไวยากรณ์ นอกจากนี้ยังช่วยให้สามารถเรียกดูไฟล์บีบอัด แพ็คเกจ พื้นที่เก็บข้อมูลเครือข่าย และอื่นๆ อีกมากมาย
ข่าวหลักใน Midnight Commander 4.8.33
ใน Midnight Commander เวอร์ชันใหม่ 4.8.33 มีการรวมโมดูล VFS ไว้เพื่อให้สำรวจเนื้อหาของไฟล์ทอร์เรนต์ได้ รวมถึงการปรับปรุงการเล่นเสียง การแสดงภาพ และการเล่นวิดีโอในเซสชันที่ไม่ใช่กราฟิกโดยใช้ไดรเวอร์คอนโซล นอกจากนี้ยังได้มีการเพิ่ม รองรับรูปแบบแพ็คเกจ Rust Box และไฟล์ ipk จาก OpenEmbedded ภายในไฟล์กำหนดค่า mc.ext.ini
ส่วนฐานโค้ดตอนนี้ อนุญาตให้ใช้องค์ประกอบจากมาตรฐาน C99ซึ่งส่งผลให้มีการกำหนดข้อกำหนดสำหรับคอมไพเลอร์ที่เข้ากันได้กับ C99 และ Automake เวอร์ชันอย่างน้อย 1.14 การบูรณาการกับสภาพแวดล้อมเชลล์ที่แตกต่างกันยังได้รับการปรับปรุงด้วย รวมถึง รองรับรูปแบบ ksh เช่น subshell และมีความเข้ากันได้ดีขึ้นกับ Fish 4.0 ซึ่งได้รับการเขียนใหม่ใน Rust เมื่อเร็ว ๆ นี้
สำหรับผู้ใช้ขั้นสูง ได้มีการรวมสิ่งต่อไปนี้ไว้: ความเป็นไปได้ของการกำหนดอาร์เรย์ของค่าในตัวแปรสภาพแวดล้อม PROMPT_COMMANDในขณะที่ผู้ที่ใช้ vim จะพบไฟล์ keymapping ใหม่ที่ออกแบบมาเพื่อเสนอชุดคีย์ที่คล้ายกับที่มีอยู่ในโปรแกรมแก้ไขนั้น สำหรับ FreeBSD ตอนนี้มีการเพิ่มการรองรับ TERM=xterm-clear แล้ว
การเปลี่ยนแปลงที่เกี่ยวข้องอีกประการหนึ่งคือ ความสามารถในการเลือกเว็บเบราว์เซอร์ที่จะเปิดเมื่อดูไฟล์ HTML พร้อมการตรวจจับตัวเลือกอัตโนมัติเช่น Firefox, Konqueror, Opera และ Chromium นอกจากนี้ การบูรณาการอย่างต่อเนื่องของโครงการได้รับการโยกย้ายจาก Travis ไปยัง GitHub Actions เพื่อปรับปรุงกระบวนการพัฒนาให้มีประสิทธิภาพ
ในที่สุด ข้อบกพร่องต่างๆ ได้รับการแก้ไขแล้วรวมถึงข้อบกพร่องใน mcedit ที่ทำให้เกิดการทำงานล้มเหลวเมื่อสร้างไฟล์ใหม่ รวมไปถึงปัญหาที่เกิดกับระบบไฟล์เสมือน VFS: ใน tar การลบหน่วยความจำออกสองครั้งจะถูกเอาออก และใน sftpfs การเข้าถึงหน่วยความจำที่ไม่เหมาะสมหลังจากการลบออกไปก็ได้รับการแก้ไขแล้ว
หากคุณสนใจที่จะทราบข้อมูลเพิ่มเติม เกี่ยวกับการเปิดตัวเวอร์ชันใหม่นี้คุณสามารถตรวจสอบรายละเอียดได้ในประกาศเดิม ลิงค์คือนี่
จะติดตั้ง Midnight Commander บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจจะสามารถติดตั้ง Midnight Commander บนระบบของตนได้ คุณสามารถทำได้โดยทำตามคำแนะนำที่เราแชร์ด้านล่างนี้ หากต้องการติดตั้งเวอร์ชันใหม่วิธีหนึ่งคือ โดยรวบรวมซอร์สโค้ด นี้ พวกเขาสามารถรับได้จาก ลิงค์ต่อไปนี้ และการคอมไพล์ด้วยคำสั่ง:
./configure ทำการติดตั้ง
ในขณะที่สำหรับผู้ที่ต้องการใช้ประโยชน์จากแพ็คเกจที่คอมไพล์แล้วพวกเขาสามารถติดตั้งเวอร์ชันใหม่ได้โดยพิมพ์คำสั่งต่อไปนี้ขึ้นอยู่กับการแจกจ่าย Linux ที่ใช้
ผู้ที่ใช้ Debian, Ubuntu หรืออนุพันธ์ใด ๆ จากนี้ ในเทอร์มินัล คุณจะพิมพ์สิ่งต่อไปนี้ตามความเหมาะสม สำหรับ Ubuntu และอนุพันธ์เท่านั้นต้องอาศัยอยู่ในที่เก็บจักรวาล:
sudo add-apt-repository universe
ตอนนี้ใครๆ ก็สามารถติดตั้งได้ แอปพลิเคชันด้วย:
sudo apt ติดตั้ง mc
สำหรับผู้ที่ใช้ Arch Linux หรืออนุพันธ์ของมัน:
sudo pacman -S มค
ในกรณีของ Fedora, RHEL, CentOS หรืออนุพันธ์:
sudo dnf ติดตั้ง mc
ส่วนใครที่เป็นผู้ใช้ Guix ก็สามารถติดตั้งได้โดยพิมพ์คำสั่งดังนี้
guix ติดตั้ง mc
สุดท้ายสำหรับ OpenSUSE:
sudo zypper ใน mc