Okno

Ta sama diagnoza bez terminala, dla każdego, kto woli wpisać adres w pole.

Co robi

Wpisz adres, który nie działa, naciśnij Diagnose i przeczytaj raport: zdanie z przyczyną na górze, warstwy po lewej, dowody każdej z nich obok. Zapisz raport jako HTML, Markdown albo JSON do zgłoszenia.

Okno uruchamia wiersz poleceń, który leży obok niego, i pokazuje to, co on zgłasza, więc nie wie niczego, czego nie wie wiersz poleceń, i oba nigdy się nie różnią. Opcje, które oferuje, to flagi wiersza poleceń.

Gdzie działa

Twój systemArchiwumCo uruchamiasz
Windows na x64 certdoctor-gui_0.1.0_windows_amd64.zip certdoctor-gui.exe, podpisany
Linux na x64 certdoctor-gui_0.1.0_linux_amd64.tar.gz ./certdoctor-gui
macOS na Apple silicon certdoctor-gui_0.1.0_macos_arm64.tar.gz certdoctor-gui.app, podpisany i notaryzowany

Każde archiwum zawiera też wiersz poleceń. Strona pobierania ma je wszystkie.

Trzymaj jego pliki razem

Okno uruchamia certdoctor, który leży obok niego, więc trzymaj pliki archiwum w jednym folderze.

Na Windowsie folder opengl zawiera renderer programowy. Na maszynie, której sterownik grafiki nie oferuje OpenGL 2.1 - na maszynie wirtualnej bez akceleracji 3D albo w sesji Pulpitu zdalnego - okno samo uruchamia się z nim ponownie.

Na macOS trzymaj pakiet i dowiązania obok niego razem. Podpis i notaryzacja Apple należą do pakietu, więc program skopiowany z niego osobno nie jest programem, który Apple sprawdził.

Na Linuksie okno potrzebuje sesji pulpitu z OpenGL. Ładuje libGL.so.1 i libwayland-client.so.0, które ma instalacja z pulpitem.

Co zachowuje

Jedno ustawienie: folder, do którego ostatnio zapisano raport, w preferences.json w folderze użytkownika - AppData\Roaming\fyne\dev.donislaw.certdoctor na Windowsie, ~/.config/fyne/dev.donislaw.certdoctor na Linuksie i ~/Library/Preferences/fyne/dev.donislaw.certdoctor na macOS. Fyne, biblioteka, w której zbudowano okno, tworzy ten folder, gdy okno startuje, a także pusty folder o tej samej nazwie w folderze pamięci podręcznej użytkownika. Usuń oba, gdy usuwasz okno.