Desktop.Open (gb.desktop)

Static Sub Open ( Url As String [ , Wait As Boolean ] )

Opens a file or URL in the user's preferred application.

If a URL is provided, the URL will be opened in the user's preferred web browser. If a file is provided the file will be opened in the preferred application for files of that type.

If Wait is specified and is TRUE, the method will wait for the xdg-open script to terminate and will also try to report (Raise) any appropriate Error based on the script's exit status.

This method supports file, ftp, http and https URLs.

It is for use inside a desktop session only. It is not recommended to use it as root.

This command now uses the xdg-utils-desktop-portal DBus interface by default.

file paths like computer:/// and trash:/// do not work with the desktop.portal Open command.

Some systems may not work as expected due to other portal related reasons

You can disable the desktop.portal usage with Desktop.UsePortal = False


DeskTop.UsePortal = False
Desktop.Open("computer:///")