35

Hi guys, I know I can easily make a launcher file in ~/.local/share/applications for it but I don't know what arguments to put in Exec= line to launch a specific profile. I know it is possible but I don't know how to find it

top 16 comments
sorted by: hot top controversial new old
[-] zdhzm2pgp@lemmy.ml 17 points 3 months ago

Isn't it just firefox -p [name of profile]?

[-] aprehendedmerlin@lemmy.dbzer0.com 8 points 3 months ago

Yes it is thanks

[-] s3rvant@lemmy.ml 10 points 3 months ago

We share a single PC account and do exactly this to easily separate our profiles; here's what I have for my launcher for example:

[Desktop Entry]
Version=1.0
Name=David-Firefox
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox %u -P David --class Davidfox
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/david/Launchers/Firefox/Firefox-David.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Exec=firefox -P David --class Davidfox -new-window

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Exec=firefox -P David --class Davidfox -private-window

[Desktop Action ProfileManager]
Name=Open the Profile Manager
Exec=firefox -ProfileManager --class Davidfox

Here I'm using a custom icon to help tell our profiles apart on our dock and use a custom window class so each profile's windows will group with each other as well.

[-] aprehendedmerlin@lemmy.dbzer0.com 1 points 3 months ago

Thanks for sharing I did not understand the custom window class but hey that's a reason to read the Firefox CLI wiki

[-] MonkderVierte@lemmy.zip 5 points 3 months ago
[-] aprehendedmerlin@lemmy.dbzer0.com 4 points 3 months ago

Sorry I'm a noob I didn't realize that these also have man pages

[-] MonkderVierte@lemmy.zip 3 points 3 months ago

Not man pages tho. Just a short summary. Similiar to Windows CMD /? (but who still knows cmd nowadays).

[-] progandy@feddit.org 4 points 3 months ago

The list of possible CLI parameters can be found in the Mozilla wiki https://wiki.mozilla.org/Firefox/CommandLineOptions

[-] Jumuta@sh.itjust.works 2 points 3 months ago
[-] aprehendedmerlin@lemmy.dbzer0.com 2 points 3 months ago

You're right I'm a noob I didn't realize that these also have man pages

[-] Jumuta@sh.itjust.works 3 points 3 months ago

that's completely fine :)

I think the biggest part of learning Linux is learning where to get help. Most programs have a help dialog with --help or -h, or man pages you can find somewhere. Even the terminal has a help dialog if you just type "help", most things are more user friendly than they seem!

If man pages are difficult to read, I recommend installing tealdeer (tldr). it shows a short summary of example command usages and it's great (e.g. tldr ls shows the different ways you can use ls)

[-] aprehendedmerlin@lemmy.dbzer0.com 4 points 3 months ago

Thanks I have tealdear installed after I saw the mental outlaw's video about it after months back. It is great indeed

[-] FauxLiving@lemmy.world 2 points 3 months ago

First mental outlaw reference I’ve seen in the wild, 🍻

[-] aprehendedmerlin@lemmy.dbzer0.com 1 points 3 months ago

All the possible options explained very well here thanks

[-] illusionist@lemmy.zip 4 points 3 months ago

Fwiw: there us a Gnome extension to add profiles to the top bar

[-] aprehendedmerlin@lemmy.dbzer0.com 2 points 3 months ago

I should have mentioned my DE is Cinnamon

this post was submitted on 27 Oct 2025
35 points (100.0% liked)

Linux

62524 readers
347 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS