Unityক্য প্যানেলে কোনও ব্যবহারকারী পরিবেশ সচেতন অ্যাপ্লিকেশন লঞ্চার কীভাবে যুক্ত করবেন?


9

আমার সমস্যাটি এখানে: আমি যখন নেটবিনের জন্য ইউনিটির ড্যাশ হোম থেকে অনুসন্ধান করি এবং এটিটিকে ইউনিটি লঞ্চারে টেনে এনে ছেড়ে দিই, আমি পর্যবেক্ষণ করেছি যে নেটবিনগুলি আমার পরিবেশের ভেরিয়েবলগুলিতে অ্যাক্সেস করতে পারে না যা নীচে আমার .bashrcফাইলে সংজ্ঞায়িত হয়েছিল net

... 
export SCALA_HOME=/usr/local/typesafe-stack
...

যখন আমি জিনোম-টার্মিনাল থেকে নেটবিয়ানগুলি চালনা করি তখন আমি পরিবেশের পরিবর্তনশীল সম্পর্কে সেই সমস্যাটি লক্ষ্য করি না।

পরিবর্তে আমি একটি ডেস্কটপ ফাইলও তৈরি করেছিলাম। আমি এখানে আমার netbeans.desktopফাইলটি কীভাবে সংজ্ঞায়িত করেছি :

[Desktop Entry]
Type=Application
Name=NetBeans IDE 7.0.1
Icon=/usr/local/netbeans-7.0.1/nb/netbeans.png
Exec=netbeans
Terminal=false
Categories=Development;IDE;
StartupNotify=false

আমি কীভাবে এই ফাইলটি সংশোধন করতে পারি যাতে এটি ব্যবহারকারীর পরিবেশের পরিবর্তনগুলি সম্পর্কে সচেতন হয়?

আগাম ধন্যবাদ,

আপনার বিশ্বস্ত.

ciuncan

উত্তর:


6

এটি যুক্ত করুন:

SCALA_HOME=/usr/local/typesafe-stack

এটি:

/etc/environment

ইউনিটির লঞ্চটি ব্যবহারকারীদের পরিবেশকে কেন উত্স .bashrcহিসাবে গ্রহণ করবে না, যেমন এটি আইএমও করা উচিত, তা কারও অনুমান।


এটি unityক্য নির্দিষ্ট নয় বরং ফ্রি ডেস্কটপ স্পেস যা বেশিরভাগ গুই এখন ব্যবহার করছে।
গ্রিঙ্গো সুভেভ 23

3

টার্মিনালটিকে "সত্য" এ সেট করার চেষ্টা করুন:

[Desktop Entry]
Type=Application
Name=NetBeans IDE 7.0.1
Icon=/usr/local/netbeans-7.0.1/nb/netbeans.png
Exec=netbeans
Terminal=false
Categories=Development;IDE;
StartupNotify=false

আমি মনে করি এটি ঘটেছিল কারণ নির্বাহী netbeansনিজেই কোনও bashস্ক্রিপ্ট নয়:

file `which netbeans` #shows the type of the file
head -n1 `which netbeans` #shows the first line of the file/script

(আমার বাজিটি হ'ল "পসিক্স শেল স্ক্রিপ্ট পাঠ্য সম্পাদনযোগ্য", #! / বিন / শ্যাশের পরিবর্তে #!

আপডেট: এছাড়াও, .profile.bashrc (এবং লগআউট / লগইন) এর পরিবর্তে ফাইল সম্পাদনা করে দেখুন

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