كيف عدت إلى Windows في وقت طويل (WSL)

في الآونة الأخيرة ، اشتريت لنفسي جهاز Huawei Matebook d13 مع تثبيت Windows 10 Home مسبقًا



WINDOWS # اليوم الأول



بعد MSI القديم ، أظهر Huiwei أفضل جانب له.



  1. بصمة
  2. لوحة اللمس مع دعم كامل للإيماءات
  3. شاشة 2 كيلو
  4. وقت طويل المدى
  5. الشحن من النوع ج. الآن أشحن جميع أجهزتي بشحنة واحدة


كنت سعيدًا عندما كنت طفلاً صغيرًا ، ولكن تم شراء الكمبيوتر المحمول للعمل ، وكنت أعمل على نظام Linux



كيدي نيون ، كوبونتو ، أوبونتو



كنت أرغب في تجربة أحذية رياضية لفترة طويلة ، لكنني لم أجرؤ ، وباستخدام جهاز جديد ، حصلت على تفويض مطلق لأي تجارب. لقد قمت بتثبيت نفسي كيدي نيون وواجهت على الفور نقصًا في الإيماءات وبصمة إصبع مكسورة. بمساعدة الرقص باستخدام الدف ، بدأت في بعض الإيماءات (لم تنجح بصمة الإصبع). في المتصفحات ، رفضت الإيماءات العمل على الإطلاق.



لقد قمت بإزالة كل شيء وقمت بتثبيت Ubuntu. لم يتغير شيء ، ولكن هنا لم تنجح كل الإيماءات ، مهما حاولت بصعوبة.



لقد هدمت كل ما كان هناك مرة أخرى وقمت بتثبيت KUbuntu. لم يتغير شيء!



ثم تذكرت WSL (نظام Windows الفرعي لنظام Linux)



لقد هدمت لينكس وأعدت النوافذ






WSL



بحثت في تعليمات تثبيت wsl على Google وفعلت كل شيء بسرعة ، وأطلقت أوبونتو وصدمت أنها تعمل ، ولكن ليس جيدًا. ليست نواة حقيقية تحت الغطاء ، لا يعمل عامل الإرساء ، لذلك قمت بتغيير wsl بسرعة إلى wsl 2.



, , , .



WSL 2



WSL .



, ssh.



WSL, .





PS C:\Users\zawer> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Running         2
  docker-desktop-data    Running         2
  docker-desktop         Running         2


, windows, docker, , (- ).

WSL.



postgres, wsl. !



(nodejs, typescript, redis, postgres) code .. vscode, , , .



IDE, .



x, , , .



WINDOWS #



(ctrl + alt+ t), wsl, windows.



, wsl hosts, ssh.



, .



- Ubuntu Windows, photoshop . Wine WSL. wsl.



WSL 0.0.0.0 ip, .



, 4.19.128-microsoft-standard.



,



, , /etc/wsl.conf



[automount]
enabled = true
root = /mnt
options = "metadata,umask=22,fmask=11"
mountFsTab = true

[interop]
enabled = true
appendWindowsPath = true

[network] 
generateResolvConf = false 




wsl, .



, .



, , , wsl, , .




All Articles