আল্ট-ট্যাব (অ্যাপ্লিকেশন) পরিবর্তনকারী থেকে আমি কীভাবে "ডেস্কটপ দেখান" সরিয়ে ফেলতে পারি?


100

Alt+ Tabঅ্যাপ্লিকেশন পরিবর্তনকারী থেকে "শো ডেস্কটপ" সরিয়ে ফেলা সম্ভব ?


আপনি ityক্য ব্যবহার করছেন, তাই না?
ক্রিস্টোফার কাইল হরটন

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

1
আপনি সঠিক; আমি এটি সেখানে খুঁজে পাইনি। তবে এ ব্যাপারে আর কোনও উপায় থাকতে পারে কিনা তা আমি নিশ্চিত নই।
ক্রিস্টোফার কাইল হরটন

উত্তর:


37

এটা হতে পারে!

আমি 12.04 এর জন্য একটি ইউনিটি বিল্ড আপলোড করেছি যা এটি ঠিক করে দেয় (আল্ট-ট্যাব স্যুইচারে কোনও ডেস্কটপ দেখায় না)।

  • ইনস্টল করতে , একটি টার্মিনাল খুলুন এবং:
sudo apt-add-repository ppa: izx / Askubuntu -y
sudo অ্যাপ্লিকেশন - আপডেট
sudo apt-get ইনস্টল .ক্য
  • ccsmবামদিকে লঞ্চারে আইকনটি পাওয়ার জন্য আপনি কমপিজের ইউনিটি প্লাগিনে "ডেস্কটপ আইকন দেখান" সেটিংস সক্ষম করতে পারেন :

    এখানে চিত্র বর্ণনা লিখুন

  • যদি / যখন কোনও নতুন ইউনিটির আপডেট প্রকাশিত হয়, আপডেট ম্যানেজার এটি স্বয়ংক্রিয়ভাবে ডাউনলোড করবে। আমি আপডেটটি "ঠিক" করার চেষ্টা করব এবং যত তাড়াতাড়ি সম্ভব এটি পিপিএতে রাখব; আপনি যদি আপগ্রেড করেন এবং "ডেস্কটপ দেখান" স্যুইচারে পুনরায় প্রদর্শিত হয় তবে দয়া করে আমাকে সতর্ক করতে এই উত্তরে একটি মন্তব্য যুক্ত করুন!

তুমি এটা কিভাবে করলে?

আমি ityক্য উত্স পরিবর্তন করেছি। এটি দুটি পদক্ষেপ নিয়ে গঠিত:

  1. লাইন 900-এ মন্তব্য করুন plugins/unityshell/src/LauncherController.cpp, যা ডিফল্টরূপে স্যুইচারে "ডেস্কটপ দেখান" আইকনটি যুক্ত করে:
// ফলাফল.push_back (pimpl-> ডেস্কটপ_ আইকন_);
  1. এর মধ্যে 1638 লাইনটি পরিবর্তন করুন plugins/unityshell/src/unityshell.cpp:

      যদি (! (ফলাফল.সাইজ () == 1 && ফলাফল [0] -> গেট আইকনটাইপ () == অ্যাবস্ট্রাক লাউঞ্চার আইকন: আইকন টাইপ :: TYPE_DESKTOP))

    প্রতি

      যদি (! ফলাফল। আকার () == 0))
    • আল্ট-ট্যাব স্যুইচার আইকনগুলির তালিকা কমপক্ষে 1 হওয়ার আগে (শো-ডেস্কটপ আইকন) ছিল, এখন এটি 0 হয় এবং তালিকার কমপক্ষে একটি আইটেম থাকে তখনই আমাদের সুইচারটি দেখানোর জন্য এটি পরিবর্তন করতে হবে (যেমন: কমপক্ষে একটি অ্যাপ চলছে)

দেখে মনে হচ্ছে unityক্যের বর্তমান সংস্করণটি 5.20 এবং আপনার সংস্করণ 5.14। আমি 12.04 ব্যবহার করছি, তাই কাস্টম বিল্ডটি আমার একমাত্র বিকল্প বলে মনে হচ্ছে। এটি রূপরেখার জন্য ধন্যবাদ। আপনার যদি বিল্ড করার সময় না থাকে তবে সম্ভবত আমি চেষ্টা করে দেখব।
isaaclw

আমি কিছু সময় ব্যয় করেছি এবং এটি নিজেকে 5.20 এর জন্য পুনরায় সংকলন করেছি। আমি আমার উত্তরটি নীচে পোস্ট করেছি, যেহেতু এটি আমার কল্পনা মতো সোজা সামনের দিকে ছিল না: Askubuntu.com/a/395031/17065
isaaclw

12.04
টিমি

12.04 এর জন্য এবং পরবর্তী উত্তরটি দেখুন
পোস্টডেলমাগা

103

১৩.০৪ এবং আরও নতুন

13.04, 13.10 এবং 14.04 এর জন্য, অ্যাপ্লিকেশন স্যুইচারে "ডেস্কটপ দেখান" বিকল্পটি সক্ষম বা অক্ষম করতে আপনি unityক্য-টুইটক-সরঞ্জামটি ব্যবহার করতে পারেন

Unityক্য-টুইটক-সরঞ্জাম ইনস্টল করুন

মাংসখণ্ডের

12.10

12.10 এর জন্য, অ্যাপ্লিকেশন স্যুইচারে "ডেস্কটপ দেখান" বিকল্পটি সক্ষম বা অক্ষম করতে সিসিএসএম-তে একটি নতুন সেটিং যুক্ত করা হয়েছে

সিসিএসএম ইনস্টল করতে একটি টার্মিনালে এই কমান্ডটি চালান:

sudo apt-get install compizconfig-settings-manager

এখন সিসিএসএম খুলুন এবং উবুন্টু ইউনিটি প্লাগইনে যান।

উবুন্টু ইউনিটির প্লাগইন

স্যুইচার ট্যাবে স্যুইচ করুন । তারপরে সুইচার অপশনে ডেস্কটপ অক্ষম করুন অক্ষরের পাশের চেক বাক্সটিতে টিক দিন ।

শো ডেস্কটপ অক্ষম করুন

Tada!  অ্যাপ্লিকেশন স্যুইচারে আর কোনও "ডেস্কটপ দেখান"!


ধন্যবাদ. আমি এটি ইউনিটি টুইটকের সরঞ্জাম ব্যবহার করে অক্ষম করেছি কিন্তু আপনার প্রতিক্রিয়া আমাকে সেখানে পাঠিয়েছে। উবুন্ট ১৩.১০। (এটি অক্ষম করায় এটি কখনও কখনও ডেস্কটপে স্যুইচ করে)
adi

unityক্য-টুইটক-সরঞ্জাম 13.10-এও কাজ করে।
20:43 এ এসওয়াল্ড

3
আশ্চর্যজনক, 14.04 এ কাজ করে, আপনাকে ধন্যবাদ!
Kostiantyn Rybnikov

2
unity-tweak-tool15.04 এ কাজ করে ..
জিন জর্দান

1
unity-tweak-tool16.04-এও কাজ করে
ক্রিস

8

14.04-এ, আমি কমপিজ কনফিগ সেটিংস ম্যানেজারে এটি সম্পাদন করতে সক্ষম হয়েছি।

sudo apt-get install compizconfig-settings-manager

পরিদর্শন করে:

  • প্রশস্ত, সাদা, ডান অঞ্চলে তালিকার "ডেস্কটপ" বিভাগ →
  • "উবুন্টু ইউনিটি প্লাগইন" আইটেম →
  • "সুইচার" ট্যাব →
  • "স্যুইচারে ডেস্কটপ শো অক্ষম করুন" আইটেম।

এটি সরাসরি ডিপোলো, অস্বচ্ছলিত সিসিএসএম সরাসরি রেপো থেকে ছিল।


1
16.04 তেও কাজ করে, ধন্যবাদ!
26:58


1

সুতরাং, আমি নিশ্চিত নই যে এটি আপনার কোনও সহায়ক কিনা, তবে ইউনিটি 2 ডি ব্যবহার করার সময়, আমি জিনোম ফল-ব্যাকটিতে ডুব দিয়ে গ্রাফিক্স ড্রাইভার না পেয়ে অসুস্থ। তারপরে অসন্তুষ্ট হয়ে আমি theক্য ইন্টারফেসে ফিরে এসেছি। আমার আর ALT + ট্যাব অ্যাপ্লিকেশন স্যুইচারে প্রদর্শিত "প্রদর্শন ডেস্কটপ" নেই। আমি বিশ্বাস করি এটি জিনোম ইন্টারফেসের এটির বাম হাতের কোণায় সেট করার একটি পার্শ্ব প্রতিক্রিয়া বলে আমি বিশ্বাস করি এবং যখন আমি পিছনে স্যুইচ করি তখন আমার আর তা ছিল না। আমার জন্য কাজ করা মনে হচ্ছে ... একটি শট মূল্য।


1
আপনার অভিজ্ঞতা ভাগ করার জন্য ধন্যবাদ। এই পদ্ধতিটি কতটা ঝুঁকিপূর্ণ? আমি আমার কাজের পরিবেশের স্থায়িত্বকে বিপদে ফেলতে পারি না।
ডেভিড ডসট

আমার পক্ষে, অন্যথায় এ নিয়ে আমার কোনও সমস্যা ছিল না, তবে আমি এটিও 100% নিশ্চিত নই। আপনার যদি ভিএম থাকে তবে এই তত্ত্বটি পরীক্ষা করা ভাল লাগবে, আমি প্যানেলগুলিও অনেক সম্পাদনা করেছিলাম, ওয়ার্কস্পেস সুইচার এবং ট্র্যাশ আইকন হিসাবে আইটেমগুলি সরিয়ে এবং যোগ করে জিনোমের আসল অনুভূতি প্রতিস্থাপন করার জন্য ১০.১০ ছিল। আমি খুব ঝুঁকিপূর্ণ ভাবব না, তবে চেষ্টা করার মতো। আপনি যদি সত্যিই উদ্বিগ্ন থাকেন তবে আপনি সমস্ত কিছু ব্যাক আপ করতে পারেন তবে সাধারণের বাইরে এটি কিছু করা উচিত নয়। আমি সম্ভবত একটি ভাগ্যবান বাগ পেয়েছি। আমি জানি না, আমি নিজেও এটি পরীক্ষা করব। আমি আপনার জন্য কি করতে পারেন দেখুন।
esnavrackley

0

সতর্কতা: আমি ঠিক একবার এটি কাজ করতে পেলাম। যখন আমি পুনরায় শুরু করলাম তখন আমার unityক্য চলার দুটি দৃষ্টান্ত ছিল এবং কেন বা কীভাবে তা অনুধাবন করতে পারিনি। তাদের হত্যার কাজ হয়নি, এবং আনইনস্টল পুনরায় ইনস্টল করা কোনও উপকারে আসেনি।

13.10 ইনস্টল করে এটি সমাধান করেছি। আমি এখানে তালিকাভুক্ত অন্যান্য সংশোধনগুলি ব্যবহার করব।

আমি এটি 12.04 এ কাজ করতে পারি না, অন্য উত্তরে প্রদত্ত প্যাকেজটি যথেষ্ট নতুন ছিল না (সংস্করণ 5.14), এবং গাইডটি ত্রুটিবিহীন ছিল না। (যদিও এটি খুব সহায়ক ছিল) এখানে আমি কীভাবে 5.ক্যের জন্য সিদ্ধান্তটি প্রয়োগ করতে পেরেছি 5.20

1) উত্সটি ডাউনলোড করুন:

sudo apt-get source unity

2) উত্স পরিবর্তন করুন:

diff -ru org/plugins/unityshell/src/LauncherController.cpp patch/plugins/unityshell/src/LauncherController.cpp
--- unity-5.20.0/plugins/unityshell/src/LauncherController.cpp  2013-04-12 04:24:42.000000000 -0400
+++ unity-diff/plugins/unityshell/src/LauncherController.cpp    2013-12-23 12:22:50.154961579 -0500
@@ -761,7 +761,7 @@
 {
   std::vector<AbstractLauncherIcon::Ptr> results;

-  results.push_back(pimpl->desktop_icon_);
+  //results.push_back(pimpl->desktop_icon_);

   for (auto icon : *(pimpl->model_))
   {
diff -ru org/plugins/unityshell/src/unityshell.cpp patch/plugins/unityshell/src/unityshell.cpp
--- unity-5.20.0/plugins/unityshell/src/unityshell.cpp  2013-04-12 04:24:42.000000000 -0400
+++ unity-diff/plugins/unityshell/src/unityshell.cpp    2013-12-23 12:24:36.718966737 -0500
@@ -1909,7 +1909,8 @@

   auto results = launcher_controller_->GetAltTabIcons(show_mode == switcher::ShowMode::CURRENT_VIEWPORT);

-  if (!(results.size() == 1 && results[0]->GetIconType() == AbstractLauncherIcon::IconType::TYPE_DESKTOP))
+//  if (!(results.size() == 1 && results[0]->GetIconType() == AbstractLauncherIcon::IconType::TYPE_DESKTOP))
+  if (!(results.size() == 0))
     switcher_controller_->Show(show_mode, switcher::SortMode::FOCUS_ORDER, false, results);

   return true;

3) অন্যান্য প্যাকেজ ইনস্টল করুন:

sudo apt-get build-dep unity
sudo apt-get install cmake

5) রান চালান।

cd <source folder>
# from the INSTALL file
mkdir build; cd build
cmake .. -DCMAKE_BUILD_TYPE=Debug -DCOMPIZ_PLUGIN_INSTALL_TYPE=package -DCMAKE_INSTALL_PREFIX=/opt/unity
make
sudo make install

দ্রষ্টব্য: আপনি যদি এর /usrপরিবর্তে আপনার DCMAKE_INSTALL_PREFIX ফোল্ডারটি সেট করেন তবে আপনাকে আরএসসিএন /opt/unityকরতে হবে না তবে আমি প্রথমে ফাইলটি লিঙ্ক করার চেষ্টা করতে চেয়েছিলাম। আমি ইস্তফা দিলাম.

আমি মনে করি যে সর্বোত্তম বিকল্পটি পূর্বাবস্থায় ফেলাটাই হ'ল unityক্য পুনরায় ইনস্টল করা, যা স্ট্যান্ডার্ড ফাইলগুলিকে ওভারটোপ করে দেবে।

6) ফাইলগুলি প্রতিস্থাপন করুন:

sudo rsync -av /opt/unity/ /usr/

)) Unityক্য-গ্রিটার পুনরায় ইনস্টল করুন। স্পষ্টতই ফাইলগুলি সংহত করে unityক্য-গ্রিটারকে বিভক্ত করে। যা unityক্যবদ্ধভাবে চলার জন্য দৃশ্যত প্রয়োজন।

sudo apt-get install --reinstall unity-greeter

0

আপনি ব্যবহার করেন, তাহলে dconfকরতে আপনার ইউনিটি সেটিংস পরিচালনা , তাহলে এই সেটিং (সঙ্গে পরিদর্শন দ্বারা পাথ dconf watch /) হল:

/org/compiz/profiles/unity/plugins/unityshell/disable-show-desktop

এটিতে সেট করুন trueএবং ডেস্কটপটিকে alt-tabবিকল্প হিসাবে সরানো হবে ।

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