Я боюсь, что возможность окна Dodge была умышленно удалена с 12.04
По словам Марка Шаттлворта
«подход dodge-windows прошел очень плохо Мы думали, что это сработает, попробует, проверит его и должен будет развиться оттуда на основе доказательств .... Если пользователи сталкиваются с уловкой, перемещая окна против запуска, то это прекрасно. Они видят, что уловка происходит, когда они выталкивают пусковую установку, они обнаруживают, что они могут переместить окно назад, и пусковая установка снова появится. Пока все хорошо. Вот проблема. Большинство пользователей не обнаруживают уклонения, перемещая окно, пока оно не коснется пусковой установки. сначала столкнитесь с ним, когда они максимизируют окно.Таким образом, они заходят на рабочий стол.Однако они запускают приложение. Хорошо, тогда они максимизируют окно, и пусковая установка «исчезает». Этим пользователям поведение крайне неудобно, случайное И это на самом деле большинство пользователей. Также выясняется, что пользователи, которые могут работать с уклоняющими пусковыми установками, могут также отлично работают с пусковыми установками, которые всегда скрываются, когда не используются ».По умолчанию пусковая установка всегда видна.
Более подробную информацию о том, как настроить пусковую установку, можно найти в Q & amp; A
Dodge Windows - это тема, охватываемая WebUpd8
. Предприимчивый разработчик написал несколько сценариев, которые имитируют поведение окна dodge, когда окно
Подобный сценарий доступен для автоматического скрытия запуска при максимальном увеличении окна.
Примечание - они находятся в ] WebUpd8 . Очевидно, что установка случайных двоичных файлов не рекомендуется с точки зрения безопасности. Прочитайте статью, если вы хотите продолжить это.
Значок show-desktop теперь является опцией переключения с помощью System Settings - Appearance
Обходной путь:
Установить xdotool Создать файл ~/.local/share/applications/show-desktop.desktop Вставить в этот файл следующее:[Desktop Entry]
Name=Show Desktop
Exec=xdotool key --delay 300 super+d
Icon=desktop
Terminal=false
Type=Application
StartupNotify=true
Сделать исполняемый файл: Щелкните правой кнопкой мыши -> Свойства -> Разрешения -> Отметить 'Разрешить выполнение как программу' Теперь перейдите к этому файлу в Nautilus и перетащите его в пусковую установку:
Проблема заключается в том, что вам нужно немного подождать после вас запустил пусковую установку, прежде чем вы сможете начать ее снова. Таким образом, вы не можете быстро скрыть -> показать.
Обновление для 11.10:
В 11.10 ярлык super+d не работает, но я не знаю, как это сделать. Кажется, больше не работает. Вместо этого используйте ctrl+alt+d.
Обновление для 11.10:
В 12.04 вы сможете включить элемент запуска с помощью ccsm (Ubuntu Опции модуля Unity → Экспериментальная вкладка):
Чтобы добавить значок «Показать рабочий стол» в Ubuntu 12.10:
Запустить редактор Dconf (из тире или иначе). Перейдите в com> canonical> unity> launcher. В избранных добавьте 'unity: // desktop-icon'.
Теперь этот значок можно переместить с помощью перетаскивания.
Источник
Вы можете также использовать compizconfig-settings-manager (ccsm) (вместо MyUnity), чтобы отрегулировать этот параметр.
Откройте CCSM и нажмите Настройки плагина Ubuntu Unity, затем выберите вкладку Experimental и проверьте рядом с надписью «Значок рабочего стола» в панели запуска.
Это поместит значок в верхней части тире, так что вам нужно будет сделать, как предложил @Roland Taylor (unity --reset).
Кроме того, вы можете показывать рабочий стол с помощью переключателя Alt-Tab
[ ! d10]
Вы можете быстро показать рабочий стол с помощью сочетания клавиш Ctrl + Super + D. Я не знаю, как использовать значок.
Когда вы используете Unity, вы активировали анимацию и затем можете использовать привязку кромки.
Вы можете установить CompizConfig Settings Manager из Центра программного обеспечения, перейдите в раздел «Общие настройки» (1.), затем нажмите «Bingings» (2.), и вы можете выберите край, чтобы вызвать «Показать рабочий стол» (3.). Там вы также можете установить индивидуальную комбинацию клавиш.
Значок «Показать рабочий стол» появляется при использовании alt-tabbing, поэтому вы можете использовать alt-tab, а затем shift-alt-tab, чтобы выполнить это.
Из webup8.org: (с небольшими изменениями от меня)
Установите wmctrl. Загрузите скрипт и файл .desktop, извлеките его и поместите сценарий showdesktop в папку /usr/local/bin, используя следующие команды:cd ~
wget http://webupd8.googlecode.com/files/showdesktop.tar.gz
tar -xvf showdesktop.tar.gz && rm showdesktop.tar.gz
sudo mv showdesktop /usr/local/bin/
Если вы хотите вручную загрузить файл, получите его из ЗДЕСЬ. Теперь вы должны увидеть файл «showdesktop.desktop» в своей домашней папке - вы можете перемещать его туда, где хотите (или оставить его там), а затем просто перетащить его в панель запуска Unity, и у вас появится значок «Показать рабочий стол» , Известная проблема: при нажатии значка «Показывать рабочий стол» в пусковой установке Unity вам придется подождать, пока значок перестанет пульсировать, прежде чем снова щелкнуть его (это около 10 секунд), иначе он ничего не сделает. Вы можете посередине щелкнуть, когда значок пульсирует, если вы не хотите ждать (спасибо Mahdi за подсказку!). Сбросить единство (unity --reset), а затем снова включить его, чтобы вернуть его в нужное место.
Мы создали скрипт, который позволяет включать / отключать значок show-desktop. Если вы не хотите устанавливать отдельный инструмент, возьмите наш скрипт и запустите его.
Он размещен на битбакете по адресу https://bitbucket.org/jpmahesh/unity-reset
Если вы ленивы и предпочитаете не открывать другую страницу, вот фрагмент.
#!/usr/bin/python
from gi.repository import Gio
import argparse
parser = argparse.ArgumentParser(description='Enable or disable show-desktop icon')
optiongroup=parser.add_mutually_exclusive_group(required=True)
optiongroup.add_argument('-e','--enable',action='store_true',help='Add show-desktop icon to launcher')
optiongroup.add_argument('-d','--disable',action='store_true',help='Remove show-desktop icon from launcher')
args=parser.parse_args()
gsettings=Gio.Settings("com.canonical.Unity.Launcher")
launcherfav=gsettings.get_strv('favorites')
shwdsktp="unity://desktop-icon"
def remove_show_desktop():
if shwdsktp in launcherfav:
print "Show desktop is currently enabled."
print "Removing show desktop"
launcherfav.remove(shwdsktp)
gsettings.set_strv('favorites',launcherfav)
print "DONE"
else:
print "Looks like the show desktop icon is already hidden"
print "Nothing to do then. Tada!"
def add_show_desktop():
if shwdsktp not in launcherfav:
print "Show desktop icon is currently hidden"
print "Adding it to launcher"
launcherfav.append(shwdsktp)
gsettings.set_strv('favorites',launcherfav)
print "DONE"
else:
print "Looks like the show-desktop icon is already visible"
print "Nothing to do then. Tada!"
if args.enable :
add_show_desktop()
if args.disable :
remove_show_desktop()
Сохраните вышеуказанный код в файле с именем show-desktop.py и в terminal, run: python show-desktop.py -e, чтобы показать значок python show-desktop.py -d, чтобы скрыть его. python show-desktop.py -h, чтобы увидеть сообщение об использовании.
По умолчанию (без каких-либо аргументов) он просто печатает сообщение об использовании и выходит.
Основываясь на графической процедуре, уже описанной здесь.
Мы можем скопировать и вставить следующую команду, чтобы сделать это для нас:
Добавить рабочий стол show, если он еще не присутствует
key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" || dconf write $key "$(dconf read $key | sed "s%^\[%[$new, %")"
Аналогичным образом мы можем удалить его снова:
Добавить рабочий стол show, если он еще не присутствует
key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" && dconf write $key "$(dconf read $key | sed "s%$new, %%")"
Я обнаружил, что эта ссылка здесь сделала трюк. Хотя это приложение больше, чем функция.
Где кнопка showdesktop на 11.10?Надеюсь, это поможет!
Вы можете также использовать ubuntu-tweak (вместо MyUnity / compizconfig), чтобы отрегулировать настройку.