Política de Cookies

El sitio web de la Universidad de Cádiz utiliza cookies propias y de terceros para realizar análisis de uso y medición del tráfico, así como permitir el correcto funcionamiento en redes sociales, y de este modo poder mejorar su experiencia de navegación.

Si desea configurar las cookies, pulse el botón Personalizar Cookies. También puede acceder a la configuración de cookies en cualquier momento desde el enlace correspondiente en el pie de página.

Para obtener más información sobre las cookies puede consultar la Política de cookies del sitio web de la Universidad de Cádiz.

Personalización de Cookies

El sitio web de la Universidad de Cádiz utiliza cookies propias y de terceros para realizar análisis de uso y medición del tráfico, así como permitir el correcto funcionamiento en redes sociales, y de este modo poder mejorar su experiencia de navegación.

Para obtener más información sobre las cookies puede consultar la Política de cookies del sitio web de la Universidad de Cádiz. También puede acceder a la configuración de cookies en cualquier momento desde el enlace correspondiente en el pie de página.

A continuación podrá configurar las cookies del sitio web según su finalidad:

  • Análisis estadístico

    En este sitio se utilizan cookies de terceros (Google Analytics) que permiten cuantificar el número de usuarios de forma anónima (nunca se obtendrán datos personales que permitan identificar al usuario) y así poder analizar la utilización que hacen los usuarios del nuestro servicio, a fin de mejorar la experiencia de navegación y ofrecer nuestros contenidos de manera óptima.

  • Redes sociales

    En este sitio web se utilizan cookies de terceros que permiten el correcto funcionamiento de algunas redes sociales (principalmente Youtube y Twitter) sin utilizar ningún dato personal del usuario.

UniversidaddeCádiz
Oficina de Software Libre
noticia

4 Maneras de matar aplicaciones que no responden en Ubuntu 7 febrero 2019

4 Maneras de matar aplicaciones que no responden en Ubuntu
Mientras se utiliza Ubuntu, uno o más de nuestros procesos y aplicaciones pueden colgarse de vez en cuando. Reiniciar nuestro sistema no siempre es la solución óptima y nos encontramos buscando formas de deshacernos de forma rápida, fácil y segura de las aplicaciones y programas que no responden.
En este artículo, explicaremos varias formas de deshacerse de estas aplicaciones que no responden o que están colgadas en su Ubuntu, tanto a través de la interfaz de usuario como de la línea de comandos.
Hemos ejecutado los comandos y procedimientos mencionados en este artículo en un sistema Ubuntu 18.04 LTS.
Algunos de los métodos mencionados a continuación incluyen el uso de la línea de comandos de Ubuntu, el Terminal. Puedes abrir la aplicación Terminal a través del guion del sistema o del acceso directo Ctrl+Alt+T.

Método 1: Uso del botón X para aplicaciones con interfaz gráfica que no responden

Si una de las aplicaciones basadas en la interfaz de usuario tarda mucho más de lo esperado en responder o se encuentra en estado de suspensión, verás que la interfaz de usuario y los botones se han vuelto grises. Si ves el botón “x”, que se usa para cerrar aplicaciones, en un estado activo, puedes intentar matar la aplicación a través de él.

En algunas distribuciones, se te pedirá que envíes un informe de error cuando intentes cerrar la opción que no responde. En otros, se te puede dar la opción de esperar o ‘forzar la salida’ de la aplicación. Cualquiera que sea el caso, hay muchas posibilidades de que puedas deshacerte del programa que no responde.

Método 2: Usando el Monitor de Sistema, el Administrador de Tareas de Ubuntu

Al igual que el Administrador de Tareas de Windows que puedes haber utilizando durante años, Ubuntu también viene con una utilidad integrada de monitoreo de procesos y recursos llamada Gnome System Monitor. Este gestor de tareas de Ubuntu te permite matar, finalizar, detener y reanudar procesos en tu Ubuntu.

Puedes iniciar Gnome System Manager a través de la interfaz de usuario en cualquier momento buscando el monitor del sistema o incluso el gestor de tareas en Ubuntu Dash, o acceder a él directamente desde la lista de Aplicaciones.

En la pestaña Procesos del Monitor de Sistema, podrás ver todos los procesos que se están ejecutando actualmente, incluyendo los que no responden. Para matar un proceso, simplemente haz clic con el botón derecho del ratón sobre él y luego selecciona la opción Matar(cerrar).

Sin embargo, recomendamos que primero intentes apagar el proceso utilizando las opciones Stop o End, ya que son formas relativamente más seguras de interrumpirlo.

Método 3: Uso de la utilidad xkill

Hay una utilidad de Linux llamada xkill que puede ser usada para matar un programa que no responde a través de tu escritorio. La mayoría de las últimas distribuciones de Linux lo tienen instalado por defecto, pero si tu sistema no lo tiene, puedes instalarlo usando el siguiente comando en tu Terminal:

$ sudo apt-get install xorg-xkill

Ten en cuenta que solo un usuario autorizado puede añadir/quitar y configurar software en Ubuntu.

Ahora ejecuta esta utilidad usando el comando xkill de la siguiente manera:

https://maslinux.es/wp-content/uploads/2019/02/word-image-345.png

Creación de un atajo de teclado para xkill

Aunque xkill es una forma muy efectiva de matar programas colgados, puede parecer una molestia abrir la Terminal y luego ejecutar el comando. Permítanos presentarte la forma más rápida de utilizar esto. ¿Qué tal si creas un atajo de teclado personalizado que simplemente ejecute el comando por ti y puedas ver y usar directamente el puntero en forma de ‘x’ para matar una aplicación? Esto es lo que tienes que hacer:

1. ABRIR LA CONFIGURACIÓN DE LOS ATAJOS DE TECLADO

Abre la utilidad Configuración de Ubuntu y accede a la configuración del teclado a través de la ficha Dispositivos. La manera más fácil de abrir la configuración del teclado es buscando “atajos de teclado” en la búsqueda del guion.

2. CREACIÓN DE UN ACCESO DIRECTO PERSONALIZADO

Desplázate hacia abajo por el control deslizante situado a la derecha y podrás ver un botón ‘+’  en la parte inferior de la lista. Haz clic en ese botón para añadir un nuevo acceso directo personalizado. Se mostrará el cuadro de diálogo Agregar acceso directo personalizado. Introduce la siguiente información, después de la cual el botón Agregar se activará:

  • Nombre: xkill
  • Comando: xkill

A continuación, haz clic en el botón Establecer acceso directo que te permitirá establecer un acceso directo de teclado para el comando introducido.

Presiona la combinación de teclas de tu acceso directo personalizado. Estoy introduciendo Ctrl+Alt+K como acceso directo, ya que mi sistema no lo está utilizando para ningún otro propósito. También porque la K en la combinación es relevante para la palabra Kill (matar).

De todos modos, después de entrar en la combinación de teclas, la verás listada en el campo de acceso directo del cuadro de diálogo Agregar acceso directo personalizado.

Todo lo que necesitas hacer ahora es hacer clic en el botón Agregar y tu nuevo atajo de teclado se registrará como el nuevo atajo personalizado.

Ahora intenta usar el nuevo atajo y podrás ver la ‘x’ o un puntero del ratón con forma de habilidad a tu servicio.

Método 4: Usar los comandos kill, pkill y killall

Supongamos que nuestro Administrador de Software de Ubuntu está colgado. Podemos usar el monitor de sistema basado en línea de comandos, el comando superior, para obtener información sobre los procesos que se están ejecutando actualmente de la siguiente manera:

$ top

Aquí puedes obtener información útil sobre la aplicación Gnome Software como el PID (process ID) que puede utilizarse para matar el proceso.

A continuación, puedes utilizar el comando kill de la siguiente manera para matar el proceso utilizando su PID:

$ kill [PID]

También puedes usar pkill para matar el proceso usando la siguiente sintaxis:

$ pkill [ProcessName]

Luego viene el comando killall que puedes usar para matar todas las instancias de una aplicación. Aquí está la sintaxis:

$ killall [ProcessName]

Ahora, no importa cuál de las aplicaciones basadas en interfaz gráfica o CLI se cuelgue y no responda, tienes una lista de formas de deshacerte de ella. Puedes utilizar tanto la interfaz de usuario como los enfoques basados en la línea de comandos mencionados en este artículo para estar en marcha de nuevo, casi inmediatamente.