Ejecute Firefox automáticamente al iniciar sesión, con el perfil habitual

3

Quiero ejecutar Firefox (y Thunderbird) automáticamente al iniciar sesión. Pensé que tenía una solución - que se está ejecutando "aplicaciones de inicio" y añadiendo una entrada para Firefox para ejecutar: /usr/lib/firefox/firefox. Ahora, eso funciona en cierto sentido, cuando cierro la sesión y vuelvo a iniciarla, ejecuta Firefox. Sin embargo, Firefox me pregunta si quiero hacer que Firefox sea el navegador predeterminado (lo que no suele hacer). Entonces digo OK, lo cual está bien, pero luego si cierro Firefox y lo ejecuto manualmente desde Unity Launcher, me pregunta nuevamente si quiero hacer que Firefox sea el navegador predeterminado.

Entonces, parece que ejecutarlo /usr/lib/firefox/firefoxal inicio es diferente de ejecutarlo desde el iniciador (¿perfil diferente?). Quiero hacerlos equivalentes. ¿Hay algún argumento que pueda agregar a la lista de Aplicaciones de inicio para hacer que el Firefox que se inicia automáticamente sea el mismo que el que se inicia manualmente?

Parece que ocurre un problema similar con Thunderbird: no parece estar usando el mismo perfil que el habitual (ver más abajo); por ejemplo, no pudo iniciar sesión en mi servidor de correo.

Pregunta de Thunderbird

Estoy usando Ubuntu 14.04.


Actualizar

He usado la página de depuración de Firefox para encontrar la ubicación de mi directorio de perfil. Definitivamente es lo mismo con ambas invocaciones de Firefox (y mis marcadores son los mismos). Sin embargo, todavía me hacen la pregunta (a continuación) cuando cambio de Firefox de inicio automático para invocarlo manualmente. Supongo que puedo desmarcar la casilla "Realizar siempre esta comprobación ...", pero parece extrañamente inquietante que haya alguna diferencia en la ejecución que hace la pregunta en primer lugar.

Firefox no es el navegador predeterminado


Más aclaraciones

Cada vez que veo el mensaje anterior en estos días, hago clic en "Usar Firefox como mi navegador predeterminado" y desmarco "Realizar siempre esta verificación al iniciar Firefox" (obviamente no en ese orden).

Sin embargo, cada vez que salgo de la invocación desde el inicio de sesión, y la invocación de iniciarlo manualmente, aparece el cuadro de diálogo nuevamente. Lo cual es extraño, porque donde sea que estén almacenando mi respuesta, no se recuerda.

Nick Gammon
fuente

Respuestas:

2

Prueba en la terminal:

$ firefox --new-instance -ProfileManager

Obtendrás algo como esto:

ffoxuserprofile

Luego, para ejecutar con un perfil específico:

$ firefox --new-instance -P "Default User"

Aquí también puede encontrar directorios de perfil.

(Nota: tengo que usar --new-instance, porque ya tengo el navegador abierto para responder esto).

Si funciona, supongo que podría usarlo /usr/bin/firefox -P "Your Profile"en su comando de inicio, para que Firefox cargue ese perfil en el inicio.

Además, puede intentar marcar la casilla de verificación "Usar el perfil seleccionado sin preguntar al inicio" ...

Espero que esto ayude...

sdbbs
fuente
Es una buena sugerencia, sin embargo, actualicé mi pregunta para decir que ambas formas de iniciar Firefox terminaron con el mismo directorio de perfil. Por lo tanto, la prueba debe hacerse antes de cargar el perfil. ¿Quizás el directorio de trabajo influye en eso?
Nick Gammon