Intentar ejecutar algunas aplicaciones desde cmd no las inicia correctamente

Intentar ejecutar algunas aplicaciones desde cmd no las inicia correctamente

Novato aquí. Estaba jugando con ssh e intentaba ejecutar algunos comandos (iniciar algunas aplicaciones) en mi servidor ssh (win10). Al ejecutar anydesk.exe, por ejemplo, se abre el programa y puedo conectarme. Reproducir un mp3 también funciona. Pero si intento iniciar Firefox, se inicia en segundo plano y no abre el navegador en primer plano. Puedo verlo como un proceso en el administrador de tareas, pero eso es todo. Además, Firefox (o incluso Internet Explorer) no se inicia "correctamente" incluso si lo intento desde cmd en la máquina win10 (físicamente o con cualquier escritorio). También intenté abrir Signal Messenger y éste intentó iniciarse en modo DOS y, por supuesto, falló. Entonces mi pregunta es, ¿por qué algunas aplicaciones se inician en la interfaz gráfica de usuario... algunas en segundo plano y otras en DOS? ¿Y cómo hago para que comiencen en gui si quiero?

Respuesta1

Esta respuesta si las aplicaciones de Mozilla son específicas. Sin embargo, otras aplicaciones pueden tener una estructura similar, dado el largo historial y la influencia de Mozilla en los últimos 25 años.

Cada ventana de Firefox es hija de un proceso único, que está vinculado a un perfil de usuario (para la gestión de datos, es decir, historial, marcadores, datos de formularios guardados, caché, etc.). Cuando se ejecuta Firefox, comprueba si existe una instancia en ejecución de Firefox y pasa la solicitud a la instancia en ejecución en lugar de iniciar una nueva instancia.

Para modificar este comportamiento, Firefox debe iniciarse de la siguiente manera:

firefox -no-remote

Sin embargo, esto puede causar problemas con los datos del perfil predeterminado, ya que ahora hay dos procesos que leen y escriben en los mismos datos del perfil. Esto se puede solucionar invocando el administrador de perfiles con

firefox -no-remote -ProfileManager

También hay otras opciones de gestión de perfiles, que se enumeran en laDocumentación de Firefox.

Nota: La opción adecuada para una nueva instancia es en realidad -new-instance, pero la wiki de Firefox menciona que hay/hubo problemas con su funcionamiento en compilaciones de MSWin.

información relacionada