Jak uruchomić domyślne aplikacje za pomocą prostych poleceń w Ubuntu?

Jak uruchomić domyślne aplikacje za pomocą prostych poleceń w Ubuntu?

Linux to wszystko o wolności. Podczas gdy zastrzeżone systemy operacyjne mają tendencję do wskazywania domyślnej wartości dla każdego typu aplikacji (np. przeglądarki internetowej), Linux zapewnia narzędzia umożliwiające dostosowanie systemu do własnych upodobań. Powinieneś być w stanie mieć tyle różnych programów, ile chcesz. I właśnie to aktualizacje-alternatywy chodzi o łatwy sposób przełączania się między opcjami.





Oto jak go używać w Ubuntu (i innych systemach opartych na Debianie).





System aktualizacji-alternatyw

Zanim zagłębimy się w różne alternatywy, przyjrzymy się za kulisami. Jedna alternatywa, redaktor , zapewnia terminalowy edytor tekstu:





jak zapisywać obrazy z pdf
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

A otwarcie pliku tekstowego za pomocą tego polecenia robi dokładnie to, czego można oczekiwać:

sudo editor /etc/fstab

To otworzy system plików plik konfiguracyjny w edytorze tekstu... ale w jakim? W poniższym systemie otworzył się w nano :



ten redaktor polecenie jest w rzeczywistości dowiązanie symboliczne (łącze symboliczne). Link do nano , możesz zapytać? Nie! Komenda /usr/bin/edytor jest linkiem do /etc/alternatywy/edytor . ten /etc/alternatywy katalog to miejsce, w którym wszystkie alternatywy w systemie są zarządzane jako dowiązania symboliczne. Są to linki, które prowadzą do danego programu. Jest to więc link (w Twojej PATH) do linku (w katalogu alternatyw) do programu.

Jak można się domyślić, aktualizacje-alternatywy to narzędzie, które pomaga zarządzać tymi linkami. Przyjrzyjmy się, jak z niego korzystać.





Przykładowe alternatywy aktualizacji

Bardzo aktualizacje-alternatywy polecenia, których będziesz używać, są zgodne z następującym wzorem:

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

W powyższym, alternatywa(e) odnosi się do programu, którego będziesz używać. ten opcja co chcesz z tym zrobić. Aby kontynuować z redaktor składnik, zanim zaczniemy grzebać, zdobądźmy ukształtowanie terenu. ten wyświetlacz opcja pokazuje nam trochę szczegółów.





update-alternatives --display editor

Górne linie wskazują nam drogę do redaktor samego polecenia, a także tego, co jest w tej chwili połączone. Jest tam jednak wiele rzeczy, w tym facet tłumaczenia stron i tym podobne. Bardziej skoncentrowany lista polecenie ułatwia zrozumienie:

update-alternatives --list editor

Tam możesz to zobaczyć nano jest rzeczywiście wymieniony jako alternatywa dla redaktor . Ale czego jeszcze moglibyśmy użyć? Daje nam to trzy opcje, w tym PRZYSZEDŁEM . Możesz ponownie przypisać redaktor zadzwonić do PRZYSZEDŁEM zamiast tego programu z konfiguracja opcja.

sudo update-alternatives --config editor

Korzystając z interaktywnego menu, możesz wybrać nową opcję. Lub jeśli znasz program, który chcesz, użyj ustawić opcja:

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

Następnie przyjrzymy się kilku alternatywom, które możesz wypróbować.

Godne uwagi alternatywne opcje aktualizacji

Jak wspomniano, istnieje już wiele pakietów, które wykorzystują aktualizacje-alternatywy system. Oto kilka, które mogą okazać się przydatne w zarządzaniu systemem:

update-alternatives --config java

Niektóre programy oczekują/wymagają zainstalowania określonej wersji Javy. W systemach opartych na Ubuntu można zainstalować wiele wersji OpenJDK (Java o otwartym kodzie źródłowym) z repozytoriów, a także ręcznie zainstalować wiele wersji oficjalnego środowiska Oracle JRE. Skonfigurowanie tych ostatnich jako alternatyw pozwoli ci przełączać, które środowisko Java uruchamia programy w locie.

Uwaga: Istnieje wiele alternatyw związanych z Javą, które należy aktualizować razem. Sprawdź aplikację wygodną aktualizacja-java-alternatywy , który wykonuje dla Ciebie część prac związanych z Javą.

update-alternatives --config x-www-browser/gnome-www-browser

To dość oczywiste, to pozwoli ci ustawić domyślną przeglądarkę internetową. Jeśli pracujesz na pulpicie opartym na GNOME, powinieneś również spojrzeć na gnome-www-przeglądarka także.

update-alternatives --config mozilla-flashplugin

Na dobre lub na złe, wciąż wiele witryn używa Flasha . Pomoże Ci to przełączać się między oficjalną wersją Adobe a wersjami open source, takimi jak zgrzytać .

Jeśli ciekawi Cię pełna gama dostępnych alternatyw, wypróbuj poniższe, aby wymienić je wszystkie wraz z ich bieżącym ustawieniem:

update-alternatives --get-selections

Dostosowywanie alternatyw

Zarządzanie opcjami, które daje nam Canonical, jest dobre i dobre. Ale to nie byłaby wolność, gdybyś nie mógł jej przyswoić, prawda? W kolejnych sekcjach przyjrzymy się, jak dodawać i usuwać własne grupy alternatywne.

Dodawanie alternatyw z systemu

Alternatywy są dodawane do systemu automatycznie po zainstalowaniu obsługiwanych pakietów. Na przykład, jeśli zainstalowałeś emacs , proces instalacji uruchomi skrypt, który utworzy niezbędną opcję w /etc/alternatywy , w tym priorytet.

Ale możesz też tworzyć własne alternatywy, jeśli masz wystarczająco dużo przygód. Jeśli to zrobisz, pamiętaj, że będziesz musiał wypełnić te alternatywy ręcznie. Na przykład, jeśli utworzysz nową alternatywę zatytułowaną x-word-processor , musisz ręcznie dodać pierwszy i wszystkie kolejne programy. Będziesz także musiał je usunąć, w przeciwnym razie możesz znaleźć alternatywę wskazującą na program, który już nie istnieje.

Dodajmy grupę o nazwie x-word-processor a jedna alternatywa (w tym przypadku doskonały LibreOffice Writer ) jest następująca:

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

To polecenie tworzy:

  • Nowe polecenie (w rzeczywistości dowiązanie symboliczne) o nazwie Edytor tekstu reprezentowanie;
  • Nowa grupa alternatyw o nazwie x-word-processor , który;
  • Zawiera (i domyślnie) aplikację /usr/bin/lowriter , który ma;
  • Priorytet 40.

Powołanie Edytor tekstu z wiersza poleceń uruchomi teraz LibreOffice Writer (określony powyżej jako lowriter ). Możesz dodać inne (np. edytor tekstu w trybie tekstowym szlifierka słów ) tym samym poleceniem, zmieniając w razie potrzeby rzeczywistą ścieżkę aplikacji:

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

Teraz pytam x-word-processor group pokaże te dwie opcje.

Domyślnie grupa jest w trybie „auto”, co oznacza, że ​​system użyje opcji z najwyższą Priorytet (według liczby) zawiera — w tym przypadku LibreOffice (40, w porównaniu z szlifierz słów 20). Możesz użyć konfiguracja opcja opisana powyżej, aby to zmienić.

Usuwanie alternatyw z systemu

Jeśli zdecydujesz, że nie potrzebujesz opcji, proste polecenie za pomocą usunąć opcja pozbędzie się tego.

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

Wreszcie Usuń wszystko opcja usunie całą grupę, w tym wszystkie jej alternatywy:

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

Zauważ, że te usuwają zaktualizuj alternatywy wpisy ale nie programy, z którymi są powiązane.

Czy kiedykolwiek wcześniej aktualizowałeś alternatywy w akcji? Jakieś wskazówki lub triki związane z pracą z alternatywami? Daj nam znać w komentarzach!

Źródło obrazu: chwila za pośrednictwem Shutterstock.com

Udział Udział Ćwierkać E-mail 8 najlepszych stron internetowych do pobierania audiobooków za darmo

Audiobooki są doskonałym źródłem rozrywki i są znacznie łatwiejsze do strawienia. Oto osiem najlepszych stron internetowych, z których można je pobrać za darmo.

Czytaj dalej
Powiązane tematy
  • Linux
  • Ubuntu
  • Debiana
  • Linux
O autorze Aaron Peters(31 opublikowanych artykułów)

Aaron od piętnastu lat zajmuje się technologią jako analityk biznesowy i kierownik projektów, a prawie tak samo długo (od Breezy Badger) jest lojalnym użytkownikiem Ubuntu. Jego zainteresowania obejmują open source, aplikacje dla małych firm, integrację systemów Linux i Android oraz przetwarzanie w trybie zwykłego tekstu.

Więcej od Aarona Petersa

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować