لینوکس و من

لینوکس و من

لینوکس و من

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

بایگانی

۳ مطلب با کلمه‌ی کلیدی «android» ثبت شده است

این روز ها سینک کردن اطلاعات بین دستگاه های مختلف یک نیاز محسوب میشه. مخصوصا وقتی شما چند دستگاه با پلتفرم های مختلف داشته باشید. یکی از مسائلی که من دنبالش بودم تا یک روش ایده آل و کم درد سر براش پیدا کنم، یادداشت برداری و سینک کردن یادداشت ها در گوشی آندرویدی و لپتاپ لینوکسی ام بود. که بالاخره بعد از امتحان کردن چند نرم افزار مختلف، به Google Keep رسیدم.


همون طور که میدونید Google Keep یا به طور خلاصه Keep یک نرم افزار نوت برداری با امکانات مناسب برای آندروید داره. اما اگر بخواید یادداشت های خودتون رو در کامپیوترتون هم داشته باشید، فقط کافیه از مرورگر کروم استفاده کنید و اپ keep رو برای کروم نصب کنید. و بعد با رفتن به آدرس chrome://apps و کلیک راست روی آیکن Keep یک شورتکات در دسکتاپ یا منوی برنامه ها بسازید.
و با اجرا کردن اون به راحتی به محیط یادداشت های خودتون به صورت سینک شده دسترسی خواهید داشت. البته به شرطی که با گوگل اکانت مشترک در دستگاه های مختلف لاگین کرده باشید. این طوری دیگه فرقی نمیکنه شما از محصولات اپل استفاده میکنید یا مایکروسافت یا چیزهای دیگه.

حتما برنامه های دیگه ای هم هستند، خوشحال میشم اگر شما از روش دیگه ای استفاده میکنید در قسمت دیدگاه ها بیان کنید.

آوردن صفحه لپتاپ توی گوشی!

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

البته چون تبلت من 4:3 هست اینجوری شده.
 

هرچند راه های مختلفی برای اینکار هست، اما ما میریم سراغ یک راه خیلی ساده و کم دردسر به نام vnc یا virtual network computing.
ایشون همون مسئول ایجاد کانکشن های remote desktop هستند. که حالا ما میخوایم از یک اپلیکیشن ساده ی آندرویدی استفاده کنیم و به سیستم لپتاپ یا کامپیوتر خونگیمون ریموت کنیم.
در حال حاضر این اپلیکیشن به نام bVNC رو میتونید از اینجا دانلود کنید و در دستگاه آندرویدی خود نصب کنید.

حالا بریم سراغ کامپیوتر، در اینجا مانجارو. به ادامه ی مطلب برید تا دستورات و باقی ماجرا رو بخونید...

هارد کامپیوتر در گوشی

برای گوشی های آندروید برنامه هایی هستن که با کمک اونها میتونین به مموری گوشیتون از طریق کامپیوتر بوسیله یک مرورگر ساده ی اینترنت دسترسی پیدا کنید. تو این فکر بودم که آیا برعکسش هم میشه؟ یعنی کاری کنیم که از طریق گوشی، به هارد کامپیوتر دسترسی داشته باشیم. این کار یه مزیت هایی داره. مثلا فکرش رو بکنید که دوست دارید یه فیلمی رو که روی لپتاپ یا کامپیوتر دارید توی تبلت یا گوشیتون نگاه کنید. اگه این کار نمیشد، باید اول فایل رو منتقل میکردید روی گوشی و بعد ازش استفاده میکردید. یعنی پروسه ی انتقال فایل به گوشی در هر حالت باید انجام میشد. حالا چه با اتصال USB چه با ابزارهایی مثل Airdroid و غیره. من بیشتر مد نظرم اینه که مثلا فایل منیجر گوشی رو باز کنی و بری توی هارد کامپیوترت و مثلا یه فیلم یا آهنگی رو پخش کنی. یا چمیدونم یه عکسی رو از توی کامپیوترت توی واتس اپ بفرستی. یا یه اسلایدی رو توی گوشیت باز کنی و تغییراتی بدی و ذخیره کنی و .... البته هرچند این کار هم در بطن قضیه فایلها دارن رد و بدل میشن، اما حد اقل با دخالت مستقیم شما این کار صورت نمیگیره.برای اینکار باید از چیزی به نام samba استفاده کنیم. samba که من تلفظ میکنم سامبا، ابزاری هست که اجازه میده لینوکس این جور کارها رو بتونه انجام بده، مخصوصا بتونه با کامپیوتر های تحت ویندوز ارتباطی به این صورت پیدا کنه. راستش من زیاد سر در نمیارم از این چیزا، فقط استفاده ای رو ازش میبرم که لازم دارم!۱- سامبا رو در توزیع خودتون نصب کنید. برای سیستم های آرچی با pacman نصب خواهد شد.۲- حالا تنظیمات پیشفرض سامبا رو اعمال کنید sudo cp /etc/samba/smb.conf.default /etc/samba/smb.conf۳- و بعد فایل تنظیمات رو با ویرایشگرتون باز کنید. مثلا sudo medit /etc/samba/smb.conf۴- قسمت Share Definitions رو پیدا کنید. در این قسمت هزار و یک جور تنظیمات داره که شما تعیین میکنید یک فولدر توی سیستم شما با چه شرایطی share بشه. من کل اطلاعات هاردم به جز لینوکس توی یه پارتیشنه و در فولدر معینی mount شده. در قسمت Share Definitions من این تنظیمات رو برای این فولدر منظور میکنم:[Data]   comment = Data   browseable = yes   writable = yes   path = /run/media/Data   create mask = 755+ اسمی رو که میخوام توی فایلمنیجر گوشیم ببینیم گذاشتم Data (رنگ سبز)+ آدرس فولدری رو که میخوام share کنم به رنگ قرمز مشخصه. شما میتونید هر فولدری رو که دوست دارید بذارید.+ میتونید چند تا فولدر رو به همین شکل share کنید و برای هر کدوم این مقادیر رو منظور کنید.۵- یک اکانت برای samba تعریف کنید که این اکانت حق دسترسی به پوشه های share شده ی شما رو داره. نه هر کس و ناکسی! sudo smbpasswd -a aminبعد از این دستور از شما پسورد میخواد. پسورد مورد نظرتون رو بنویسید. ظاهرا باید این کاربری که اینجا تعریف میکنید از قبل توی لینوکس شما ایجاد شده باشه. من که همون نام کاربری خودم رو انتخاب کردم.۶- حالا باید سیستم samba رو فعال و اجرا کنیم. توی سیستم های آرچ با این شکل این کار رو میکنیم:sudo systemctl start smbd.socket sudo systemctl enable smbd.socket۷- حالا گوشیتون رو به همون شبکه ی وایرلسی که لپتاپتون هم وصله متصل کنید.۸- باید توی گوشی فایل منیجری پیدا کنیم که از samba پشتیبانی میکنه. فایل منیجر Es File manager این کار رو به راحتی انجام میده. از قسمت منو به قسمت LAN برید. و روی آیکن رفرش تپ کنید تا لیست شبکه ی سامبای کامپیوتر شما رو پیدا کنه که با یه IP نشون داده میشه. روش تپ کنید. از شما یوزرنیم و پسورد رو میخواد و بعد شما به هارد لپتاپتون دسترسی دارید. حالا برید هر کاری که میخواید بکنید!+ توضیح اضافه اینکه بعضی از فایل منیجر ها باید IP رو خودمون بدیم. مثلا mixplorer که فایل منیجر محبوب من هست باید دستی یک شبکه ی سامبا براش تعریف کنم. نمیدونم چرا نمیتونه خودش پیدا کنه!آی پی کامپیوتر شما با این دستور پیدا میشه:nmblookup -d 2 * | grep ipجلوی مقدار ip یه عدد نوشته. این مقدار رو باید به این شکل در قسمت مربوطه در فایلمنیجر گوشی وارد کرد. مثلاsmb://192.168.1.106/Dataدارم لذت میبرم از این کشف ویرایش: کسانی که اوبونتو دارن، دوست خوبمون رسول در این لینک با تصویر توضیح داده که چطوری این عملیات رو توی اوبونتو انجام بدیم.