Lanzar programas desde tty a entorno grafico?

Forums: 

Bueno me estoy iniciando en Linux y ya me he hecho un adepto de la terminal y todo lo quiero hacer por aca , mi interrogante sale por mis intentos infructuosos de lanzar programas como reproductores de videos o navegadores web como firefox o iceweasel desde las consolas tty o desde la misma terminal ir a nautilus a alguna hubicacion especifica, Desde la consola del escritorio grafico funciona perfectamente ya que agregue las direcciones de estos programas a la variable PATH y con teclear el nombre de mi aplicacion se abre sin problemas.

desde tty2 pense que podia hacerlo de alguna de estas dos formas(por cierto veran que asumo tty7 como la terminal grafica)

totem /dirarchivo | /deb/tty7
o
totem > /deb/tty7

0 sino ejecutar nautilus a una hubicacion especifica
cd /home | nautilus
nautilus /home | /dev/tty7

necesito saber si esto se puede hacer ,o que disparate estoy cometiendo
gracias de antemano y saludos

Me has confundido, no

Imagen de deathUser

Me has confundido, no entiendo bien que es lo que estás queriendo hacer al pasar por un tubo (pipe) la salida del comando hacia el dispositivo de la terminal, eso no va a funcionar de seguro, puedes usar la variable $DISPLAY para ejecutar aplicaciones X (de Xwindows) en otros terminales, computadoras, etc ...

Para lo de ejecutar nautilus en un directorio en particular, mira la ayuda de nautilus, (no se si haya man nautilus :D, debería ...) quizás y tienes un parámetro para decirle el directorio de inicio ...

bye
;)

Creo adivinar lo que quieres

Imagen de Monkito

Creo adivinar lo que quieres hacer, intenta lo siguiente..


$DISPLAY=0:0
export $DISPLAY
totem

Si no funciona con 0:0, puedes intentar con 0:1...

Saludos.

------------
counter.li.org

Cogito Ergo Sum

Lo intente y me da este error

GTK-WARNING **: cannot open display: 0:0

me da el mismo problema con 0:1 , gracias por tu tiempo, se que esto no es nada muy relevante pero me da curiosidad y quisiera dar con el quit del asunto

Pueden ser un montón de cosas

Imagen de deathUser

Pueden ser un montón de cosas, prueba desde la interfaz gráfica abrir un xterm (o similar) y ejecutar:


echo $DISPLAY
xhost +

$DISPLAY debería tener el DISPLAY de tu server xWindows, quizás algo como: "0:0.0" o "0.0" o ":0.0".

No se si estás tratando de lanzar aplicaciones desde una consola de texto remota (vía ssh por ejemplo) hacia la interfaz gráfica del servidor o de que máquina, por lo que xhost es la aplicación que deberías correr en el xWindows server en el que quieres desplegar la aplicación, más info en:


man xhost

Espero te sirva, trata de aclarar el requerimiento si necesitas más ayuda.

bye
;)