Как да стартирате приложенията си по подразбиране с прости команди в Ubuntu

Как да стартирате приложенията си по подразбиране с прости команди в Ubuntu

Linux е всичко за свободата. Докато патентованите операционни системи са склонни да ви насочват към настройка по подразбиране за всеки тип приложение (например уеб браузър), Linux предоставя инструментите за приспособяване на вашата система към вашите собствени вкусове. Трябва да имате възможност да имате толкова различни програми, колкото искате. И ето какво update-алтернативи всичко е - лесен начин за превключване между опции.





Ето как да го използвате в Ubuntu (и други системи, базирани на Debian).





Системата за алтернативни актуализации

Преди да се задълбочим в различните алтернативи, ще разгледаме нещата зад кулисите. Една алтернатива, редактор , осигурява текстов редактор, базиран на терминали:





игри, които не се нуждаят от мишка
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

И отварянето на текстов файл с тази команда прави точно това, което очаквате:

sudo editor /etc/fstab

Това ще отвори файловата система конфигурационен файл в текстов редактор ... но кой? В долната система се отвори в нано :



The редактор командата всъщност е a символична връзка (символна връзка). Връзка към нано , може да попитате? Не! Командата /usr/bin/editor е връзка към /etc/alternatives/editor . The /etc/alternative директория е мястото, където всички алтернативи в системата се управляват като символни връзки. Това са връзките, които сочат към въпросната програма. Така че това е връзка (във вашия PATH) към връзка (в директорията с алтернативи) към програма.

Както може би се досещате, update-алтернативи е инструментът, който ви помага да управлявате тези връзки. Нека да разгледаме как да го използваме.





Пример за актуализация-алтернативи Използване

Повечето update-алтернативи командите, които ще използвате, следват този модел:

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

В горното, алтернатива (и) се отнася до програмата, която в крайна сметка ще използвате. The опция е това, което искате да направите с него. За да продължите с редактор компонент, преди да се поразровим, нека разберем земната структура. The дисплей опцията ни показва някои подробности.





update-alternatives --display editor

Горните редове ни казват пътя към редактор самата команда, както и това, което е свързано в момента. Има обаче много неща, включително човек преводи на страници и подобни. По -фокусиран списък командата прави нещата по -лесни за разбиране:

update-alternatives --list editor

Там можете да видите това нано наистина е посочен като алтернатива за редактор . Но какво друго бихме могли да използваме? Това ни дава три възможности, включително ДОЙДОХ . Можете да преназначите редактор да се обадя на ДОЙДОХ програма вместо с config опция.

sudo update-alternatives --config editor

Използвайки интерактивното меню, можете да изберете нова опция. Или ако знаете програмата, която искате, използвайте комплект опция:

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

След това ще разгледаме няколко алтернативи, в които може да искате да опитате.

Забележителни алтернативни опции за актуализация

Както бе споменато, вече има много пакети, които използват update-алтернативи система. Ето някои, които може да се окажат полезни при управлението на вашата система:

update-alternatives --config java

Някои програми очакват/изискват да бъде инсталирана определена версия на Java. На системи, базирани на Ubuntu, можете да инсталирате множество версии на OpenJDK (Java с отворен код) от хранилища, както и да инсталирате на ръка множество версии на официалния Oracle JRE. Настройването на последното като алтернативи ще ви позволи да превключите коя среда Java стартира програми в движение.

Забележка: Има редица алтернативи, свързани с Java, които трябва да бъдат актуализирани заедно. Вижте приложението за удобство update-java-алтернативи , който върши част от специфичната за Java работа.

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

Доста разбираемо, това ще ви позволи да настроите уеб браузъра си по подразбиране. Ако работите на работен плот, базиран на GNOME, трябва също да разгледате gnome-www-браузър също.

update-alternatives --config mozilla-flashplugin

За добро или лошо, все още има много сайтове, които използват Flash. Това ще ви помогне да прелиствате между официалната версия на Adobe и тези с отворен код като скърцане .

Ако сте любопитни за пълния набор от налични алтернативи, опитайте следното, за да ги изброите по цялата им текуща настройка:

update-alternatives --get-selections

Персонализиране на вашите алтернативи

Управлението на опциите, които Canonical ни предоставя, е добро и добро. Но нямаше да е свобода, ако не можете да я направите своя, нали? В следващите раздели ще разгледаме как да добавяте и премахвате свои собствени алтернативни групи.

Добавяне на алтернативи от системата

Алтернативите се добавят към вашата система автоматично, когато инсталирате поддържани пакети. Например, ако сте инсталирали emacs , инсталационният процес ще изпълни скрипт, който създава необходимата опция в /etc/alternative , включително приоритет.

Но можете да създадете и свои собствени алтернативи, ако сте достатъчно авантюристични. Ако го направите, трябва да имате предвид, че ще трябва да попълните тези алтернативи ръчно. Например, ако създадете нова алтернатива, озаглавена x-текстов процесор , ще трябва да добавите на ръка първата и всички следващи програми. Също така ще трябва да ги премахнете, в противен случай може да откриете алтернатива, сочеща към програма, която вече не съществува.

Нека добавим група, наречена x-текстов процесор и една алтернатива (в този случай отличният LibreOffice Writer) е следната:

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

Тази команда създава:

  • Извиква се нова команда (всъщност символна връзка) текстов процесор представляващи;
  • Нова алтернативна група, наречена x-текстов процесор , който;
  • Съдържа (и по подразбиране) приложението /usr/bin/lowriter , който има;
  • Приоритет 40.

Обаждане текстов процесор от командния ред сега ще стартира LibreOffice Writer (посочено по -горе като нисък писател ). Можете да добавяте други (например текстообработващ режим в текстов режим WordGinder ) със същата команда, като променя пътя на реалното приложение според нуждите:

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

Сега се питат за x-текстов процесор група ще покаже тези две опции.

По подразбиране групата е в „автоматичен“ режим, което означава, че системата ще използва опция с най -високата Приоритет (по номер) съдържа - в този случай LibreOffice (40, срещу WordGinder 20). Можете да използвате config описаната по -горе опция за промяна на това.

Премахване на алтернативи от системата

Ако решите, че нямате нужда от опция, проста команда, използваща Премахване вариант ще се отърве от него.

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

Накрая, премахнете всички опцията ще изтрие цялата група, включително всичките й алтернативи:

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

Обърнете внимание, че те премахват актуализирайте алтернативите записи, но не програмите, с които са свързани.

Били ли сте някога актуализирани алтернативи в действие преди? Някакви съвети или трикове, свързани с работата с алтернативи? Кажете ни в коментарите!

Кредит на изображението: момент чрез Shutterstock.com

Дял Дял Туит електронна поща 8 -те най -добри уебсайта за безплатно изтегляне на аудиокниги

Аудиокнигите са чудесен източник на забавление и са много по -лесни за смилане. Ето осемте най -добри уебсайта, където можете да ги изтеглите безплатно.

Прочетете Напред
Свързани теми
  • Linux
  • Ubuntu
  • Debian
  • Linux
За автора Арън Питърс(31 статии са публикувани)

Аарон е познат с технологиите като бизнес анализатор и ръководител на проекти в продължение на петнадесет години и е лоялен потребител на Ubuntu почти толкова дълго (от Breezy Badger). Интересите му включват отворен код, приложения за малък бизнес, интеграция на Linux и Android и работа с компютър в обикновен текстов режим.

Още от Арън Питърс

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и изключителни оферти!

Щракнете тук, за да се абонирате
Категория Linux