Computer >> Máy Tính >  >> Hệ thống >> Linux

Cách khởi chạy ứng dụng mặc định của bạn bằng các lệnh đơn giản trong Ubuntu

Linux là tất cả về tự do. Trong khi các hệ điều hành độc quyền có xu hướng hướng bạn đến một mặc định cho từng loại ứng dụng (ví dụ:trình duyệt web), Linux cung cấp các công cụ để điều chỉnh hệ thống của bạn theo sở thích của riêng bạn. Bạn sẽ có thể có nhiều chương trình khác nhau cùng loại tùy thích. Và đó là những gì cập nhật-lựa chọn thay thế là tất cả về - một cách dễ dàng để chuyển đổi giữa các tùy chọn.

Đây là cách sử dụng nó trong Ubuntu (và các hệ thống dựa trên Debian khác).

Hệ thống cập nhật-thay thế

Trước khi đi sâu vào các lựa chọn thay thế khác nhau, chúng ta sẽ xem xét những điều đằng sau hậu trường. Một thay thế, trình chỉnh sửa , Cung cấp trình soạn thảo văn bản dựa trên thiết bị đầu cuối:

whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

Và việc mở tệp văn bản bằng lệnh này sẽ thực hiện chính xác những gì bạn mong đợi:

sudo editor /etc/fstab

Thao tác này sẽ mở tệp cấu hình hệ thống tệp trong trình soạn thảo văn bản ... nhưng cái nào? Trên hệ thống bên dưới, nó đã mở bằng nano :

Cách khởi chạy ứng dụng mặc định của bạn bằng các lệnh đơn giản trong Ubuntu

Trình chỉnh sửa thực chất lệnh là một liên kết tượng trưng (liên kết tượng trưng). Liên kết tới nano , bạn có thể hỏi? Không! Lệnh / usr / bin / editor là một liên kết đến / etc / Alternatives / editor . / etc / thay thế thư mục là nơi tất cả các lựa chọn thay thế trong hệ thống được quản lý dưới dạng các liên kết tượng trưng. Đây là những liên kết trỏ đến chương trình thực tế được đề cập. Vì vậy, đó là một liên kết (trong PATH của bạn) đến một liên kết (trong thư mục lựa chọn thay thế) đến một chương trình.

Như bạn có thể đã đoán, các lựa chọn thay thế cập nhật là công cụ giúp bạn quản lý các liên kết này. Hãy xem cách sử dụng nó.

Cách sử dụng cập nhật-thay thế mẫu

Hầu hết các lựa chọn thay thế cập nhật các lệnh bạn sẽ sử dụng theo mẫu sau:

sudo update-alternatives [option] [alternative(s)]

Ở trên, (các) thay thế đề cập đến chương trình bạn sẽ sử dụng. Tùy chọn là những gì bạn muốn làm với nó. Để tiếp tục với trình chỉnh sửa thành phần, trước khi chúng ta đi xung quanh, hãy lấy phần đất. Màn hình tùy chọn hiển thị cho chúng tôi một số chi tiết.

update-alternatives --display editor
Cách khởi chạy ứng dụng mặc định của bạn bằng các lệnh đơn giản trong Ubuntu

Các dòng trên cùng cho chúng tôi biết đường dẫn đến trình chỉnh sửa chính nó, cũng như những gì được liên kết vào lúc này. Tuy nhiên, có rất nhiều thứ trong đó, bao gồm cả man bản dịch trang và như vậy. Danh sách tập trung hơn lệnh làm cho mọi thứ dễ hiểu hơn:

update-alternatives --list editor
Cách khởi chạy ứng dụng mặc định của bạn bằng các lệnh đơn giản trong Ubuntu

Ở đó, bạn có thể thấy rằng nano thực sự được liệt kê là một giải pháp thay thế cho trình chỉnh sửa . Nhưng chúng ta có thể sử dụng những gì khác? Điều này cung cấp cho chúng tôi ba tùy chọn, bao gồm VIM . Bạn có thể chỉ định lại người chỉnh sửa để gọi VIM thay vào đó chương trình bằng cấu hình tùy chọn.

sudo update-alternatives --config editor
Cách khởi chạy ứng dụng mặc định của bạn bằng các lệnh đơn giản trong Ubuntu

Sử dụng menu tương tác, bạn có thể chọn một tùy chọn mới. Hoặc nếu bạn biết chương trình mình muốn, hãy sử dụng set tùy chọn:

sudo update-alternatives --set editor /usr/bin/vim.basic

Tiếp theo, chúng ta sẽ xem xét một số lựa chọn thay thế mà bạn có thể muốn thử.

Các tùy chọn cập nhật-thay thế đáng chú ý

Như đã đề cập, đã có nhiều gói sử dụng các lựa chọn thay thế cập nhật hệ thống. Dưới đây là một số điều có thể hữu ích trong việc quản lý hệ thống của bạn:

update-alternatives --config java

Một số chương trình yêu cầu / yêu cầu một phiên bản Java nhất định được cài đặt. Trên các hệ thống dựa trên Ubuntu, bạn có thể cài đặt nhiều phiên bản OpenJDK (Java mã nguồn mở) từ các kho lưu trữ cũng như cài đặt nhiều phiên bản Oracle JRE chính thức bằng tay. Việc thiết lập cái sau làm lựa chọn thay thế sẽ cho phép bạn chuyển đổi môi trường Java nào khởi chạy chương trình một cách nhanh chóng.

Lưu ý:Có một số lựa chọn thay thế liên quan đến Java nên được cập nhật cùng nhau. Xem ứng dụng tiện lợi update-java-Alternatives , một số công việc dành riêng cho Java phù hợp với bạn.

Cách khởi chạy ứng dụng mặc định của bạn bằng các lệnh đơn giản trong Ubuntu
update-alternatives --config x-www-browser/gnome-www-browser

Khá dễ hiểu, điều này sẽ cho phép bạn đặt trình duyệt web mặc định của mình. Nếu bạn làm việc trên máy tính để bàn dựa trên GNOME, bạn cũng nên xem gnome-www-browser quá.

update-alternatives --config mozilla-flashplugin

Dù tốt hơn hay tệ hơn, vẫn có rất nhiều trang sử dụng Flash. Điều này sẽ giúp bạn chuyển đổi giữa phiên bản Adobe chính thức và những phiên bản nguồn mở như gnash.

Nếu bạn tò mò về đầy đủ các lựa chọn thay thế có sẵn, hãy thử những điều sau đây để liệt kê tất cả chúng cùng với cài đặt hiện tại của chúng:

update-alternatives --get-selections

Tùy chỉnh các lựa chọn thay thế của bạn

Việc quản lý các tùy chọn mà Canonical cung cấp cho chúng tôi đều ổn và tốt. Nhưng sẽ không phải là tự do nếu bạn không thể biến nó thành của riêng mình, phải không? Trong các phần sau, chúng ta sẽ xem xét cách thêm và xóa các nhóm thay thế của riêng bạn.

Thêm giải pháp thay thế từ hệ thống

Các lựa chọn thay thế được tự động thêm vào hệ thống của bạn khi bạn cài đặt các gói được hỗ trợ. Ví dụ:nếu bạn đã cài đặt emacs , quá trình cài đặt sẽ chạy một tập lệnh tạo tùy chọn cần thiết trong / etc / Alternatives , bao gồm một mức độ ưu tiên.

Nhưng bạn cũng có thể tạo ra các lựa chọn thay thế của riêng mình, nếu bạn đủ mạo hiểm. Nếu bạn làm vậy, bạn nên nhớ rằng bạn sẽ cần điền các lựa chọn thay thế này theo cách thủ công. Ví dụ:nếu bạn tạo một giải pháp thay thế mới có tiêu đề x-word-processor , bạn sẽ cần thêm thủ công các chương trình đầu tiên và tất cả các chương trình tiếp theo. Bạn cũng sẽ cần phải xóa chúng, nếu không, bạn có thể thấy chương trình thay thế của mình trỏ đến một chương trình không còn tồn tại.

Hãy thêm một nhóm có tên x-word-processor và một giải pháp thay thế (trong trường hợp này là LibreOffice Writer xuất sắc) như sau:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

Lệnh này tạo:

  • Một lệnh mới (trên thực tế là một liên kết tượng trưng) được gọi là trình xử lý văn bản đại diện;
  • Nhóm lựa chọn thay thế mới được gọi là x-word-processor , cái mà;
  • Chứa (và mặc định là) ứng dụng / usr / bin / lowriter , trong đó có;
  • Mức độ ưu tiên là 40.

Gọi cho trình xử lý văn bản từ dòng lệnh bây giờ sẽ khởi chạy LibreOffice Writer (được chỉ định ở trên là lowriter ). Bạn có thể thêm những người khác (ví dụ:trình xử lý văn bản ở chế độ văn bản wordgrinder ) với cùng một lệnh, thay đổi đường dẫn của ứng dụng thực nếu cần:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

Hiện đang truy vấn x-word-processor nhóm sẽ hiển thị hai tùy chọn này.

Cách khởi chạy ứng dụng mặc định của bạn bằng các lệnh đơn giản trong Ubuntu

Theo mặc định, nhóm ở chế độ "tự động", có nghĩa là hệ thống sẽ sử dụng tùy chọn có Mức độ ưu tiên cao nhất (theo số) nó chứa - trong trường hợp này là LibreOffice (40, so với wordgrinder's 20). Bạn có thể sử dụng cấu hình tùy chọn được mô tả ở trên để thay đổi điều này.

Xóa các lựa chọn thay thế khỏi hệ thống

Nếu bạn quyết định rằng bạn không cần một tùy chọn, một lệnh đơn giản bằng cách sử dụng loại bỏ tùy chọn sẽ loại bỏ nó.

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

Cuối cùng, xóa tất cả tùy chọn sẽ xóa toàn bộ nhóm, bao gồm tất cả các lựa chọn thay thế của nó:

sudo update-alternatives --remove-all x-word-processor

Lưu ý rằng những điều này sẽ xóa các lựa chọn thay thế cập nhật mục nhập nhưng không các chương trình mà chúng được liên kết.

Bạn đã bao giờ cập nhật các lựa chọn thay thế đang hoạt động trước đây chưa? Bất kỳ mẹo hoặc thủ thuật nào liên quan đến việc làm việc với các lựa chọn thay thế? Hãy cho chúng tôi biết trong phần bình luận!

Tín dụng hình ảnh:momente qua Shutterstock.com