GNU/Linux >> Belajar Linux >  >> Ubuntu

Bagaimana Cara Meluncurkan Gpsd Secara Otomatis Saat Startup?

Saya mencoba mencari tahu, apa yang mencegah gpsd dari menghubungkan secara otomatis ke dongle GPS BU 353 eksternal melalui USB dan menerima data. Saya memiliki masalah yang sama di kedua laptop saya (dengan perangkat keras yang berbeda), jadi ini murni masalah konfigurasi perangkat lunak.

Saya telah berhasil mendapatkan gpsd bekerja secara manual, menggunakan langkah-langkah berikut, tetapi setiap kali mesin saya dimatikan, saya harus melalui langkah-langkah ini lagi.

  1. sudo killall gpsd

  2. Hapus semua soket gpsd mungkin tertinggal dengan :

    sudo rm /var/run/gpsd.sock

  3. Periksa jalur perangkat:

    dmesg - which shows PLU353 
    
  4. Pastikan tidak ada program lain yang menggunakan perangkat. Tidak ada yang terdaftar

    lsof -n | grep /dev/ttyUSB0
    
  5. Luncurkan gpsd secara manual :

    sudo gpsd /dev/ttyUSB0 -F /var/run/gpsd.sock
    
  6. xgps melihat output GPS – jadi ini berfungsi

Tebakan terbaik saya adalah gpsd perlu bergabung dengan grup atau diberi izin tambahan, atau sebagai alternatif, ada masalah dengan udev konfigurasi. Tapi saya membuat kesalahan dalam kegelapan, hanya membuat tebakan liar.

Jawaban yang Diterima:

Anda benar – ini adalah masalah keanggotaan grup. Pertama, lihat siapa pemilik perangkat:

ls -l /dev/ttyUSB0

Di sistem SAYA, saya tidak memiliki /dev/ttyUSB0 , jadi saya akan menggunakan /dev/ttyS0 sebagai gantinya

[email protected]:~(0)$ ls -l /dev/ttyS0
crw-rw---- 1 root dialout 4, 64 Feb 23 08:19 /dev/ttyS0
[email protected]:~(0)$ 

Keluaran dari ls perintah menunjukkan bahwa itu dimiliki oleh root:dialout , dan mengizinkan akses grup ke perangkat.

Tambahkan pengguna Anda ke dialout (atau apa pun yang tepat untuk sistem Anda) grup dengan:

sudo adduser $USER dialout

Kemudian untuk membuat keanggotaan grup ini berlaku, logout/login, ATAU newgrp dialout untuk memulai shell dengan keanggotaan grup tersebut.

Periksa keanggotaan grup Anda dengan /usr/bin/id .


Ubuntu
  1. Cara menggunakan Chown di Ubuntu

  2. Cara memasang partisi secara otomatis dengan disk Gnome saat startup

  3. Bagaimana cara mendapatkan ps untuk mencetak grup?

  1. Bagaimana Cara Menambahkan Aplikasi Startup Di Lubuntu?

  2. Bagaimana Cara Meluncurkan Peramban Tor?

  3. Cara Memasang Partisi Secara Otomatis saat Startup di Kubuntu

  1. Cara Menambahkan Pengguna ke Grup di Linux

  2. Cara Autostart Aplikasi di Ubuntu

  3. Bagaimana cara menambahkan pCloud Drive ke Startup di Ubuntu