ابحث في الدعم

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

¿Cómo mantener dos accesos de gnome bajo contextos separados?

  • 4 ردود
  • 1 has this problem
  • 13 views
  • آخر ردّ كتبه alex_mayorga

more options

Hola, uso Ubuntu 18 y quiero usar Firefox tanto para uso personal como para mi trabajo, pero en ambos tengo sitios distintos, marcadores distintos y contraseñas distintas a los mismos servicios, por ejemplo a guthub. Asi que lo que hice fue crear dos perfiles, el default lo llamé "home" e hice uno nuevo llamado "work". Luego en ~/.local/share/applications/ hice dos accesos de escritorio:

firefox-home.desktop firefox-work.desktop

El contenido es este:

[Desktop Entry] Version=1.0 Name=Firefox Web Browser (home) Name[es]=Navegador web Firefox (home) Comment=Browse the World Wide Web (home) Comment[es]=Navegue por la web (home) GenericName=Web Browser (home) GenericName[es]=Navegador web (home) Keywords=Internet;WWW;Browser;Web;Explorer Keywords[es]=Explorador;Internet;WWW Exec=firefox -P home %u Terminal=false X-MultipleArgs=false Type=Application Icon=firefox Categories=GNOME;GTK;Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; StartupNotify=true Actions=new-window;new-private-window;

[Desktop Action new-window] Name=Open a New Window (home) Name[es]=Abrir una ventana nueva (home) Exec=firefox -P home -new-window

[Desktop Action new-private-window] Name=Open a New Private Window (home) Name[es]=Abrir una ventana privada nueva (home) Exec=firefox -P home -private-window

La única diferencia entre uno y el otro es que uno ejecuta el perfil home y el otro ejecuta el perfil work y cada uno tiene sus menus contextuales para gnome por separado para cada perfil.

Entonces, desde el menú de gnome3 he agregado ambos accesos de firefox y funcionan muy bien, cuando hago click sobre el ícono firefox home inicia firefox con el perfil personal y cuando hago click a firefox work me aparece el perfil de trabaj con las pestañas, archivos y accesos del trabajo.

El problema es que cuando inicio firefox este no mantiene el contexto de ejecución de la aplicación en el ícono de gnome, se crea un tercer ícono de firefox en el menú lateral y cuando inicio los dos perfiles estos se mezclan en este mismo tercer ícono.

¿Porqué sucede esto?, ¿Cómo puedo hacer para que la ejecución de firefox quede asociada al ícono que lo ejecuta solamente?

Por otro lado, no sería mala idea que Firefox pudiera utilizar de manera mas cómoda los perfiles y poder intercambiar entre uno y otro. Antiguamente usaba los grupos de pestaña para englobar mis pestañas del trabajo y los personales, pero desde que los eliminaron que he tenido que mezclar todo y uso muchas pestañas y se me hace un desorden, los grupos de pestaña eran una genialidad y me ayudaba a ordenar y separar todo. Así como lo hace Android por ejemplo que es capaz de mantener perfiles de trabajo y separar la ejecución de una misma app en dos contextos (trabajo y personal) en dos iconos separados (uno con una insignia de maletín), asi mismo sería genial que firefox tuviera la posibilidad de crear perfiles dentro del mismo navegador y poder acceder a estos perfiles a traves de accesos directos diferentes con insignias definidas por el usuario, talves de una lista pequeña de insignias que sean nativas de firefox, asi podriamos tener perfiles de pentetsing, desarrollo, personal, trabajo, etc. Me dirás ¿porqué no hacer todo eso en un mismo perfil?: porque por ejemplo para desarrollo uso github, para el trabajo tambien y cada ves que trabajo debo cambiar de cuenta, estar cerrando sesion y luego a la noche estar volviendo a iniciar sesion con mis cuentas personales, algo similar le pasa a la gente que usa facebook web de manera personal y para sus pequeñas empresas, por ejemplo conozco a gente que debe usar chrome y firefox al mismo tiempo para poder usar dos perfiles de facebook a la ves.

Saludos.

Hola, uso Ubuntu 18 y quiero usar Firefox tanto para uso personal como para mi trabajo, pero en ambos tengo sitios distintos, marcadores distintos y contraseñas distintas a los mismos servicios, por ejemplo a guthub. Asi que lo que hice fue crear dos perfiles, el default lo llamé "home" e hice uno nuevo llamado "work". Luego en ~/.local/share/applications/ hice dos accesos de escritorio: firefox-home.desktop firefox-work.desktop El contenido es este: [Desktop Entry] Version=1.0 Name=Firefox Web Browser (home) Name[es]=Navegador web Firefox (home) Comment=Browse the World Wide Web (home) Comment[es]=Navegue por la web (home) GenericName=Web Browser (home) GenericName[es]=Navegador web (home) Keywords=Internet;WWW;Browser;Web;Explorer Keywords[es]=Explorador;Internet;WWW Exec=firefox -P home %u Terminal=false X-MultipleArgs=false Type=Application Icon=firefox Categories=GNOME;GTK;Network;WebBrowser; MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall; StartupNotify=true Actions=new-window;new-private-window; [Desktop Action new-window] Name=Open a New Window (home) Name[es]=Abrir una ventana nueva (home) Exec=firefox -P home -new-window [Desktop Action new-private-window] Name=Open a New Private Window (home) Name[es]=Abrir una ventana privada nueva (home) Exec=firefox -P home -private-window La única diferencia entre uno y el otro es que uno ejecuta el perfil home y el otro ejecuta el perfil work y cada uno tiene sus menus contextuales para gnome por separado para cada perfil. Entonces, desde el menú de gnome3 he agregado ambos accesos de firefox y funcionan muy bien, cuando hago click sobre el ícono firefox home inicia firefox con el perfil personal y cuando hago click a firefox work me aparece el perfil de trabaj con las pestañas, archivos y accesos del trabajo. El problema es que cuando inicio firefox este no mantiene el contexto de ejecución de la aplicación en el ícono de gnome, se crea un tercer ícono de firefox en el menú lateral y cuando inicio los dos perfiles estos se mezclan en este mismo tercer ícono. ¿Porqué sucede esto?, ¿Cómo puedo hacer para que la ejecución de firefox quede asociada al ícono que lo ejecuta solamente? Por otro lado, no sería mala idea que Firefox pudiera utilizar de manera mas cómoda los perfiles y poder intercambiar entre uno y otro. Antiguamente usaba los grupos de pestaña para englobar mis pestañas del trabajo y los personales, pero desde que los eliminaron que he tenido que mezclar todo y uso muchas pestañas y se me hace un desorden, los grupos de pestaña eran una genialidad y me ayudaba a ordenar y separar todo. Así como lo hace Android por ejemplo que es capaz de mantener perfiles de trabajo y separar la ejecución de una misma app en dos contextos (trabajo y personal) en dos iconos separados (uno con una insignia de maletín), asi mismo sería genial que firefox tuviera la posibilidad de crear perfiles dentro del mismo navegador y poder acceder a estos perfiles a traves de accesos directos diferentes con insignias definidas por el usuario, talves de una lista pequeña de insignias que sean nativas de firefox, asi podriamos tener perfiles de pentetsing, desarrollo, personal, trabajo, etc. Me dirás ¿porqué no hacer todo eso en un mismo perfil?: porque por ejemplo para desarrollo uso github, para el trabajo tambien y cada ves que trabajo debo cambiar de cuenta, estar cerrando sesion y luego a la noche estar volviendo a iniciar sesion con mis cuentas personales, algo similar le pasa a la gente que usa facebook web de manera personal y para sus pequeñas empresas, por ejemplo conozco a gente que debe usar chrome y firefox al mismo tiempo para poder usar dos perfiles de facebook a la ves. Saludos.
Attached screenshots

الحل المُختار

Ya lo he logrado, en el acceso de la aplicación he agregado: Exec=firefox --class firefox-work -P work %u y StartupWMClass=firefox-work

Saludos.

Read this answer in context 👍 0

All Replies (4)

more options

He intentado agregar --class="firefox-home" a la ejecución de firefox y en el archivo de acceso he enganchado el contexto con StartupWMClass=firefox-home , pero no ha dado resultado, según bash: WM_CLASS(STRING) = "Navigator", "Firefox" no ha agregado la clase que di por artumento, ¿será que firefox ya no lo soporta?

more options

الحل المُختار

Ya lo he logrado, en el acceso de la aplicación he agregado: Exec=firefox --class firefox-work -P work %u y StartupWMClass=firefox-work

Saludos.

more options

¡Hola Yhojann!

¡Que gusto que lo pudiste solucionar!

Por favor marca esta pregunta como resuelta para que pueda servir a otros que tengan el mismo problema en el futuro.

¡Gracias!