[Linux] Funkcja `Skróty do katalogów` nie działa

Problem
Żadna z opcji w zakładce Skróty do katalogów nie otwiera katalogu. W logach nic na ten temat nie ma

Rozwiązania

  • Naprawione (Choć mogę się mylić)
    W pliku OSUtils.java, metoda openFolder , w sprawdzaniu czy platformą jest Linux wynikiem jest zawsze false. W if powinno być Arrays.asList(OS.LINUX).contains(os) (Trzeba oczywiście importować java.util.Arrays;)

  • Krótsze (Powinno zadziałać)
    W pliku OSUtils.java, metoda openFolder usunąć logikę na sprawdzanie każdego systemu i dać jedynie końcówkę Desktop.getDesktop().open(path); (z java.awt.Desktop)

PS
Oczywiście mogę się totalnie mylić co do rozwiązań.

… albo po prostu wgraj xdg-utils xd

on jest w /usr/bin?

Tak

a możesz przesłać loga po próbie otwarcia folderu?

on zawiera trochę więcej informacji niż w konsoli

W sensie tego?

Po samym logu oraz po kodzie widzę że nic na nim nie ma

*Kodzie w sensie że nie loguje

w sumie to mogę chyba już bezpiecznie użyć Desktop.getDesktop().open(path);, kod pochodzi jeszcze z czasów Javy 8 i ta wbudowana funkcja nie zawsze chciała działać, ale chyba już działa

W ogóle to bym ci polecił usunąć te Runtime.getRuntime().exec

Bo przypał trochę

Bo użyłeś browse a powinieneś open

Zapewne

dobra, wysłałem łatkę

zobacz czy teraz działa

I pyk w logi nginx zobaczyć kto zaraz pobierze nową wersję xD

(wszyscy xd)