কোনও নির্দিষ্ট অ্যাপ্লিকেশনটিকে উপেক্ষা করে সূচক-অ্যাপম্যানু করা কি সম্ভব?


40

ম্যাভেরিকের নতুন সূচক-অ্যাপেনামু লিক্স মেনুটিকে ভেঙে দেয়: অ্যাপ্লিকেশন মেনুটি অ্যাপ্লিকেশন উইন্ডোতে বা অ্যাপলেটটিতে প্রদর্শিত হয় না। ( বাগ রিপোর্ট দেখুন ।)

ত্রুটি সংশোধন করার সময় একটি কার্যকারণ হিসাবে, অ্যাপলেটটির জন্য কী ব্যতিক্রম করার কোনও উপায় আছে, যাতে লিক্স উপেক্ষা করা যায় এবং অ্যাপলেটটি এখনও অন্য কিছুর জন্য ব্যবহার করা যেতে পারে? ম্যাক্সিমাস ব্যতিক্রমের মতো কিছু।


বর্তমান উত্তরগুলি সমস্ত উবুন্টু 12.10 এ কাজ করে না। কেউ যদি এটিতে অনুগ্রহ করতে পারে তবে আমি কৃতজ্ঞ হব। আমি +100 অনুগ্রহ করেছিলাম এবং কোনও প্রতিক্রিয়া পাইনি।
ফ্লিম 15

এটি আমার জন্য (12.10-এ) কাজ করে - আমি জানি এটি খুব সহায়ক নয় তবে উত্তর দিতে পারে কেন কেউ আপনাকে উত্তর দেয়নি কারণ এটি আপনার সিস্টেমে অনন্য কিছু হতে পারে। এটি বাগ হিসাবে রিপোর্ট করার চেষ্টা করতে পারে।
চুমুক দিয়া পান

উত্তর:


40

একটি অ্যাপ্লিকেশন চালান

  • gcalctoolপ্যানেলের পরিবর্তে অ্যাপ্লিকেশনটির মধ্যে মেনু দিয়ে একটি অ্যাপ্লিকেশন (উদা। ) শুরু করতে, টার্মিনালে নিম্নলিখিতটি চালান:

    UBUNTU_MENUPROXY= gcalctool
    

    অ্যাপ্লিকেশন এবং প্যানেলে সক্ষম মেনু দিয়ে অ্যাপ্লিকেশনটি শুরু করতে , চালনা করুন:

    APPMENU_DISPLAY_BOTH=1 gcalctool
    
  • টার্মিনালটি ব্যবহার করার পরিবর্তে, আপনি রান ডায়ালগ শুরু করতে Alt+ F2শর্টকাট ব্যবহার করতে পারেন , যেখানে আপনি প্রবেশ করবেন:

    env UBUNTU_MENUPROXY= gcalctool
    

    অথবা

    env UBUNTU_DISPLAY_BOTH=1 gcalctool
    

উবুন্টু ১০.১০ এ অ্যাপ্লিকেশন লঞ্চারগুলি সম্পাদনা করুন

আপনার অ্যাপ্লিকেশনটিকে সর্বদা একই অ্যাপমেনু সেটিংসের সাথে চালু করা সহজ করার জন্য আপনি মেনুতে, জিনোম-প্যানেল এবং ডেস্কটপে অ্যাপ্লিকেশন লঞ্চারগুলি সম্পাদনা করতে পারেন:

  • জিনোম-প্যানেল এবং ডেস্কটপ : প্রবর্তককে কেবল ডান ক্লিক করুন, "সম্পত্তি" নির্বাচন করুন এবং "আদেশ" ক্ষেত্রের মানটি প্রিপেন্ড করুন env UBUNTU_MENUPROXY=বা env UBUNTU_DISPLAY_BOTH=1মান দিন: (উত্স: xrmb2.net )


  • মেনু: মেনুটিতে ডান ক্লিক করুন এবং "মেনু সম্পাদনা করুন" নির্বাচন করুন। নতুন উইন্ডোতে, আপনি যে লঞ্চটি সম্পাদনা করতে চান তা সন্ধান করুন এবং ডানদিকে "প্রোপার্টি" বোতামটি ক্লিক করুন। আবার, উপরের মত ভেরিয়েবলগুলি কেবল প্রেন্ডড করুন ('এনভি'টিকে ভুলে যাবেন না), "ক্লোজ" ক্লিক করুন দু'বার এবং আপনার করা উচিত।

উবুন্টু ১১.০৪-তে কমিজ-ভিত্তিক Unক্যে লঞ্চারগুলি সম্পাদনা করুন

  • নোংরা পদ্ধতি: /usr/share/applicationsডিরেক্টরিতে লঞ্চারের .ডেস্কটপ ফাইলটি পরিবর্তন করুন :

    • উদাহরণস্বরূপ, চালান

      gksudo gedit /usr/share/applications/gcalctool.desktop
      
    • Exec=উপরের দিক থেকে দুটি ভেরিয়েবলের একটিতে এখন লাইনটি সম্পাদনা করুন :

      Exec=env UBUNTU_MENUPROXY= gcalctool
      
    • ফাইলটি সংরক্ষণ করুন, এবং ইউনিটির লঞ্চার বার থেকে gcalctool চালু করার সাথে এটি অ্যাপ্লিকেশনের মধ্যে থাকা মেনু দিয়ে চালানো উচিত।

    এই পদ্ধতির অসুবিধাগুলি: এটি সমস্ত ব্যবহারকারীর জন্য লঞ্চার পরিবর্তন করবে এবং সম্ভবত সিস্টেম আপডেট দ্বারা প্রত্যাবর্তিত হবে।

  • আরও ভাল পদ্ধতি:

    • যদি ইতিমধ্যে যুক্ত করা হয় তবে লঞ্চার বার থেকে লঞ্চটি আনপিন করুন।
    • আপনার হোম ডিরেক্টরিতে সম্পর্কিত .ডেস্কটপ ফাইলটি অনুলিপি করুন:

      cp /usr/share/applications/gcalctool.desktop ~/.local/share/applications
      
    • উপরের পদ্ধতিটির মতো, Exec=দুটি ভেরিয়েবলের মধ্যে দুটি থাকতে লাইনটি সম্পাদনা করুন :

      Exec=env UBUNTU_MENUPROXY= gcalctool
      
    • ফাইলটি কার্যকর করতে সক্ষম করুন:

      chmod +x ~/.local/share/applications/gcalctools.desktop
      
    • সেই ফোল্ডারে নটিলাস শুরু করুন এবং .ডেস্কটপ ফাইলটিতে ডাবল ক্লিক করুন (যা কেবল উদাহরণের মধ্যে "ক্যালকুলেটর" পড়তে হবে):

      nautilus ~/.local/share/applications
      
    • এখন আপনার লঞ্চটি বারে লঞ্চার আইকনটি দেখতে পাওয়া উচিত - দ্রুত তালিকার মাধ্যমে এটি পিন করুন এবং আপনার কাজ শেষ হয়েছে।


নোট: অ্যাপলিকেশন সাথে উপরে কার্যকর করতে, প্রতিস্থাপন UBUNTU_MENUPROXY=সঙ্গে QT_X11_NO_NATIVE_MENUBAR=1


2
ধন্যবাদ, ধন্যবাদ। আমি আরও জানতে পেরেছি যে QT_X11_NO_NATIVE_MENUBAR = 1 কাজ করে।
topyli

নোট আকর্ষণীয় যে আপনার Alt + F2 যা ইউনিটি সঙ্গে Natty উপলব্ধ নয় ব্যবহার করুন, এবং আমরা গ্রাফিক্যালি কোন জায়গা Natty মধ্যে লঞ্চার আইটেম বজায় রাখা, যাতে আপনি আছে মলিন পদ্ধতি :( ব্যবহার করতে
popey

1
@ পপি: আমার ন্যাটিটি নিয়ে কম্বাইজফাইজে উবুন্টু ইউনিটি প্লাগইনের জন্য "রান কমান্ড" এর আল্ট-এফ 2 এর একটি ডিফল্ট মান রয়েছে। এটি কি আপনার পক্ষে কাজ করে না? যদি তা হয় তবে জিনোম সামঞ্জস্যের শর্টকাটগুলি অক্ষম করার চেষ্টা করুন।
ইডব্রাই

আপনি 11.04 এ "সম্পাদনা মেনু" করতে পারেন। ড্যাশগুলিতে মেনু অনুসন্ধান করুন এবং "প্রধান মেনু" নির্বাচন করুন বা চালাতে Alt-F2 ব্যবহার করুন alacarte
idbrii

এই পদ্ধতিটি কি এখনও উবুন্টু 12.10 এ কাজ করে?
ফ্লাইম

4

আর একটি কাজ যা আপনাকে দ্বিগুণ মেনু দেয় না, তা হল লায়াক্স দিয়ে শুরু করা:

UBUNTU_MENUPROXY= lyx

UBUNTU_MENUPROXY এনভায়রনমেন্ট ভেরিয়েবল আনসেট করা কেবল অ্যাপমেনুকে সম্পূর্ণ উপেক্ষা করবে।



1

আমি "লিক্স_িউনিটি" নামে একটি শেল স্ক্রিপ্ট তৈরি করেছি, যা লিক্সের আগে APPMENU_DISPLAY_BOTH = 1 চালায় এবং মেনু এন্ট্রি সম্পাদনা করে যাতে এটি "লিক্স" এর পরিবর্তে "লিক্স_উনিটি" চালায়।


স্ক্রিপ্টটি কেমন দেখাচ্ছে? আমি পরিচিত নই। আপনি কি এটি পোস্ট করতে পারেন?

1

@ ওয়ালুয়ালো, আমার (এবং সম্ভবত রবার্টেরও) লিক্সের মোড়কটি কেবল এ রকম দেখাচ্ছে

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