আমি কীভাবে ম্যাটলবকে মূল মেনুতে যুক্ত করব?


17

আমি উবুন্টু ১০.১০ এর অধীন অ্যাপ্লিকেশনগুলির মেনুতে ইনস্টলড ম্যাটল্যাব যুক্ত করার চেষ্টা করছিলাম।

আমি জিনোম-মেনু -> পছন্দ -> প্রধান মেনু -> প্রোগ্রামিং -> নতুন আইটেমটি ক্লিক করেছি, যেখানে আমি কমান্ড হিসাবে মাতলাব ফাইল ... / MatlabR2010b / বিন / মতলবকে ইনপুট দিয়েছি এবং "অ্যাপ্লিকেশন" হতে টাইপটি নির্বাচন করেছি। তারপর আমি শেষ।

তবে আমি যখন অ্যাপ্লিকেশনগুলির মেনুতে আইটেমটি ক্লিক করি তখন ম্যাটলব আইকনটি কয়েক সেকেন্ডের জন্য প্রদর্শিত হয় এবং তারপরে আর কিছুই ঘটে না।

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

সুতরাং আমি ভাবছিলাম যে মাতলাব শুরু না হয়ে সমস্যাটি কীভাবে সমাধান করতে হবে যখন "অ্যাপ্লিকেশন" টাইপটি নির্বাচন করা হয়েছে? টাইপটি "অ্যাপ্লিকেশন ইন টার্মিনাল" হতে নির্বাচিত হওয়ার পরে টার্মিনাল উপস্থিত হওয়ার কোনও উপায় আছে কি?


টার্মিনালটি দৃশ্যমান হবে, যেহেতু এটি টার্মিনাল থেকে একটি অ্যাপ্লিকেশন হিসাবে চালু হয়েছে। যদি কোনও টার্মিনাল না থাকে তবে এটি অ্যাপ্লিকেশন হিসাবে চালু করার মতোই কার্যকর। কমান্ডটি ls -l ../MatlabR2010b/bin/অনুমান করে আউটপুটটি কী হয় matlabতা আসলে একটি স্ক্রিপ্ট এবং এক্সিকিউটেবল নয়।
TheTuxRacer

কৌতুব: ধন্যবাদ! প্রথম লাইনটি #! / বিন / শ
সমস্ত

উত্তর:


16

আমি কিছু দরকারী নির্দেশাবলী পেয়েছি যা আমার জন্য কাজ করে (উবুন্টু 10.04)।

লঞ্চারের সম্পত্তিগুলির স্ক্রীশটআপনার সংস্করণটি যাচাই করার পরে কপি-পেস্ট করার কমান্ড :/usr/local/MATLAB/R2012b/bin/matlab -desktop


1
এটি সত্যিই খুব দরকারী। উবুন্টুর যে কোনও সংস্করণে এটি সম্পাদন করতে আপনার 'আলাকার্ট' নামে অ্যাপটি প্রয়োজন। ইনস্টল করতে এই লিঙ্কটি অনুসরণ করুন: apt.ubuntu.com/p/alacarte
Agmenor

10

যদিও আমি উবুন্টু (এবং মতলব) এর আরও সাম্প্রতিক সংস্করণটি ব্যবহার করছি, এটি আমার পক্ষে দুর্দান্ত কাজ করেছে: আমি সবেমাত্র উবুন্টু ১২.১০ তে মতলব 2012 বি ইনস্টল করেছি এবং উবুন্টু সফটওয়্যার সেন্টারে মাতলাব-সমর্থন প্যাকেজ ইনস্টল করেছিলাম:

sudo apt-get install matlab-support

(সম্পর্কিত প্রশ্নের এই উত্তর অনুসারে: /ubuntu//a/140078/16835 )

এটি একটি ডেস্কটপ আইকন / লঞ্চার যুক্ত করবে, পাশাপাশি আপনাকে সংকলক সংযোগ সমস্যাটি ঠিক করার অনুমতি দেবে।


3

ম্যাটল্যাব চলাকালীন লঞ্চারে দুটি আইকন না থাকাও ভাল nice এটি সম্পাদন করার জন্য, ম্যাটল্যাবের জন্য লঞ্চারযুক্ত * .ডেস্কটপ ফাইলটি সম্পাদনা করুন (mat / .local / share / অ্যাপ্লিকেশনগুলিতে ম্যাট্লাবের জন্য গ্রেপ) নীচে নীচের লাইনটি যুক্ত করুন

StartupWMClass=com-mathworks-util-PostVMInit

1
ধন্যবাদ! "ম্যাটল্যাব চলাকালীন লঞ্চটিতে দুটি আইকন রয়েছে" এর অর্থ কী? আপনি কি একটি স্ন্যাপশট পোস্ট করতে পারেন?
-এর জন্য স্ট্যাক এক্সচেঞ্জ

2

-desktopকমান্ডের পরে আপনার প্যারামিটারটি ব্যবহার করা দরকার যার অর্থ আপনার কম্যান্ডে যেমন লিখতে হবে bin/matlab -desktop


1

কৌস্তুব পি যেমন বলেছেন, এটির স্ক্রিপ্টও হতে পারে। বলার সর্বোত্তম উপায় হ'ল চেষ্টা করা head -1 .../MatlabR2010b/bin/matlabএবং দেখুন এটির সাথে #!/bin/shঅনুরূপ শুরু হয় কিনা ।

এটি যদি কোনও স্ক্রিপ্ট হয় তবে আপনি আপনার অ্যাপ্লিকেশনটিতে জিনোম মেনু এন্ট্রি সেট করতে এবং আদেশটি সেট করতে চাইতে পারেন

/bin/sh -c .../MatlabR2010b/bin/matlab

ধন্যবাদ! -C ইন / বিন / এস-সি এর অর্থ কী? / বিন / শ কি বাশের মতো?
সমস্ত

ফাইলটির প্রথম লাইন হল #! / বিন / শ আমি "অ্যাপ্লিকেশন" কমান্ড "/ বিন / শ-সি ... / মতলবআর2010 বি / বিন / মতলব" দিয়ে চেষ্টা করেছি, তবে সমস্যাটি রয়ে গেছে ঠিক মতলব আইকনটি আসলে মতলব শুরু না করেই জ্বলছে।
সমস্ত

@ টিম দ্য -cশেলকে নিম্নলিখিত কমান্ড স্ট্রিংয়ে কমান্ডগুলি সম্পাদন করতে বলে। উবুন্টু / বিন / এস-তে ড্যাশ শেলটি চালু করা হয় যা একটি পসিক্স-কমপ্লায়েন্ট শেল, তবে বাশের চেয়ে আরও ন্যূনতম বৈশিষ্ট্য সেট রয়েছে। তবে, কেন এখনও এটি আপনার পক্ষে কাজ করছে না তা আমি নিশ্চিত নই।
জন ব্রেট

1

ঠিক আছে, এই চেষ্টা করুন:

আপনার জিনোম প্যানেলে একটি ফাঁকা অংশে ডান ক্লিক করুন, ক্লিক করুন Custom Application Launcher

নিশ্চিত করুন যে এন্ট্রিগুলি চিত্রের মতো রয়েছে।

লঞ্চার

আমাদের জানাবেন আমি এটি কাজ করেছি!


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