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.
| Kategoria | Co w niej jest |
|---|---|
| Wygląd i język | język, motyw, czcionka, sprawdzanie aktualizacji przy uruchomieniu |
| Panele i pliki | nawigacja po katalogach, odstęp między wierszami, domyślne sortowanie |
| Rozmiary i podsumowanie | jednostki rozmiaru i podsumowanie katalogu w pierwszym wierszu panelu |
| Kopiowanie i przenoszenie | okno konfliktów, okno po przeciągnięciu, pliki metadanych macOS |
| Połączenia sieciowe | limity czasu i działanie FTP/SFTP, udziały sieciowe |
| Podgląd i wideo | przeglądanie zdjęć i filmów, program FFmpeg |
| Nagrywanie płyt | sprawdzanie danych i zapasowe sektory BD-R |
| Synchronizacja | przenoszenie 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
| Pole | Domyślnie | Działanie |
|---|---|---|
| Język | język systemu | Polski, English, Español, Deutsch albo Français — to samo co menu Język |
| Motyw | Systemowy | Systemowy (jak system), Jasny albo Ciemny |
Czcionka programu
| Pole | Domyślnie | Dział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 czcionki | 12 px | 8–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
| Pole | Domyślnie | Działanie |
|---|---|---|
| Sprawdzaj nowe wersje przy uruchomieniu programu | tak | po 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
Nawigacja po katalogach
| Pole | Domyślnie | Działanie |
|---|---|---|
| Pokazuj pliki ukryte | tak | to samo co Widok → Pokaż ukryte pliki |
| Odświeżaj pliki lokalne przy wejściu do katalogu | tak | wyłączone: powrót do odwiedzonego katalogu na dysku pokazuje zapamiętaną listę (szybciej, ale może być nieaktualna) |
| Pamiętaj kursor na opuszczanym katalogu | tak | po 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ów | 20 | 5–100 pozycji na liście pod przyciskiem z zegarem |
Lista plików
| Pole | Domyślnie | Działanie |
|---|---|---|
| Odstęp między wierszami | 4 px | 0–20 px; mniej = więcej wierszy na ekranie |
| Domyślne sortowanie lewego panelu | Nazwa, Rosnąco | kolumna (Nazwa, Rozmiar, Data modyfikacji, Uprawnienia) i kierunek |
| Domyślne sortowanie prawego panelu | Nazwa, Rosnąco | jw. |
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
| Pole | Domyślnie | Działanie |
|---|---|---|
| Jednostka rozmiaru | Bajty (B) | Bajty (B), Kilobajty (KB), Megabajty (MB) albo Gigabajty (GB) w kolumnie Rozmiar |
| Liczenie KB, MB i GB | 1 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
| Pole | Domyślnie | Działanie |
|---|---|---|
| Jednostka rozmiaru w podsumowaniu | Megabajty (MB) | jednostka zajętego miejsca w pierwszym wierszu panelu, niezależna od kolumny Rozmiar |
| Sumuj podkatalogi na dysku lokalnym | nie | podsumowanie 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 sieciowych | nie | jw. dla udziałów sieciowych — przejście dużego drzewa przez sieć potrafi trwać |
| Sumuj podkatalogi na FTP/SFTP | nie | jw. dla serwerów |
Kopiowanie i przenoszenie
| Pole | Domyślnie | Działanie |
|---|---|---|
| Domyślny przycisk okna konfliktów | Pomiń duplikaty | który przycisk w oknie Konflikty plików wybiera Enter |
| Po przeciągnięciu plików pokazuj okno kopiowania lub przenoszenia | tak | po 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) | nie | sprząta te pliki w katalogach docelowych (więcej) |
Połączenia sieciowe
Limity czasu i ponawianie
| Pole | Domyślnie | Zakres | Działanie |
|---|---|---|---|
| Limit czasu FTP/SFTP | 10 s | 0,1–600 s | ile czekać na połączenie z serwerem |
| Timeout transferu FTP/SFTP | 3 s | 0,5–600 s | ile czekać na dane w trakcie transferu, zanim program uzna, że serwer nie odpowiada |
| FTP/SFTP powtarzaj w przypadku timeout | tak | ponawia transfer po przekroczeniu czasu | |
| Liczba powtórzeń | 3 | 0–100 | ile razy ponawiać (aktywne przy włączonym powtarzaniu) |
Działanie FTP/SFTP
| Pole | Domyślnie | Działanie |
|---|---|---|
| FTP/SFTP sprawdzaj poprawność kopiowania | nie | weryfikacja każdego pliku sumą SHA-256 (więcej) |
| Szybkie FTP/SFTP (bez wstępnego skanowania konfliktów i zachowywania dat) | nie | tryb szybki |
| Odświeżaj FTP/SFTP przy wejściu do katalogu | tak | wyłączone: odwiedzone katalogi serwera pokazują zapamiętaną listę |
| FTP/SFTP - pełne informacje | tak | rozmowa z serwerem w oknach łączenia, przygotowania, transferu i pobierania |
| Data modyfikacji plików kopiowanych przez FTP/SFTP | Taka sama jak data pliku źródłowego | Taka 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
| Pole | Domyślnie | Zakres | Działanie |
|---|---|---|---|
| Limit czasu łączenia z udziałem sieciowym | 10 s | 1–120 s | macOS: 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
| Pole | Domyślnie | Działanie |
|---|---|---|
| Zawijaj przeglądanie zdjęć i filmów (po ostatnim wróć na pierwsze) | nie | strzał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) | nie | zdjęcia i nagrania w jednym ciągu zamiast osobno; działa od następnego F3 |
Wideo
| Pole | Domyślnie | Dział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
| Pole | Domyślnie | Działanie |
|---|---|---|
| Sprawdzaj dane po nagraniu płyty (wolniej, ale pewniej) | tak | wartość 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-R | nie | włą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.
| Grupa | Co 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 synchronizacji | Zapisz do pliku… i Wczytaj z pliku… — plik .ffsync zaszyfrowany hasłem (więcej) |
| Komputery w sieci lokalnej | sparowane komputery, Sparuj komputer…, Synchronizuj teraz i pola udostępniania (więcej) |
Pola udostępniania w grupie Komputery w sieci lokalnej:
| Pole | Domyślnie | Działanie |
|---|---|---|
| Pokaż sparowane komputery na pasku dysków | tak | przyciski sparowanych komputerów na pasku dysków |
| Udostępniaj pliki tego komputera sparowanym komputerom | nie | sparowane 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 komputerom | tak | wyłą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) | nie | tamten 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/) |
| Plik | Zawartość |
|---|---|
settings.toml | ustawienia, ś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.5 | poprzednie wersje pliku ustawień |
settings.toml.bak.0 | jednorazowa kopia pliku sprzed pierwszego zapisu (nigdy nienadpisywana) |
sync-state.toml | synchronizacja: kiedy zmieniła się każda pozycja — bez samych wartości i bez haseł |
sync-passwords.bin | macOS: zaszyfrowana kopia haseł do serwerów, dzięki której synchronizacja nie pyta pęku kluczy o każde hasło |
sync-lan.bin | klucz tego komputera i lista sparowanych komputerów, zaszyfrowane; na Windows leży w %LOCALAPPDATA%\FlyingFiles\ |
network-mounts.toml | macOS: adresy udziałów sieciowych do ponownego podłączania |
logs/transfers.log | dziennik 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.