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á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ác lựa chọn thay thế cập nhật

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ế, biên tập viên , cung cấp một trình soạn thảo văn bản dựa trên thiết bị đầu cuối:





cách xóa người dùng trên xbox một
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ở hệ thống tệp tập tin cấu hình 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ở trong nano :



Các biên tập viên trên thực tế, lệnh là một liên kết tượng trưng (liên kết tượng trưng). Một liên kết đến 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 . Các / 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, nó 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ập nhật-lựa chọn thay thế là công cụ giúp bạn quản lý các liên kết này. Hãy cùng xem làm thế nào để sử dụng nó.





Ví dụ về cách sử dụng các lựa chọn thay thế cập nhật

Phần lớn cập nhật-lựa chọn thay thế 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. Các Lựa chọn là những gì bạn muốn làm với nó. Để tiếp tục với biên tập viên thành phần, trước khi chúng ta đi xung quanh, chúng ta hãy lấy phần đất. Các trưng bày tùy chọn cho chúng tôi thấy một số chi tiết.





update-alternatives --display editor

Các dòng trên cùng cho chúng ta biết con đường dẫn đến biên tập viên 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 Đàn ông bản dịch trang và như vậy. Tập trung hơn danh sách lệnh làm cho mọi thứ dễ hiểu hơn:

update-alternatives --list editor

Ở đó, bạn có thể thấy rằng nano thực sự được liệt kê như một sự thay thế cho biên tập viên . 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 TÔI ĐÃ ĐẾN . Bạn có thể chỉ định lại biên tập viên để gọi TÔI ĐÃ ĐẾN thay vào đó chương trình với cấu hình Lựa chọn.

sudo update-alternatives --config editor

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 bạn muốn, hãy sử dụng bộ Lựa 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 thay thế cập nhật đáng chú ý

Như đã đề cập, đã có nhiều gói sử dụng cập nhật-lựa chọn thay thế hệ thống. Dưới đây là một số 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. Kiểm tra ứng dụng tiện lợi update-java-Alternatives , một số công việc dành riêng cho Java sẽ phù hợp với bạn.

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 web 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ư gặm nhấm .

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 các 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 ra tùy chọn cần thiết trong / etc / thay thế , 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 cần phải xóa chúng, nếu không, bạn có thể thấy 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à xử lý văn bản đại diện;
  • Một 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.

Kêu gọi 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à người viết thấp ). 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 người viết chữ ) 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

Bây giờ truy vấn x-word-processor nhóm sẽ hiển thị hai tùy chọn này.

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ó giá trị cao nhất Sự ưu tiên (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ể 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 giải pháp 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 tẩy tùy chọn sẽ loại bỏ nó.

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

cuối cùng bỏ 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 loại bỏ cập nhật các lựa chọn thay thế mục nhập nhưng không phải 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: khoảnh khắc qua Shutterstock.com

Đăng lại Đăng lại tiếng riu ríu E-mail 8 trang web tốt nhất để tải xuống sách nói miễn phí

Sách nói là một nguồn giải trí tuyệt vời và dễ đọc hơn nhiều. Dưới đây là tám trang web tốt nhất mà bạn có thể tải chúng xuống miễn phí.

Đọc tiếp
Chủ đề liên quan
  • Linux
  • Ubuntu
  • Debian
  • Linux
Giới thiệu về tác giả Aaron Peters(31 bài báo đã xuất bản)

Aaron đã am hiểu sâu sắc về công nghệ với tư cách là một nhà phân tích kinh doanh và quản lý dự án trong suốt 15 năm và đã là một người dùng Ubuntu trung thành gần như lâu (kể từ Breezy Badger). Sở thích của anh ấy bao gồm mã nguồn mở, các ứng dụng dành cho doanh nghiệp nhỏ, tích hợp Linux và Android, và máy tính ở chế độ văn bản thuần túy.

Xem thêm từ Aaron Peters

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký