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

Ngăn Ubuntu 16.04 tự động thực thi các lệnh lịch sử chạy

Đôi khi Ubuntu sẽ bắt đầu thực thi mục đầu tiên trong lịch sử hộp thoại “Chạy” thay vì bất kỳ lệnh nào bạn thực sự nhập. Ví dụ:nếu trước đây bạn đã gõ xcalc và hiện đang gõ gnome-disks, nhưng xcalc thực sự thực thi để lại cho bạn một máy tính trên màn hình thì bạn có thể đã trở thành nạn nhân của vấn đề này. Vấn đề này ảnh hưởng không kém đến những người sử dụng Ubuntu tiêu chuẩn với Unity và Dash cũng như những người sử dụng các vòng quay khác nhau mà Canonical hỗ trợ. Cách dễ nhất để khắc phục sự cố này là xóa hoặc tắt lịch sử lệnh “Chạy”. Trong quá trình thực hiện, bạn có thể nhận thấy rằng việc xóa nhiều loại lịch sử khác nhau là một ý tưởng hay mà công cụ có tên Bleachbit có thể thực hiện dễ dàng.

Người dùng bất kỳ phiên bản Ubuntu nào khi giữ phím Super và R hoặc Alt và F2 cùng lúc sẽ hiển thị hộp “Chạy” có thể giải quyết vấn đề theo cách tương tự. Điều này bao gồm những người sử dụng Xubfox với Xfce4 cũng như Ubuntu MATE và Lubuntu với LXDE. Hãy nhớ rằng Dash “Các mục được sử dụng gần đây” tạo ra một bản ghi không giống với các mục mà Ubuntu ghi chú từ hộp “Chạy”. Lịch sử lệnh này cần được 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 cách giữ phím Super và nhấn R hoặc bằng cách giữ phím Alt và nhấn F2. Phím Super giống với phím Windows trên hầu hết các bàn phím PC. Bạn cũng có thể mở một thiết bị đầu cuối bằng cách giữ phím CTRL, ALT và T cùng lúc.

Nếu bạn muốn tắt lịch sử Người chạy bằng lệnh đầu cuối, hãy nhập:

gsettings đặt lịch sử com.canonical.Unity.Runner []

Nhấn phím enter và một âm thanh sẽ xác nhận mục nhập chính xác. Bạn có thể thực hiện tác vụ tương tự bằng cách gõ dconf-editor, nhấn enter rồi sử dụng con trỏ chuột để mở các lệnh Desktop, Unity và Runner ở phía bên trái của cửa sổ. Nhấp đúp vào lịch sử và thay đổi giá trị thành [] sau đó nhấn enter và đóng cửa sổ. Điều này sẽ đảm bảo rằng giao diện người dùng của Ubuntu ngừng ghi chú những gì bạn nhập vào hộp “Chạy”. Hãy nhớ rằng nếu bạn đang sử dụng terminal và thường viết các lệnh Bash thì những lệnh này sẽ không bị xóa trong quá trình này.

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

Nếu bạn không muốn tắt hoàn toàn lịch sử mà chỉ muốn xóa nó, thì bạn có thể cài đặt một chương trình hữu ích có tên Bleachbit, chương trình này sẽ giúp bạn xóa nhiều lịch sử khác nhau trong suốt quá trình cài đặt Ubuntu. Tuy nhiên, bạn cần phải cẩn thận vì nó cũng có thể xóa các tệp quan trọng.

Nếu bạn chưa cài đặt nó, bạn chỉ cần mở một thiết bị đầu cuối như trước và chạy Sudo apt-get install Bleachbit, sau đó làm theo lời nhắc. Bạn cũng có thể mở Ubuntu hoặc Trung tâm phần mềm Lubuntu hoặc Synaptic rồi bắt đầu nhập Bleachbit. Đánh dấu gói để cài đặt sau khi tìm thấy. Nhiều khả năng là nếu bạn đã sử dụng bản cài đặt Ubuntu được một thời gian thì bạn đã có sẵn các phần phụ thuộc cần thiết cho chương trình được cài đặt.

Trên menu Dash, KDE, LX hoặc Whisker, giờ đây bạn sẽ tìm thấy hai liên kết trong các công cụ hệ thống. Một cái đọc Bleachbit và cái còn lại là Bleachbit (với quyền root). Bạn sẽ cần chạy cả hai để xóa hệ thống của mình khỏi nhiều lịch sử trùng lặp, nhưng chạy lịch sử đầu tiên sẽ chỉ đủ để xóa lịch sử người dùng cục bộ.

Bạn cần chọn tính năng Chỉnh sửa rồi chọn Tùy chọn khi chạy chương trình lần đầu tiên. Bạn có thể chọn “Ẩn trình dọn dẹp không liên quan” để ẩn bất kỳ chương trình nào không có trong bản cài đặt Ubuntu của bạn. Có thể bạn sẽ muốn đảm bảo rằng “Ghi đè tệp để ẩn nội dung” và “Khởi động BleachBit bằng máy tính” không được chọn, trừ khi bạn cần tăng cường bảo mật. Đảm bảo chọn “Xác nhận trước khi xóa”.

Trong tab Ngôn ngữ, hãy đảm bảo rằng mọi ngôn ngữ bạn cài đặt phần mềm đều được chọn. Chọn tab Danh sách trắng và thêm bất kỳ khu vực nào bạn cần bỏ qua vào đó, sau đó đóng hộp tùy chọn và xem danh sách người dọn dẹp ở phía bên trái. Mỗi người sẽ giải thích những gì sẽ bị xóa khi bạn chọn nó. Xin lưu ý rằng nếu bạn đồng ý xóa Mật khẩu hoặc Dấu trang bằng công cụ này thì dữ liệu đã lưu khỏi trình duyệt của bạn sẽ bị xóa. Ngoài ra, việc sử dụng Bleachbit để xóa bộ nhớ có thể gây mất ổn định hệ thống. Trong cả hai trường hợp, mặc dù Bleachbit sẽ cảnh báo bạn trước khi bạn xóa nội dung nào đó tương tự nhưng nó vẫn cho phép bạn làm điều đó nếu bạn đồng ý, vì vậy hãy đặc biệt cẩn thận.

Khi bạn cảm thấy thoải mái với các lựa chọn của mình, hãy nhấp vào biểu tượng ổ đĩa để chạy trình dọn dẹp. Sau khi nó xóa lịch sử của bạn, hãy đóng nó lại rồi chọn liên kết thứ hai để chạy Bleachbit với tư cách là siêu người dùng gốc. Có thể bạn sẽ được yêu cầu nhập mật khẩu của mình. Phiên bản Bleeachbit mới này sẽ không có chủ đề GTK tùy chỉnh, vì vậy nó có thể trông nhạt nhẽo và thậm chí khá lỗi thời.

Đảm bảo mở lại Chỉnh sửa – Tùy chọn và đặt cùng cài đặt bạn đã đặt trong tài khoản người dùng. Làm tương tự với những phần ở bảng bên trái như trước. Hãy nhớ rằng mặc dù đây là một cách tuyệt vời để xóa không chỉ lịch sử người chạy mà tất cả lịch sử và do đó thậm chí còn tăng hiệu suất cài đặt Ubuntu của bạn, nhưng việc thao tác với tư cách người dùng root bất cẩn có thể gây ra thiệt hại lớn. Tuy nhiên, một lợi ích là bạn có thể xóa các tính năng Lịch sử chạy liên quan đến KDE trong bản cài đặt Kubuntu.

Chọn biểu tượng ổ đĩa khi bạn chắc chắn rằng bạn đã có tất cả các cài đặt giống như cài đặt cho tài khoản người dùng của mình. Hãy nhớ rằng vì nó hoạt động bằng tài khoản root nên có thể nó đang sử dụng phiên bản cũ hơn của biểu tượng. Quá trình dọn dẹp phải diễn ra ngắn gọn, tuy nhiên nếu bạn chọn APT autoremove làm chức năng thì nó cũng sẽ quét các gói không cần thiết. Điều này có thể tiết kiệm dung lượng ổ đĩa và cải thiện hiệu suất hệ thống, nhưng không cần thiết để giảm bớt các loại sự cố hộp thoại “Chạy” mà bạn có thể gặp phải ban đầu. Việc chạy phần mềm này cũng có thể xóa danh sách các lệnh Bash mà bạn có thể đã nhập.

GIỚI THIỆU TÁC GIẢ

Ngăn Ubuntu 16.04 tự động thực thi các lệnh lịch sử chạy

Mũi tên Kevin

Kevin Arrows là một chuyên gia công nghệ giàu kinh nghiệm và hiểu biết với hơn một thập kỷ kinh nghiệm trong ngành. Anh có chứng chỉ Chuyên gia Công nghệ được Chứng nhận của Microsoft (MCTS) và có niềm đam mê sâu sắc trong việc cập nhật những phát triển công nghệ mới nhất. Kevin đã viết nhiều về nhiều chủ đề liên quan đến công nghệ, thể hiện chuyên môn và kiến ​​thức của mình trong các lĩnh vực như phát triển phần mềm, an ninh mạng và điện toán đám mây. Những đóng góp của ông cho lĩnh vực công nghệ đã được các đồng nghiệp công nhận và tôn trọng rộng rãi, đồng thời ông được đánh giá cao nhờ 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 và ngắn gọn.