Midnight Commander 4.8.28 ได้รับการเผยแพร่แล้วและนี่คือข่าวของมัน

หลังจากพัฒนามาเจ็ดเดือนเวอร์ชันใหม่ของโปรแกรมจัดการไฟล์คอนโซล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

เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google