Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Linux

ป้องกัน Ubuntu 16.04 จากการดำเนินการคำสั่งประวัติการเรียกใช้อัตโนมัติ

บางครั้ง Ubuntu จะเริ่มดำเนินการรายการแรกในประวัติกล่องโต้ตอบ "Run" แทนที่จะเป็นคำสั่งที่คุณพิมพ์จริงๆ ตัวอย่างเช่น หากคุณพิมพ์ xcalc ก่อนหน้านี้และตอนนี้กำลังพิมพ์ gnome-disks แต่ xcalc ดำเนินการจริงโดยปล่อยให้คุณมีเครื่องคิดเลขบนหน้าจอ คุณอาจตกเป็นเหยื่อของปัญหานี้ ปัญหานี้ส่งผลต่อผู้ที่ใช้ Ubuntu มาตรฐานกับ Unity และ Dash เช่นเดียวกับผู้ที่ใช้การหมุนต่างๆ ที่ Canonical รองรับ วิธีที่ง่ายที่สุดในการแก้ไขปัญหานี้คือการล้างหรือปิดใช้งานประวัติคำสั่ง "Run" ระหว่างทางคุณอาจพบว่าเป็นความคิดที่ดีที่จะล้างประวัติประเภทต่างๆ ออกไป ซึ่งเครื่องมือที่เรียกว่า Bleachbit จะทำให้เป็นเรื่องง่าย

ผู้ใช้ Ubuntu เวอร์ชันใดก็ตามที่กดปุ่ม Super และ R หรือ Alt และ F2 ค้างไว้พร้อมกันเพื่อเปิดช่อง "Run" ขึ้นมาสามารถแก้ปัญหาในลักษณะเดียวกันได้ ซึ่งรวมถึงผู้ที่ใช้ Xubuntu กับ Xfce4 รวมถึง Ubuntu MATE และ Lubuntu กับ LXDE โปรดทราบว่า Dash "รายการที่ใช้ล่าสุด" สร้างบันทึกไม่เหมือนกับรายการเหล่านั้นที่ Ubuntu บันทึกไว้จากกล่อง "Run" ประวัติคำสั่งนี้จำเป็นต้องล้างหรือปิดใช้งาน

วิธีที่ 1:การปิดใช้งานประวัตินักวิ่ง Unity

เปิดกล่อง "Run" ขึ้นมาโดยกดปุ่ม Super ค้างไว้แล้วกด R หรือกด Alt ค้างไว้แล้วกด F2 ปุ่ม Super เหมือนกับปุ่ม Windows บนคีย์บอร์ดพีซีส่วนใหญ่ คุณยังสามารถเปิดเทอร์มินัลได้โดยกด CTRL, ALT และ T ค้างไว้พร้อมกัน

หากคุณต้องการปิดการใช้งานประวัตินักวิ่งด้วยคำสั่งเทอร์มินัล ให้พิมพ์:

การตั้งค่า gsettings com.canonical.Unity.ประวัตินักวิ่ง []

กดปุ่ม Enter และเสียงจะยืนยันการป้อนที่ถูกต้อง คุณสามารถทำงานเดียวกันได้โดยพิมพ์ dconf-editor กด Enter จากนั้นใช้เคอร์เซอร์ของเมาส์เพื่อเปิดคำสั่ง Desktop, Unity และ Runner ที่ด้านซ้ายมือของหน้าต่าง ดับเบิลคลิกที่ประวัติและเปลี่ยนค่าเป็น [] จากนั้นกด Enter และปิดหน้าต่าง เพื่อให้แน่ใจว่าอินเทอร์เฟซผู้ใช้ของ Ubuntu จะหยุดจดบันทึกสิ่งที่คุณป้อนลงในช่อง "Run" โปรดทราบว่าหากคุณใช้เทอร์มินัลและคุณเขียนคำสั่ง Bash บ่อยครั้ง คำสั่งเหล่านี้จะไม่ถูกลบในกระบวนการ

วิธีที่ 2:การล้างประวัตินักวิ่งด้วย Bleachbit

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

หากคุณยังไม่ได้ติดตั้ง ให้เปิดเทอร์มินัลเหมือนเมื่อก่อนแล้วเรียกใช้ sudo apt-get install bleachbit จากนั้นปฏิบัติตามคำแนะนำ คุณยังสามารถเปิด Ubuntu หรือ Lubuntu Software Center หรือ Synaptic แล้วเริ่มพิมพ์ Bleachbit ทำเครื่องหมายแพ็คเกจสำหรับการติดตั้งเมื่อพบแล้ว เป็นไปได้มากว่าหากคุณใช้การติดตั้ง Ubuntu มาระยะหนึ่งแล้ว แสดงว่าคุณมีข้อมูลอ้างอิงที่จำเป็นสำหรับโปรแกรมที่ติดตั้งอยู่แล้ว

ในเมนู Dash, KDE, LX หรือ Whisker คุณจะพบลิงก์สองลิงก์ภายใต้เครื่องมือระบบ อันหนึ่งอ่าน Bleachbit และอีกอันคือ Bleachbit (ในฐานะรูท) คุณจะต้องเรียกใช้ทั้งสองรายการเพื่อล้างระบบของคุณจากประวัติที่ซ้ำกันจำนวนมาก แต่การเรียกใช้รายการแรกจะเพียงพอสำหรับการทำความสะอาดประวัติผู้ใช้ในเครื่องเท่านั้น

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

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

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

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

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

เกี่ยวกับผู้เขียน

ป้องกัน Ubuntu 16.04 จากการดำเนินการคำสั่งประวัติการเรียกใช้อัตโนมัติ

เควิน แอร์โรว์ส

Kevin Arrows เป็นผู้เชี่ยวชาญด้านเทคโนโลยีที่มีประสบการณ์สูงและมีความรู้และมีประสบการณ์ในอุตสาหกรรมมานานกว่าทศวรรษ เขาได้รับการรับรองจาก Microsoft Certified Technology Specialist (MCTS) และมีความมุ่งมั่นอย่างแรงกล้าที่จะติดตามข่าวสารเกี่ยวกับการพัฒนาเทคโนโลยีล่าสุด Kevin ได้เขียนหัวข้อที่เกี่ยวข้องกับเทคโนโลยีอย่างกว้างขวาง โดยนำเสนอความเชี่ยวชาญและความรู้ของเขาในด้านต่างๆ เช่น การพัฒนาซอฟต์แวร์ ความปลอดภัยทางไซเบอร์ และการประมวลผลแบบคลาวด์ การมีส่วนร่วมของเขาในด้านเทคโนโลยีได้รับการยอมรับและเคารพอย่างกว้างขวางจากเพื่อนร่วมงานของเขา และเขาได้รับการยกย่องอย่างสูงจากความสามารถของเขาในการอธิบายแนวคิดทางเทคนิคที่ซับซ้อนในลักษณะที่ชัดเจนและรัดกุม