গ্রহন মেনুগুলি কেটে গেছে বা দেখাবে না


84

আমি উবুন্টু 13.10 ব্যবহার করছি (জেডিকে 1.7.0_45 সহ)।

আমি জাভা ইই বিকাশকারীদের জন্য এক্লিপ্স কেপলার ডাউনলোড এবং সঙ্কুচিত করেছি।

সফ্টওয়্যার মেনুগুলি গোলযোগ পেয়ে গেছে। অন্যান্য সফ্টওয়্যারগুলিতে আমি একই ধরণের সমস্যা লক্ষ্য করিনি।

আমি যখন ইক্লিপসের কোনও মেনুতে ক্লিক করি তখন ড্রপ-ডাউনটি "কাটা" বলে মনে হচ্ছে। কখনও কখনও ড্রপ-ডাউন শো, তবে বিকল্পগুলি অদৃশ্য।

আমি Elpipse Indigo চেষ্টা করেছিলাম, কিন্তু একই সমস্যা দেখা দেয়।


আমার একই সমস্যা আছে তবে অ্যালিপিস সিডিটি-র সাথে, এছাড়াও আমি খেয়াল করে দেখলাম যদি আমি সূডো ব্যবহার করে গ্রহনটি চালাই তবে মেনুগুলি ঠিক আছে।
kroiz

উত্তর:


85

উবুন্টু ১৩.১০-তে কীভাবে Eclipse মেনু সমস্যাগুলি সমাধান করবেন

(স্থির উপায়, কেউ ত্রুটি ঠিক না করা পর্যন্ত)

এই পদ্ধতিটি গ্রহণযোগ্যতার জন্য গ্রহণ করা হয়েছে যে আপনার ইতিমধ্যে আপনার eclipse.desktop ফাইল রয়েছে (অথবা আপনি বিকল্পভাবে স্ক্র্যাচ থেকে একটি নতুন তৈরি করতে পারেন)। অন্যথায়, আপনি নীচে "দ্রুত উপায়" একবারে মুহূর্তে একবার দেখে নিতে পারেন।

  1. আপনার eclipse.desktop ফাইলটি খুলুন :

    sudo -H gedit /usr/share/applications/eclipse.desktop
    

    (যদি আপনি এটি এই পথে খুঁজে না পান তবে চেষ্টা করুন ~/.local/share/applications/eclipse.desktopOtherwise নইলে আপনাকে locateকমান্ড ব্যবহার করে নিজের সন্ধান করতে পারেন )।

  2. এর Exec=সাথে লাইনটি প্রতিস্থাপন করুন :

    Exec=env UBUNTU_MENUPROXY= eclipse
    

    যেখানে "গ্রহন" হ'ল আপনার গ্রহনের কার্য সম্পাদনের পথ। /usr/binফোল্ডারে একটি সিমিলিংক রয়েছে বলে এই ক্ষেত্রে এটি কেবল "গ্রহন" ।

    দ্রষ্টব্য: আপনি যদি আপনার গ্রহগ্রহ.ডেস্কটপ ফাইলটি খুঁজে না পান তবে আপনি কেবল উপরের পথে স্ক্র্যাচ থেকে একটি তৈরি করতে পারেন এবং এই লাইনগুলি দিয়ে এটি পূরণ করতে পারেন:

    [Desktop Entry] 
    Type=Application 
    Name=Eclipse 
    Icon=eclipse 
    Exec=env UBUNTU_MENUPROXY= eclipse 
    Terminal=false 
    Categories=Development;IDE;Java;
    
  3. ফাইলটি সংরক্ষণ করুন।

এখন আপনি যথারীতি এর আইকন থেকে Eclipse চালাতে পারেন।

(দ্রুত তবে পুনরাবৃত্তিমূলক উপায়)

আপনি যদি কোনও গ্রহগ্রহ.ডেস্কটপ ফাইল না পেয়ে থাকেন এবং আপনি এই মুহুর্তে এটি তৈরি করতে না চান তবে আপনি এই কমান্ডটি দিয়ে সহজেই Elpipse চালাতে পারেন:

UBUNTU_MENUPROXY= eclipse

যেখানে "গ্রহন" আপনার eclipseএক্সিকিউটেবলের পথ । মনে রাখবেন এটি একবারে গ্রহনটি চালানোর কেবল দ্রুত উপায়। আপনি যদি এই কমান্ডটি মনে রাখতে না চান এবং প্রতিবার আপনাকে যখন Eclipse চালাতে হবে এটি ব্যবহার করতে চান তবে উপরের "স্থিতিশীল উপায়" অনুসরণ করুন।

অথবা আপনি এটির বাইরে একটি উপাধি তৈরি করতে পারেন

alias eclipse = 'UBUNTU_MENUPROXY= eclipse'

এবং কক্ষপথগ্রহণটি সূক্ষ্মভাবে কাজ করবে।


সূত্র:


2
এটি আমার জন্য একটি কার্যক্ষম স্থির ছিল তবে এটি আবার ভেঙে গেছে এবং এটি আর সমাধান করে না
কোডি ম্যাককোডেফেস

@ user1128171 এটি এখনও আমার পক্ষে কাজ করে।
কুর্ট বাউরবাাকি

1
@ LuísdeSousa - চলমান geditযেকোন উপায়ে ফাইলটি তৈরি করবে ;-)
উইলফ

1
@ LuísdeSousa যেমন উইলফ লিখেছেন, কেবল sudo gedit /usr/share/applications/eclipse.desktopদৌড়ানোই গ্রহগ্রহ.ডেস্কটপ ফাইল তৈরি করবে।
কর্ট বাউরবাাকি

2
কার্ট, ঠিক সঠিক বিষয়বস্তু কি?
Luís de Sousa

10

আমার একই সমস্যা ছিল, আমার সবচেয়ে অলস স্থিরতা

  1. একটি জিনোম টার্মিনাল খুলুন (CTRL + ALT + T ডিফল্ট শর্টকাট)
  2. ইস্যু UBUNTU_MENUPROXY=0 eclipse

আমার জন্য কাজ কর.


1
এটি আমার জন্য একমাত্র সমাধান যা কাজ করে। Exec=env UBUNTU_MENUPROXY= eclipseআমার এক্সলিপস.ডেস্কটপ ফাইলটিতে যুক্ত করা উবুন্টু 13.10 :-(
ক্রিস

14.04
thefourtheye

@ থেফোর্তে সম্ভবত কর্মসূচিটি কেবল ১৩.১০ সংস্করণের জন্য
আবেল মেলকুইয়েডস ক্লেলেজো

এটিই আমার জন্য কাজ করা একমাত্র সমাধান। কীভাবে এই স্থায়ী করা যায়?
ভিগামেজ

6

আমার ক্ষেত্রে ফাইলটি / ইউএসআর / শেয়ার / অ্যাপ্লিকেশনগুলিতে দুটি সংস্করণ ছিল:

eclipse.desktop
Eclipse.desktop

হয় তাদের মধ্যে একটি মুছুন, বা উপরে বর্ণিত হিসাবে উভয়ের মধ্যে এক্সিকিউট লাইন পরিবর্তন করুন। ফাইলটির তৃতীয় সংস্করণটি হোম ফোল্ডারে রয়েছে:

~/.local/share/applications/Eclipse.desktop

আপনি হয় এই শেষটি মুছে ফেলতে পারেন বা এটির মধ্যেও এক্সিকিউট লাইনটি পরিবর্তন করতে পারেন।

আপনাকে যা করতে হবে তা হ'ল নিম্নরূপে এক্সিকিউট লাইনটি পরিবর্তন করতে হবে :

Exec=env UBUNTU_MENUPROXY= /path/to/eclipse/eclipse

আমাকে। / .Local / শেয়ার / অ্যাপ্লিকেশনগুলি / Eclipse.desktop
ব্ল্যাকবার্ড

ধন্যবাদ. আমি আমার উত্তরটি সম্পাদনা করে ~/.localপথ জুড়েছি।
কুর্ট বাউরবাকি

ইহা ওইটাই ছিল! আমি ভাবছিলাম যে ডেস্কটপ ফাইলে এমটি পরিবর্তনগুলি কার্যকর হচ্ছে না কেন, ডেস্কটপ ফাইলের স্থানীয় সংস্করণের কারণে এটি ঘটেছিল ...
ডিপ-বি

2

MENUPROXY বিকল্প অন্তর্ভুক্ত করতে আপনাকে eclipse.desktop নামে একটি ফাইল সম্পাদনা করতে হবে।

  • আপনার ইনস্টলের উপর নির্ভর করে এই অবস্থানটি পৃথক হবে। এটি সন্ধান করতে, টাইপ করুন sudo find / -name eclipse.desktop
  • একবার আপনি অবস্থানটি সন্ধান করার পরে, আপনার প্রিয় সম্পাদকটিতে ফাইলটি খুলুন। আমার জন্য, এটি vim, তাই আমি টাইপ করি sudo vim /usr/share/applications/eclipse.desktop(নোট করুন যে আপনার অবস্থানটি ভিন্ন হতে পারে, প্রথম পদক্ষেপ দেখুন।
  • ফাইলে থাকাকালীন, এমন একটি লাইন সন্ধান করুন যা এর মতো কিছু দেখায়-> Exec=/opt/eclipse/eclipse। (মনে রাখবেন যে পুরো পথ ছাড়াই আপনার কেবল সেখানে "গ্রহন" থাকতে পারে)।
  • এই লাইনটি সন্ধান করার পরে, এটি মন্তব্য করুন। তারপরে এই লাইনটি যুক্ত করুন: Exec=env UBUNTU_MENUPROXY= /opt/eclipse/eclipse(প্রয়োজন অনুসারে সম্পাদনা করুন your আপনার ইনস্টলটির পুরো পথ না থাকলে বা এটির অন্যরকম পথ থাকলে এখানে সামঞ্জস্য করুন)। MENUPROXY = এর পরে স্থানটি নোট করুন। এটা গুরুত্বপূর্ণ. E Eclipse আরম্ভ করুন এবং আবার শীর্ষে মেনু উপভোগ করুন।

আমার মতো ফাইল নেই, টার্মিনালটি কোনও ফল দেয়নি।
জেরোইন বোলেন

2
@ জিরোবোলেন আপনি সেই ফাইলটি তৈরি করতে এবং উপরের আমার পোস্টে আমার লেখা লিখিত সামগ্রীটি পূরণ করতে পারেন ( উবুন্টু ১৩.১০-তে গ্রহন মেনু সংক্রান্ত সমস্যাগুলি কীভাবে সমাধান করবেন )।
কুর্ট বাউরবাাকি

1

আপনি এটি চেষ্টা করতে পারেন: http://ubuntuforums.org/showthread.php?t=2181641&p=12819998#post12819998 E ক্য গ্লোবাল মেনুতে Eclipse এর মেনুটি প্রদর্শিত হয় না। আমার সাথে কাজ করে।


আমার জন্যও কাজ করেছে তবে কমান্ড লাইন থেকে মৃত্যুদন্ড কার্যকর করা দরকার, সিডিটি সহ আমিও গ্রহনটি সি ++ চিনতে পারে না এবং কোনও উপলভ্য সম্পাদক নেই বলে দাবি করে তবে এটি মেটেডেটা মুছে ফেলা এবং পুনরায় চালু করে স্থির করা হয়েছিল।
kroiz

1
যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
কিরি

-1

আমার ক্ষেত্রে ফাইলটি উপস্থিত ছিল না,

আমাকে এটি তৈরি করতে হয়েছিল ~/.local/share/applications

শুধু তৈরি eclipse.desktopধারণকারী

Version=4.3.0
Name=Eclipse
Exec=env UBUNTU_MENUPROXY= path=/home/abali/apps/eclipse/eclipse Icon=/home/abali/apps/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=IDE;

করতে ভুলবেন না

source eclipse.desktop

, তারপরে গ্রহনটি খুলুন এবং এটি কেবল কার্যকর।


2
কি? source eclipse.desktop? এটি করবেন না , এটি সম্পূর্ণ অপ্রয়োজনীয় এবং অযাচিত প্রভাব থাকতে পারে।
কিরি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.