اتصال دسکتاپ لینوکس با گوشی آندرویدی

امین 17 سپتامبر 2023 زمان خواندن: ~1 دقیقه

برای برقراری ارتباط بین گوشی آندرویدی و یک کامپیوتر لینوکسی راه های مختلفی وجود داره. اما میخوام برنامه بسیار جالبی رو معرفی کنم که زندگی رو بسیار راحت تر کرده! و هنوز هم توسعه اش ادامه داره. تعدادی از کارهای بسیار خوبی که این برنامه میکنه اینها هستن:

  • دریافت نوتیفیکیشن به صورت دو طرفه!
  • سینک کردن کلیپبورد هر دو دستگاه! یعنی اگه چیزی روی گوشیتون کپی کنید، بتونید توی کامپیوتر paste کنید، و بالعکس.
  • نمایش درصد باتری گوشی در کامپیوتر
  • مدیریت فایلهای گوشی توسط فایل منیجر کامپیوتر
  • پیدا کردن گوشی توسط آلارمی که از سمت کامپیوتر بهش ارسال میشه
  • اجرای دستورات دلخواه در کامپیوتر توسط گوشی
  • ارسال و دریافت فایل به/از گوشی به سادگی هر چه تمام تر.
  • دریافت نوتیفیکیشن پیامک و تماس، و حتی ارسال پیامک از طریق کامپیوتر!

این برنامه در دسکتاپ KDE بسیار معروفه و اسمش هست KDE Connect. اما برای دسکتاپ گنوم هم اومدند بر پایه اون یک اکستنشن تولید کردند به نام GSconnect که میتونید به راحتی از سایت افزونه های گنوم نصبش کنید. از سایت گیتهاب هم میتونید آخرین و تازه ترین نسخه این افزونه رو دانلود کنید.

نکته قابل توجه این افزونه اینه که به هیچ یک از پکیج های دسکتاپ KDE نیاز نداره! اما برای اینکه همه امکاناتش درست کار کنند، چند تا پیش نیاز داره که میبایست از مخازن توزیع خودتون نصبشون کنید. لیست این موارد رو میتونید اینجا ببینید. که البته اکثر اونها احتمالا نصب هستند، فقط ممکنه sshfs رو نصب نداشته باشید که برای انتقال فایلها لازمه.

مراحل نصب

اول از همه افزونه رو از سایت گنوم نصب کنید. و برای دسکتاپ KDE هم که باید اپ خودش رو نصب کنید.

دوم باید برنامه KDE Connect رو از گوگل پلی در گوشی خودتون نصب کنید.

باید هر دو دستگاه به یک شبکه وصل باشند. مثلا هر دو به مودم wifi شما وصل باشن.

اگر vpn روی گوشی دارید خاموش کنید

با باز کردن برنامه روی گوشی، لیست دستگاه هایی که kde-connect رو دارند نمایش داده میشه. تنظیمات مختلف رو میتونید در اپ برنامه در گوشی و همچنین در افزونه گنوم ببینید و به دلخواه خودتون فعال/غیر فعالشون کنید.

ضمنا باید پورت های gsconnect رو در فایروال باز کنید. اگر از ufw بعنوان فایروال استفاده میکنید:

$ sudo ufw allow 1714:1764/udp
$ sudo ufw allow 1714:1764/tcp
$ sudo ufw reload

اولین نفری باشید که دیدگاهی ارسال می کند!




حاصل سر و کله زدن های من با لینوکس