หลังจากพัฒนามาเจ็ดเดือนเวอร์ชันใหม่ของโปรแกรมจัดการไฟล์คอนโซลMidnight Commander 4.8.28 ก็ได้ถูกปล่อยออกมาเมื่อเร็ว ๆ นี้โดยมีการเปลี่ยนแปลงหลายอย่าง
สำหรับผู้ที่ไม่คุ้นเคยกับMidnight Commanderมันคือโปรแกรมจัดการไฟล์สำหรับระบบปฏิบัติการแบบ Unixและเป็นโปรแกรมที่ลอกเลียนแบบ Norton Commander โดยทำงานในโหมดข้อความหน้าจอหลักประกอบด้วยสองส่วนที่แสดงระบบไฟล์
โปรแกรมนี้ใช้งานคล้ายกับโปรแกรมอื่นๆ ที่ทำงานในเชลล์ Unix หรืออินเทอร์เฟซบรรทัดคำสั่งปุ่มลูกศรใช้สำหรับเลื่อนดูไฟล์ปุ่มแทรกใช้สำหรับเลือกไฟล์ และปุ่มฟังก์ชันใช้สำหรับทำงานต่างๆ เช่น ลบ เปลี่ยนชื่อ แก้ไข คัดลอกไฟล์ เป็นต้น
แม้ว่า Midnight Commander จะมีระบบรองรับการใช้งานเมาส์เพื่ออำนวยความสะดวกในการใช้งานแอปพลิเคชัน ก็ตาม
Midnight Commander มีคุณสมบัติหลายอย่างเช่นความสามารถในการสำรวจเนื้อหาของไฟล์ RPM และการทำงานกับรูปแบบไฟล์ทั่วไปราวกับว่าเป็นไดเร็กทอรีธรรมดา
โปรแกรมนี้ประกอบด้วยโปรแกรมจัดการการถ่ายโอนไฟล์ FTPหรือโปรแกรมไคลเอ็นต์โปรโตคอล FISH และยังมีโปรแกรมแก้ไขข้อความชื่อ mcedit อีกด้วย
ข่าวหลักใน Midnight Commander 4.8.28
Midnight Commander เวอร์ชัน 4.8.28 ใหม่นี้ได้ลบการสนับสนุนโปรโตคอล SMB ออกไปเนื่องจากระบบการทำงานล้าสมัย ไม่สมบูรณ์ และมีปัญหาด้านความปลอดภัย นักพัฒนาแนะนำให้ใช้โซลูชัน VFS ที่มีอยู่มากมายสำหรับการทำงานกับทรัพยากรที่ใช้ร่วมกันของ Windows แทน
การเปลี่ยนแปลงที่น่าสนใจอีกอย่างในเวอร์ชันใหม่นี้คือโปรแกรมแก้ไขข้อความในตัวมีฟังก์ชันไฮไลต์ไวยากรณ์สำหรับไฟล์ Ngspice/SPICE และ DOT/Graphviz
นอกจากนี้ ยังมีการเน้นย้ำว่าได้เพิ่มการรองรับมาโครสำหรับการแทนที่ไฟล์และไดเร็กทอรี ที่กำหนดไว้ในไฟล์ mc.ect ลงในโปรแกรมดูไฟล์ mcview ที่มีอยู่แล้วด้วย
เพิ่มการเน้นชื่อไฟล์ในแผงควบคุมสำหรับไฟล์รูปแบบ avif, jp2, jxl, heic, heif, psb, psd และ Markdown
การเปลี่ยนแปลงอื่น ๆ ที่โดดเด่น:
- แก้ไขปัญหาการชะลอตัวเมื่อย้ายไฟล์จำนวนมาก
- แก้ไขใน VFS: FISH: การโหลด symlink จะสร้างทั้งลิงก์และเป้าหมาย
- แก้ไขบน VFS: SFTP: การประทับเวลาจะไม่ถูกเก็บไว้สำหรับการโหลดsymlink
- แก้ไขใน VFS: EXTFS: การทดสอบ isoinfo ไม่ดี
- ล้างรหัสเสร็จแล้ว
- ตอนนี้รองรับปุ่ม Shift+Fn สำหรับ KiTTY . แล้ว
- แก้ไขคำผิดในไฟล์สกิน
- Segfault เมื่อเปลี่ยนโหมดพาเนล
สุดท้ายนี้มีการกล่าวถึงว่า Midnight Commander ยังไม่สามารถใช้งานร่วมกับอุปกรณ์ Apple M1 ได้โดยตรงหวังว่าการเปลี่ยนแปลงที่จำเป็นจะเกิดขึ้นใน Fedora 36 ในระหว่างนี้ ขอแนะนำให้รีสตาร์ทระบบสร้างโปรแกรมบน Mac ของคุณ หรือใช้วิธีแก้ปัญหาชั่วคราวต่อไปนี้:
CFLAGS="-target arm64-apple-macos12" \
./configure \
--host=aarch64-apple-darwin \
--target=aarch64-apple-darwin \
--build=aarch64-apple-darwin
สุดท้ายนี้หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับการเปิดตัวเวอร์ชันใหม่นี้ คุณสามารถดูรายละเอียดได้ในประกาศฉบับดั้งเดิมลิงก์อยู่ที่นี่
จะติดตั้ง Midnight Commander บน Linux ได้อย่างไร?
สำหรับผู้ที่สนใจที่จะติดตั้ง Midnight Commander ในระบบของพวกเขาสามารถทำได้โดยทำตามคำแนะนำที่เราแบ่งปันด้านล่างนี้
วิธีหนึ่งในการติดตั้งเวอร์ชันใหม่คือการคอมไพล์ซอร์สโค้ดคุณสามารถดาวน์โหลดได้จากลิงก์ต่อไปนี้
ในขณะที่สำหรับผู้ที่ต้องการใช้ประโยชน์จากแพ็คเกจที่คอมไพล์แล้วพวกเขาสามารถติดตั้งเวอร์ชันใหม่ได้โดยพิมพ์คำสั่งต่อไปนี้ขึ้นอยู่กับการแจกจ่าย Linux ที่ใช้
ผู้ที่ใช้Debian, Ubuntu หรือระบบปฏิบัติการที่พัฒนาต่อยอดจาก Debian, Ubuntuให้พิมพ์คำสั่งต่อไปนี้ในเทอร์มินัล:
สำหรับ Ubuntu และระบบปฏิบัติการที่พัฒนาต่อยอดจาก Ubuntu เท่านั้นคุณต้องใช้ repository universe:
sudo add-apt-repository universe
และพวกเขาติดตั้งแอปพลิเคชันด้วยคำสั่ง:
sudo apt ติดตั้ง mc
สำหรับผู้ที่ใช้Arch Linux หรือระบบปฏิบัติการที่พัฒนาต่อยอดจาก Arch Linux:
sudo pacman -S มค
ในกรณีของFedora, RHEL, CentOS หรือระบบปฏิบัติการที่พัฒนาต่อยอดจาก Fedora:
sudo dnf ติดตั้ง mc
สุดท้ายนี้ สำหรับOpenSUSE:
sudo zypper ใน mc