Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Linux

Ngăn Ubuntu 16.04 tự thực thi lệnh lịch sử Run: Hướng dẫn

Đôi khi Ubuntu bắt đầu thực thi mục đầu tiên trong lịch sử hộp thoại "Run" thay vì lệnh bạn thực sự gõ. Ví dụ, bạn gõ xcalc trước, giờ gõ gnome-disks nhưng xcalc lại chạy, mở máy tính ra màn hình. Vấn đề này ảnh hưởng như nhau cho Ubuntu chuẩn với Unity/Dash và các spin Canonical hỗ trợ. Cách dễ nhất khắc phục là xóa hoặc vô hiệu hóa lịch sử lệnh "Run". Trong quá trình đó, bạn có thể thấy việc xóa nhiều loại lịch sử khác là ý tưởng tốt, công cụ Bleachbit làm điều này dễ dàng.

Người dùng mọi phiên bản Ubuntu (giữ Super+R hoặc Alt+F2 mở hộp "Run") giải quyết tương tự. Bao gồm Xubuntu (Xfce4), Ubuntu MATE, Lubuntu (LXDE). Lưu ý: các mục "Recently Used Items" Dash ghi nhận khác với mục từ hộp "Run". Lịch sử lệnh này cần xóa hoặc vô hiệu hóa.

Phương pháp 1: Vô hiệu hóa lịch sử Unity Runner

Mở hộp "Run" bằng Super+R hoặc Alt+F2. Phím Super là phím Windows trên bàn phím PC. Bạn cũng có thể mở terminal bằng Ctrl+Alt+T.

Nếu muốn vô hiệu hóa lịch sử Runner bằng lệnh terminal, gõ:

gsettings set com.canonical.Unity.Runner history []

Nhấn Enter, tiếng báo sẽ xác nhận nhập đúng. Bạn cũng làm tương tự bằng dconf-editor, nhấn Enter, dùng chuột mở Desktop → Unity → Runner ở bên trái. Double-click history, đổi giá trị thành [], nhấn Enter và đóng cửa sổ. Điều này đảm bảo giao diện Ubuntu ngừng ghi nhận nội dung bạn nhập vào hộp "Run". Lưu ý: nếu dùng terminal và thường viết lệnh Bash, chúng không bị xóa trong quá trình này.

Phương pháp 2: Xóa lịch sử Runner bằng Bleachbit

Nếu không muốn vô hiệu hóa hoàn toàn mà chỉ xóa lịch sử, cài Bleachbit - chương trình giúp xóa nhiều lịch sử khác nhau trên Ubuntu. Cần cẩn thận vì nó có thể xóa file quan trọng.

Chưa cài thì mở terminal và chạy sudo apt-get install bleachbit, làm theo hướng dẫn. Hoặc mở Ubuntu/Lubuntu Software Center hoặc Synaptic, gõ bleachbit, đánh dấu cài đặt. Nếu dùng Ubuntu lâu, các dependency có thể đã có.

Trên Dash, KDE, LX hoặc Whisker menu, bạn sẽ thấy hai mục dưới System Tools: Bleachbit và Bleachbit (as root). Cần chạy cả hai để xóa nhiều lịch sử trùng lặp, nhưng chạy cái đầu đủ để dọn lịch sử user cục bộ.

Chọn Edit → Preferences khi chạy lần đầu. Chọn "Hide irrelevant cleaners" để ẩn chương trình không có trên Ubuntu. Nên bỏ chọn "Overwrite files to hide contents" và "Start BleachBit with computer" trừ khi cần bảo mật thêm. Đảm bảo "Confirm before delete" được tích.

Tab Languages, tích các ngôn ngữ bạn cài phần mềm. Tab Whitelist, thêm khu vực cần bỏ qua, đóng preferences, xem danh sách cleaners bên trái. Mỗi cái giải thích gì bị xóa khi chọn. Lưu ý: nếu đồng ý xóa Passwords hoặc Bookmarks, nó sẽ xóa dữ liệu lưu của trình duyệt. Dùng Bleachbit xóa bộ nhớ có thể gây bất ổn hệ thống. Trong mọi trường hợp, Bleachbit sẽ cảnh báo trước khi xóa thứ như vậy nhưng vẫn cho xóa nếu bạn đồng ý, nên cực kỳ cẩn thận.

Khi thoải mái với lựa chọn, nhấp biểu tượng ổ đĩa để chạy cleaner. Sau khi xóa lịch sử, đóng và chọn mục hai để chạy Bleachbit as root. Có thể nhắc mật khẩu. Instance mới này không có theme GTK tùy chỉnh, trông đơn giản, hơi cũ.

Mở Edit → Preferences lại, đặt cài đặt giống user. Làm tương tự cho panel bên trái. Lưu ý: chạy dưới root không cẩn thận có thể gây thiệt hại lớn. Một lợi ích: có thể xóa lịch sử Run liên quan KDE trên Kubuntu.

Nhấp biểu tượng ổ đĩa khi chắc chắn cài đặt giống user. Nhớ rằng dưới tài khoản root, có thể dùng icon phiên bản cũ. Dọn dẹp nhanh, trừ khi chọn APT autoremove sẽ quét gói không cần thiết. Điều này tiết kiệm dung lượng và cải thiện hiệu năng, nhưng không cần để giải quyết vấn đề hộp "Run" ban đầu. Chạy phần mềm này cũng xóa danh sách lệnh Bash bạn đã nhập.

VỀ TÁC GIẢ

Ngăn Ubuntu 16.04 tự thực thi lệnh lịch sử Run: Hướng dẫn

Kevin Arrows

Kevin Arrows là chuyên gia công nghệ giàu kinh nghiệm với hơn một thập kỷ trong ngành. Anh持有 chứng chỉ Microsoft Certified Technology Specialist (MCTS) và đam mê cập nhật các phát triển công nghệ mới nhất. Kevin đã viết nhiều về các chủ đề công nghệ, thể hiện chuyên môn trong phát triển phần mềm, an ninh mạng và điện toán đám mây. Đóng góp của anh được công nhận rộng rãi và được đồng nghiệp tôn trọng, đặc biệt là khả năng giải thích các khái niệm kỹ thuật phức tạp một cách rõ ràng, súc tích.