BleachBit TUI อินเทอร์เฟซแบบข้อความใหม่สำหรับการทำความสะอาดระบบของคุณ

  • BleachBit ผสานรวมอินเทอร์เฟซ TUI แบบโต้ตอบไว้เป็นทางเลือกแทนโหมดกราฟิกและ CLI แบบดั้งเดิม
  • TUI ใช้ระบบแบ็กเอนด์ร่วมกับ BleachBit 6.0 และนำการตั้งค่าต่างๆ ที่กำหนดไว้ก่อนหน้านี้มาใช้ซ้ำทั้งหมด
  • โปรแกรมนี้ช่วยให้คุณสามารถดูตัวอย่างและลบแคช ไฟล์ชั่วคราว และไฟล์อื่นๆ ได้อย่างง่ายดายด้วยปุ่มลัดบนแป้นพิมพ์
  • เวอร์ชันโหมดข้อความอยู่ในช่วงอัลฟ่า และสามารถทดสอบได้จากสาขาเฉพาะบน GitHub

BleachBit TUI

เครื่องมือทำความสะอาดระบบ BleachBit ได้ก้าวไปอีกขั้นหนึ่งแล้ว เมื่อวางจำหน่าย ,es ส่วนติดต่อผู้ใช้แบบข้อความ (TUI) โหมดใหม่นี้จะเข้ามาเสริมโหมดที่มีอยู่เดิม ทั้งแบบกราฟิกและแบบบรรทัดคำสั่ง ด้วยโหมดใหม่นี้ ผู้ใช้สามารถจัดการการล้างไฟล์ชั่วคราวและส่วนที่เหลือของระบบอื่นๆ ได้โดยตรงจากเทอร์มินัล แต่ด้วยประสบการณ์การใช้งานที่เป็นมิตรกับผู้ใช้มากกว่าการพิมพ์คำสั่งทีละคำสั่ง

แนวทางนี้เป็นที่น่าสนใจเป็นพิเศษสำหรับผู้ที่ทำหน้าที่บริหารจัดการ เซิร์ฟเวอร์ Linux ที่ไม่มีสภาพแวดล้อมกราฟิก หรือเครื่องคอมพิวเตอร์ขนาดเล็กที่การติดตั้งส่วนประกอบที่จำเป็นของสภาพแวดล้อมเดสก์ท็อปแบบเต็มรูปแบบนั้นไม่คุ้มค่า นอกจากนี้ยังเป็นประโยชน์ในสภาพแวดล้อมการทำงานแบบ DevOps ซึ่งการรักษาระบบให้สะอาดและมีทรัพยากรที่เพียงพอเป็นกุญแจสำคัญในการรับประกันว่าเครื่องมือการรวมระบบอย่างต่อเนื่องและการปรับใช้ระบบอย่างต่อเนื่องจะทำงานได้อย่างราบรื่น

BleachBit TUI มีข้อดีอะไรบ้างเมื่อเทียบกับ GUI และ CLI?

อินเทอร์เฟซโหมดข้อความใหม่ของ BleachBit อยู่กึ่งกลางระหว่าง แอปพลิเคชันกราฟิกแบบคลาสสิกและ CLI ออกแบบมาสำหรับสคริปต์ ต่างจากโหมดบรรทัดคำสั่งซึ่งเหมาะสำหรับงานที่ไม่ต้องมีการโต้ตอบ TUI ช่วยให้คุณสามารถไปยังเมนู เลือกตัวเลือก ดูตัวอย่างสิ่งที่จะถูกลบ และเริ่มการล้างข้อมูลได้โดยไม่ต้องจำพารามิเตอร์ที่ซับซ้อน

การนำทางส่วนใหญ่จะทำโดยใช้แป้นพิมพ์ แม้ว่า มีการรองรับการใช้งานเมาส์บางส่วนรวมถึงการใช้ล้อเลื่อนของเมาส์ การผสมผสานนี้ทำให้ใช้งานได้ง่ายทั้งในเทอร์มินัลภายในเครื่องและในการเชื่อมต่อระยะไกล เช่น ผ่าน SSH ซึ่งเป็นสถานการณ์ที่พบได้บ่อยมากในเซิร์ฟเวอร์ Linux ที่ไม่มีส่วนติดต่อผู้ใช้แบบกราฟิก

TUI ถูกออกแบบมาเพื่อรองรับกรณีที่ GUI ไม่เหมาะสม เช่น ทีมที่มีทรัพยากรจำกัด เซิร์ฟเวอร์ในศูนย์ข้อมูล จัดการจากระยะไกลหรือบนเครื่องที่ผู้ใช้ไม่ต้องการโหลดไลบรารีเดสก์ท็อปเพิ่มเติม ทั้งหมดนี้โดยไม่ลดทอนการควบคุมอย่างละเอียดว่าแอปพลิเคชันและส่วนประกอบระบบใดที่จะถูกล้าง

การใช้งานพื้นฐานและปุ่มลัดบนแป้นพิมพ์

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

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

หนึ่งในคุณสมบัติที่มีประโยชน์ที่สุดคือการแสดงตัวอย่างการทำความสะอาด TUI มีทางลัดสองแบบให้เลือกใช้: การกดปุ่ม เริ่มการวิเคราะห์เบื้องต้น คำสั่ง `-p` จะแสดงองค์ประกอบที่เลือกทั้งหมด ในขณะที่คำสั่ง `-p` จะแสดงตัวอย่างเฉพาะส่วนประกอบที่อยู่ในโฟกัสเท่านั้น ซึ่งช่วยให้คุณตรวจสอบได้ว่าไฟล์ใดจะได้รับผลกระทบก่อนที่จะตัดสินใจใดๆ ที่แก้ไขไม่ได้

สำหรับการลบนั้น ปุ่ม d จะทำการล้างข้อมูลทั้งหมดที่ถูกเลือกไว้ ในขณะที่ปุ่ม D มีข้อจำกัดในการใช้งานเฉพาะ... ส่วนประกอบเฉพาะที่กำลังได้รับการตรวจสอบเมื่อยืนยันการดำเนินการแล้ว อินเทอร์เฟซจะแสดงกล่องโต้ตอบที่มุมล่างขวาของเทอร์มินัล พร้อมรายละเอียดของไฟล์ที่ถูกลบและพื้นที่จัดเก็บที่กู้คืนได้ ซึ่งมีความสำคัญอย่างยิ่งในเซิร์ฟเวอร์ที่มีพื้นที่ดิสก์จำกัด

การจัดการสิทธิ์และการแจ้งเตือนด้านความปลอดภัยใน BleachBit TUI

เช่นเดียวกับเครื่องมือบำรุงรักษาระบบส่วนใหญ่ BleachBit TUI ก็ต้องการ... สิทธิ์ระดับสูงในการเคลียร์เส้นทางบางเส้นทาง และพื้นที่ที่ละเอียดอ่อน หากเรียกใช้งานโดยไม่มีสิทธิ์ผู้ดูแลระบบ การดำเนินการลบบางอย่างอาจล้มเหลว ดังนั้นใน Linux จึงมักเรียกใช้ด้วยคำสั่ง sudo เมื่อเริ่มสคริปต์ Python

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

นอกจากนี้ TUI ยังมีตัวเลือกในการเขียนทับข้อมูลของไฟล์ที่ถูกลบเพื่อปรับปรุงประสิทธิภาพ การป้องกันความเป็นส่วนตัวคุณสมบัตินี้ ซึ่งมีอยู่แล้วในเวอร์ชันกราฟิก มีประโยชน์หากมีการจัดการข้อมูลที่ละเอียดอ่อนบนเครื่องจักรที่อาจนำกลับมาใช้ใหม่หรือตรวจสอบในภายหลัง

ความเข้ากันได้ ระบบแบ็กเอนด์ที่ใช้ร่วมกัน และฟีเจอร์ที่ยังขาดอยู่

หนึ่งในกุญแจสำคัญของโหมดใหม่นี้คือ ใช้ระบบแบ็กเอนด์เดียวกันกับ BleachBit 6.0ดังนั้น มันจึงไม่ใช่เครื่องมือที่แยกต่างหาก แต่เป็นเพียงอินเทอร์เฟซอีกตัวหนึ่งสำหรับเอนจิ้นที่มีอยู่แล้ว ซึ่งหมายความว่ามันจะเลือกใช้การตั้งค่าที่กำหนดไว้ในแอปพลิเคชันแบบกราฟิกโดยอัตโนมัติ โดยไม่จำเป็นต้องกำหนดค่าทุกอย่างใหม่ตั้งแต่เริ่มต้น

ในบรรดาการตั้งค่าที่ TUI สืบทอดมานั้น ได้แก่ ตัวเลือกการทำความสะอาดที่เลือก ก่อนหน้านี้ รายการสิ่งที่จะเก็บไว้ (ไวท์ลิสต์ หรือ รายการที่เก็บไว้) คำจำกัดความการล้างข้อมูลแบบกำหนดเอง และรายการคุกกี้ที่จะเก็บไว้ จะถูกจัดการโดยตัวจัดการคุกกี้ของ BleachBit เอง

ขณะนี้เวอร์ชันโหมดข้อความยังอยู่ในช่วงอัลฟ่า ดังนั้นจึงยังมีข้อบกพร่องอยู่บ้าง ข้อบกพร่องที่สำคัญบางประการระบบนี้ยังไม่มีระบบแปลภาษาที่ใช้งานได้จริง โหมดผู้เชี่ยวชาญ (Expert Mode) ยังไม่เปิดใช้งาน เส้นทางที่ได้รับการป้องกันยังไม่สามารถจัดการได้จากอินเทอร์เฟซนี้ การสร้าง "ข้อมูลรบกวน" (ข้อมูลปลอมเพื่อซ่อนรูปแบบ) ยังไม่ได้รวมเข้าไว้ด้วย และการตรวจสอบการอัปเดตออนไลน์ก็ไม่ได้ดำเนินการจากส่วนติดต่อผู้ใช้แบบแปลน (TUI) เอง

นอกจากนี้ การแก้ไขการตั้งค่าทั่วไปยังคงเป็นความรับผิดชอบของ GUI กล่าวคือ ผู้ใช้ต้องดำเนินการเอง ปรับการตั้งค่าจากแอปพลิเคชันแบบกราฟิกจากนั้น TUI ก็จะเคารพค่าเหล่านั้น ในหลายกรณี วิธีนี้ก็เพียงพอแล้ว เนื่องจากจุดประสงค์ของอินเทอร์เฟซแบบข้อความคือการดำเนินการล้างข้อมูลอย่างรวดเร็วมากกว่าการออกแบบการกำหนดค่าใหม่ตั้งแต่เริ่มต้น

เมนูพาเล็ตต์ BleachBit TUI, ความช่วยเหลือบนหน้าจอ และตัวเลือกการแสดงผล

ประสบการณ์การใช้งานของผู้ใช้ประกอบด้วยเมนูพาเลทที่เข้าถึงได้ง่ายพร้อมการผสมผสาน Ctrl+P จากเทอร์มินัลเองเมนูนี้ช่วยให้คุณค้นหาคำสั่งภายในอินเทอร์เฟซ ซูมเข้าส่วนประกอบเฉพาะเพื่อดูรายละเอียดเพิ่มเติม ปิด BleachBit ถ่ายภาพหน้าจอ และแสดงแผงด้านข้างพร้อมปุ่มช่วยเหลือ

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

ในแง่ของความสวยงาม TUI สนับสนุน... การเปลี่ยนธีมการแสดงผล เพื่อให้ปรับเข้ากับอุปกรณ์ประเภทต่างๆ พื้นหลังสีเข้มหรือสีอ่อน และความชอบส่วนบุคคลได้ดียิ่งขึ้น แม้ว่าจะเป็นอินเทอร์เฟซแบบข้อความ แต่ผู้พัฒนาได้ตรวจสอบให้แน่ใจว่าใช้งานได้อย่างสบายตาและไม่ทำให้ปวดตาแม้ใช้งานเป็นเวลานาน

มีเวอร์ชันสำหรับ Linux และ Windows ให้เลือกใช้

แม้ว่าความสนใจส่วนใหญ่ใน BleachBit TUI จะมุ่งเน้นไปที่ระบบ Linux ซึ่งการบริหารจัดการผ่านคอนโซลเป็นเรื่องปกติ แต่เครื่องมือนี้ก็ได้รับการพัฒนาให้ใช้งานได้บนระบบอื่นๆ ด้วยเช่นกัน สภาพแวดล้อมของ Windows พร้อมเทอร์มินัลในกรณีนี้ TUI ถูกแจกจ่ายทั้งในรูปแบบโปรแกรมติดตั้งและรูปแบบแพ็กเกจพกพา

ความแตกต่างที่สำคัญประการหนึ่งคือ เวอร์ชันโหมดข้อความสำหรับ Windows นั้นถูกคอมไพล์เป็น ไบนารีเนทีฟ 64 บิตแตกต่างจากเวอร์ชันเสถียรปัจจุบันของ GUI และ CLI ซึ่งยังคงเป็น 32 บิต การเปลี่ยนแปลงนี้อาจมีข้อดีสำหรับเครื่องคอมพิวเตอร์สมัยใหม่ที่มีระบบ 64 บิต เนื่องจากใช้ทรัพยากรของเครื่องได้อย่างมีประสิทธิภาพมากขึ้น

ในระบบนิเวศของลินุกซ์ TUI เป็นส่วนเสริมของ บริษัททำความสะอาดที่มีชื่อเสียง เช่น ล้างแพ็กเกจใน Arch Linux ตั้งแต่สคริปต์ง่ายๆ ไปจนถึงแอปพลิเคชันกราฟิกขนาดใหญ่ BleachBit เป็นซอฟต์แวร์โอเพนซอร์สฟรีที่ใช้งานได้บนหลายแพลตฟอร์ม จึงเป็นตัวเลือกที่หลากหลายสำหรับทั้งเดสก์ท็อปที่บ้านและเซิร์ฟเวอร์และเวิร์กสเตชันระดับมืออาชีพทั่วทวีปยุโรป

วิธีทดลองใช้ BleachBit TUI บน Ubuntu และระบบปฏิบัติการ Linux อื่นๆ

อินเทอร์เฟซข้อความแบบใหม่ยังไม่ได้เป็นส่วนหนึ่งของ เวอร์ชันมาตรฐานที่เสถียรหากต้องการทดสอบบนระบบปฏิบัติการอย่าง Ubuntu หรือระบบที่พัฒนาต่อยอดจาก Ubuntu คุณต้องเข้าไปที่คลังเก็บข้อมูลอย่างเป็นทางการของโครงการบน GitHub โดยตรง และใช้สาขาเฉพาะที่สร้างขึ้นสำหรับ TUI

ใน Ubuntu ขั้นตอนเริ่มต้นด้วยการติดตั้งแพ็กเกจที่จำเป็นเพื่อให้เวอร์ชันเทอร์มินัลทำงานได้อย่างราบรื่น ซึ่งรวมถึงการใช้ Git เพื่อโคลน repository และขั้นตอนอื่นๆ อีกหลายอย่าง โมดูล Python 3 เช่น chardet, textual และ psutilสามารถเพิ่มแพ็กเกจเหล่านี้ได้โดยใช้โปรแกรมจัดการแพ็กเกจทั่วไป เมื่อแก้ไขปัญหาการพึ่งพาแพ็กเกจแล้ว โครงการ BleachBit จะถูกโคลน โฟลเดอร์ที่ดาวน์โหลดจะถูกเข้าถึง และสาขาล่าสุดจากที่เก็บระยะไกลจะถูกซิงโครไนซ์

จากนั้น คุณต้องเปลี่ยนไปใช้สาขาที่ตรงกับการพัฒนา TUI และเปิดใช้งานการติดตาม หลังจากขั้นตอนนี้ ให้เรียกใช้ไฟล์ Python ที่เกี่ยวข้องกับอินเทอร์เฟซข้อความเพื่อเปิดใช้งาน BleachBit TUI ในเทอร์มินัลโดยตรง หากคุณวางแผนที่จะใช้งานบ่อยๆ ขอแนะนำให้ทำตามขั้นตอนเหล่านี้ หมั่นอัปเดตสาขานั้นอยู่เสมอ โดยมีการอัปโหลดการเปลี่ยนแปลงล่าสุดไปยัง GitHub เพื่อให้ได้รับประโยชน์จากการปรับปรุงและแก้ไขข้อบกพร่อง

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

มีประโยชน์ในสภาพแวดล้อม DevOps และเซิร์ฟเวอร์

นอกเหนือจากการใช้งานบนคอมพิวเตอร์ส่วนบุคคลแล้ว BleachBit TUI ยังเหมาะกับการใช้งานในบริบทอื่นๆ อีกด้วย DevOps และการจัดการโครงสร้างพื้นฐานการรักษาความสะอาดของสภาพแวดล้อมการรวมระบบและการติดตั้งใช้งานจะช่วยลดเวลาในการสร้าง ป้องกันไม่ให้ดิสก์เต็มไปด้วยไฟล์เก่า และลดความเสี่ยงของปัญหาเนื่องจากพื้นที่ไม่เพียงพอ

ด้วยอินเทอร์เฟซแบบข้อความ ทีมปฏิบัติการสามารถ กำหนดตารางการทำความสะอาดอย่างสม่ำเสมอ หรือเรียกใช้งานด้วยตนเองเมื่อตรวจพบว่าเซิร์ฟเวอร์เริ่มสะสมไฟล์ขยะมากเกินไป ความสามารถในการดูตัวอย่างสิ่งที่จะถูกลบและปรับแต่งส่วนประกอบที่จะถูกลบในแต่ละรอบการทำงาน ช่วยให้สามารถควบคุมระบบที่สำคัญได้อย่างมีประสิทธิภาพ

ในองค์กรต่างๆ ในยุโรปที่กำลังนำแนวทางการบูรณาการอย่างต่อเนื่องมาใช้มากขึ้นเรื่อยๆ เครื่องมือประเภทนี้ช่วยให้ทีมมุ่งเน้นไปที่การพัฒนาและการทำงานอัตโนมัติ ในขณะเดียวกัน พวกเขาช่วยควบคุมเรื่องราวธรรมดาๆ ทั่วไปไม่ให้เข้ามาเกี่ยวข้อง ในส่วนของการบริหารระบบ การผสาน BleachBit TUI เข้ากับขั้นตอนการบำรุงรักษาถือเป็นอีกส่วนหนึ่งในกลยุทธ์การตรวจสอบและดูแลรักษาแพลตฟอร์ม

โดยรวมแล้ว การมาถึงของ BleachBit TUI ถือเป็นเรื่องน่ายินดีสำหรับผู้ที่ต้องการจัดการการล้างระบบจากเทอร์มินัลโดยไม่ลดทอนประสบการณ์การใช้งานแบบโต้ตอบ แม้ว่ามันจะยังอยู่ในช่วงอัลฟ่าและขาดคุณสมบัติบางอย่าง เช่น การแปลภาษาแบบเต็มรูปแบบ โหมดผู้เชี่ยวชาญ และการตรวจสอบอัตโนมัติบางอย่าง แต่มันก็มีคุณสมบัติที่ครบครันแล้ว การผสมผสานที่ลงตัวระหว่างการควบคุม ความปลอดภัย และความสะดวกสบาย ทั้งบนระบบ Linux และ Windows โดยมีศักยภาพเป็นพิเศษในสภาพแวดล้อมเซิร์ฟเวอร์และคอนโซล

พีซี Ubuntu 16.04
บทความที่เกี่ยวข้อง:
รีเซ็ตเครื่องหรือวิธีทำความสะอาด Ubuntu หรือ Linux Mint ของคุณ

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