Archivo de la etiqueta: Gtk-Message

Instalación mínima de X11 para redireccionar aplicaciones gráficas en un servidor headless

Hacer X forward o exportar las X es una gran opción para los torpes, que nos permite usar aplicaciones gráficas en remoto usando otro ordenador con Linux instalado al completo.

Tras este título tan largo se esconde el tema que ya comenté de Exportar las X entre ordenadores con GNU/Linux. En Raspbian Lite puede bastar con lo que indiqué en montar un Raspbian a tu medida en la parte del final, pero en otros sistemas como armbian puede que no. Así que lo primero es añadir este paquete además de las aplicaciones que queramos: pcmanfm, geany, leafpad, etc. En una Terminal ponemos este comando:

sudo apt install xauth

Luego nos puede aparecer este error, o mensaje de error que hace tiempo también comenté comenté cómo resolver en este post sobre Canberra-Gtk-module.

Sin embargo, ahora al exportar las X y abrir una aplicación gráfica en remoto, tengo estos nuevos errores. Aunque en realidad no parecen importar y supongo que por cambios del sistema operativo:

Gtk-Message: Failed to load module "gail" 
Gtk-Message: Failed to load module "atk-bridge"
** Message: x-terminal-emulator has very limited support, consider choose another terminal

Resolviendo todo

Para resolver estos avisos, basta instalar las siguientes librerías desde una Terminal:

sudo apt-get install libcanberra-gtk-module libcanberra-gtk3-module libcanberra-gtk0 libcanberra0 libatk-adaptor libgail-common

Cómo arreglar el error Gtk-Message: Failed to load module “canberra-gtk-module”

Si accedemos desde una Terminal remota a la Raspberry desde otro Linux, como expliqué en otra ocasión.

ssh-X-exportar-las-X-1

ssh-X-exportar-las-X-2

Es normal que se produzca el siguiente error:

Gtk-Message: Failed to load module "canberra-gtk-module"

canberra1

Para solucionarlo hay que instalar unas librerías, y estás a su vez puede que instalen más dependiendo de lo que ya tengamos en las Raspberry Pi. Una vez está todo listo para instalar, le decimos que con la tecla S y luego la tecla Enter / Intro / Return

sudo apt-get install libcanberra-gtk-module libcanberra-gtk0

canberra2

canberra3

Ahora volvemos a lanzar la misma aplicación que daba el error al usarla de forma remota pcmanfm y comprobamos que ya no hay problemas

canberra4

canberra5