دورکاری . بهره وری . سامسونگ

Samsung Desktop Experienceخب اول از همه احساس میکنم باید دو پست قبلی این سلسله پست رو بصورت پیش نیاز این مقاله تجربی اعلام کنم . پس اگر هنوز نمیدونید dex چیه و نمیدونید چجوری باید بیخیال حمل لپتاپ به اون سنگینی بشید مقاله های قبلی رو بخونیدخانمی در حال کار با Samsung Dexهمیشه وقتی میگن چه قابلیت های از سری نوت به بهره وری شما کمک میکنه همه فورا یاد قلم s pen میفتن و بعضیا هم دوربین فضایی note20 رو یاداوری میکنن . یا سخت افزار قوی . ولی تو این مقاله میخوایم به بررسی وضعیت جنبه ای از این سری بپردازیم که کمتر کسی بهش توجه کرده .خب بزارید اول خودمو معرفی کنم . یه برنامه نویس که خسته از حمل همیشگی کیف سنگین لپتاپشه ! مثل بقیه لپتاپ به دوشان توی مترو ! بیاین با هم روراست باشیم . اکثر ماها در آرزوی یک چیزی بودیم که بتونه جایگزین لپتاپ بشه و سبک تر باشه . صفحه درشتی داشته باشه ولی تو جیب جا بشه ! و از همه مهمتر لینوکس داشته باشه!درسته . لینوکس جیبی ! این دقیقا همون چیزیه که سالها انتظارشو میکشیدیم . کوچکترین وسیله ی مهم ترین ابزار بهره وری دنیا !روزی روزگاری همه کیف لپتاپ سنگین به دوش میکشیدن و به دنبال راهکاری برای این نیاز میگشتن . نیازی که ساسونگ تقریبا دو سال قبل متوجهش شد و جوابی بسیار درخور به این نیاز داد . قضیه از اونجا شروع شد که در گوشی های سری note10 چیزی وجود داشت به نام Linux on Dex این برنامه براتون تو گوشی در کنار اندروید نسخه ۹ که بود یه اوبونتو لینوکس خوشحال نصب میکرد . فکرشو کن! وقتی دستته اندرویده و وقتی به مانیتور بزرگتر وصلش میکنی میشه اوبونتو ! یه اوبونتو واقعی !باورنکردنی بود ولی بالاخره سامسونگ اجراییش کرد . خیلی ها ازش استقبال کردن و برنامه نویسا و هکرها در پوست خود نمی گنجیدند . هر روز یوتیوب پر میشد از ویدیو هایی که همه داشتن نحوه ی راحت تر شدن کارهاشونو با قابلیت جدید Dex نشون میدادن . Running Ubuntu , VSCode, IntelliJ IDEA on Samsung Note 10 plus using DeXتصویری که میبینید : نوت با اوبونتو - رویای هر برنامه نویسولی خب . هیچ افسانه ای بدون افت و خیز نمیشه ! یهو اسمشو نبر(گوگل) دستور داد به تمام حیوانات جنگل که دیگه نبینم کسی رو اندروید نسخه ۱۰ فلان کارو کنه !چه اتفاقی افتاده؟ قابلیت افسانه ای Linux on Dex روی اندروید نسخه بالاتر از ۹ دیگه کار نمیکرد . ویژگی های امنیتی اندروید ۱۰ این مشکلو به وجود اورده بود . مشکلی که صدای خیلی هارو دراورد و اعتراض خیلیارو در پی داشت ولی تاثیری روی اسمشو نبر(گوگل) نداشت . به تدریج وب سایت linuxondex.com از مدار خارج شد و سامسونگ به ناچار اعلام کرد داداشیا شرمنده !اعلام پایان برنامه Linux on Dex از طرف سامسونگولی خب. راه های رسیدن به خدا به تعداد آدمای روی زمینه . حالا مرحله دوم بازی شروع شد .سامسونگ دلسوزانه از همون اول به کاربرا گوشزد کرد که اگر اپدیت کنی به اندروید ۱۰ دیگه این قابلیت لینوکس روی میز غیرقابل استفاده میشه . از اون طرف هم یه عده معلوم الحال افتادن به جون ارشیو و منتشر کردن لینک اپلیکیشن linuxondex که سامسونگ پاکش کرده بود !این وسط یه عده که تازه حس میکردن آرزوی همیشگی شون برآورده شده دستشون موند تو پوست گردو !چرا تلخه؟‌چون با این قابلیت میتونستن جوری که دوس دارن کد بنویسن . اونم بدون لپتاپ . Gaming Using Samsung Dexتصویری که میبینید : بازی با نوت بجای کنسول - رویای هر گیمر که کنسول نداره . پابجی بازاش میدونن چی میگم!چرا برای غیر برنامه نویسا مهم نیست؟ چون بدون اون قابلیت هنوز هم میتونن فایل های آفیس و وورد و اکسل خودشونو با بهترین تجربه لمس کنن . حتی یه دسته کنترلر گیمینگ ریموت وصل کنن و مثل کنسول باهاش بازی کنن . فکرشو کن بتونی بدون داشتن کنسول بازی ps5 پابجی موبایل رو بندازی رو تلویزیون . همینقدر خفنه DeX .منم برنامه نویسم ولی چجوری بیخیالش بشم ؟‌خب از اونجایی که همچنان میشه بهره وری رو سرپا نگه داشت روی سری note سامسونگ پس یعنی راهی هست . فرض کنیم که نشه روی DeX لینوکس نصب کنیم و حتی اگر نتونیم محیط توسعه واقعی داشته باشیم بازهم میتونیم از ویرایشگر های کد اندرویدی در مانیتور بزرگ استفاده کنیم و کور نشیم ! این یعنی حتی اگر لپتاپت سوخت یا همراهت نبود بازم بتونی بهره وری رو حفظ کنی . مخصوصا اگر برنامه نویس فرانت یا وب هستید . code editor on DeX, without linuxتصویری که میبینید : نوت بدون لینوکس - کمک هر برنامه نویسپرده آخر : اژدها وارد می شود !خب اگر گوشیتو سری نوت خودتونو هنوز اپدیت نکردید به اندروید ۱۰ یا مایل به استفاده از لینوکس روی Dex هستید ولی دلتون میخواد که اندروید بالای ۹ داشته باشین باید خدمتتون عرض کنیم که اصلا مشکلی نیست . با خیال راحت به آخرین نسخه اندروید اپدیت کنید .درسته که سامسونگ مجبور شده که توسعه Linux on Dex رو متوقف کنه ولی این جلوی استفاده شما از این قابلیت رو نمیگیره چون جایگزین هایی وجود داره . جایگزین هایی که به کمک چندتا ابزار ساده بتونید برای همیشه لپتاپتون رو ببوسید بزارید کنار .بالا نگه داشتن بهره وری شامل خیلی چیزا میشه . تو دوران کرونا دورکاری الزامیه پس اگر لپتاپ ندارید و به هر دلیلی حمل لپتاپ براتون سخته یا لپتاپتون سوخته میتونید با داشتن گوشی سری note بهره وری تونو بالا نگه دارید .در دوران پسا کرونا هم میتونید وسط جنگل های شمال کد بزنید و بهره وریتون حتی بالاتر از قبل بمونه .میخوام بهتون بگم که چجوری میشه حتی در سخت ترین لحظات هم کد زد . مسیری که بدون وجود یه note رفتنش سخته ولی مواد لازم : یک عدد گوشی سامسونگ سری note 10 یا note 20اپلیکیشن Termuxاپلیکیشن Andronixیه اپلیکیشن کلاینت vnc مثل realvnc client یا Desktop VNC Viewerخب اول از همه این سه تا برنامه رو نصب کنید و بعد Andronix رو باز کنید . andronix main pageاندرونیکس به شما اجازه میده بدون روت کردن گوشیتون بتونین هر لینوکسی که دلتون میخواد رو نصب کنید و همونطوری که مشاهده میکنید سیستم عامل های محبوبی مثل اوبونتو ۲۰ , کالی لینوکس , آرچ لینوکس , دبیان , آلپاین و مانجارو رو داره . هرکدومو که دوس دارین انتخاب کنید و نصب رو بزنید . سپس تو صفحه بعدی که بهتون نشون میده نسخه دسکتاپ گرافیکی خودتون رو انتخاب کنید و درنهایت کپی رو بزنید . چه اتفاقی افتاده تا اینجا ؟ شما یه دستور شل رو کپی کردین فقط ! دستوری که باید توی برنامه termux برید و paste کنید تا مراحل نصب آغاز بشه . درنهایت چندتا سوال ازتون میپرسه مثلا اینکه رزولوشن چقدر باشه که خب چون گوشی سری نوت سامسونگ دارید باید رزولوشن های بالاتر رو انتخاب کنید چون گوشیتون یه هیولا با رم ۱۲ گیگ و یه نمایشگر بزرگ هست. ضمن اینکه شما قراره این رزولوشن رو از طریق samsung Dex در مانیتور بزرگتری ببینید . termux before running ubuntu بعد از پایان نصب شما باید دستور اجرای اوبونتو رو اجرا کنید که همونجا نوشته و راحتی میتونید کپی کنید . مثلا : ./start-ubuntu20.sh بعد از اجرای این دستور فورا وارد اوبونتو شدید وhostname رو میبینید که نوشته root@ubuntu20 .مرحله بعد اجرای محیط گرافیکی لینوکستون هست که با دستور زیر میتونید به vnc server دستور شروع بدید:termux before running vnc-serverخب حالا همه چی برای اتصال به لینوکستون آماده هست . کافیه وارد نرم افزار کلاینت vnc که قبلا نصب کردید بشین و یک اتصال جدید بسازین . دقت کنید که آدرس رو به صورت localhost:1 وارد کرده باشین.از این به بعد هربار خواستید وارد لینوکستون بشید کافیه با vnc بهش وصل بشید . vnc viewer connection listحالا کافیه روی اتصال/connect کلیک کنید تا وارد محیط گرافیکی لینوکستون بشید . vscode in linux running on smasung note 10 +تبریک میگم شما روی گوشیتون یه لینوکس واقعی در کنار اندرویدتون دارین . الان وقتشه همونطوری که قبلا گفتم Dex رو با یه کابل به مانیتور تلویزیون وصل کنید یادتون نره که کیبورد و ماوس بسیسم هم وصل کنید به گوشیتون که بفهمید Dex چجوری میتونه کامپیوتر باشه براتون ! اگر هنوز کیبورد و ماوس برای گوشیتون انتخاب نکردین بهتره که سری به این لینک بزنید تا تو انتخاب کمکتون کنم !اگر هم حس میکنید نیاز به خرید کیبورد ندارید و با کیبورد onscreen راحت هستید باید بهتون مژده بدم که Dex خودش یه onscreen keybard داره ! در مورد لینوکس جیبیتون هم باید بگم شما به لطف رم بالای گوشی های سری نوت سامسونگ میتونید ابزارهای حتی سنگین برنامه نویسی رو اجرا کنید بدون هیچ مشکلی . اگر هم نوت سری ۱۰ یا ۲۰ دارید و نمیخواید پول لپتاپ بدید میتونید از nexdock استفاده کنید . شبیه لپتاپه ولی توش خالی از هرگونه هارد , رم , و پردازنده هست .درواقع یه مانیتوره به همراه کیبورد و تاچ پد ! که به کمک Dex میتونه حس لپتاپ رو بهتون بده . nexdock for samsung Dexدر آخر هم باید بگم نیازی نیست گوشیتونو زمین بزارید یا روی میز بزارین و یا حتی نیازی نیست نگران اتصالات و شارژش باشید . میتونید از یکی از کاربردی ترین لوازم جانبی سامسونگ با نام DeX Station استفاده کنید تا هم نمای زیباتر و هم نظم بیشتری به محیط کارتون بده . استفاده از dex station samsungامیدوارم سامسونگ هر لحظه این قابلیت رو بهتر از قبل بهبود بده . و برنامه نویسای بیشتری روش کار کنن .DeXperts Logoدر پایان تشکر میکنم از سامسونگ و ویرگول عزیز . و امیدوارم note 20 به کسی برسه که بدونه باهاش چیکارگنه :)) پایان