Cómo lanzar tus aplicaciones predeterminadas con comandos simples en Ubuntu

Cómo lanzar tus aplicaciones predeterminadas con comandos simples en Ubuntu / Linux

Linux tiene que ver con la libertad. Si bien los sistemas operativos propietarios tienden a señalarle un valor predeterminado para cada tipo de aplicación (por ejemplo, un navegador web), Linux proporciona las herramientas para adaptar su sistema a sus propios gustos. Debería poder tener tantos programas diferentes de un tipo como desee. Y eso es lo que alternativas de actualización se trata de una forma fácil de cambiar entre opciones.

Aquí se explica cómo usarlo en Ubuntu (y otros sistemas basados ​​en Debian).

El sistema de actualización de alternativas.

Antes de profundizar en las diferentes alternativas, vamos a echar un vistazo a las cosas detrás de la escena. Una alternativa, editor, proporciona un editor de texto basado en terminal:

donde está el editor del editor: / usr / bin / editor /usr/share/man/man1/editor.1.gz

Y abrir un archivo de texto con este comando hace exactamente lo que cabría esperar:

editor de sudo / etc / fstab

Esto abrirá el archivo de configuración del sistema de archivos ¿Qué son los archivos de configuración y cómo puede editarlos? ¿Qué son los archivos de configuración y cómo puede editarlos? La gran mayoría de las aplicaciones de software se configuran a través de una interfaz de menú, pero algunas requieren un paso más allá y editar un archivo de texto. Pero, ¿cómo funcionan estos "archivos de configuración"? Leer más en un editor de texto ... pero ¿cuál? En el siguiente sistema se abrió en nano:

los editor el comando es de hecho un enlace simbólico ¿Qué es un enlace simbólico y cuáles son sus usos? [MakeUseOf explica] ¿Qué es un enlace simbólico y cuáles son sus usos? [MakeUseOf explica] Leer más (enlace simbólico). Un enlace a nano, usted podría preguntar? No El comando / usr / bin / editor es un enlace a / etc / alternative / editor. los / etc / alternativas directorio es donde todas las alternativas en el sistema se gestionan como enlaces simbólicos. Estos son los enlaces que apuntan al programa real en cuestión. Así que es un enlace (en su RUTA) a un enlace (en el directorio de alternativas) a un programa.

Como habrás adivinado, alternativas de actualización Es la herramienta que te ayuda a gestionar estos enlaces. Echemos un vistazo a cómo usarlo..

Ejemplo de actualización alternativas Uso

Más alternativas de actualización Los comandos que usarás siguen este patrón:

sudo actualización-alternativas [opción] [alternativa (es)]

En lo anterior, alternativas) se refiere al programa que terminarás usando. los opción Es lo que quieres hacer con eso. Para continuar con la editor Componente, antes de ir a buscarnos, vamos a ver el terreno. los monitor La opción nos muestra algunos detalles..

actualización-alternativas --display editor

Las líneas superiores nos indican el camino a la editor comando en sí mismo, así como lo que está vinculado en este momento. Hay muchas cosas ahí, sin embargo, incluyendo hombre Páginas de traducción y similares. Un mas centrado lista El comando hace que las cosas sean más fáciles de entender:

actualización-alternativas - editor de listas

Ahí puedes ver eso nano De hecho, se enumera como una alternativa para editor. ¿Pero qué más podríamos usar? Esto nos da tres opciones, incluyendo EMPUJE. Puedes reasignar editor llamar al EMPUJE programa en cambio con el configuración opción.

sudo actualización-alternativas --config editor

Usando el menú interactivo, puede seleccionar una nueva opción. O si conoce el programa que desea, use el conjunto opción:

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

A continuación, le daremos un vistazo a algunas alternativas que tal vez quiera probar..

Opciones de actualización notables-alternativas

Como se mencionó, ya hay muchos paquetes que hacen uso de la alternativas de actualización sistema. Aquí hay algunos que pueden resultar útiles para administrar su sistema:

actualización-alternativas --config java

Algunos programas esperan / requieren una cierta versión de Java para instalarse. En sistemas basados ​​en Ubuntu, puede instalar varias versiones de OpenJDK. Cómo verificar si Java está instalado en Ubuntu (e instalar si no lo está) Cómo verificar si Java está instalado en Ubuntu (e instalar si no lo está) Muchas aplicaciones multiplataforma están escritas en Java, por lo que si quieres pasar un buen rato en Linux, probablemente tengas que instalarlo en algún momento u otro. Lea más (Java de código abierto) desde los repositorios, así como instale varias versiones del JRE oficial de Oracle a mano. La configuración de este último como alternativa le permitirá cambiar qué entorno Java inicia los programas sobre la marcha.

Nota: Hay varias alternativas relacionadas con Java que deberían actualizarse todas juntas. Echa un vistazo a la aplicación de conveniencia Actualizar-Java-Alternativas, lo que hace parte del trabajo específico de Java para usted.

alternativas de actualización --config x-www-browser / gnome-www-browser

Bastante se explica por sí mismo, esto le permitirá configurar su navegador web predeterminado. Si trabaja en un escritorio basado en GNOME, también debería mirar gnome-www-browser también.

alternativas de actualización --config mozilla-flashplugin

Para bien o para mal, todavía hay muchos sitios que usan Flash Cómo obtener el último Flash Player de Chrome para funcionar en Firefox en Linux Cómo obtener el último Flash Player de Chrome para que funcione en Firefox en Linux No se pierda las nuevas funciones mejoras de rendimiento en Flash simplemente porque desea utilizar Firefox. Aquí se explica cómo obtener la última versión de Flash para Firefox en Linux. Lee mas . Esto te ayudará a cambiar entre la versión oficial de Adobe y las de código abierto como gnash.

Si tiene curiosidad acerca de la gama completa de alternativas disponibles, intente lo siguiente para enumerarlas a lo largo de su configuración actual:

actualización-alternativas - seleccionar-selecciones

Personalizando tus alternativas

Manejar las opciones que nos ofrece Canonical está muy bien. Pero no sería libertad si no pudieras hacerlo tuyo, ¿verdad? En las siguientes secciones veremos cómo agregar y eliminar sus propios grupos alternativos..

Añadiendo alternativas del sistema

Las alternativas se agregan a su sistema automáticamente cuando instala paquetes soportados. Por ejemplo, si instalaste emacs, el proceso de instalación ejecutaría un script que crea la opción necesaria en / etc / alternativas, incluyendo una prioridad.

Pero también puedes crear tus propias alternativas, si eres lo suficientemente aventurero. Si lo hace, debe tener en cuenta que deberá completar estas alternativas manualmente. Por ejemplo, si creas una nueva alternativa titulada procesador de palabras x, Deberá agregar el primero y todos los programas subsiguientes a mano. También deberá eliminarlos, de lo contrario puede encontrar su alternativa que apunta a un programa que ya no existe.

Añadamos un grupo llamado procesador de palabras x y una alternativa (en este caso, los excelentes consejos de LibreOffice Writer 9 Effective LibreOffice Writer para aumentar su productividad. más) familiar y productivo con esta suite de oficina versátil. Leer más) es el siguiente:

sudo update-alternative --instalar / usr / bin / word-processor x-word-processor / usr / bin / lowriter 40

Este comando crea:

  • Un nuevo comando (de hecho un enlace simbólico) llamado procesador de textos representando
  • Un nuevo grupo de alternativas llamado procesador de palabras x, cual;
  • Contiene (y por defecto) la aplicación / usr / bin / lowriter, que tiene;
  • Una prioridad de 40.

Vocación procesador de textos desde la línea de comando ahora se iniciará LibreOffice Writer (especificado anteriormente como lowriter). Puede agregar otros (por ejemplo, el procesador de texto en modo texto amoladora de palabras) con el mismo comando, cambiando la ruta de la aplicación real según sea necesario:

sudo update-alternative --instalar / usr / bin / word-processor x-word-processor / usr / bin / wordgrinder 20

Ahora consultando el procesador de palabras x El grupo mostrará estas dos opciones..

Por defecto el grupo está en “auto” modo, lo que significa que el sistema utilizará la opción con el más alto Prioridad (por número) contiene - en este caso LibreOffice (40, versus encuestador de palabras 20). Puedes usar el configuración Opción descrita anteriormente para cambiar esto.

Eliminar alternativas del sistema

Si decide que no necesita una opción, un simple comando usando el retirar opción se librará de ella.

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

Finalmente, el eliminar todo La opción eliminará todo el grupo, incluidas todas sus alternativas:

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

Tenga en cuenta que estos eliminan el alternativas de actualización entradas pero no Los programas a los que están vinculados..

¿Alguna vez has actualizado alternativas en acción antes? ¿Algún consejo o truco relacionado con trabajar con alternativas? Háganos saber en los comentarios.!

Crédito de la imagen: momente via Shutterstock.com

Explorar más sobre: ​​Debian, Linux, Ubuntu.