Ustawienia

Plik → Ustawienia… (na macOS także Cmd+,). Po lewej stronie okna jest lista kategorii, po prawej — pola wybranej kategorii z krótkim opisem, ułożone w grupy. Przewija się tylko strona z polami; lista kategorii i przyciski OK i Anuluj zostają na miejscu.

KategoriaCo w niej jest
Wygląd i językjęzyk, motyw, czcionka, sprawdzanie aktualizacji przy uruchomieniu
Panele i plikinawigacja po katalogach, odstęp między wierszami, domyślne sortowanie
Rozmiary i podsumowaniejednostki rozmiaru i podsumowanie katalogu w pierwszym wierszu panelu
Kopiowanie i przenoszenieokno konfliktów, okno po przeciągnięciu, pliki metadanych macOS
Połączenia sieciowelimity czasu i działanie FTP/SFTP, udziały sieciowe
Podgląd i wideoprzeglądanie zdjęć i filmów, program FFmpeg
Nagrywanie płytsprawdzanie danych i zapasowe sektory BD-R
Synchronizacjaprzenoszenie ustawień na inny komputer, sparowane komputery

Jak działa okno

  • Okno otwiera się na kategorii Wygląd i język.

  • Między kategoriami możesz przechodzić dowolnie — wpisane zmiany nie giną. OK (Enter) zapisuje zmiany ze wszystkich zakładek naraz i od razu je stosuje. Anuluj albo Esc odrzuca zmiany w polach wszystkich zakładek. Wyjątek to grupa Komputery w sieci lokalnej w zakładce Synchronizacja: parowanie, Usuń parowanie…, Udostępniaj ustawienia tego komputera sparowanym komputerom i Udostępniaj mu hasła do serwerów działają od razu i Anuluj ich nie cofa. Pokaż sparowane komputery na pasku dysków i Udostępniaj pliki tego komputera sparowanym komputerom zapisuje dopiero OK.

  • Z klawiatury: po otwarciu żadne pole nie ma fokusu, więc strzałka nie zmieni przypadkiem wartości. Tab przechodzi na listę kategorii, strzałki zmieniają kategorię, a kolejny Tab wchodzi do pól.

  • Okno można powiększyć; na mniejszym ekranie strona z polami się przewija.

  • Zapisz do pliku…, Wczytaj z pliku… i Synchronizuj teraz w zakładce Synchronizacja też zatwierdzają zmiany z pozostałych zakładek, tak jak OK.

Skrótów klawiszowych nie ma w tym oknie — zmienia się je w osobnym oknie Plik → Skróty klawiaturowe… (Zmiana skrótów).

macOS: Jeśli masz otwartych kilka okien, zmiana działa od razu w oknie, z którego otworzyłeś Ustawienia. Pozostałe okna wezmą nowe wartości przy następnym uruchomieniu.

Wygląd i język

PoleDomyślnieDziałanie
Językjęzyk systemuPolski, English, Español, Deutsch albo Français — to samo co menu Język
MotywSystemowySystemowy (jak system), Jasny albo Ciemny

Czcionka programu

PoleDomyślnieDziałanie
Czcionka(systemowa)rodzina czcionki całego programu; „(systemowa)” to czcionka o stałej szerokości z systemu (Menlo na macOS, Consolas na Windows)
Rozmiar czcionki12 px8–32 px; puste pole = rozmiar domyślny systemu

Po zwiększeniu czcionki nagłówki kolumn mogą się nie mieścić — poszerz kolumny, przeciągając ich krawędzie.

Aktualizacje

PoleDomyślnieDziałanie
Sprawdzaj nowe wersje przy uruchomieniu programutakpo uruchomieniu programu (w pierwszym oknie) program sprawdza, czy jest nowa wersja, i pyta o nią tylko wtedy, gdy jest dostępna

Sprawdzanie idzie w tle i nie wstrzymuje pracy. Gdy masz najnowszą wersję, gdy sieć nie działa albo gdy program nie jest zainstalowany z pakietu, żadne okno się nie pokazuje. Każda wersja pyta swoim kanałem: na macOS stronę nci.pl, w wersji ze Sklepu — Microsoft Store, a na Linuksie stronę nci.pl o numer najnowszego wydania (nową paczkę instalujesz sam albo przez menedżer pakietów). Pole wyłącza tylko sprawdzanie przy uruchomieniu — Pomoc → Sprawdź aktualizacje… działa zawsze (instalacja i aktualizacje).

Panele i pliki

PoleDomyślnieDziałanie
Pokazuj pliki ukrytetakto samo co Widok → Pokaż ukryte pliki
Odświeżaj pliki lokalne przy wejściu do katalogutakwyłączone: powrót do odwiedzonego katalogu na dysku pokazuje zapamiętaną listę (szybciej, ale może być nieaktualna)
Pamiętaj kursor na opuszczanym katalogutakpo przejściu do katalogu nadrzędnego kursor staje na katalogu, z którego wyszedłeś; wyłączone: na początku listy
Długość historii katalogów205–100 pozycji na liście pod przyciskiem z zegarem

Lista plików

PoleDomyślnieDziałanie
Odstęp między wierszami4 px0–20 px; mniej = więcej wierszy na ekranie
Domyślne sortowanie lewego paneluNazwa, Rosnącokolumna (Nazwa, Rozmiar, Data modyfikacji, Uprawnienia) i kierunek
Domyślne sortowanie prawego paneluNazwa, Rosnącojw.

Domyślny widok i wielkość ikon

W Ustawieniach → Panele i pliki wybierz osobno domyślny widok lewego i prawego panelu oraz wielkość ikon. Nad panelem możesz zmieniać widok i rozmiar podczas pracy; rozmiar jest zapamiętywany. Lista zachowuje dotychczasowe kolumny, a siatka pokazuje nazwy pod ikonami.

Ikony i miniatury mają pięć wielkości, od bardzo małych do bardzo dużych. Rozmiar wybiera się osobno dla każdego panelu w menu nad nim lub w Ustawieniach → Panele; program zapamiętuje wybór.

Rozmiary i podsumowanie

Jednostki rozmiaru

PoleDomyślnieDziałanie
Jednostka rozmiaruBajty (B)Bajty (B), Kilobajty (KB), Megabajty (MB) albo Gigabajty (GB) w kolumnie Rozmiar
Liczenie KB, MB i GB1 KB = 1024 B (jak Windows)albo 1 KB = 1000 B (jak macOS); obowiązuje w kolumnie Rozmiar, w miejscu na dysku, w oknach transferu, w statystykach i w wyszukiwaniu

Podsumowanie katalogu

PoleDomyślnieDziałanie
Jednostka rozmiaru w podsumowaniuMegabajty (MB)jednostka zajętego miejsca w pierwszym wierszu panelu, niezależna od kolumny Rozmiar
Sumuj podkatalogi na dysku lokalnymniepodsumowanie w pierwszym wierszu liczy razem z zawartością podkatalogów (w tle); wyłączone: tylko to, co leży wprost w katalogu
Sumuj podkatalogi na dyskach sieciowychniejw. dla udziałów sieciowych — przejście dużego drzewa przez sieć potrafi trwać
Sumuj podkatalogi na FTP/SFTPniejw. dla serwerów

Kopiowanie i przenoszenie

PoleDomyślnieDziałanie
Domyślny przycisk okna konfliktówPomiń duplikatyktóry przycisk w oknie Konflikty plików wybiera Enter
Po przeciągnięciu plików pokazuj okno kopiowania lub przenoszeniatakpo upuszczeniu przeciąganych plików otwiera się okno Kopiuj albo Przenieś z katalogiem upuszczenia i przełącznikiem między kopiowaniem a przenoszeniem — Enter potwierdza, Esc rezygnuje; wyłączone: kopiowanie albo przenoszenie rusza od razu po upuszczeniu (przeciąganie myszą)
Po kopiowaniu/przenoszeniu usuwaj pliki metadanych macOS (._*, .DS_Store)niesprząta te pliki w katalogach docelowych (więcej)

Połączenia sieciowe

Limity czasu i ponawianie

PoleDomyślnieZakresDziałanie
Limit czasu FTP/SFTP10 s0,1–600 sile czekać na połączenie z serwerem
Timeout transferu FTP/SFTP3 s0,5–600 sile czekać na dane w trakcie transferu, zanim program uzna, że serwer nie odpowiada
FTP/SFTP powtarzaj w przypadku timeouttakponawia transfer po przekroczeniu czasu
Liczba powtórzeń30–100ile razy ponawiać (aktywne przy włączonym powtarzaniu)

Działanie FTP/SFTP

PoleDomyślnieDziałanie
FTP/SFTP sprawdzaj poprawność kopiowanianieweryfikacja każdego pliku sumą SHA-256 (więcej)
Szybkie FTP/SFTP (bez wstępnego skanowania konfliktów i zachowywania dat)nietryb szybki
Odświeżaj FTP/SFTP przy wejściu do katalogutakwyłączone: odwiedzone katalogi serwera pokazują zapamiętaną listę
FTP/SFTP - pełne informacjetakrozmowa z serwerem w oknach łączenia, przygotowania, transferu i pobierania
Data modyfikacji plików kopiowanych przez FTP/SFTPTaka sama jak data pliku źródłowegoTaka sama jak data pliku źródłowego / Data i godzina kopiowania / Pytaj przy każdym kopiowaniu. Dotyczy wysyłania i pobierania, także ze sparowanymi komputerami. ↗

Udziały sieciowe

PoleDomyślnieZakresDziałanie
Limit czasu łączenia z udziałem sieciowym10 s1–120 smacOS: ile czekać na podłączenie udziału ze skrótu ścieżki

Nowe limity dotyczą połączeń nawiązanych po zmianie; opcje transferu działają też na już otwartych połączeniach.

Podgląd i wideo

Podgląd plików

PoleDomyślnieDziałanie
Zawijaj przeglądanie zdjęć i filmów (po ostatnim wróć na pierwsze)niestrzałki w podglądzie przechodzą z ostatniego pliku na pierwszy i odwrotnie
Przeglądaj strzałkami wszystko, co da się obejrzeć (zdjęcia i filmy razem)niezdjęcia i nagrania w jednym ciągu zamiast osobno; działa od następnego F3

Wideo

PoleDomyślnieDziałanie
Program FFmpeg(puste)pełna ścieżka do programu ffmpeg (albo do katalogu, w którym leży), którego używa konwersja wideo. Puste pole: program szuka FFmpeg sam — w PATH, w katalogach Homebrew, winget, Chocolatey i Scoop oraz w katalogach systemowych. Gdy pod wpisaną ścieżką nie ma FFmpeg, program też szuka go sam

Pole wypełnia się samo, gdy w oknie Brak programu FFmpeg wskażesz program przyciskiem Wskaż program…. FFmpeg nie jest częścią FlyingFiles — instaluje się go osobno (jak).

Nagrywanie płyt

PoleDomyślnieDziałanie
Sprawdzaj dane po nagraniu płyty (wolniej, ale pewniej)takwartość początkowa pola Sprawdź dane po nagraniu w oknie Nagraj na płytę; zmiana w tamtym oknie dotyczy tylko jednego nagrania
Obsługa zapasowych sektorów na płytach BD-Rniewłączone: pusta BD-R jest formatowana z obszarem zapasowym — mniej miejsca (768 MB na warstwę) i zapis o połowę wolniejszy, ale napęd przenosi uszkodzone miejsca do zapasu. Na macOS nie działa (więcej)

Synchronizacja

Zakładka przenosi ustawienia na inny komputer i zarządza sparowanymi komputerami. Pełny opis: Synchronizacja i sparowane komputery.

GrupaCo w niej jest
Co synchronizowaćdziewięć pól: Serwery FTP/SFTP i ich kategorie, Hasła do serwerów, Terminale SSH/Telnet i ich kategorie, Skróty ścieżek, Ustawienia z pozostałych zakładek (bez czcionki i programu FFmpeg), Język, Motyw, Czcionka i jej rozmiar (tylko między komputerami z tym samym systemem), Skróty klawiaturowe (macOS z macOS, Windows z Linuksem) — domyślnie wszystkie zaznaczone (więcej)
Plik synchronizacjiZapisz do pliku… i Wczytaj z pliku… — plik .ffsync zaszyfrowany hasłem (więcej)
Komputery w sieci lokalnejsparowane komputery, Sparuj komputer…, Synchronizuj teraz i pola udostępniania (więcej)

Pola udostępniania w grupie Komputery w sieci lokalnej:

PoleDomyślnieDziałanie
Pokaż sparowane komputery na pasku dyskówtakprzyciski sparowanych komputerów na pasku dysków
Udostępniaj pliki tego komputera sparowanym komputeromniesparowane komputery widzą w panelu wszystkie dyski tego komputera (w granicach uprawnień Twojego konta) i mogą na nich czytać, zapisywać, zmieniać nazwy i usuwać (więcej)
Udostępniaj ustawienia tego komputera sparowanym komputeromtakwyłączone: ten komputer nie przyjmuje połączeń synchronizacji, ale sam może pobierać ustawienia z innych
Udostępniaj mu hasła do serwerów (przy każdym sparowanym komputerze)nietamten komputer może pobierać z tego komputera hasła do serwerów FTP/SFTP (więcej)

Te pola dotyczą tylko tego komputera i nie przechodzą przy synchronizacji ustawień.

Pliki programu

Wszystko, co program zapisuje, leży w katalogu ustawień:

Ścieżka
macOS~/Library/Application Support/FlyingFiles/ (w Finderze: Idź → Idź do katalogu… i wklej ścieżkę)
Windows%APPDATA%\FlyingFiles\ (wklej w pasek adresu Eksploratora)
Linux~/.config/FlyingFiles/ (albo $XDG_CONFIG_HOME/FlyingFiles/)
PlikZawartość
settings.tomlustawienia, ścieżki paneli i ich historia, rozmiar okna, szerokości kolumn, zapisane połączenia (bez haseł), skróty ścieżek, terminale, wzorce płyt, zmienione skróty klawiszowe i wybór z zakładki Synchronizacja
settings.toml.bak.1 … .bak.5poprzednie wersje pliku ustawień
settings.toml.bak.0jednorazowa kopia pliku sprzed pierwszego zapisu (nigdy nienadpisywana)
sync-state.tomlsynchronizacja: kiedy zmieniła się każda pozycja — bez samych wartości i bez haseł
sync-passwords.binmacOS: zaszyfrowana kopia haseł do serwerów, dzięki której synchronizacja nie pyta pęku kluczy o każde hasło
sync-lan.binklucz tego komputera i lista sparowanych komputerów, zaszyfrowane; na Windows leży w %LOCALAPPDATA%\FlyingFiles\
network-mounts.tomlmacOS: adresy udziałów sieciowych do ponownego podłączania
logs/transfers.logdziennik transferów i rozmowy z serwerami (hasła zamaskowane); stare części .1–.3
syntax/definicje kolorowania składni w podglądzie i edytorze — pliki JSON do zmiany

Hasła do serwerów są w pęku kluczy macOS, w Menedżerze poświadczeń Windows albo w pęku kluczy na Linuksie (GNOME Keyring, KWallet), pod nazwą FlyingFiles FTP. Synchronizacja trzyma tam własny klucz pod nazwą FlyingFiles Sync.

settings.toml to zwykły plik tekstowy w formacie TOML. Możesz go czytać i edytować, gdy program jest zamknięty — nieznane klucze program zachowuje.

Skróty klawiszowe w pliku ustawień

Skróty zmienione w oknie Skróty klawiaturowe trafiają do sekcji [shortcuts] na końcu settings.toml. Są tam tylko odstępstwa od domyślnych: czynność bez wpisu ma skrót domyślny, więc po Przywróć wszystkie domyślne sekcja jest pusta. Przykład z Windows:

[shortcuts]
exit = ""
search = "Ctrl+Shift+F"

Pusty tekst znaczy „bez skrótu”. Na macOS Cmd jest zapisany jako Cmd+, a Control jako Ctrl+. Wpis, którego nie umie odczytać, program pomija — czynność ma wtedy skrót domyślny. Gdy po ręcznej edycji dwie czynności mają ten sam skrót, zostaje on przy tej, która w oknie skrótów stoi niżej. Przy odczycie z pliku program nie sprawdza reguł dopuszczalnych kombinacji, więc skróty wygodniej i bezpieczniej zmieniać w oknie.

Typowe zadania

Przywrócenie ustawień domyślnych

Zamknij program i zmień nazwę pliku settings.toml (np. na settings.old.toml). Przy następnym uruchomieniu program zacznie od ustawień domyślnych. Zapisane połączenia, skróty ścieżek, terminale i zmienione skróty klawiszowe są w tym samym pliku — z czystym plikiem ich nie będzie. Same skróty klawiszowe przywrócisz bez tego: przyciskiem Przywróć wszystkie domyślne w oknie Skróty klawiaturowe.

Cofnięcie niechcianej zmiany

Zamknij program, skopiuj wybraną kopię settings.toml.bak.N na miejsce settings.toml i uruchom program.

Przeniesienie ustawień na inny komputer

Najprościej przez zakładkę Synchronizacja: Zapisz do pliku… na jednym komputerze i Wczytaj z pliku… na drugim, albo — gdy oba komputery są w jednej sieci lokalnej — parowanie i Synchronizuj teraz. Tak przechodzą także hasła do serwerów, ścieżki w katalogu domowym dopasowują się do drugiego systemu, a przed zmianą widać listę zmian (Synchronizacja i sparowane komputery).

Można też po prostu skopiować settings.toml do katalogu ustawień na nowym komputerze (przy zamkniętym programie). Połączenia, skróty ścieżek, terminale i skróty klawiszowe przejdą razem z nim, hasła nie — wpiszesz je przy pierwszym połączeniu z każdym serwerem. Ścieżki lokalne (np. w skrótach ścieżek) trzeba wtedy poprawić ręcznie, a skróty klawiszowe z macOS nie pasują do Windows: Cmd+ z macOS to na Windows klawisz Windows, a Ctrl+ z Windows to na macOS klawisz Control, nie Cmd.

Wyłączenie dziennika transferów

Dziennik pomaga diagnozować problemy z kopiowaniem i nie opuszcza komputera. Jeśli go nie chcesz, uruchamiaj program ze zmienną środowiskową FLYINGFILES_TRANSFER_LOG=0. Zmienna FLYINGFILES_TRANSFER_LOG_DIR wskazuje inny katalog dziennika, a FLYINGFILES_CONFIG_DIR — inny katalog ustawień.

FlyingFiles 1.7.4 · Funkcje po 1.0.0 są oznaczone w treści.