PixInsight 1.9.3: znane problemy i ich rozwiązania (Windows / macOS / Linux)
Poniższe zestawienie opracowałem na podstawie ogłoszenia oficjalnego forum PixInsight o znanych problemach najnowszej wersji 1.9.3 (Lockhart build 1646), wraz z odpowiadającymi im rozwiązaniami — tak, aby użytkownicy wszystkich trzech głównych platform mogli wygodnie porównać je ze swoją sytuacją i po kolei je usunąć.
Windows
Pliki XISF są uznawane przez Zabezpieczenia Windows (Windows Security) za potencjalnie niebezpieczne, co powoduje poważne opóźnienia.
W niektórych instalacjach systemu Windows 11 Zabezpieczenia Windows uznają pliki XISF za potencjalnie niebezpieczne, gdy program oparty na Qt 6 wykonuje operację przeszukiwania katalogu (co ciekawe, programy oparte na Qt 5 tego nie wywołują). Przy ustawieniach domyślnych Zabezpieczenia Windows (a także Windows Defender) podczas przeszukiwania katalogu wczytują i skanują każdy istniejący plik XISF. Zwykle wystarczy 5 do 10 zdjęć XISF w folderze, żeby wywołać opóźnienie rzędu 20 do 30 sekund; a jeśli w folderze leży 100 albo więcej dużych plików XISF, możesz nawet być zmuszony do wymuszenia zamknięcia programu.
Rozwiązanie jest bardzo proste: dodaj w Zabezpieczeniach Windows wykluczenie dla konkretnego rozszerzenia pliku. Każdemu, kto używa PixInsight w systemie Windows, zaleca się wykonanie poniższych kroków:
- Otwórz menu „Start”
- Kliknij „Zabezpieczenia Windows” (Windows Security)
- Przejdź do „Ochrona przed wirusami i zagrożeniami” (Virus & threat protection)
- W sekcji „Ustawienia ochrony przed wirusami i zagrożeniami” (Virus & threat protection settings) kliknij „Zarządzaj ustawieniami” (Manage settings)
- Na dole strony, w sekcji „Wykluczenia” (Exclusions), kliknij „Dodaj lub usuń wykluczenia” (Add or remove exclusions)
- Zaakceptuj monit Kontroli konta użytkownika (UAC)
- Kliknij przycisk „Dodaj wykluczenie” (Add an exclusion)
- Z menu rozwijanego wybierz „Typ pliku” (File type)
- W polu „Wprowadź rozszerzenie pliku” (Enter file extension) wpisz
xisf - Kliknij „Dodaj” (Add)
W praktyce wszystkie rozszerzenia plików PixInsight mogą zostać uznane za niebezpieczne, dlatego warto dodać wykluczenia także dla rozszerzeń xpsm, xdrz i xnml. Ponieważ jednak te pliki są zwykle bardzo małe, nawet jeśli zostaną przeskanowane, wpływ na wydajność jest niewielki. Zwróć też uwagę, że podobne problemy może sprawiać inne oprogramowanie antywirusowe.
macOS
Po pierwsze: instalacja zatrzymuje się na „rejestrowaniu zaktualizowanych składników”. Przy instalacji na maszynach z Apple Silicon proces potrafi bardzo długo tkwić na kroku „Registering updated components”, wyświetlając przy tym ewidentnie nietrafny komunikat w rodzaju „Pozostały czas instalacji: mniej niż minuta”. Twórcy oświadczyli, że nic nie da się z tym zrobić — odpowiedzialność leży całkowicie po stronie macOS i jego mechanizmu instalacji, a użytkownikom pozostaje tylko cierpliwie czekać.
Po drugie: w części menu brakuje ikon. Niektóre pozycje menu (zwłaszcza ikony obrazów i procesów, a także część pozycji menu głównego) nie pokazują ikon w menu prawego przycisku myszy. To wciąż nierozwiązany problem w Qt 6.8, którego nie naprawiono nawet w Qt 6.8.2. Jest to wyłącznie kwestia wyglądu i nie ma żadnego wpływu na działanie; twórcy mają nadzieję naprawić go w kolejnej wersji głównego programu.
Linux
Po pierwsze: „animacja okien wyskakujących” w KDE Plasma poważnie przeszkadza programowi PixInsight. Nowsze wersje środowiska graficznego KDE Plasma zawierają efekt „Morphing Popups” (animacja okien wyskakujących); jeśli jest włączony, operacje w głównym programie PixInsight — takie jak przeciąganie ikon czy przełączanie selektora widoków — stają się bardzo ospałe. Wystarczy, że wyłączysz ten efekt w ustawieniach systemowych KDE; to zupełnie prosta operacja.
Po drugie: brak zgodności z otwartoźródłowym sterownikiem karty graficznej Nouveau. Jeśli twoja dystrybucja systemu Linux domyślnie używa sterownika Nouveau, musisz go usunąć i przejść na własnościowy sterownik NVIDIA, bo inaczej PixInsight nie będzie działał poprawnie.
Po trzecie: brak obsługi Wayland. Ponieważ Wayland nie ma globalnego układu współrzędnych, nie da się programowo ustawić położenia okien najwyższego poziomu, a to jest nie do pogodzenia z interfejsem graficznym programu PixInsight. Obsługa Wayland wymagałaby przepisania od nowa sporej części głównego programu. Dlatego, żeby używać PixInsight w systemie Linux, musisz mieć działający system X11/XCB.