আমি উবুন্টু 12.04-তে ইউনিটির জন্য একটি মাতলাব আর ২০১২ এ লঞ্চার ইনস্টল করার চেষ্টা করছি। আমি এই গাইডটি চেষ্টা করেছি (যদিও আমি জানি এটি এটি ১১.১০ এর জন্য এবং উল্লেখ করেছি যে ১১.১০ এমনকি মাতলাব আর ২০১১ এ'র জন্য একটি অসমর্থিত ওএস) তবে কোনও সন্তোষজনক সমাধান ছাড়াই।
এটি আমার লঞ্চার ফাইল /usr/share/applications/matlab.desktop
,:
#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Icon=/usr/share/icons/matlab.png
Name=MATLAB R2011a
Comment=Start MATLAB - The Language of Technical Computing
Exec=matlab -desktop
Categories=Development;
আমি ড্যাশ প্যানেলটি খুলি এবং "মতলব" অনুসন্ধান করি অ্যাপ্লিকেশনগুলির মধ্যে এই লঞ্চারটি পাওয়া যায়। আমি এটি ক্লিক করি, এবং মতলবের স্প্ল্যাশ স্ক্রিনটি প্রদর্শিত হবে, তবে এটি অদৃশ্য হয়ে গেলে প্রোগ্রামটি শুরু হয় না। (আমি যাচাই করেছি htop
যে পটভূমিতে কোনও মতলব-প্রক্রিয়া চলছে না))
আমি যদি যোগ করি
Terminal=true
লঞ্চার ফাইলে, প্রোগ্রামটি ঠিকঠাক শুরু হয়, এবং মতলব পাশাপাশি একটি টার্মিনাল খোলে। তবে মতলব আইকনটি সহ টার্মিনাল এবং মতলব উভয়ই লঞ্চার অঞ্চলে প্রদর্শিত হবে, তাই দেখে মনে হচ্ছে আমার দুটি মতলব ঘটনা চলছে যখন সত্যই এটি কেবল একটি। (প্রকৃতপক্ষে, তারা দুটি পৃথক প্রোগ্রাম হিসাবে দেখায়, এবং কেবল একই দুটি উদাহরণ নয় - আইকনগুলি স্বতন্ত্র, একসাথে দলবদ্ধ নয়))
এটি অবশ্যই সর্বোত্তম নয়। আমি লঞ্চারটি আমি লঞ্চের জায়গাতে লক করতে পারি এমনটি তৈরির আশা করছিলাম এবং তারপরে প্রোগ্রামটি চলাকালীন সেই একই আইকনটি সক্রিয় মতলব উদাহরণের জন্য আইকন হবে।
প্রত্যাশা অনুযায়ী কাজ করে এমন মতলব আমি কীভাবে তৈরি করব?
আপডেট: আমার লক্ষণগুলি সম্পর্কে আমি স্পষ্টতই কিছুটা অস্পষ্ট ছিলাম, আমি আরও কিছুটা পরিষ্কার করার চেষ্টা করব। আমি উত্তরগুলি থেকে কিছু পরামর্শ চেষ্টা করেছি এবং কী ঘটেছিল তা আরও তদন্ত করেছি। আমার বর্তমান সেটআপ (এর সাথে একটি লঞ্চার ফাইল Terminal=true
এবং Exec=matlab -desktop -nosplash &
) নীচের আচরণকে রেন্ডার করে:
- আমি আমার ল্যাপটপে উইন্ডোজ কী টিপে ড্যাশটি খুলি এবং "ম্যাটল্যাব" অনুসন্ধান করি। এটি "MATLAB R2011a" নামক লঞ্চারটি সন্ধান করে। আমি এটি ক্লিক করুন।
- লঞ্চার ফাইলে আমি উল্লেখ করা আইকনটি ব্যবহার করে একটি টার্মিনাল উইন্ডো খোলে। প্রায় অবিলম্বে, একই আইকনটি ব্যবহার করে ম্যাটল্যাবের স্প্ল্যাশ স্ক্রিনটিও খোলে (এবং এভাবে লঞ্চারের টার্মিনাল উইন্ডোতে গ্রুপযুক্ত করা হয়)।
- স্প্ল্যাশ স্ক্রিন অদৃশ্য হয়ে যায় এবং তেমনি লঞ্চারের আইকনগুলির মধ্যে একটিও রয়েছে। টার্মিনাল উইন্ডোটির জন্য আইকনের পাশে প্রদর্শিত আইকনের একটি আলাদা সংস্করণ ব্যবহার করে (এটির সাথে গোষ্ঠীবিভক্ত নয়) ম্যাটল্যাব ডেস্কটপ পরিবেশটি খোলে ।
আমি টার্মিনাল উইন্ডোটির আইকনটি লঞ্চারে লক করতে পারি এবং সাফল্যের সাথে এটি ক্লিক করে ম্যাটল্যাব শুরু করতে পারি, তবে এটি অনুকূল মনে হয় না যে আমি একটি আইকন দিয়ে প্রোগ্রামটি শুরু করি এবং অন্যটির সাথে এটিতে স্যুইচ করি। আমি নিম্নলিখিত চেষ্টাও করেছি:
Exec
&
লঞ্চার কমান্ডে অ্যাম্পারস্যান্ড ছাড়াই , তবে এটি কোনও পার্থক্য করেনি।matlab -nosplash
টার্মিনাল থেকে ম্যানুয়ালি কার্যকর করা স্প্ল্যাশ স্ক্রিনটি এখনও দেখায়। (তাহলে নসপ্ল্যাশ বিকল্পটি আসলে কী করে?)
matlab
বা matlab -desktop
, হয়।
matlab
টার্মিনাল উইন্ডোতে ম্যানুয়ালি চালাবেন তখন কী হবে ?