"Показать рабочий стол" с "горячими углами" не работает!

Сработала функция SHOW DESKTOP при перемещении мышки на HOT CORNERS в Ubuntu 13.04.

После обновления до 13.10 SHOW DESKTOP/HOT CORNERS работает только до перезагрузки или установки сингла, после чего не работает.

Я думал, что что-то не так в обновлении до 13.10, поэтому я сделал чистую установку Ubuntu 14.04, чтобы выяснить, существует ли та же проблема.

Что я могу сделать, чтобы SHOW DESKTOP/HOT CORNERS снова заработал?

Я уже пытался сбросить Compiz и Unity, и я сделал новую установку.

7 ответов

Я смог решить проблему грубой силой.

Перемещая каждую опцию в CompizConfig Settings Manager, я обнаружил, что когда Unity был отключен, Show Desktop работает, как и ожидалось, с горячими углами.

Поэтому я нажимаю на каждую галочку в плагине Ubuntu Unity, чтобы в конце концов обнаружить, что виноват именно Show Live Previews Windows в Switcher. (После снятия отметки горячие углы работают как положено.

Временное решение, пока ошибка не будет исправлена, может заключаться в использовании xdotool.

  1. установить:

    sudo apt-get install xdotool
    
  2. в диспетчере конфигурации compiz, в общих настройках, вставьте командную строку

    xdotool key super+d
    
  3. в привязках ребер настройте горячий угол

Работает для меня. Ubuntu 14.04

  1. Откройте Менеджер настроек CompizConfig
  2. Под КАТЕГОРИЕЙ выберите Рабочий стол
  3. Вы увидите "Ubuntu Unity Plugin"
  4. На самой правой вкладке под названием "Переключатель" снимите флажок ПОКАЗАТЬ ЖИВОЕ ПРЕДИСЛОВИЕ ОКНА В РЕЛЕ, как предлагает выше Иваниосан.

Ubuntu 14.04 в настоящее время находится в разработке - она ​​не будет доступна должным образом до апреля 2014 года. Вам не нужно обновляться до нее:-).

Во всяком случае, используя unity-tweak-tool установите это...

введите описание изображения здесь... и вы должны быть в состоянии показать и скрыть рабочий стол, поместив мышь в нижний правый угол - это очень хорошо работает в 13.10.

К сожалению, эти исправления работают на некоторых компьютерах, а не на других. Лично я не нашел никаких изменений при снятии галочки с плагина Compiz Untiy на вкладке "Switcher". Кажется, это не имеет значения. Таким образом, проблема все еще остается на одном из моих старых настольных компьютеров, который не будет работать ни одним из указанных выше методов. Поэтому я попробовал другой подход, и он, кажется, работает на каждом компьютере и очень последовательный. Вот что я сделал. Сначала сделайте bash-скрипт. Для этого создайте "Новый документ" в меню правой кнопкой мыши и выберите "Пустой документ". В этот новый документ вставьте это:

#!/bin/sh
sleep 3
compiz --replace

Теперь сохраните этот файл как "compiz-start". Обязательно установите его права доступа "Разрешить выполнение файла как программы" и переместите этот файл в /usr/bin/. Вы также можете перейти в собственность ROOT, если вы еще этого не сделали.

Теперь создайте файл.desktop, чтобы запустить этот скрипт. Сначала щелкните правой кнопкой мыши и выберите "Новый документ", затем "Пустой документ". Откройте этот файл и вставьте в него следующий текст:

[Desktop Entry]
Type=Application
Exec=compiz-start
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=compiz-trigger-start.desktop
Name=compiz on start
Comment[en_US]=compiz on startup
Comment=compiz on startup

Сохраните этот файл. Должен автоматически сохраняться как "compiz-trigger-start.desktop". Переместите этот файл.desktop либо в вашу домашнюю папку автозапуска ~/.config/autostart (которая будет работать только для пользователя), либо поместите его в /etc/xdg/autostart, что должно заставить это исправление работать для всех пользователей системы (или будущие новые пользователи).
Это сработало для меня на всех компьютерах, на которых оно тестировалось... даже на том, на котором раньше ничего не получалось. Вы можете сказать, что это работает, потому что сразу после загрузки рабочего стола и появляется панель Unity; экран перезагрузится сам... это перезагрузка Compiz. "Сон 3" имеет решающее значение для этой работы. Надеюсь, это поможет вам, ребята, исправить это "горячие углы", "Показать рабочий стол", "Распространение Windows". Крис

Чтобы заставить "Toggle Desktop" работать, например, с unity-tweak-tool, вот решение:

Снимите флажок "Показать предварительный просмотр окон в Switcher" на вкладке "Switcher" плагина Ubuntu Unity.

Плагин Ubuntu Unity находится в диспетчере настроек CompizConfig. Тип ccsm в Терминале.

Нашел решение здесь.

Я снял флажок ПОКАЗАТЬ ЖИВЫЕ ПРЕДПРОСМОТРЫ ОКНА В ПЕРЕКЛЮЧАТЕЛЕ, как сказал Иваносан. Но это все еще не работает для меня. После снятия флажка с целого плагина Ubuntu unity и последующей его проверки CCSM покажет, что другие плагины выполняют ту же функцию, что и плагин Ubuntu unity. Затем выберите использование плагина Ubuntu unity вместо других плагинов. Это работает для меня на Ubuntu 1404.

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