پس از شش ماه توسعه ارایه شده انتشار محیط دسکتاپ GNOME 3.38. در مقایسه با نسخه گذشته، حدود 28 هزار تغییر ایجاد شد که 901 توسعه دهنده در اجرای آن شرکت کردند. برای ارزیابی سریع قابلیتهای گنوم 3.38، بیلدهای تخصصی Live بر اساس openSUSE и اوبونتو. گنوم 3.38 نیز در پیش نمایش گنجانده شده است مجامع فدورا 33
با شروع انتشار گنوم 3.38، این پروژه شروع به شکل گیری خود کرد تصویر نصب، به عنوان بخشی از ابتکار تهیه شده است سیستم عامل گنوم. این تصویر برای نصب در ماشینهای مجازی که جعبههای گنوم 3.38 را اجرا میکنند در نظر گرفته شده است و هدف اصلی آن آزمایش و اشکالزدایی ویژگیها و برنامههای توسعهیافته و همچنین انجام آزمایشهایی با رابط کاربری است.
برای نسخه بعدی گنوم تصمیم گرفتاستفاده کنید شماره 40.0 به جای 3.40 برای خلاص شدن از شر اولین رقم "3" که ارتباط خود را در روند توسعه فعلی از دست داده است. تصمیم گرفته شد از نسخه 4.0 برای GNOME استفاده نشود تا از سردرگمی و همپوشانی با GTK 4.0 جلوگیری شود. نسخههای اصلاحی موقت تحت شمارههای 40.1، 40.2، 40.3 تحویل داده میشود... هر شش ماه یک نسخه قابل توجه جدید تولید میشود که تعداد آن را 1 افزایش میدهد. گنوم 40 توسط گنوم 2021 در پاییز 41 و گنوم 2022 در بهار 42 دنبال می شود. استفاده از نسخه های آزمایشی با اعداد فرد به تدریج حذف خواهد شد و در عوض نسخه های آزمایشی پیشنهادی به صورت 40.alpha، GNOME ارائه خواهند شد. 40.beta و GNOME 40.rc.
بخشهای جداگانهای که قبلاً با همه برنامهها و برنامههای پرکاربرد ارائه شده بود، با یک نمای خلاصه جایگزین شدهاند که به شما امکان میدهد برنامهها را دوباره گروهبندی کنید و آنها را در پوشههای ایجاد شده توسط کاربر توزیع کنید. با کشیدن ماوس و نگه داشتن یک دکمه برای کلیک کردن، برنامه ها را بکشید و رها کنید.
یک رابط مقدماتی (تور خوش آمدگویی) پیشنهاد شده است که زمانی که کاربر برای اولین بار پس از تکمیل تنظیمات اولیه وارد سیستم می شود، نشان داده می شود. این رابط اطلاعاتی را در مورد ویژگی های اصلی دسکتاپ خلاصه می کند و یک تور مقدماتی ارائه می دهد که اصول عملکرد را توضیح می دهد. برنامه به زبان Rust نوشته شده است.
در پیکربندی، در قسمت مدیریت کاربر، اکنون امکان پیکربندی کنترل های والدین برای حساب های معمولی وجود دارد. برای یک کاربر خاص، می توانید نمایش برخی از برنامه های نصب شده را در لیست های برنامه ها ممنوع کنید. کنترلهای والدین نیز در مدیر نصب برنامه ادغام شدهاند و به شما اجازه میدهند فقط برنامههای انتخاب شده را نصب کنید.
این پیکربندی یک رابط اسکن اثر انگشت جدید برای احراز هویت با استفاده از حسگرهای اثر انگشت ارائه می دهد.
گزینه ای برای مسدود کردن فعال سازی دستگاه های USB غیرمجاز متصل شده در حالی که صفحه قفل است اضافه شده است.
امکان نمایش نشانگر شارژ باتری در منوی سیستم وجود دارد.
Screencasting در GNOME Shell برای استفاده از سرور رسانه ای دوباره طراحی شده است پایپ وایر و API هسته لینوکس که مصرف منابع را کاهش داد و پاسخگویی را در حین ضبط افزایش داد.
در تنظیمات چند مانیتور با استفاده از Wayland، امکان تخصیص نرخهای تازهسازی مختلف صفحه به هر مانیتور وجود دارد.
مرورگر وب GNOME (Epiphany) با:
محافظت در برابر ردیابی حرکات کاربر بین سایت ها به طور پیش فرض فعال است.
قابلیت مسدود کردن سایت ها از ذخیره داده ها در حافظه محلی به تنظیمات اضافه شده است.
پشتیبانی برای وارد کردن رمزهای عبور و نشانک ها از مرورگر Google Chrome.
مدیر رمز عبور داخلی دوباره طراحی شده است.
دکمه هایی برای قطع/لغو صوت در برگه های انتخاب شده اضافه شده است.
دیالوگ های بازطراحی شده با تنظیمات و تاریخچه مرور.
به طور پیش فرض، پخش خودکار ویدیو با صدا غیرفعال است.
اضافه شدن قابلیت پیکربندی پخش خودکار ویدیو در رابطه با سایت های جداگانه.
برنامه نقشه های GNOME برای کار با نقشه ها برای استفاده در تلفن های هوشمند سازگار شده است. در حالت مشاهده تصاویر ماهواره ای امکان نمایش برچسب ها وجود دارد. اضافه شدن پشتیبانی برای فعال کردن مشاهده نقشه در حالت شب.
گفتگوی افزودن ساعت جهانی دوباره کار شده است و زمان را با در نظر گرفتن منطقه زمانی در یک مکان مشخص نشان می دهد. ساعت زنگ دار اکنون این قابلیت را دارد که مدت زمان سیگنال و زمان بین سیگنال های مکرر را سفارشی کند.
بازیهای GNOME اکنون نتایج جستجو را در حالت نمای کلی نمایش میدهد و به شما امکان میدهد فوراً بازی مورد نظر خود را راهاندازی کنید. بازیها را میتوان در مجموعهها دستهبندی کرد، یا میتوانید از مجموعههای از پیش تعریفشده با بازیهای مورد علاقه یا اخیراً راهاندازی شده خود استفاده کنید. اضافه شدن پشتیبانی برای راه اندازی بازی برای کنسول های نینتندو 64. قابلیت اطمینان بهبود یافته - بازی ها اکنون در یک فرآیند جداگانه اجرا می شوند و اگر بازی خراب شود، برنامه اصلی آسیب نمی بیند.
رابط برنامه برای ایجاد اسکرین شات و ضبط صدا مدرن شده است.
GNOME Boxes، یک ماشین مجازی و مدیر دسکتاپ راه دور، پشتیبانی از ویرایش فایلهای XML ماشین مجازی را برای تغییر تنظیمات پیشرفته libvirt که در رابط کاربری استاندارد موجود نیستند، اضافه کرده است. هنگام ایجاد یک ماشین مجازی جدید، Boxes اکنون به شما اجازه می دهد تا در صورتی که سیستم عامل به طور خودکار شناسایی نشد، به صورت دستی آن را انتخاب کنید.
نمادهای جدید در ماشین حساب، برنامه وب کم Cheese و بازی های Tali، Sudoku، Robots، Quadrapassel و Nibbles ارائه شده است.
شبیه ساز ترمینال طرح رنگ متن را به روز کرده است. رنگ های جدید کنتراست بالاتری را ایجاد می کنند و خواندن متن را آسان تر می کنند.
GNOME Photos یک فیلتر تصویر جدید به نام Trencin اضافه کرده است که شبیه فیلتر Clarendon اینستاگرام است (مناطق روشنتر را روشنتر و مناطق تیرهتر را تیرهتر میکند).
یک گزینه Restart به منوی سیستم اضافه شده است که می توان از آن برای رفتن به منوی مدیریت بوت لودر (با فشار دادن کلید Alt) نیز استفاده کرد.
یک نسخه جدید از موتور جستجو اضافه شد ردیاب 3، که اکثر برنامه های اصلی GNOME به آن ترجمه می شوند. نسخه جدید شامل تغییراتی برای بهبود جداسازی ایمن برنامههای ارائهشده در قالب Flatpak است که به شما امکان میدهد به طور صریح کنترل کنید چه دادههای برنامهای را میتوان جستجو کرد و برای جستجو فهرستبندی کرد. به جای یک پایگاه داده متمرکز، یک مدل توزیع شده استفاده می شود که به توسعه دهندگان برنامه اجازه می دهد تا داده ها را برای ردیاب در پایگاه داده محلی خود برنامه ذخیره کنند. شاخص FS سیستم پردازش شده در Tracker Miner FS اکنون در حالت فقط خواندنی نصب شده است. پشتیبانی کامل از زبان پرس و جو SPARQL 1.1 اضافه شده است، از جمله عبارات SERVICE {}، که به شما امکان می دهد پرس و جوهایی را از یک پایگاه داده به پایگاه داده دیگر تشکیل دهید.
فراکتال، مشتری پلتفرم ارتباطی غیرمتمرکز ماتریکس، پخش ویدیو را هنگام مشاهده تاریخچه پیام بهبود بخشیده است - تصاویر کوچک پیشنمایش ویدیو اکنون مستقیماً در تاریخچه پیام نشان داده میشوند و با کلیک کردن به ویدیوی کامل گسترش مییابند. پخش کننده صدای داخلی اکنون قابلیت تغییر موقعیت در فایل را دارد. اکنون می توان پیام ها را به صورت محلی ویرایش کرد، با یک نشانگر مناسب که نشان می دهد پیام ویرایش شده است.
کتابخانه libhandy به نسخه 1.0 به روز شده است و مجموعه ای از ویجت ها و اشیاء را برای ایجاد یک رابط کاربری برای دستگاه های تلفن همراه ارائه می دهد. نسخه جدید ویجت های جدیدی مانند HdyDeck و HdyWindow را اضافه می کند.
کتابخانههای GLib، libsoup و pango از ردیابی با استفاده از sysprof پشتیبانی میکنند.