GPS (Polski)
Jest wiele różnych sprzętowych odbiorników Global Positioning System (GPS) wspieranych przez Arch Linux:
- Adaptery Bluetooth GPS
- Adaptery USB GPS (wewnętrzne bądź zewnętrzne)
- Adaptery zintegrowane-z-WWAN (np. niektóry moduły HP EliteBook)
- Smartfony są w stanie przekazywać dane GPS poprzez USB lub Bluetooth za pomocą dodatkowego oprogramowania
Sterowniki
Zazwyczaj urządzenie GPS jest przedstawiane jako urządzenie szeregowe, a jądro używa standardowego sterownika, ale w niektórych przypadkach sterowniki takie jak mtkbabelAUR bądź mbm-gpsd-pl4nkton-gitAUR muszą zostać doinstalowane.
Interfejsy
System GPS nie ma zbytnio ujednoliconego interfejsu ani konfiguracji w Linuksie. Surowe dane GPS są wyświetlane w urządzeniu szeregowych, a programy same interpretują lokalizację, blokując urządzenie. Współdzielenie adaptera GPS z wieloma aplikacjami jest możliwe dzięki gpsd.
GPSD
GPSD to demon służący do odpytywania urządzenia GPS oraz do pokazania wyniku na serwerze TCP. Jest to najbardziej standardowy interfejs GPS w Linuksie, a aplikacje obsługujące GPS zwykle wspierają jego użycie.
ModemManager
ModemManager to pewnego rodzaju pakiet obsługi modemów WWAN, który łączy się z NetworkManager. Wspiera on pozyskiwanie koordynatów GPS z - obsługujących ten system - kart WWAN i nawet wyświetla tą lokalizację w modem-manager-gui. Najważniejsze polecenia to:
Wyświetlenie możliwości lokalizacji
# mmcli -m 0 --location-status
Włączenie GPS
# mmcli -m 0 --location-enable-gps-raw --location-enable-gps-nmea
Wyświetlenie lokalizacji
# watch mmcli -m 0 --location-get
Wyłączenie GPS
# mmcli -m 0 --location-disable-gps-raw --location-disable-gps-nmea
Klienci
Pakiet gpsd dostarcza cgps
- prosty, konsolowy klient służący do pokazywania bieżącego statusu urządzenia GPS.
Synchronizacja czasu
Zobacz Network Time Protocol daemon#Using ntpd with GPS