ইউনিটি লঞ্চারে ওয়াইন অ্যাপ্লিকেশনটির আইকনটি পরিবর্তন করুন


21

আমি প্রায়শই ওয়াইন দিয়ে একটি উইন্ডোজ প্রোগ্রাম পরিচালনা করি। আমি যখন এই প্রোগ্রামটি খুলি তখন এটি প্রকৃত খোলার প্রোগ্রামের পরিবর্তে unityক্য প্রবর্তকটিতে ওয়াইন হিসাবে প্রদর্শিত হয়।

আমি ডান আইকন দিয়ে একটি ডেস্কটপ লঞ্চার তৈরি করেছি তবে এটি theক্য লঞ্চারে টেনে এনে আইকনটিকে ওয়াইনগ্লাস আইকনে ফিরিয়ে আনি। অ্যাপ্লিকেশনটি শুরু করার সময় এটির প্রকৃত নামের পরিবর্তে ওয়াইন উইন্ডোজ প্রোগ্রাম লোডার হিসাবে চিহ্নিত হয় ।

স্ক্রীনশট:

এখানে চিত্র বর্ণনা লিখুন

উত্তর:


26

উবুন্টু 12.04 এলটিএস এবং তারপরে উপর ভিত্তি করে


বিঃদ্রঃ

এই ওয়্যারআরউন্ডটি আপনার ওয়াইন অ্যাপ্লিকেশনটির জন্য একটি কার্যকারী প্রবর্তক প্রয়োজন। এটি কীভাবে তৈরি করবেন সে সম্পর্কে একটি টিউটোরিয়াল এখানে । ওয়ার্কআরউন্ডটি প্লেঅনলিনাক্স স্ক্রিপ্টগুলির সাথে ইনস্টল করা অ্যাপ্লিকেশনগুলিতেও প্রযোজ্য। প্লেঅনলিনাক্সের আরও সাম্প্রতিক সংস্করণগুলি StartupWMClassতাদের লঞ্চারটিতে স্বয়ংক্রিয়ভাবে লাইনটি যুক্ত করে ।

নির্দেশনা

.desktopআপনার প্রিয় পাঠ্য সম্পাদকটিতে আপনার লঞ্চারটি খুলুন এবং এই লাইনটি ফাইলটিতে যুক্ত করুন:

StartupWMClass=application.exe

যেখানে application.exeএক্সিকিউটেবল আপনি মদ লঞ্চ করতে চান বেস নাম।

পুরো পথটি ব্যবহার করবেন না, কেবলমাত্র বেস নাম। এবং নিশ্চিত করুন যে এটি বিনা প্রতিবেদনে (ডেস্কটপ ফাইলগুলির সাথে আপনার একটি সাধারণ নিয়ম অনুসরণ করা উচিত)।

ফলাফল

অ্যাপ্লিকেশন আইকন এবং বিবরণ এখন জরিমানা করা উচিত:

এখানে চিত্র বর্ণনা লিখুন


সূত্র: https://bugs.launchpad.net/unity-2d/+bug/702452


আমি নিশ্চিত করতে পারি, এটি উবুন্টু 12.04
টিআইআইএনএন্ডার

3
আমার স্পষ্ট করে বলা উচিত যে এটি কেবল কার্যকরকরণের নাম হওয়া উচিত , পুরো পথ নয়, কোনও উদ্ধৃতি বা এই ধরণের অতিরিক্ত কিছু নয়।
জোনা

1
আমি নিশ্চিত করতে পারি যে এটি উবুন্টু 13.10 এর সাথে কাজ করেছে। @ জোনাঃ আপনি কি দয়া করে আপনার উত্তরটি সম্পাদনা করতে পারেন এবং সেই সামান্য বিস্তারিত যুক্ত করতে পারেন কারণ এটি সত্যই গুরুত্বপূর্ণ :)
Thelinuxer

1
উত্তর উত্তর আপনি সাহায্য করেছেন। আমি যোনার নির্দেশিত অংশটি সম্পাদনা করেছি।
গ্লুটোনিমেট

3
এখানে আমার প্রকরণ রয়েছে, 14.04-র জন্য কাজ করে: এটি উপলভ্য থাকলে অ্যাপ্লিকেশন ইনস্টলারটিতে "ডেস্কটপ শর্টকাট তৈরি করুন" নির্বাচন করুন। তারপরে এই শর্টকাটটি / usr / share / অ্যাপ্লিকেশনগুলিতে সরান এবং এতে স্টার্টআপ WMClass = XXX.exe লাইন যুক্ত করুন (উদাহরণস্বরূপ gksudo gedit XXX.desktop ব্যবহার করে)
ডমিনিক কম্টোইস

7
  1. আপনি এখানে আপনার আইকনগুলি খুঁজে পাবেন বা আপনার কাস্টম আইকনগুলিকে এখানে রাখবেন:

    $ cd ~/.local/share/icons/hicolor/256x256/apps/
    $ ls
    1DF1_PicasaPhotoViewer.0.png
    .
    .
    .
    29F5_WINWORD.0.png
    850A_EXCEL.0.png
    AA79_POWERPNT.0.png
    
  2. নিম্নলিখিত ডিরেক্টরিতে যান:

    $ cd ~/.local/share/applications/wine/Programs/Microsoft\ Office
    $ ls
    Microsoft Excel 2010.desktop\
    Microsoft Office 2010 Tools\
    Microsoft PowerPoint 2010.desktop\
    Microsoft Word 2010.desktop\
    
  3. .ডেস্কটপ ফাইলগুলি সম্পাদনা করুন:

    $ sudo nano Microsoft\ Word\ 2010.desktop
    [Desktop Entry]
    Name=Microsoft Word 2010
    .
    .
    .
    Icon=29F5_WINWORD.0.png (or name of icon as in above folder)
    
  4. তুমি পেরেছ!


Iconফোল্ডারে আমি ওয়ার্ডের বিদ্যমান আইকনটি কেন ব্যবহার করতে সক্ষম হচ্ছি সে সম্পর্কে কি আপনার কোনও ধারণা আছে , তবে আমার .ডেস্কটপ ফাইলটিতে ব্যবহার করার জন্য আমি নিজে সেই ফোল্ডারে কিছু রেখেছি না?
হাইজেনবার্গ

কিছু মনে করো না. দেখে মনে হচ্ছে আইপিএন অবশ্যই jpg এর পরিবর্তে .png হওয়া উচিত?
হাইজেনবার্গ

2

এই ইস্যুতে বেশ কয়েকটি লগ বাগ রয়েছে।

বাগগুলির মধ্যে একটিতে (3 পোস্টের পরে) কেউ সম্ভাব্য কর্মসংস্থানের কথা জানিয়েছেন। তবে সেই নীচে আরও দুটি পোস্ট নোট করুন যে এটি সর্বদা কার্যকর হয় না।


1

আমি ityক্য ব্যবহার করছি না, সুতরাং আমি জানি না এটি কার্যকর হবে কিনা।

আপনার সমস্যাটি প্রোগ্রামের লঞ্চারের কারণ হতে পারে আমি ধরে নিলাম আপনার .ডেস্কটপ ফাইলটিতে আরও কিছু রয়েছে Exec=wine '/home/user/.wine/dosdevices/c:/Program...'। ব্যাশ বাইনারি তৈরির চেষ্টা করুন যা এই জাতীয় কিছু রয়েছে:

#!/bin/bash
cd '/home/aldomann/.wine/dosdevices/c:/Archivos de programa/Warcraft II BNE'
wine 'Warcraft II BNE.exe'

উদাহরণস্বরূপ এটির নাম দিন warcraft2এবং এটিকে সরিয়ে দিন /usr/bin(বা কোনও PATH ভেরিয়েবল, আপনি echo $PATHটার্মিনালে টাইপ করে জানতে পারেন )

তারপরে আপনার .ডেস্কটপ ফাইলটিতে Exec=wine '...'ব্যবহারের পরিবর্তে Exec=warcraft2। আমি মনে করি ityক্য ধরে নেবে এটি কোনও ওয়াইন প্রোগ্রাম নয় এবং এটি আপনার আইকনটি ব্যবহার করবে, তবে এটি কেবল অনুমানযোগ্য।

আশা করি এটা কাজ করবে ;)

ডিফল্টরূপে আপনার ওয়াইন অ্যাপস চালু .desktopsকরা হয়/home/user/.local/share/applications/wine

বিদ্যমান .desktopফাইলটি পরিবর্তনের পরিবর্তে আপনি একটি নতুন ফাইল তৈরি করতে এবং এটিতে স্থাপন করতে পারেন /home/user/.local/share/applications। এটি এমন কিছু হওয়া উচিত:

[Desktop Entry]
Name=Application
Comment=Comment
Exec=app-binary
Icon=app-icon
Type=Application
Terminal=false
StartupNotify=true
Categories=GTK;Utility

টিপ: আপনি যদি নিজের আইকনটি রাখেন /home/user/.icons/(যেমন অ্যাপ্লিকেশন-আইকন.পিএনজি) আপনার কেবলমাত্র লাগাতে হবে Icon=app-icon


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


0

ইউনিটিতে এমএসওর সাথে এটি এবং অন্যান্য সমস্যাগুলি সমাধান করার জন্য আমি একটি স্ক্রিপ্ট লিখেছি। https://ubuntulogia.wordpress.com/2015/01/25/fix_mso_unity/ এটি আমার পক্ষে কাজ করে তবে কোনও পরামর্শ স্বাগত। যদি কেউ এটি পরীক্ষা করে দেখে এবং কোনও উন্নতি পেয়ে থাকে তবে দয়া করে এটি আমার সাথে ভাগ করুন। স্ক্রিপ্টটি চালাতে, আপনাকে অবশ্যই একটি পাঠ্য ফাইলে কোডটি অনুলিপি করতে হবে (উদাহরণস্বরূপ gedit ব্যবহার করে) এবং এটি সংরক্ষণ করুন। তারপরে, আপনাকে অবশ্যই এটি "sh" ব্যবহার করে চালাতে হবে। উদাহরণস্বরূপ, আপনি যদি নিজের হোম ফোল্ডারে ফাইলটিকে "ফিক্সমো.এসএস" হিসাবে সংরক্ষণ করেন তবে স্ক্রিপ্টটি চালানোর জন্য আদেশটি হ'ল: sh fixmso.sh


0

আপনি আলাক্রাত্জ নামে একটি প্রোগ্রামের মাধ্যমে জিইউআইয়ের মাধ্যমে এটি করতে পারেন। এখানে কীভাবে করা যায় তা বেশ সহজ। নীচের অধ্যায়টি যা আপনি খুঁজছেন http://develop.lpdesigns.ch/pages/linux/add_exe_program_to_linux.html


কেবল একটি লিঙ্ক পোস্ট করা লিঙ্কের অন্তর্ভুক্ত পদক্ষেপগুলির সংক্ষিপ্তসার হিসাবে সহায়ক নয়। আমরা আমাদের ব্যবহারকারীদের ছাড়া সমস্যার সমাধান করতে সক্ষম হতে চান না থাকার আউট ক্লিক করুন।

-1

আইকন এবং আপনার প্রোগ্রামটি চালু করতে পারে এমন একটি এক্সিকিউটেবলের সাহায্যে পুরানো স্টাইলের মেনু এন্ট্রি তৈরি করতে আলাকার্তে (পুরাতন মেনু সম্পাদক, আপনার এটি ইনস্টল করার প্রয়োজন হতে পারে) ব্যবহার করুন। এটি Alt + F2 এর মাধ্যমে অনুসন্ধান করার চেয়ে এটি লঞ্চারে পিন করুন Than


-1

আপনি আপনার উবুন্টুতে "মেইন মেনু" (প্যাকেজের নাম "আলাকার্ট") ব্যবহার করে সহজেই যে কোনও ইনস্টল করা প্রোগ্রাম পরিবর্তন করতে পারেন। আপনি এটি "মেনু" টাইপ করে সফটওয়্যার কেন্দ্র থেকে ডাউনলোড করতে পারেন এবং তারপরে:

এখানে চিত্র বর্ণনা লিখুন

  1. "মেনু মেনু" প্রোগ্রামটি চালান।
  2. "মেনুস" নামক ডান প্যানেল থেকে আপনার প্রোগ্রামটি সন্ধান করুন (এই ক্ষেত্রে এটি "ওয়াইন" নোডে রয়েছে) এবং "আইটেমস" প্যানেলে এটি নির্বাচন করুন।
  3. বৈশিষ্ট্য বোতামে ক্লিক করুন।
  4. দেখানো কথোপকথন থেকে উপরে বাম দিকে অবস্থিত আইকন বোতামটি নির্বাচন করুন।
  5. অবশেষে আপনার ফাইল সিস্টেমে আপনার নতুন আইকনের অবস্থানটি ব্রাউজ করুন।

উপরের পদক্ষেপগুলি করার পরে আপনি ইউনিটি লঞ্চার এবং প্যানেলে আপনার নতুন আইকনটি দেখতে পাবেন।

সুন্দর সময় কাটুক


সা Saeedদ আমি মনে করি না আপনি সত্যিই প্রশ্নটি বুঝতে পেরেছেন। আপনি যেভাবে বর্ণনা করেছেন তেমন কোনও প্রোগ্রামের আইকনটি পরিবর্তন করা সম্ভব তা নিশ্চিত, তবে মূল বিষয়টি হ'ল ওয়াইন বিভিন্ন প্রোগ্রামের একটি মোড়ক - সুতরাং আসল প্রোগ্রামটি নির্ভর করে আইকনটি পরিবর্তন করতে হবে। আপনি ওয়াইন আইকন পরিবর্তন করার একটি উপায় বর্ণনা করেছেন - অন্তর্নিহিত প্রোগ্রামটি নয়।

তবে আলাকার্ট কেবল তার জন্য ব্যবহার করা যেতে পারে (এক্সিকিউটেবল ফিল্ডে আপনার ওয়াইন আপনার_প্রগ্রামটি লাগানো দরকার)।
চুমুক দিয়া পান

-1

আমার একই সমস্যা ছিল এবং আমি এটি খুঁজে পেয়েছিলাম কারণ আমি শর্টকাট ফাইলগুলি (যে প্লেঅনলিনাক্সগুলি ডেস্কটপের উপরে রাখে) একটি পৃথক ফোল্ডারে রেখেছি। আমি তাদের ফোল্ডার থেকে বের করে এনে ডেস্কটপে রেখেছি এবং এটি দুর্দান্ত কাজ করে (আইকনটি প্রদর্শিত হয়)। আশাকরি এটা সাহায্য করবে!

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