ওয়াইন ইনস্টলড অ্যাপ্লিকেশনগুলির জন্য কীভাবে একজন কাস্টম অ্যাপ্লিকেশন লঞ্চার তৈরি করতে পারে?


29

আমি ড্যাশ হোম দিয়ে স্টাফগুলি সন্ধান করতে সক্ষম হলাম তারপরে এটিকে ডেস্কটপের বাম দিকে লঞ্চার বারে টেনে আনতে পারি, তবে ওয়াইনের মাধ্যমে ইনস্টল থাকা অ্যাপ্লিকেশনটি ড্যাশ অনুসন্ধানের মাধ্যমে পাওয়া না গেলে কী হবে? আমি ডাবল ডিরেক্টরিটিতে অ্যাপ্লিকেশনটিতে ডান ক্লিক করেছি এবং লঞ্চার তৈরির কোনও বিকল্প খুঁজে পাইনি।


কেন সম্পাদনায় উবুন্টু সংস্করণ সরিয়ে ফেলা? প্রস্তাবিত পদ্ধতিগুলি কি তবে উবুন্টুর সমস্ত সংস্করণে কাজ করে?
Sn3akyP3t3

উত্তর:


32

আপনি / usr / share / অ্যাপ্লিকেশনগুলিতে একটি লঞ্চার আইটেম তৈরি করতে পারেন। ওয়াইন অ্যাপ্লিকেশনগুলির জন্য, foobar.exe বলুন, আপনি একটি foobar.desktop ফাইল তৈরি করতে পারেন:

[Desktop Entry]
Name=FooBar
Comment=Foo & Bar
Exec=sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"
Icon=wine
Terminal=false
Type=Application
Categories=Wine;
StartupNotify=true

ব্যবহারকারী এবং FOOBAR_FOLDER কে যথাযথ মান দিয়ে প্রতিস্থাপন করা হচ্ছে।

সুতরাং আপনি "FooBar" টাইপ করে লঞ্চারটিতে আপনার অ্যাপ্লিকেশনটি সনাক্ত করতে সক্ষম হবেন।


কেন সহজভাবে নয় sh -c "wine /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER/foobar.exe"?
fotanus

আইকনটি কীভাবে কনফিগার করবেন যাতে এটি এক্সে থেকে বের করা হয়?
ইউটিপিংগো

5
আপনি স্থানীয়ভাবে লঞ্চারগুলি তৈরি করতে পারেন~/.local/share/applications
উইলফ

@ ফোটানাস উইন্ডোজ অ্যাপ্লিকেশনটির সাথে আমি প্রথমে ডিরেক্টরিটি ডিরেক্টরিতে পরিবর্তন করে নয় যেখানে .exeউইন্ডোজ অ্যাপ্লিকেশনটিতে ত্রুটি সৃষ্টি করেছিল। আমি যখন cdডিরেক্টরি পদ্ধতিতে পরিবর্তিত হয়েছি , এটি দুর্দান্ত কাজ করেছে। যদি ওয়ার্কিং ডিরেক্টরিটি কোনও সম্ভাব্য উইন্ডোজ `সি:` ডিরেক্টরিটির বাইরে থাকে তবে উইন্ডোজ অ্যাপ্লিকেশনটি বিভ্রান্ত হওয়ার সাথে এটি করতে হতে পারে।
জিন_উড

প্রোগ্রামটি ওয়াইনে ইনস্টল না করেও কাজ করতে পারে, উদাহরণস্বরূপ যে কোনও স্থানে পোর্টেবল ইনস্টলেশন বা কিছু ক্ষেত্রে এমনকি উইন্ডোজ নিজেই আলাদা পার্টিশনে ইনস্টল করা একটি প্রোগ্রাম (ওয়াইন 3.0 এর সাথে উবুন্টু 18.04 থেকে উইন 10-এ ইনস্টল করা সিআই 5 দিয়ে পরীক্ষা করা)। Execলাইন এছাড়াও আকার নিতে পারে Exec=sh -c "wine 'path/to/foobar.exe'"

6

ইউনিটি বারে ওয়াইন অ্যাপ্লিকেশন পেতে, নিম্নলিখিতটি আমার পক্ষে কাজ করেছে:

  • স্টার্ট alacarte
  • ওয়াইন - প্রোগ্রামগুলিতে যান ... (যেখানে আপনার ওয়াইন প্রোগ্রামটি অবস্থিত)।
  • প্রোগ্রামের আইকনটিকে অন্য ফোল্ডারে সরান (ওয়াইনের বাইরে; যেমন, অফিস)।
  • বন্ধ

এখন আমি theক্য ড্যাশগুলিতে প্রোগ্রামটি খুঁজে পেতে পারি এবং এটি কেবল unityক্য বারে নিয়ে যেতে পারি।


আমি উবুন্টু 13.10 এ এই পদ্ধতির সাথে লড়াই করছি। সমস্যাটি হ'ল আমি যখন alacarteএটি চালু করি তখন উপস্থিত হয় তবে আমি কোনও নতুন আইটেম সরিয়ে নিতে (বা তৈরি করতে) অক্ষম। এছাড়াও, এটি ডিফল্টরূপে ইনস্টল করা আছে বলে মনে হয় না, আমাকে করতে হয়েছিল apt-get install alacarte
ইউজিন ভ্যান ডের মেরভে

5

আমার জন্য বাক্সটির বাইরে কাজ করেনি, তবে একটি ছোট বিবরণ দিয়ে আমি এটি কাজ করে চলেছি। কেবলমাত্র sh এর মতো পুরো পথটি দিন:

Exec=/bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"

1
উবুন্টু 12.04 এ এটি কাজ করতে আমাকে /bin/sh -c "cd /home/USER/.wine/drive_c/Program\ Files/FOOBAR_FOLDER; wine foobar.exe"ছাড়া ব্যবহার Exec=করতে হয়েছিল।
twigmac

5

পরীক্ষিত

উবুন্টু 14.10 (ইউটোপিক ইউনিকর্ন)
ওয়াইন-1.7.34
ফক্সিট রিডার 7

আপনি মাধ্যমে একটি অ্যাপ্লিকেশন ইনস্টল করার সময় ওয়াইন , একটি সংশ্লিষ্ট .desktop ফাইল তৈরি হয় /home/ash/.local/share/applications ফোল্ডার।

গুরুত্বপূর্ণ:

  1. আপনার ব্যবহারকারীর নাম দিয়ে উপরের পথে ছাই প্রতিস্থাপন করুন ।
  2. ইন ইউনিটি ডেস্কটপ এনভায়রনমেন্ট , প্রেস Ctrl + H আপনার home ডিরেক্টরিতে লুকানো ফাইল দেখতে .local

একবার আপনি এই ফাইলটি সনাক্ত করেন, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:

  1. রাইট ক্লিক করুন এবং বৈশিষ্ট্য পরীক্ষা করুন ।
  2. অনুমতি ট্যাবে যান এবং প্রোগ্রাম হিসাবে এক্সিকিউটিং ফাইলের অনুমতি দিন চেক করুন
  3. বেসিক ট্যাবে যান এবং নিম্নলিখিত কমান্ড ক্ষেত্রটি পরিবর্তন করুন :

    আসল: সি: \ প্রোগ্রাম ফাইল (x86) \ ফক্সিট সফ্টওয়্যার \ ফক্সিট রিডার \ ফক্সিটআরেডার.এক্সে

    পরিবর্তিত: ওয়াইন "সি: \ প্রোগ্রাম ফাইল (x86) \ ফক্সিট সফ্টওয়্যার \ ফক্সিট রিডার \ ফক্সিটআরডার.এক্সই"

  4. প্রোপার্টি উইন্ডোটি বন্ধ করুন । আবেদনের একটি আইকন সামনে আসতে হবে।
এখন যেহেতু আমরা সমস্ত প্রয়োজনীয় পরিবর্তনগুলি পেয়েছি, আমরা নিম্নলিখিত দুটি বিকল্পের যে কোনও একটিকে করতে হবে:

  1. লঞ্চারে ফাইলটি টানুন
  2. ডাবল ক্লিক করে প্রোগ্রামটি শুরু করুন। যখন শুরু হবে, একটি লঞ্চার আইকন লঞ্চারে প্রদর্শিত হবে। এটিতে ডান ক্লিক করুন এবং লক টু লঞ্চারটি পরীক্ষা করুন

আমরা করেছি. চিয়ার্স ...


4

কিছুটা দূরত্বের সর্বোত্তম সমাধান হ'ল ওয়াইন-লঞ্চার-ক্রিয়েটারের মতো স্ক্রিপ্ট ব্যবহার করা যা ডেস্কটপ লঞ্চার তৈরির যত্ন নেবে এবং প্রয়োজনীয় আইকনগুলি বের করার মতো দুর্দান্ত জিনিসও করবে। হাত দিয়ে এটি করার আশেপাশে গলগল করার দরকার নেই :)


কেন এই হ্রাস করা হয়? কেউ কি ব্যাখ্যা করতে যত্ন?
সাইমন

দুর্দান্ত সরঞ্জাম আমি ম্যানুয়ালি একটি .ডেস্কটপ এন্ট্রি তৈরি করার চেষ্টা করেছি, কিন্তু এটি কার্যকর হয়নি।
মাহদি

কুশলী। আমি লঞ্চারগুলি তৈরি করার চেষ্টা করছি তা ছাড়া /usr/share/applicationsতারা সমস্ত ব্যবহারকারীর কাছে অ্যাক্সেসযোগ্য হবে এবং অ্যাপ্লিকেশনটি এটিকে পছন্দ করবে বলে মনে হয় না। (সুডো অ্যাক্সেসের জন্য অনুরোধ করবে না)) তবুও, আইকন নিষ্কাশনটি দুর্দান্ত।
ওয়াইল্ডকার্ড

0

ইউনিটি ড্যাশ পুরানো জিনোম 2 মেনুর মতো কাজ করে " সম্পাদনা মেইন মেনু " বৈশিষ্ট্যটির মাধ্যমে স্টাফ যুক্ত করে দেয় তবে কোনও কারণে ক্যানোনিকাল সিদ্ধান্ত নিয়েছে যে আপনি এমনকি এটি করতে পারবেন তা জানার পক্ষেও এটি কঠিন করে তুলবে।

আপনি সমস্ত কি ...

  1. ওয়াইন অ্যাপটি চালানোর জন্য আদেশটি পান (মূলত একই ক্ষেত্রে একই জিনিস))
  2. ড্যাশ চালু করতে "সুপার" (উইন্ডোজ কী) টিপুন।
  3. অনুসন্ধানের ক্ষেত্রে "প্রধান মেনু" লিখুন এবং পুরানো সম্পাদনা মেনু অ্যাপ্লিকেশনটি খুলুন।
  4. আপনি যদি জোনোম 2 এর মাধ্যমে উবুন্টু ১০.১০ বা তার চেয়ে পুরানো ক্ষেত্রে এটি করার সাথে পরিচিত হন তবে এটি একই প্রক্রিয়া।
  5. আপনি যদি না হন তবে বিভাগটি নির্বাচন করুন (ওরফে ইউনিটি ড্যাশ ফিল্টার) আপনি যে আইটেমটি চান তা চাই।
  6. আপনি চাইলে একটি আইকন চয়ন করুন।
  7. ড্যাশ / লঞ্চার আইটেমটির নাম দিন
  8. কমান্ডটি যুক্ত অ্যাপ্লিকেশন (যা আমরা আগে পেয়েছিলাম) চালু করার জন্য যুক্ত করুন

প্রধান মেনু অ্যাপ্লিকেশনটি বন্ধ করুন এবং আপনার কাজ শেষ।

এটি কিছুটা বেশি জড়িত তবে এই সমাধানের জন্য কোনও ফাইল সম্পাদনা প্রয়োজন হয় না।

গুরুত্বপূর্ণ দ্রষ্টব্য - উবুন্টুর সমস্ত সংস্করণ মেনু মেনু অ্যাপ্লিকেশনটি ডিফল্টরূপে ইনস্টল করা হয়ে আসে না তাই যদি এটি না হয় তবে কেবল উবুন্টু সফ্টওয়্যার সেন্টারে যান এবং "অ্যালকার্ট" ইনস্টলটি অনুসন্ধান করুন এবং উপরের টিপটি কোনও সমস্যা ছাড়াই কাজ করবে।


1
ড্যাশ-এ প্রধান মেনু প্রবেশ করানো কোনও ফলাফল দেখায় নি।
সর্বাধিক

আমার সম্ভবত উল্লেখ করা উচিত ছিল যে আপনি মেইন মেনু অ্যাপ্লিকেশনটি ইনস্টল করা দরকার যদি এটি ডিফল্টরূপে না থাকে ... উবুন্টুর কয়েকটি সংস্করণ এটি রয়েছে এবং কিছু এটি নাও রয়েছে। উবুন্টু সফটওয়্যার সেন্টার থেকে "sudo apt-get install alacarte" বা কেবল "alacarte" ইনস্টল করুন এবং সেই কীওয়ার্ডটি কাজ করবে।
মাইকেল টনেল

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