شماره منتشر شده است فرمانده گنوم ۲.۰ — یک مدیر فایل کلاسیک دو پنلی با رابط گرافیکی. توسعهدهندگان این نسخه را یک بهروزرسانی بزرگ مینامند: کد پایه تقریباً بهطور کامل از ++C به ... منتقل شده است. زنگو مهاجرت رابط کاربری روی GTK4 تکمیل شد. علاوه بر این، پروژه یک نگهدارنده جدید دارد: ولادیمیر پالانت.
فرمانده گنوم این برنامه برای کاربرانی طراحی شده است که به یک فایل منیجر قدرتمند و سریع با دو پنل، تب، بوکمارک، جستجوی سریع، نمایشگر داخلی، تغییر نام دستهای، دسترسی به FTP/Samba/WebDAV/SSH و امکان اجرای مستقیم دستورات از طریق رابط کاربری نیاز دارند.
تغییرات اساسی گنوم کامندر ۲.۰:
انتقال به Rust و GTK4. این پروژه دستخوش یک بازنگری فنی اساسی شده است: کدبیس قدیمی C++/GTK تقریباً به طور کامل با کد Rust جایگزین شده و رابط کاربری به GTK4 منتقل شده است. این فقط یک بهروزرسانی ظاهری نیست؛ بلکه آمادهسازی برای پشته مدرن گنوم است.Linux.
ترمینال داخلی. مدیر فایل اکنون دارای خروجی یکپارچه برای دستوراتی است که از GNOME Commander اجرا میشوند. تنظیمی به منوی View اضافه شده است تا خروجی خط فرمان را هنگام غیرفعال بودن به طور خودکار پنهان کند.
جستجوی سریع دوباره طراحی شده است. جستجوی سریع اکنون نه تنها میتواند به فایلهای یافتشده پیمایش کند، بلکه لیست را نیز فیلتر میکند. جستجوی پیشفرض را میتوان در تنظیمات پیکربندی کرد؛ موارد منطبق در هر بخشی از نام فایل پیدا میشوند؛ یک دکمه حساس به حروف بزرگ و کوچک اضافه شده است؛ و جستجو از موقعیت فعلی در لیست شروع میشود، نه همیشه از ابتدا. اکنون میتوان از اکثر کلیدهای میانبر مستقیماً از نوار جستجوی سریع، بدون نیاز به بستن آن، استفاده کرد.
پنجره جستجوی معمولی بهبود یافت. توسعهدهندگان سرعت جستجو را افزایش دادهاند، آن را طوری تنظیم کردهاند که بستن و بازگشایی پنجره نتایج را پاک نکند، الگوهای مسیر توسعهیافتهای مانند dir/**/*.md، یک سوئیچ حساسیت به حروف کوچک و بزرگ و نمایش دایرکتوری در حال پردازش را اضافه کردهاند.
نمایشگر فایل داخلی بهروزرسانی شده است. نمایشگر داخلی اکنون دارای یک انتخابگر فونت، یک نوار جستجو به جای یک کادر محاورهای جداگانه، جستجوی سریع، پشتیبانی از جستجوی هگزادسیمال بدون حساسیت به حروف بزرگ و کوچک، گزینه "انتخاب همه"، یک منوی زمینه برای تصاویر و نمایش بهبود یافته اطلاعات تصویر در نوار وضعیت است. مدیریت شکست خطوط DOS CRLF نیز بهبود یافته است.
کادر محاورهای کلیدهای میانبر دوباره طراحی شده است. سفارشیسازی میانبرهای صفحهکلید راحتتر شده است و فهرست اقداماتی که میتوان برای آنها ترکیبهای سفارشی تعیین کرد، بهطور قابلتوجهی گسترش یافته است. در خود پنجره تنظیمات تب، اکنون میتوانید با استفاده از Ctrl+Tab و Shift+Ctrl+Tab بین تبها جابهجا شوید.
کار با تبها و پنلها بهبود یافته است. تاریخچهی پیمایش اکنون از سایر پنلها جدا است، به جای اینکه در بین آنها به اشتراک گذاشته شود. اشکالی که باعث میشد تغییر یک تب در یک پنل غیرفعال، آن را فعال نکند، برطرف شده است و فایلهای انتخاب شده در تبها اکنون هنگام تغییر حفظ میشوند.
پشتیبانی بهتر ویلند. در جلسات Wayland، اجرای یک برنامه از GNOME Commander اکنون در صورتی که خود برنامه از این قابلیت پشتیبانی کند، پنجرهی آن را بلافاصله فعال میکند.
فریز شدن کمتر در دایرکتوریهای بزرگ. محاسبهی اندازهی یک دایرکتوری بزرگ دیگر نباید GNOME Commander را متوقف کند؛ انتخاب فایل دیگر محاسبهی فعلی را لغو میکند.
مجوزها بهروزرسانی شدند. مجوز پروژه به روز شده است GPL-3.0 +در README همچنین آمده است که GNOME Commander تحت مجوز GNU GPL نسخه ۳ توزیع شده است.
همچنین اشکالات مربوط به بازیابی اتصالات از راه دور در هنگام راهاندازی، تغییر نام دایرکتوریها، تاریخچه ناوبری، جستجوی پسزمینه، تم تاریک در نمایشگر داخلی، سرریز شدن پنل دستگاه، نامهای طولانی در کادر محاورهای تغییر نام پیشرفته و انتخاب فایل با استفاده از کلید * روی صفحه کلید عددی برطرف شده است. ترجمهها، از جمله روسی، و مستندات بهروزرسانی شدهاند.
یک نکته جالب: علیرغم نام، شرکتکنندگان در بحث گفتمان گنوم بهطور خاص توضیح دادند که گنوم کامندر بخشی از گنوم کور یا گنوم سیرکل نیست؛ کلمه «گنوم» در نام، میراث تاریخی این پروژه است. در حال حاضر بحثهایی در مورد اینکه آیا نام این برنامه باید در آینده تغییر کند یا خیر، وجود دارد.
در مجموع، به نظر میرسد گنوم کامندر ۲.۰ مورد نادری است که در آن یک مدیر فایل قدیمی و «مرسوم» نه تنها با حداقل اصلاحات پشتیبانی شده، بلکه به طور کامل به یک پلتفرم فناوری مدرن نیز منتقل شده است. برای کاربرانی که ناتیلوس را بیش از حد ساده میدانند و میخواهند میدنایت کامندر را با یک برنامه گرافیکی جایگزین کنند، این نسخه میتواند دلیل مهمی برای بازنگری این پروژه باشد.
آینه پروژه در گیتهاب, یادداشتهای انتشار (ممنون بابت لینکها @دیتامن)
منبع: linux.org.ru
