কীভাবে ওয়াইনকে ফাইল সংযুক্তি থেকে রোধ করা যায়?


35

ওয়াইন স্বয়ংক্রিয়ভাবে কিছু মাইম টাইপস এবং ফাইল অ্যাসোসিয়েশন যুক্ত করে (যেমন .ini ফাইলগুলির জন্য নোটপ্যাড.এক্সি)। ইতিমধ্যে একটি উত্তর রয়েছে যা ব্যাখ্যা করে যে কীভাবে এই সংযোগগুলি সরানো যায়।

তবে কীভাবে কেউ বারবার মদকে যুক্ত করতে বাধা দিতে পারে?

উত্তর:


47

ওয়াইনম্যানুবিল্ডার.এক্সই পুরোপুরি অক্ষম করা আপনার ওয়াইন অ্যাসোসিয়েশন হাইজ্যাক করা থেকে মদকে আটকাবে, তবে এটি নতুন ইনস্টল করা সফ্টওয়্যারটির মেনু এন্ট্রি তৈরি করা থেকে বিরত রাখবে, এটি একটি অনাকাঙ্ক্ষিত আচরণ হতে পারে। আরও ভাল সমাধানটি হ'ল:

  1. বিদ্যমান ওয়াইন হাইজ্যাকগুলি সরান ( ওয়াইন এফএকিউ থেকে ):

    rm -f ~/.local/share/mime/packages/x-wine*
    rm -f ~/.local/share/applications/wine-extension*
    rm -f ~/.local/share/icons/hicolor/*/*/application-x-wine-extension*
    rm -f ~/.local/share/mime/application/x-wine-extension* 
    
  2. সম্পাদনা করুন /usr/share/wine/wine.inf(রুট হিসাবে), [Services]বিভাগটি সন্ধান করুন:

    [Services]
    HKLM,%CurrentVersion%\RunServices,"winemenubuilder",2,"%11%\winemenubuilder.exe -a -r"
    ...
    

    এবং এটি সম্পাদনা করুন যাতে এটি বলে:

    [Services]
    HKLM,%CurrentVersion%\RunServices,"winemenubuilder",2,"%11%\winemenubuilder.exe -r"
    ...
    

    (যথা, সুইচ winemenubuilder.exeছাড়াই শুরু -aকরতে)। এটি নতুন ব্যবহারকারীর অ্যাকাউন্টগুলিতে (বা নতুন WINEPREFIXএসএস সহ) ফাইল সংযুক্তিগুলি আপডেট করা প্রতিরোধ করবে ।

  3. $WINEPREFIX/system.regঅনুরূপ ফ্যাশনে আপনার ফাইলটি (এটি উপস্থিত থাকলে) সম্পাদনা করুন । যেখানে এটা বলে

    [Software\\Microsoft\\Windows\\CurrentVersion\\RunServices]
    "winemenubuilder"="C:\\windows\\system32\\winemenubuilder.exe -a -r"
    

    -aসুইচ সরান । (ডিফল্টরূপে WINEPREFIX=$HOME/.wine,।)

এটি ওয়াইনটিকে আপনার পছন্দসই মাইম্যাপগুলি চুরি করতে বাধা দেবে, তবে ওয়াইনম্যানুবিল্ডার এখনও চালাবে এবং আপনার উইন্ডোজ সফ্টওয়্যারটির জন্য সুবিধাজনক ডেস্কটপ এন্ট্রি তৈরি করবে।


1
আমার জন্য পথ বরং ছিল /opt/wine-staging/share/wine/wine.inf। যদি ফাইলটি মানসম্মত স্থানে locate wine.infথাকে তবে এটি সন্ধান করতে চালান ।
হাই-অ্যাঞ্জেল

13

Http://wiki.winehq.org/ FAQ থেকে :

যে ব্যবহারকারীরা উইন্ডোজ অ্যাপের জন্য ইনস্টলারের ফাইল ফাইল টাইপ সংঘবদ্ধকরণ, মেনু আইটেম যুক্ত করতে বা ডেস্কটপ লিঙ্ক তৈরি করতে চান না তারা অক্ষম করতে পারেন winemenubuilder.exe। এই কাজ করার বিভিন্ন উপায় আছে:

  • উইনএফগিতে : ইনস্টলারটি চালানোর আগে চালান winecfg। লাইব্রেরি ট্যাবে যান এবং winemenubuilder.exe"নতুন ওভাররাইড" বাক্সে টাইপ করুন (এটি ড্রপডাউন তালিকায় নেই)। যোগ ক্লিক করুন, তারপরে এটি "বিদ্যমান ওভাররাইড" বাক্স থেকে নির্বাচন করুন। "সম্পাদনা" এ ক্লিক করুন এবং তালিকা থেকে "অক্ষম করুন" নির্বাচন করুন, তারপরে "প্রয়োগ করুন" এ ক্লিক করুন।

  • রেজিস্ট্রি ফাইল: আপনার যদি বার বার সেটিংস প্রয়োগ করতে হয় (যেমন প্রতিবার আপনি ওয়াইন উপসর্গটি পুনরায় তৈরি করেন), এই পদ্ধতির আরও সুবিধাজনক হতে পারে। এক্সটেনশন .reg সহ একটি পাঠ্য ফাইল তৈরি করুন (উদাহরণস্বরূপ disable-winemenubuilder.reg), নিম্নলিখিতগুলি সহ:

    [HKEY_CURRENT_USER\Software\Wine\DllOverrides] 
    "winemenubuilder.exe"=""
    

    সেটিংস প্রয়োগ করতে, চালান regedit disable-winemenubuilder.reg

  • পরিবেশ পরিবর্তনশীল: আপনি ইনস্টলারটি চালনার সময় WINEDLLOVERRIDES এনভায়রনমেন্ট ভেরিয়েবল সেট করুন, যেমন,

    WINEDLLOVERRIDES=winemenubuilder.exe=d wine setup.exe
    

নিষ্ক্রিয়করণের winemenubuilder.exeফলে ওয়াইন প্রোগ্রামগুলি ত্রুটিগুলি মুদ্রণ করতে পারে যা তারা এটি খুঁজে পায় না (যদিও ত্রুটিগুলি প্রোগ্রাম অপারেশনে হস্তক্ষেপ বলে মনে হয় না)।


একটি বিকল্প পদ্ধতি যা ত্রুটিগুলি এড়ায় তা হ'ল করণীয় প্রোগ্রামের সাথে এটি প্রতিস্থাপন করা। মিনের অধীনে মিনজিডাব্লু এর জিসিসি দিয়ে নিম্নলিখিতটি সঙ্কলন করুন এবং এক্সিকিউটেবলকে এখানে রাখুন C:\Windows\System32\winemenubuilder.exe:

  int main() { /* Do nothing */ return 0; }

তারপরে উপরের মতো একই পদ্ধতি অনুসরণ করুন, তবে winemenubuilder.exe"অক্ষম" পরিবর্তে "নেটিভ" তে সেট করুন ।


ঠিক আছে. সুতরাং আমার জন্য এর অর্থ আমি উপসর্গটি তৈরি করেছি, আমার অ্যাপ্লিকেশন ইনস্টল করব, সমস্ত ডিফল্ট ওয়াইন অ্যাসোসিয়েশন এবং মেনুগুলি হাত দিয়ে মুছে ফেলুন (আমি অ্যাপ্লিকেশন সমিতিগুলি চাই) এবং তারপরে প্রতিবার ওয়াইন আপডেট হওয়ার পরে অ্যাসোসিয়েশনগুলি পুনরায় যুক্ত হতে রোধ করার জন্য রেজ কীটি পরিবর্তন করুন, ঠিক আছে?
mniess

4

যেহেতু গুগলে এটি প্রথম হিট। ওয়াইনের প্রায়শই জিজ্ঞাসিত প্রশ্নাগুলি এখন নতুন সংস্করণের ওয়াইনগুলির বিকল্প বিকল্প তালিকাভুক্ত করে।

"ওয়াইন -৩.১৪ দিয়ে শুরু করে উইনএফগির ডেস্কটপ ইন্টিগ্রেশন ট্যাবে একটি" ফাইল অ্যাসোসিয়েশনগুলি পরিচালনা করুন "চেকবাক্স রয়েছে it এটি যাচাইয়ের ফলে ওয়াইনম্যানবিল্ডার ফাইল অ্যাসোসিয়েশন তৈরি করতে সক্ষম করে এবং এটি যাচাই না করে সেই আচরণটি অক্ষম করে।"

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.