Comment lancer vos applications par défaut avec des commandes simples dans Ubuntu

Comment lancer vos applications par défaut avec des commandes simples dans Ubuntu

Linux est une question de liberté. Alors que les systèmes d'exploitation propriétaires ont tendance à vous orienter vers une valeur par défaut pour chaque type d'application (par exemple, un navigateur Web), Linux fournit les outils pour adapter votre système à vos propres goûts. Vous devriez pouvoir avoir autant de programmes différents d'un même type que vous le souhaitez. Et c'est quoi mise à jour-alternatives est tout - un moyen facile de basculer entre les options.





Voici comment l'utiliser dans Ubuntu (et d'autres systèmes basés sur Debian).





Le système update-alternatives

Avant de nous plonger dans les différentes alternatives, nous allons jeter un œil aux choses dans les coulisses. Une alternative, éditeur , fournit un éditeur de texte basé sur un terminal :





télécharger une vidéo youtube sur un appareil photo iphone
whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

Et ouvrir un fichier texte avec cette commande fait exactement ce que vous attendez :

sudo editor /etc/fstab

Cela ouvrira le système de fichiers fichier de configuration dans un éditeur de texte... mais lequel ? Sur le système ci-dessous, il s'est ouvert dans nano :



Les éditeur la commande est en fait un lien symbolique (lien symbolique). Un lien vers nano , vous pourriez demander ? Nan! La commande /usr/bin/éditeur est un lien vers /etc/alternatives/éditeur . Les /etc/alternatives Le répertoire est l'endroit où toutes les alternatives du système sont gérées sous forme de liens symboliques. Ce sont les liens qui pointent vers le programme réel en question. C'est donc un lien (dans votre PATH) vers un lien (dans le répertoire des alternatives) vers un programme.

Comme vous l'avez peut-être deviné, mise à jour-alternatives est l'outil qui vous aide à gérer ces liens. Voyons comment l'utiliser.





Exemple d'utilisation de update-alternatives

Plus mise à jour-alternatives les commandes que vous utiliserez suivent ce modèle :

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

Au dessus, alternative(s) fait référence au programme que vous finirez par utiliser. Les option c'est ce que tu veux en faire. Pour continuer avec le éditeur composant, avant d'aller fouiller, obtenons la configuration du terrain. Les affichage L'option nous montre quelques détails.





update-alternatives --display editor

Les lignes du haut nous indiquent le chemin vers le éditeur commande elle-même, ainsi que ce qui est lié pour le moment. Il y a beaucoup de choses là-dedans cependant, y compris homme traductions de pages et autres. Un plus concentré liste commande rend les choses plus faciles à comprendre :

update-alternatives --list editor

Là, tu peux voir que nano est en effet répertorié comme une alternative pour éditeur . Mais que pourrions-nous utiliser d'autre ? Cela nous donne trois options, dont JE SUIS VENU . Vous pouvez réaffecter éditeur appeler le JE SUIS VENU programme à la place avec le configuration option.

sudo update-alternatives --config editor

À l'aide du menu interactif, vous pouvez sélectionner une nouvelle option. Ou si vous connaissez le programme que vous voulez, utilisez le ensemble option:

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

Ensuite, nous examinerons quelques alternatives que vous voudrez peut-être essayer.

Options alternatives de mise à jour notables

Comme mentionné, il existe déjà de nombreux packages qui utilisent le mise à jour-alternatives système. En voici quelques-uns qui peuvent s'avérer utiles dans la gestion de votre système :

update-alternatives --config java

Certains programmes attendent/exigent l'installation d'une certaine version de Java. Sur les systèmes basés sur Ubuntu, vous pouvez installer plusieurs versions d'OpenJDK (Java open source) à partir de référentiels ainsi qu'installer manuellement plusieurs versions du JRE officiel d'Oracle. La configuration de ces derniers comme alternatives vous permettra de changer l'environnement Java qui lance les programmes à la volée.

Remarque : il existe un certain nombre d'alternatives liées à Java qui doivent toutes être mises à jour ensemble. Découvrez l'application pratique update-java-alternatives , qui effectue une partie du travail spécifique à Java pour vous.

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

Assez explicite, cela vous permettra de définir votre navigateur Web par défaut. Si vous travaillez dans un bureau basé sur GNOME, vous devriez également regarder gnome-www-navigateur trop.

update-alternatives --config mozilla-flashplugin

Pour le meilleur ou pour le pire, il existe encore de nombreux sites qui utilisent Flash. Cela vous aidera à basculer entre la version officielle d'Adobe et les versions open source comme grincement .

Si vous êtes curieux de connaître la gamme complète des alternatives disponibles, essayez ce qui suit pour les répertorier tout au long de leur paramètre actuel :

update-alternatives --get-selections

Personnalisation de vos alternatives

La gestion des options que Canonical nous offre est très bien. Mais ce ne serait pas la liberté si vous ne pouviez pas vous l'approprier, n'est-ce pas ? Dans les sections suivantes, nous verrons comment ajouter et supprimer vos propres groupes alternatifs.

Ajout d'alternatives à partir du système

Des alternatives sont ajoutées automatiquement à votre système lorsque vous installez des packages pris en charge. Par exemple, si vous avez installé emac , le processus d'installation exécute un script qui crée l'option nécessaire dans /etc/alternatives , y compris une priorité.

Mais vous pouvez également créer vos propres alternatives, si vous êtes assez aventureux. Si vous le faites, vous devez garder à l'esprit que vous devrez remplir ces alternatives manuellement. Par exemple, si vous créez une nouvelle alternative intitulée x-traitement de texte , vous devrez ajouter manuellement le premier programme et tous les programmes suivants. Vous devrez également les supprimer, sinon vous pourriez trouver votre alternative pointant vers un programme qui n'existe plus.

Ajoutons un groupe appelé x-traitement de texte et une alternative (dans ce cas l'excellent LibreOffice Writer ) est la suivante :

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

Cette commande crée :

  • Une nouvelle commande (en fait un lien symbolique) appelée traitement de texte représentant;
  • Un nouveau groupe d'alternatives appelé x-traitement de texte , lequel;
  • Contient (et par défaut) l'application /usr/bin/lowriter , qui a;
  • Une priorité de 40.

Appel traitement de texte à partir de la ligne de commande va maintenant lancer LibreOffice Writer (spécifié ci-dessus comme écrivain ). Vous pouvez en ajouter d'autres (par exemple le traitement de texte en mode texte broyeur de mots ) avec la même commande, en modifiant le chemin de l'application réelle selon les besoins :

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

Maintenant, interrogeant le x-traitement de texte groupe affichera ces deux options.

Par défaut, le groupe est en mode « auto », ce qui signifie que le système utilisera l'option avec la plus haute Priorité (par numéro) il contient -- dans ce cas LibreOffice (40, contre broyeur de mots 20). Vous pouvez utiliser le configuration option décrite ci-dessus pour changer cela.

Suppression des alternatives du système

Si vous décidez que vous n'avez pas besoin d'une option, une simple commande utilisant le supprimer l'option s'en débarrassera.

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

Finalement, le Enlever tout L'option supprimera tout le groupe, y compris toutes ses alternatives :

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

Notez que ceux-ci suppriment le mettre à jour les alternatives entrées mais ne pas les programmes auxquels ils sont liés.

Avez-vous déjà mis à jour-alternatives en action auparavant ? Des trucs ou astuces pour travailler avec des alternatives ? Faites le nous savoir dans les commentaires!

Crédit d'image: moment via Shutterstock.com

Partager Partager Tweeter E-mail Les 8 meilleurs sites Web pour télécharger des livres audio gratuitement

Les livres audio sont une excellente source de divertissement et beaucoup plus faciles à digérer. Voici les huit meilleurs sites Web où vous pouvez les télécharger gratuitement.

Lire la suite
Rubriques connexes
  • Linux
  • Ubuntu
  • Debian
  • Linux
A propos de l'auteur Aaron Peters(31 articles publiés)

Aaron a été au coude à coude dans la technologie en tant qu'analyste commercial et chef de projet pendant quinze ans, et est un utilisateur fidèle d'Ubuntu depuis presque aussi longtemps (depuis le Breezy Badger). Ses intérêts incluent l'open source, les applications pour petites entreprises, l'intégration de Linux et Android et l'informatique en mode texte brut.

Plus d'Aaron Peters

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives !

Cliquez ici pour vous abonner