| XGPS(1) | GPSD Documentation | XGPS(1) |
نام (NAME)
xgps - کلاینت X برای gpsd
خلاصه دستور (SYNOPSIS)
xgps [OPTIONS] [service[:port[:device]]]
xgps -h
xgps -V
توضیحات (DESCRIPTION)
برنامه xgps یک کلاینت نمونه ساده با رابط گرافیکی X برای gpsd است. این برنامه اطلاعات موقعیت/زمان/سرعت فعلی GNSS و (برای گیرندههای GNSS که از این قابلیت پشتیبانی میکنند) موقعیت ماهوارههای در دسترس را نمایش میدهد.
در نمای آسمان (sky view)، ماهوارهها برای نمایش کیفیت سیگنال رنگبندی شدهاند؛ برای مقادیر دقیق برحسب dB به بخش نمایش داده در سمت چپ مراجعه کنید. شمایلهای لوزیشکل نشاندهنده ماهوارههای GLONASS، مربعها برای SBAS (مانند WAAS، EGNOS)، دایرهها نشاندهنده GPS، و مثلثهای رو به پایین، رو به بالا، رو به راست و رو به چپ به ترتیب نشاندهنده ماهوارههای سامانههای Galileo، BeiDou، QZSS و سامانههای دیگر (مانند IMES، IRNSS و همچنین سامانههای ناشناخته) هستند. شمایلهای پُر در تعیین موقعیت (fix) فعلی استفاده شدهاند و شمایلهای توخالی استفاده نشدهاند. نگهداشتن نشانگر ماوس روی یک نماد، موقتاً پنجره پاپآپ کوچکی حاوی جزئیات ماهواره از پنل فهرست ماهوارهها (Satellite List) را نمایش میدهد.
برنامه xgps هم توسط کاربر عادی و هم توسط کاربر ریشه (root) به خوبی اجرا میشود. اجرای xgps تحت sudo باعث از دست رفتن برخی از قابلیتها خواهد شد.
گزینهها (OPTIONS)
-?, -h, --help
-device DEVICE
-D LVL, --debug LVL
--host HOST
-l FMT, --llfmt FMT
-p PORT, --port PORT
-r DEG, --rotate DEG
-c FORMAT, --const FORMAT
-V, --version
آرگومانها (ARGUMENTS)
بهطور پیشفرض، کلاینتها دادهها را از دیمن محلی gpsd در حال اجرا روی localhost با استفاده از درگاه پیشفرض GPSD یعنی 2947 جمعآوری میکنند. آرگومان اختیاری برای هر کلاینت میتواند این رفتار را بازنویسی کند: [server[:port[:device]]]
برای توضیحات و مثالهای بیشتر، بخش ARGUMENTS را در صفحه راهنمای gps(1) ببینید.
محیط (ENVIRONMENT)
متغیر محیطی XGPSOPTS> میتواند برای انتقال گزینههای پرکاربرد خط فرمان به xgps تنظیم شود. این متغیر معمولاً برای تنظیم گزینه -u متناسب با واحدهای محلی (locale) استفاده میشود. XGPSOPTS پیش از گزینههای خط فرمان پردازش میشود.
برنامه xgps همچنین سایر متغیرهای محیطی را برای تعیین واحدهای نمایش — امپریال، دریایی، یا متریک بررسی میکند. متغیرها و مقادیر بررسیشده عبارتند از:
GPSD_UNITS one of:
i = miles/feet
imperial = miles/feet
n = knots/feet
nautical = knots/feet
m = km/meters
metric = km/meters
LC_MEASUREMENT
en_US = miles/feet
C = miles/feet
POSIX = miles/feet
[other] = km/meters
LANG
en_US = miles/feet
C = miles/feet
POSIX = miles/feet
[other] = km/meters
گزینه -u یا --units بر این تنظیمات اولویت دارد.
از گزینه -u میتوان برای تعیین سامانه واحدهای نمایش استفاده کرد؛ پس از این کلیدواژه، مقدار 'i' برای 'imperial' جهت واحدهای آمریکایی (فوت بینالمللی در ارتفاع و برآوردهای خطا، مایل بر ساعت در سرعت)، مقدار 'n' برای 'nautical' (فوت در ارتفاع و برآوردهای خطا، گره در سرعت) یا مقدار 'm' برای 'metric' (متر در ارتفاع و برآوردهای خطا، کیلومتر بر ساعت در سرعت) قرار میگیرد.
نکته: پای نقشهبرداری ایالات متحده (USA Survey Foot) پشتیبانی نمیشود.
اگر هیچ سامانه واحدی در خط فرمان یا در XPGSOPTS مشخص نشده باشد، متغیر محیطی GPSD_UNITS بررسی میشود؛ این متغیر ممکن است روی 'i'، 'imperial'، 'm'، 'metric' یا 'n'، 'nautical' تنظیم شده باشد.
در صورتی که هیچ سامانه واحدی در خط فرمان، در XPGSOPTS یا در GPSD_UNITS مشخص نشده باشد، ابتدا LC_MEASUREMENT و سپس LANG بررسی میشوند. اگر مقدار آن 'C'، 'POSIX' باشد یا با 'en_US' آغاز شود، سامانه واحدها روی امپریال تنظیم میشود. در صورت عدم انتخاب هرگونه سامانهای، مقدار پیشفرض متریک خواهد بود.
گزینههای منو (MENU OPTIONS)
File > Connect
File > Disconnect
File > Devices
File > Quit
View
Units > Imperial, Metric, Nautical
Units > DD.dd, DD MM.mm, DD MM SS.ss
Units > 30, 45, Off
Units > Mag North Up, Track Up, True North Up
Help > About
وضعیت خروج (RETURN VALUES)
0
1
همچنین ببینید (SEE ALSO)
منابع (RESOURCES)
وبگاه پروژه: https://gpsd.io
کپیرایت و تکثیر (COPYING)
حق نشر این
پرونده
متعلق به
پروژه GPSD است
SPDX-License-Identifier: BSD-2-clause
نویسندگان (AUTHORS)
Remco Treffcorn
Derrick Brashear
Russ Nelson
Eric S. Raymond
| 2025-11-04 | GPSD, Version 3.27.5 |