[Gambas-user] Get the default file manager
Bruce Steers
bsteers4 at gmail.com
Fri Feb 16 12:55:18 CET 2024
Sorry I was clearly not paying attention and for some reason thought text
editor :-\
Seems using the same method for mime type inode/directory does not work :(
BruceS
On Fri, 16 Feb 2024 at 11:45, Bruce Steers <bsteers4 at gmail.com> wrote:
> you could use DesktopMime to get the first listed application
>
> Print DesktopMime["text/plain"].GetApplications()[0].Exec
>
> or..
> For Each df As DesktopFile In DesktopMime["text/plain"].GetApplications()
> Print df.Name, df.Exec
> Next
>
> Prints......
>
> Pluma pluma %U
> Emacs (GUI) /usr/bin/emacs %F
> FeatherPad featherpad %U
> jEdit jedit %U
> LibreOffice Writer libreoffice --writer %U
> Okular okular %U
> Text Editor gedit %U
> Kate kate -b %U
> KWrite kwrite %U
> Mousepad mousepad %U
>
> Respects
> BruceS
>
>
>
> On Fri, 16 Feb 2024 at 11:39, System64 Development <64xcode at gmail.com>
> wrote:
>
>> Hi,
>>
>> I was using Desktop.Open(Path) to open the directory of the shrimp
>> projects but now this statement opens the ide, I guess because at some
>> point I opened a shrimp project from the file manager and the system
>> "memorized" this action.
>>
>> Anyway, how can I get the name of the default application that manages
>> the files? in my case it is Thunar because I use XFCE but what is the
>> general way?
>>
>> Best regards.
>>
>> Martin.
>>
>>
>> ----[ http://gambaswiki.org/wiki/doc/netiquette ]----
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20240216/8e99535b/attachment.htm>
More information about the User
mailing list