لینوکس در Dex - توسعه از سامسونگ و Canonical ، که به شما امکان می دهد Ubuntu را در Galaxy Note 9 و Tab S4 هنگام اتصال به سامسونگ DeX اجرا کنید ، یعنی. یک رایانه شخصی تقریباً تمام عیار لینوکس را از تلفن هوشمند یا رایانه لوحی خود دریافت کنید. در حال حاضر ، این یک نسخه بتا است ، اما آزمایش از قبل امکان پذیر است (البته با خطر و خطر خود شما).
در این بررسی ، تجربه من در نصب و راه اندازی لینوکس بر روی Dex ، استفاده و نصب برنامه ها ، تنظیم زبان روسی برای ورودی صفحه کلید و یک برداشت کلی ذهنی است. برای تست از گلکسی نوت 9 ، اگزینوس ، 6 گیگابایت رم استفاده کردیم.
- برنامه نصب و راه اندازی
- زبان ورودی روسی در لینوکس در Dex
- بررسی من
لینوکس را روی Dex نصب و اجرا کنید
برای نصب ، باید خود برنامه لینوکس را بر روی Dex نصب کنید (در فروشگاه Play در دسترس نیست ، من از apkmirror ، نسخه 1.0.49 استفاده کردم) ، همچنین تصویر ویژه Ubuntu 16.04 را از سامسونگ موجود در //webview.linuxondex.com/ در گوشی خود بارگیری و باز کنید. .
بارگیری تصویر از خود برنامه نیز موجود است ، اما به دلایلی این کار انجام نشد ، علاوه بر این ، بارگیری در طول بارگیری از طریق مرورگر دو بار قطع شد (صرفه جویی در مصرف برق لازم نیست). در نتیجه ، این تصویر هنوز بارگیری و باز نشده است.
مراحل بعدی:
- تصویر .img را در پوشه LoD قرار می دهیم ، که برنامه در حافظه داخلی دستگاه ایجاد می کند.
- در برنامه ، بر روی "plus" کلیک کنید ، سپس مرور کنید ، پرونده تصویر را مشخص کنید (اگر در مکان اشتباهی قرار دارد ، به شما اخطار داده می شود).
- ما توضیحات ظرف را با لینوکس تنظیم می کنیم و حداکثر اندازه ای را که می تواند در هنگام کار داشته باشد تنظیم کرده ایم.
- شما می توانید اجرا کنید. حساب پیش فرض - دکستوپ ، رمز عبور - راز
بدون اتصال به DeX ، Ubuntu فقط در حالت ترمینال راه اندازی می شود (دکمه Terminal Mode در برنامه). نصب بسته ها درست از طریق تلفن کار می کند.
پس از اتصال به DeX ، می توانید رابط کاربری دسک تاپ کامل اوبونتو را راه اندازی کنید. پس از انتخاب کانتینر ، روی Run کلیک کنید ، ما برای مدت زمان بسیار کوتاهی منتظر می مانیم و میز کار اوبونتو گوموم را دریافت می کنیم.
از بین نرم افزارهای از پیش نصب شده ، بیشتر ابزارهای توسعه هستند: Visual Studio Code ، IntelliJ IDEA ، Geany ، Python (اما ، همانطور که من آن را درک می کنم ، همیشه در لینوکس وجود دارد). مرورگرها ، ابزاری برای کار با دسک تاپ های از راه دور (Remmina) و چیز دیگری وجود دارد.
من توسعه دهنده نیستم و حتی لینوکس نیز چیزی نیست که بخواهم به خوبی از آن استفاده کنم و بنابراین به راحتی تصور می کردم: اگر این مقاله را از ابتدا تا انتها در لینوکس روی Dex (LoD) نوشتم ، همراه با گرافیک و بقیه. و چیز دیگری را نصب کنید که ممکن است مفید باشد. نصب موفقیت آمیز: Gimp ، Libre Office ، FileZilla ، اما VS Code بیشتر از این است که برای کارهای کدگذاری متوسط من مناسب باشد.
همه چیز کار می کند ، شروع می شود و من آن را خیلی آهسته نمی گویم: البته ، در بررسی هایی که خواندم ، شخصی در IntelliJ IDEA برای چندین ساعت کامپایل می کند ، اما این چیزی نیست که من باید با آن روبرو شوم.
اما آنچه من به این نتیجه رسیدم این است که برنامه من برای تهیه مقاله به طور کامل در LoD ممکن است عملی نباشد: هیچ زبان روسی وجود ندارد ، نه تنها یک رابط بلکه ورودی نیز دارد.
تنظیم زبان ورودی روسی در لینوکس Dex
برای اینکه صفحه کلید لینوکس روی Dex بین کار روسی و انگلیسی جابجا شود ، مجبور شدم رنج ببرم. اوبونتو همانطور که اشاره کردم رشته من نیست. گوگل ، که به زبان روسی است ، به زبان انگلیسی نتیجه خاصی نمی دهد. تنها روشی که پیدا شده است ، اجرای صفحه کلید اندرویدی در بالای پنجره LoD است. دستورالعمل های وب سایت رسمی linuxondex.com به نظر می رسد که در نتیجه مفید باشند ، اما به سادگی پیروی از آنها کارایی ندارند.
بنابراین ، ابتدا روشی را توضیح می دهم که کاملاً کار کرده است ، و سپس چه کار نکرده و تا حدی کار نکرده است (این فرض را دارم که شخصی دوستانه با لینوکس بتواند آخرین گزینه را تمام کند).
ما با دنبال کردن دستورالعمل های موجود در وب سایت رسمی شروع می کنیم و کمی اصلاح می کنیم:
- ما uim (sudo apt نصب uim در ترمینال)
- نصب کنید uim-m17nlib
- ما راه اندازی می کنیم انتخاب کننده زبان gnome و هنگامی که از شما خواسته شد زبانها را بارگیری کنید ، روی یادآوری بعداً کلیک کنید (هنوز بارگیری نمی شود). در روش ورودی Keyboard ، uim را مشخص کرده و برنامه را ببندید. LoD را ببندید و به داخل برگردید (من آن را با حرکت دادن نشانگر ماوس به گوشه فوقانی سمت راست ، جایی که دکمه "بازگشت" ظاهر می شود و روی آن کلیک کردم) بسته کردم.
- برنامه باز - ابزارهای سیستم - تنظیمات برگزیده - روش ورودی. ما مانند تصاویر در بندهای 5-7 در معرض دید ما قرار می دهیم.
- موارد را در تنظیمات جهانی تغییر دهید: تنظیم کنید m17n-ru-kbd به عنوان یک روش ورودی ، به کلیدهای تغییر کلید ورودی - کلیدهای کلید صفحه کلید - توجه می کنیم.
- پاک کردن نقاط روشن و خاموش جهانی در اتصالات کلید جهانی 1.
- در بخش m17nlib ، "روشن" را تنظیم کنید.
- سامسونگ همچنین می نویسد که لازم است هرگز در صفحه نمایش رفتار را در نوار ابزار تنظیم نکنید (دقیقاً به خاطر نمی آورم که آیا آن را تغییر داده ام یا نه).
- روی درخواست کلیک کنید
همه چیز برای من بدون راه اندازی مجدد لینوکس در Dex کار کرده است (اما ، باز هم ، چنین موردی در دستورالعمل های رسمی موجود است) - صفحه کلید با موفقیت توسط Ctrl + Shift سوئیچ می شود ، ورودی در کارهای روسی و انگلیسی هم در Libre Office و هم در مرورگرها و هم در ترمینال انجام می شود.
قبل از اینکه به این روش برسم ، آزمایش شد:
- sudo dpkg - پیکربندی صفحه کلید را پیکربندی کنید (به نظر می رسد قابل تنظیم است ، اما به تغییرات منجر نمی شود).
- نصب ibus-table-rustradاضافه کردن روش ورودی روسی در پارامترهای iBus (در بخش Sundry از فهرست برنامه ها) و تنظیم روش تعویض ، انتخاب iBus به عنوان روش ورودی در انتخاب کننده زبان gnome (مانند مرحله 3 فوق).
روش دوم در نگاه اول کار نمی کند: یک نشانگر زبان ظاهر می شود ، تغییر از صفحه کلید کار نمی کند ، هنگامی که ماوس را روی نشانگر سوئیچ می کنید ، ورودی همچنان به زبان انگلیسی است. اما: هنگامی که من کیبورد داخلی روی صفحه نمایش را راه اندازی کردم (نه آن از اندروید بلکه یکی از آنهایی که Onboard در اوبونتو است) ، تعجب کردم که متوجه شدم که ترکیب کلید روی آن کار می کند ، سوئیچ ها و ورودی زبان به زبان دلخواه (قبل از تنظیم و راه اندازی) رخ می دهد. جدول ibus- این اتفاق نیفتاد) ، اما فقط از روی صفحه کلید Onboard ، جسمی همچنان به زبان لاتین تایپ می شود.
شاید راهی برای انتقال این رفتار به صفحه کلید فیزیکی وجود داشته باشد ، اما در اینجا مهارت کافی نداشتم. لطفاً توجه داشته باشید که برای کار کردن صفحه کلید Onboard (واقع در منوی دسترسی جهانی) ، ابتدا باید به تنظیمات System Tools - Preferences - تنظیمات پردازنده بروید و منبع ورودی رویداد را در تنظیمات پیشرفته صفحه کلید به GTK تبدیل کنید.
برداشت ها
من نمی توانم بگویم که لینوکس در Dex همان چیزی است که من از آن استفاده خواهم کرد ، اما واقعیت این است که محیط دسک تاپ از طریق تلفن برداشته شده از جیب من راه اندازی شده است ، همه کار می کند و شما نه تنها می توانید مرورگر را راه اندازی کنید ، یک سند بسازید ، یک عکس را ویرایش کنید ، بلکه برنامه نویسی در IDE های دسک تاپ و حتی نوشتن چیزی در تلفن هوشمند برای اجرای همان تلفن هوشمند - باعث می شود احساس غافلگیر شدن و خوشحالی فراموش شده که مدتها پیش بوجود آمده است را فراموش کند: وقتی اولین PDA ها به دست شما آمد ، معلوم شد که نصب برنامه ها روی تلفنهای معمولی امکان پذیر است ، نیروهایی بودند این تنها قالب های صوتی و تصویری فشرده شده است ، اولین قوری ها به صورت سه بعدی ارائه می شوند ، اولین دکمه ها در محیط های RAD ترسیم می شوند و درایوهای فلش جایگزین دیسک های فلاپی می شوند.