NVDA فارسی: post #397 — TG.ME

چرا بعضی اوقات، بعد از بروزرسانی nvda, مشکلاتی برای صفحه خوان nvda پیش میاد که دوچار مشکل میشیم و نمیدونیم چطوری باید حلش کنیم، و حسابی نگران میشیم، یا فکر میکنیم بروزرسانی nvda باگ داره، یا جایی که اصلا ربطی نداره دنبال حل مشکلمون میگردیم، توسط امیر مهدی فرد. با خوندن کامل این متن، متوجه میشید که کلا چرا این مشکلات پیش میان و باعثشون چی میتونه باشه، و چطوری از پیش اومدنشون جلوگیری کنید. ببینید دوستان، همونطور که خودتون میدونید، nvda قابلیت اینو داره که براش افزونه نصب کنید، افزونه بنویسید، و، با افزونه هر قابلیتی که میخواید رو بهش اضافه کنید. حالا میخوام، کمی دقیق تر این موضوع رو براتون باز کنم و توضیح بدم که کلا داستان از چه قراره و چه کاری باید انجام بدید. وقتی براتون توضیح بدم، کلا قبل از این که ادامه بدم و راه حل بدم، خودتون متوجه میشید که چجوریه و باید چیکار کنید. ببینید، افزونه های nvda, مستقیم کد بیس nvda رو تحت تعثیر قرار میده. دقت کردید وقتی افزونه ای رو روی nvda تون نصب میکنید یا حذف میکنید، nvda یک بار restart میشه، دقیقا برای همینه که nvda باید restart بشه که بتونه با شروع مجددش، از کد های جدید که داخل افزونه هست، استفاده کنه. بنابر این، میرسیم به موضوع اصلی خودمون. ببینید دوستان، nvda وقتی بروز میشه، کتابخانه هاش، پایتونش، و... بروز میشه و تغییراتی توش ایجاد میشه که ممکنه با افزونه های قبلی که هنوز همگام نشدند، اختلال ایجاد بشه. مثلا، اخیرا، توی nvda آپدیت 2025.1، افراد با بروزرسانی کردن، تنظیمات nvda شون از بین رفت و خراب شد. این برای هر کسی که افزونه typing settings رو نصب داشت اتفاق افتاد. میدونید چرا، چون توی نسخه جدید، کتابخونه ها بروز شدن، پایتون بروز شد، بعضی از سیستم ها تغییر کردن، مثل کانفیگ، و افزونه typing settings با این سازگار نبود، و وقتی nvda بروز میشد، typing settings طلاش میکرد به حالت قدیمی تنظیمات خودش رو لود کنه و ذخیره کنه، nvda هم با این موضوع و کد بیس قدیمی سازگار نبود، در نتیجه، فایل کانفیگ رو خراب شناسایی میکرد و حذف میکرد. برای همین، از این به بعد، اینو در جریان باشید، که nvda خودش صرفا، باگ یا مشکلی نداره، این افزونه ها هستن که باید مراقبشون بود چون کد بیس افزونه مستقیم کد بیس nvda رو تحت تعثیر قرار میده. حالا راه حل چیه، حتال امکان، افزونه هایی که compatible نیستند رو توی اولین لحظه فعال نکنید. اول فقط خود nvda رو آپدیت کنید، بدون هیچ افزونه یه منسوخ شده ای. بعد، دونه دونه، افزونه هایی که بهشون نیاز دارید رو فعال کنید، که اگر افزونه ای براتون مشکل ایجاد کرد، بدونید کدوم افزونه بوده و قبل از فعال کردن افزونه ها هم یه بکاپ از فایل تنظیمات nvda تون که توی app data هست بگیرید که بتونید افزونه یه مشکل ساز رو حقش رو کف دستش بزارید و بعد هم، به راحتی، بتونید با یه کپی پیست راحت و ساده، تمام تنظیمات nvda تون رو برگردونید، و از یه آپدیت کاملا عمن و خوب لذت ببرید و بدونه اذیت شدن، از قابلیت های جدید استفاده کنید. یه فکت روزانه هم بگم خدمتتون، میدونستید از nvda 2025 به بعد، اگر موتور سخنگوتون رو بزارید روی Windows OneCore voices یا Microsoft Speech API version 5، دیگه ویس هاش اصلا تخییر نداره و یه دکمه که بزنید بعد از 20 ثانیه صحبت نمیکنن، دقیقا که نه، ولی تقریبا مثل eSpeak NG شدن! باور نمیکنید، همین الان امتحانش کنید. امیدوارم کمک کننده باشه براتون و دیگه از این مشکلات اذیت کننده، برای هیچ کدومتون پیش نیاد. خدمت گذار شما، امیرمهدی فرد. موفق در تکنولوژی باشید!
👍3👎1
August 15, 2025 1K 4 3