Detectar si hay entorno gráfico acesible
Publicado por Simón (20 intervenciones) el 13/06/2017 13:05:37
Un saludo.
He buscado en red sin resultado un comando o fragmento de script que permita averiguar si el entorno gráfico es accesible.
La finalidad es poder determinar si uso "dialog" o "kdialog"
Os pongo un fragmento de utilización
El uso de
No me sirve ya que siempre da positivo salvo que el entorno gráfico no este activo. Es decir, da positivo también en cualquiera de las consolas tty de linux, a pesar de que en ellas el entorno no es accesible.
Agradecería cualquier sugerencia
He buscado en red sin resultado un comando o fragmento de script que permita averiguar si el entorno gráfico es accesible.
La finalidad es poder determinar si uso "dialog" o "kdialog"
Os pongo un fragmento de utilización
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/bin/bash
# pruebakdialog
$(comando_que_busco 2>&1>/dev/null)
if [ $? -ne 0 ]; then
fundialog=${fundialog=dialog}
mensaje="No tenemos salida por kde.\n"
else
fundialog=${fundialog=kdialog}
mensaje="Tenemos salida por kde.\n"
fi
$fundialog --msgbox "$mensaje"
El uso de
1
ps -A | egrep -i "gnome|kde|mate|cinnamon|lxde|xfce|jwm" | grep startkde 2>&1>/dev/null
Agradecería cualquier sugerencia
Valora esta pregunta
0