Com llançar les vostres aplicacions predeterminades amb ordres simples a Ubuntu

Com llançar les vostres aplicacions predeterminades amb ordres simples a Ubuntu

Linux és qüestió de llibertat. Tot i que els sistemes operatius propietaris tendeixen a apuntar-vos cap a una configuració predeterminada per a cada tipus d’aplicació (per exemple, navegador web), Linux proporciona les eines per adaptar el vostre sistema als vostres gustos. Hauríeu de tenir tants programes diferents com vulgueu. I això és el que actualització-alternatives es tracta d'una manera fàcil de canviar entre opcions.





A continuació s’explica com utilitzar-lo a Ubuntu (i altres sistemes basats en Debian).





El sistema d'actualitzacions alternatives

Abans d’endinsar-nos en les diferents alternatives, veurem les coses que hi ha darrere de les escenes. Una alternativa, editor , proporciona un editor de text basat en terminal:





com esborrar un compte de hotmail
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

I obrir un fitxer de text amb aquesta ordre fa exactament el que podríeu esperar:

sudo editor /etc/fstab

Això obrirà el sistema de fitxers fitxer de configuració en un editor de text ... però quin? Al sistema següent es va obrir nano :



El editor l'ordre és de fet un enllaç simbòlic (enllaç simbòlic). Un enllaç a nano , podríeu preguntar? No, no! L'ordre / usr / bin / editor és un enllaç a / etc / alternatives / editor . El / etc / alternatives directori és on es gestionen totes les alternatives del sistema com a enllaços simbòlics. Aquests són els enllaços que apunten al programa real en qüestió. Per tant, és un enllaç (al vostre PATH) a un enllaç (al directori d’alternatives) a un programa.

Com haureu endevinat, actualització-alternatives és l'eina que us ajuda a gestionar aquests enllaços. Vegem com utilitzar-lo.





Exemple d'ús d'actualitzacions-alternatives

La majoria actualització-alternatives les ordres que utilitzarà segueixen aquest patró:

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

A l’anterior, alternativa (s) fa referència al programa que acabareu utilitzant. El opció és el que voleu fer-hi. Per continuar amb el editor component, abans de passar-nos-en, fem un terreny. El visualització l'opció ens mostra alguns detalls.





update-alternatives --display editor

Les línies superiors ens indiquen el camí cap al editor ordre en si mateix, així com el que hi ha vinculat en aquest moment. Però hi ha moltes coses, incloses home traduccions de pàgines, etc. Un enfocament més centrat llista La comanda facilita la comprensió de les coses:

update-alternatives --list editor

Allà, ho podeu veure nano és una llista per a editor . Però, què més podríem utilitzar? Això ens proporciona tres opcions, inclosa VAIG VENIR . Podeu tornar a assignar-la editor per trucar al VAIG VENIR programa en lloc d'això amb el fitxer config opció.

sudo update-alternatives --config editor

Mitjançant el menú interactiu, podeu seleccionar una nova opció. O si coneixeu el programa que voleu, utilitzeu el conjunt opció:

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

A continuació, veurem algunes alternatives que potser voldreu provar.

Opcions alternatives d'actualització notables

Com s'ha esmentat, ja hi ha molts paquets que fan ús del fitxer actualització-alternatives sistema. Aquí hi ha alguns que poden resultar útils per gestionar el vostre sistema:

update-alternatives --config java

Alguns programes esperen / requereixen que s’instal·li una determinada versió de Java. En sistemes basats en Ubuntu, podeu instal·lar diverses versions de l'OpenJDK (codi obert Java) des de repositoris, així com instal·lar diverses versions de l'Oracle JRE oficial a mà. Configurar aquest últim com a alternatives us permetrà canviar quin entorn Java llança programes sobre la marxa.

Nota: Hi ha una sèrie d'alternatives relacionades amb Java que s'han d'actualitzar juntes. Consulteu l'aplicació de conveniència update-java-alternatives , que fa part del treball específic de Java per a vosaltres.

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

Bastant autoexplicable, això us permetrà configurar el navegador web per defecte. Si treballeu en un escriptori basat en GNOME, també hauríeu de mirar-ho gnome-www-browser també.

update-alternatives --config mozilla-flashplugin

Per bé o per mal, encara hi ha molts llocs que utilitzen Flash. Això us ajudarà a alternar entre la versió oficial d’Adobe i la de codi obert, com ara cruixir .

Si teniu curiositat per conèixer tota la gamma d’alternatives disponibles, proveu el següent per llistar-les al llarg de la configuració actual:

update-alternatives --get-selections

Personalització de les vostres alternatives

Gestionar les opcions que Canonical ens ofereix està molt bé. Però no seria llibertat si no la poguessis fer vostra, oi? A les seccions següents veurem com afegir i eliminar els vostres propis grups alternatius.

Addició d’alternatives des del sistema

S’afegeixen alternatives al vostre sistema automàticament quan instal·leu paquets compatibles. Per exemple, si heu instal·lat emacs , el procés d'instal·lació executaria un script que crea l'opció necessària a / etc / alternatives , inclosa una prioritat.

Però també podeu crear les vostres pròpies alternatives, si sou prou aventurer. Si ho feu, heu de tenir en compte que haureu de completar aquestes alternatives manualment. Per exemple, si creeu una alternativa nova titulada processador de textos x , haureu d'afegir el primer i tots els programes posteriors a mà. També els haureu d’eliminar; en cas contrari, podreu trobar l’alternativa que apunta a un programa que ja no existeix.

Afegim un grup anomenat processador de textos x i una alternativa (en aquest cas l'excel·lent LibreOffice Writer) és la següent:

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

Aquesta ordre crea:

  • Es diu una nova ordre (de fet un enllaç simbòlic) processador de textos representar;
  • Un nou grup d’alternatives anomenat processador de textos x , quin;
  • Conté (i per defecte) l'aplicació / usr / bin / lowriter , que té;
  • Una prioritat de 40.

Trucant processador de textos des de la línia d'ordres s'iniciarà el LibreOffice Writer (especificat anteriorment com a lowriter ). Podeu afegir-ne d’altres (per exemple, el processador de text en mode text wordgrinder ) amb la mateixa ordre, canviant el camí de l'aplicació real segons sigui necessari:

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

Ara consultant el fitxer processador de textos x grup mostrarà aquestes dues opcions.

Per defecte, el grup està en mode 'automàtic', el que significa que el sistema utilitzarà l'opció amb la més alta Prioritat (per nombre) que conté - en aquest cas LibreOffice (40, versus wordgrinder's 20). Podeu utilitzar el fitxer config opció descrita anteriorment per canviar-la.

Eliminació d’alternatives del sistema

Si decidiu que no necessiteu cap opció, feu una senzilla ordre mitjançant eliminar l’opció se’n desfarà.

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

Finalment, el fitxer esborra-ho tot L'opció suprimirà tot el grup, incloses totes les seves alternatives:

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

Tingueu en compte que aquests eliminen el fitxer actualitzar alternatives entrades però no els programes als quals estan vinculats.

Alguna vegada heu actualitzat alternatives en acció? Algun consell o truc relacionat amb el treball amb alternatives? Feu-nos-ho saber als comentaris.

Crèdit de la imatge: moment a través de Shutterstock.com

Compartir Compartir Tweet Correu electrònic Els vuit millors llocs web per descarregar audiollibres de forma gratuïta

Els audiollibres són una gran font d’entreteniment i són molt més fàcils de digerir. Aquests són els vuit millors llocs web on els podeu descarregar gratuïtament.

Llegiu a continuació
Temes relacionats
  • Linux
  • Ubuntu
  • Debian
  • Linux
Sobre l'autor Aaron Peters(31 articles publicats)

Aaron fa quinze anys que és analista de negocis i cap de projecte i ha estat un usuari fidel de l’Ubuntu durant gairebé tant de temps (des del Breezy Badger). Els seus interessos inclouen el codi obert, les aplicacions de petites empreses, la integració de Linux i Android i la informàtica en mode de text pla.

Més d'Aaron Peters

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us