لینوکس در DeX - کار در اوبونتو در آندروید

لینوکس در Dex توسعه سامسونگ و Canonical است که به شما اجازه می دهد تا اوبونتو را در Galaxy Note 9 و Tab S4 اجرا کنید، به همین دلیل به DeX سامسونگ وصل شده است. دریافت PC تقریبا کامل در لینوکس از یک گوشی هوشمند یا رایانه لوحی. این در حال حاضر یک نسخه بتا است، اما آزمایشات در حال حاضر امکان پذیر است (البته در معرض خطر شما).

در این بررسی - تجربه من در نصب و راه اندازی لینوکس در Dex، استفاده از و نصب برنامه ها، تنظیم ورودی کیبورد روسی و یک نتیجه کلی ذهنی. برای آزمایش مورد استفاده Galaxy Note 9، Exynos، 6 گیگابایت رم.

  • نصب و راه اندازی، برنامه ها
  • زبان ورودی روسیه در لینکس در Dex
  • بررسی من

نصب و اجرای لینوکس در Dex

برای نصب، شما نیاز به نصب نرم افزار لینوکس خود را دارید (این در فروشگاه Play در دسترس نیست، من apkpilror را در نسخه 1.0.49 نصب کردم)، و همچنین به تلفن دانلود شده و عکس ویژه اوبونتو 16.04 از سامسونگ را در http://webview.linuxondex.com/ باز کنید .

بارگیری تصویر نیز از خود نرم افزار امکان پذیر است، اما در مورد من به دلایلی کار نمی کرد، علاوه بر این، در طول دانلود از طریق مرورگر، دانلود دو بار قطع شد (بدون صرفه جویی در انرژی ارزشش را دارد). در نتیجه، تصویر هنوز لود شده و بسته بندی شده است.

گام های بعدی:

  1. تصویر .img را در پوشه LoD قرار دهید، که برنامه در حافظه داخلی دستگاه ایجاد می کند.
  2. در برنامه، روی «plus» کلیک کنید، سپس مرور، فایل تصویر را مشخص کنید (اگر در جای اشتباه قرار دارد، شما هشدار داده می شود).
  3. ما توصیف ظرف را با لینوکس تنظیم می کنیم و حداکثر اندازه را که می توانیم در طول کار اشغال کنیم، تعیین می کنیم.
  4. شما می توانید اجرا کنید حساب پیش فرض - dextop، رمز عبور - راز

بدون اتصال به DeX، اوبونتو تنها در حالت ترمینال (دکمه حالت ترمینال در برنامه) راه اندازی می شود. نصب بسته به درستی بر روی تلفن کار می کند.

پس از اتصال به DeX، شما می توانید یک رابط دسکتاپ کامل دسک تاپ را اجرا کنید. ظرف را انتخاب کنید و روی Run کلیک کنید، منتظر یک زمان بسیار کوتاه و دسکتاپ اوبونتو Gnome شوید.

از پیش نصب شده، ابزارهای توسعه عمدتا: ویژوال استودیو کد، IntelliJ IDEA، Geany، Python (اما همانطور که می دانم، آن همواره در لینوکس وجود دارد). مرورگرها، ابزار برای کار با دسک تاپ های راه دور (Remmina) و چیز دیگری هستند.

من یک توسعه دهنده نیستم و حتی لینوکس چیزی است که من به خوبی درک کرده ام و بنابراین من به سادگی معرفی کردم: اگر من این مقاله را از ابتدا تا انتهای لینوکس در Dex (LoD)، همراه با گرافیک و بقیه نوشتم. و چیز دیگری را نصب کنید که ممکن است مفید باشد. نصب شده به طور موفقیت آمیز: Gimp، Libre Office، FileZilla، اما کد VS برای وظایف منحصر به فرد برنامه نویسی من مناسب تر است.

همه چیز کار می کند، شروع می شود و من آن را به آرامی نمی گویم: البته، در بررسی هایی که در IntelliJ IDEA برای چندین ساعت انجام می دهم، خواندن دارم، اما این چیزی نیست که من باید با آن روبرو شویم.

اما آنچه که من با آن روبرو شدم این واقعیت بود که طرح من برای تهیه مقاله به طور کامل در LoD ممکن نیست کار کند: هیچ زبان روسی، نه تنها یک رابط، بلکه ورودی وجود دارد.

راه اندازی زبان ورودی روسی لینوکس در Dex

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

بنابراین، ابتدا روشی را که به طور کامل کار می کند را توصیف می کنم و سپس آن چه که کار نمی کند و به طور جزئی کار می کند (فرض می کنم کسی که با لینوکس دوستانه تر باشد قادر خواهد بود آخرین گزینه را کامل کند).

ما با دنبال کردن دستورالعمل ها در وب سایت رسمی و کمی تغییر آنها:

  1. uim (sudo apt install uim در ترمینال)
  2. نصب کنید uim-m17nlib
  3. اجرای gnome-language selector و هنگامی که درخواست برای دانلود زبان ها را کلیک کنید، روی یادآوری بعدا کلیک کنید (هرگز بارگذاری نخواهد شد). در روش ورودی صفحه کلید ما uim را تعریف می کنیم و ابزار را بسته می کنیم. بستن LoD و برگشت (من اشاره گر ماوس را به گوشه بالا سمت چپ، جایی که دکمه برگشت ظاهر می شود و بر روی آن کلیک کنید بسته شد).
  4. برنامه باز - ابزار سیستم - تنظیمات - روش ورودی. نمایش در تصاویر من در پاراگراف 5-7.
  5. موارد را در تنظیمات جهانی تغییر دهید: مجموعه m17n-ru-kbd به عنوان یک روش ورودی، توجه به سوئیچ روش ورودی - کلید تعویض صفحه کلید.
  6. پاک کردن نقاط جهانی و غیرفعال در کلیدهای کلیدی جهانی 1.
  7. در قسمت m17nlib روی «روی» تنظیم کنید.
  8. سامسونگ همچنین می نویسد که نوار ابزار نیاز به نصب هرگز در رفتار نمایش (من دقیقا به یاد نمی آورم که آیا من تغییر کرده ام یا نه).
  9. روی اعمال کلیک کنید.

همه چیز برای من بدون راه اندازی مجدد لینوکس در Dex کار می کند (اما دوباره این مورد در دستورالعمل های رسمی وجود دارد) - صفحه کلید با موفقیت به Ctrl + Shift تغییر می کند، ورودی به زبان روسی و انگلیسی در Libre Office در مرورگرها و در ترمینال.

پیش از این به این روش رسیدم:

  • sudo dpkg-reconfigure پیکربندی صفحه کلید (به ظاهر قابل تنظیم است، اما به تغییرات منجر نمی شود).
  • نصب و راه اندازی ibus-table-rustrad، اضافه کردن روش ورودی روسیه در پارامترهای iBus (در بخش های مختلف در منوی برنامه ها) و تنظیم روش تعویض، انتخاب iBus به عنوان روش ورودی در gnome-language selector (همانطور که در مرحله 3 بالا).

روش دوم در اولین نگاه کار نمی کرد: نشانگر زبان ظاهر شد، تغییر از صفحه کلید کار نمی کند، و هنگامی که ماوس را روی نشانگر تغییر دهید، ورودی همچنان به زبان انگلیسی است. اما وقتی که صفحه کلید درون صفحه ای خود را راه اندازی کردم (نه از Android، بلکه آن چیزی که Onboard در اوبونتو است)، من تعجب کردم که ترکیب کلیدی آن کار می کند، سوئیچ های زبان و ورودی در زبان مورد نظر قرار می گیرد (قبل از تنظیم و راه اندازی جدول ibus این کار را انجام نمی دهد)، اما فقط از صفحه کلید پردازنده، یک فیزیکی همچنان به زبان لاتین تایپ می کند.

شاید راهی برای انتقال این رفتار به صفحه کلید فیزیکی وجود داشته باشد، اما در اینجا مهارت های آن کم بود. توجه داشته باشید که برای صفحه کلید Onboard (در منوی Universal Access) ابتدا باید به System Tools - Preferences - Onboard Settings بروید و منبع رویداد ورودی را به GTK در تنظیمات پیشرفته صفحه کلید تغییر دهید.

افسانه ها

من نمی توانم بگویم که لینوکس در Dex چیزی است که من استفاده خواهم کرد، اما این واقعیت که محیط دسکتاپ بر روی گوشی خارج از جیب من راه می افتد، همه کار می کند و شما می توانید نه تنها مرورگر را راه اندازی، سند ایجاد کنید، عکس را ویرایش کنید، اما همچنین در برنامه های IDE های دسکتاپ برنامه ریزی می کند و حتی برای نوشتن بر روی یک گوشی هوشمند چیزی را روی یک گوشی هوشمند بنویسد - این باعث می شود که تقریبا فراموش شده احساس غرور دلپذیری که یک بار اتفاق افتاده است: زمانی که اولین PDA ها به دست رسید، نیروها وجود داشت اما فرمت های صوتی و تصویری فشرده، اولین قوطی ها در 3D ارائه می شوند، اولین دکمه ها در محیط RAD کشیده شده و درایو های فلش جایگزین فلاپی دیسک شدند.