EXO-OPEN(1)
β¨ exo-open β¨
okay bestie so this is the manual page for exo-open from the Xfce Users Manual β yes it's literally the EXO-OPEN(1) page, we're doing this π
π NAME π
exo-open β open URLs and launch your preferred applications, no cap π¦
πΈ SYNOPSIS πΈ
exo-open [[url]...]
exo-open --launch [category] [[parameter]...]
π DESCRIPTION π
so exo-open is a command line frontend to the Xfce Preferred Applications framework, and honestly? iconic. it can do two whole things:
- open a list of urls with the default URL handler π
- launch the preferred application for a certain category β¨
pick your fighter, bestie.
π INVOCATION π
exo-open either:
- takes a list of URLs and tries to open each of them using the default handler, or
- when you use
--launch, tries to launch the preferred application for a certain category β optionally passing any number of parameters to that application π«Ά
π Options π
-?,--helpβ print brief help and dip. that's it, that's the whole thing π-v,--versionβ print version information and exit. slay.--working-directory directoryβ when you're using the--launchoption and you also specify this one, the application will be run in the given directory. this is primarily useful when you're running the preferredTerminalEmulatorfrom another application and you want the command in the terminal window to be run in a specific directory. very specific-girlboss energy π--launch category parameters...β launch the preferred application for the given category with the optionalparameters..., wherecategoryis eitherWebBrowser,MailReader,TerminalEmulatororFileManager. pick one, bestie, those are the options π₯
okay so real talk on the logic here: if you do not specify the--launchoption,exo-openwill open all specified URLs with their preferred URL handlers. else, if you do specify the--launchoption, you can select which preferred application you want to run, and pass additional parameters to the application (i.e. forTerminalEmulatoryou can pass the command line that should be run in the terminal). iykyk π
π COMPOSING EMAILS π
ngl this part is lowkey the cutest. exo-open allows users and developers to open the preferred email composer from the command line by simply invoking:
exo-open mailto:USER@HOST.TLD
this will open the composer window with USER@HOST.TLD as the recipient β¨ and this syntax is supported by all MailReaders, periodt.
in addition, the MailReaders that ship as part of libexo also support extended mailto:-URIs (but be aware that user-defined mailers do not necessarily support this π), which allows you to also:
- specify default values for the subject and the body of the mail
- add additional recipients (both
Cc:andTo:) - attach files to emails
for example:
mailto:foo@foo.org?cc=bar@bar.org&subject=Foo&attach=/foo/bar.txt
tells the composer to start an email to foo@foo.org and bar@bar.org with Foo in the subject and the file /foo/bar.txt attached to the message. the way that just works ππ
π AUTHOR π
exo-open was written by Benedikt Meurer <benny@xfce.org>.
this manual page was provided by Benedikt Meurer <benny@xfce.org>. thank you king π«Ά
and that's the whole page bestie!! π this one's from the Xfce manual, dated 06/28/2023, and yeah β EXO-OPEN(1), we love her, we stan, go open some URLs fr fr πΈβ¨π¦
π¦ where this page comes from
- alpine 3.24: exo-doc 4.20.0-r0 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- debian trixie: exo-utils 4.20.0-1
- fedora 43: exo 4.20.0-3.fc43 Β· LicenseRef-Callaway-LGPLv2+ AND GPL-2.0-or-later
- fedora 43: exo 4.20.0-3.fc43 Β· LicenseRef-Callaway-LGPLv2+ AND GPL-2.0-or-later
- fedora 44: exo 4.20.0-4.fc44 Β· LicenseRef-Callaway-LGPLv2+ AND GPL-2.0-or-later
- fedora 44: exo 4.20.0-4.fc44 Β· LicenseRef-Callaway-LGPLv2+ AND GPL-2.0-or-later
- opensuse-leap 16.0: exo-tools 4.20.0-bp160.1.3 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: exo-tools 4.20.0-bp160.1.3 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: exo-tools 4.20.0-bp160.1.3 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- opensuse-leap 16.0: exo-tools 4.20.0-bp160.1.3 Β· GPL-2.0-or-later AND LGPL-2.1-or-later
- ubuntu questing: exo-utils 4.20.0-1
- ubuntu resolute: exo-utils 4.20.0-1build1
- ubuntu stonking: exo-utils 4.20.0-1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms