Как я могу удалить & ldquo; Show Desktop & rdquo; из переключателя Alt-Tab (приложение)?

Попробуйте Ctrl + Alt + 5

(я не знаю, будет ли это работать над конкретными окнами / диалогами, о которых вы говорите.)

1
задан 2 August 2012 в 04:25

6 ответов

13.04 и новее

Для включения или отключения опции «Показать рабочий стол» в коммутаторе приложений вы можете использовать инструмент для настройки единства

] unit-tweak-tool

12.10

Для 12.10 в CCSM добавлена ​​новая настройка для включения или отключения «Показать рабочий стол "в переключателе приложений.

Запустите эту команду в терминале для установки CCSM:

sudo apt-get install compizconfig-settings-manager

Теперь откройте CCSM и перейдите в плагин Ubuntu Unity.

pic

Переключиться на вкладку Switcher. Затем отметьте галочкой флажок «Отключить показ рабочего стола» в опции переключателя.

Disable the show desktop

100
ответ дан 25 May 2018 в 08:19
  • 1
    Спасибо. Я отключил его с помощью Unity Tweak Tool, но ваш ответ отправил меня туда. Ubunt 13.10. (Отключено, потому что иногда он переключается на Рабочий стол) – adi 26 October 2013 в 14:06
  • 2
    Инструмент единственного твика также работает в 13.10. – eswald 27 October 2013 в 01:33
  • 3
    Замечательно, работает в 14.04, спасибо! – Kostiantyn Rybnikov 16 April 2014 в 20:11
  • 4
    работает и в 14.10. Я думаю, что это должен быть правильный ответ. – Postadelmaga 18 March 2015 в 08:37
  • 5
    unity-tweak-tool работает в 15.04 .. – Jean Jordaan 9 July 2015 в 21:48

В 14.04 я смог выполнить это в Диспетчере настроек CompizConfig.

sudo apt-get install compizconfig-settings-manager

Посетив:

раздел «Рабочий стол» в списке в широком, белом, правая область → элемент «Ubuntu Unity Plugin» → вкладка «Switcher» → «Disable Show Desktop in the Switcher».

Это был невыполненный по умолчанию, C.C.S.M. прямо из репозиториев.

6
ответ дан 25 May 2018 в 08:19

Один из вариантов может состоять в том, чтобы вернуться к поведению Alt + Tab до 11.10.

Я понимаю, что это немного радикально, но это может быть лучше, чем ничего.

1
ответ дан 25 May 2018 в 08:19

Итак, я не уверен, что это вам поможет, однако, используя Unity 2D, больной отсутствием графических драйверов, я погрузился в откат гнома. Затем, неудовлетворенный, я вернулся к интерфейсу Unity. У меня больше нет отображаемого «Показывать рабочий стол» в коммутаторе приложений ALT + TAB. Я считаю, что это побочный эффект интерфейса Gnome, который он установил в нижнем левом углу, и когда я переключился назад, у меня его больше не было. Казалось, работа для меня ... стоит того.

1
ответ дан 25 May 2018 в 08:19
  • 1
    Спасибо за обмен вашего опыта. Насколько рискован этот подход? Я не могу позволить себе поставить под угрозу стабильность моей рабочей среды. – David Dossot 28 July 2012 в 01:22
  • 2
    Для меня у меня не было никаких проблем с этим, но я также не уверен на 100%. Если у вас есть виртуальная машина, было бы неплохо протестировать эту теорию, я также много редактировал панели, удаляя и добавляя такие элементы, как переключатели рабочей области и значок корзины, чтобы заменить реальное ощущение гнома, которое было у 10.10. Я бы не подумал слишком рискованно, но стоит попробовать. Если вы действительно беспокоитесь, что можете все подкрепить, но он не должен делать ничего необычного. Возможно, я просто получил удачную ошибку. Я не знаю, я тоже проверю это. Посмотрите, что я могу сделать для вас. – esnowrackley 28 July 2012 в 02:51

Предупреждение: я получил это, чтобы работать ровно один раз. Когда я перезапустил, у меня было два случая единства, и я не мог понять, почему и как.

Я разрешил его, установив 13.10. Я буду использовать другие исправления, перечисленные здесь.

Я не мог заставить это работать в 12.04, пакет, предоставленный в другом ответе, не был достаточно новым (версия 5.14), и руководство не было совершенно безупречный. (хотя это было очень полезно) Вот как мне удалось применить исправление для единства 5.20

1) Загрузить исходный код:

sudo apt-get source unity

2) Измените источник: [!d6 ]

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) Запустите cmake.

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

Примечание: если вы установили папку DCMAKE_INSTALL_PREFIX в /usr вместо /opt/unity вам больше не понадобится rsync, но сначала я хотел попробовать связать файл.

Я полагаю, что лучшим вариантом является переустановить единство, которое приведет к перекрытию стандартных файлов.

6) Замените файлы:

7) Установите единство-приветствие. По-видимому, файлы rsynced прерывают единство-приветствие. Это, по-видимому, необходимо для того, чтобы добиться единства.

sudo apt-get install --reinstall unity-greeter
0
ответ дан 25 May 2018 в 08:19

Если вы используете dconf для управления настройками Unity, путь к этой настройке (путем проверки с помощью dconf watch /):

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

Установите для этого параметра значение true и рабочий стол будет удален как опция alt-tab.

0
ответ дан 25 May 2018 в 08:19

Другие вопросы по тегам:

Похожие вопросы: