Как добавить & ldquo; Показать рабочий стол & ldquo; значок для лаунчера?

Я недавно обновился с 10.04 до 12.04, и в панели запуска нет рабочего стола для шоу. Я знаю, что могу использовать Ctrl + Super + D , но есть ли способ получить его в программе запуска?

Редактировать:
Я только что установил значок «Показать рабочий стол» на панели запуска с MyUnity (см. Ниже), и он работал нормально. Он не установил значок над панелью запуска Dash, но значительно ниже. Эта ошибка, видимо, была исправлена. Это по состоянию на 2012.9.30.

79
задан 20 October 2012 в 10:09

15 ответов

Я обнаружил, что эта ссылка сделала свое дело. Хотя это скорее приложение, чем функция.

Надеюсь, это поможет!

0
ответ дан 20 October 2012 в 10:09

Если вы используете рабочий стол xubuntu или xfce, вы можете просто перейти на панель и щелкнуть правой кнопкой мыши. перейдите в настройки / элементы / добавить новый элемент и выберите показать рабочий стол

0
ответ дан 20 October 2012 в 10:09

На основе графической процедуры, уже описанной здесь .

Мы можем скопировать и вставить следующую команду, чтобы сделать это для нас:

Добавить рабочий стол шоу, если его еще нет

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, %")"

Аналогично, мы могли бы удалить еще раз:

Удалить показ рабочего стола, если имеется

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, %%")"
0
ответ дан 20 October 2012 в 10:09

Ubuntu 11.04


Из webup8.org: (С небольшими модификациями мной)

  1. Установка wmctrlInstall wmctrl.

  2. Загрузите сценарий и .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/
    

    Если Вы хотите вручную загрузить файл, получить его отсюда.

  3. Теперь необходимо видеть файл, названный "showdesktop.desktop" в домашней папке - можно переместить его везде, где Вы хотите (или оставьте его там), и затем просто перетащите его к средству запуска Единицы, и у Вас будет значок "Show desktop".

Известная проблема: при нажатии на значок "Show Desktop" в средстве запуска Единицы необходимо будет ожидать, пока значок не прекращает пульсировать прежде, чем нажать его снова (это составляет приблизительно 10 секунд), или иначе это ничего не делает. Можно щелкнуть средней кнопкой, когда значок пульсирует, если Вы не хотите ожидать (благодаря Mahdi для подсказки!).

4
ответ дан 20 October 2012 в 10:09

Вы можете быстро показать рабочий стол, используя сочетание клавиш Ctrl + Super + D . Я не знаю возможности использовать значок.

0
ответ дан 20 October 2012 в 10:09

Сбросить Unity (unity --reset), а затем включить его, чтобы вернуть его в нужное место.
enter image description here

0
ответ дан 20 October 2012 в 10:09

Можно также использовать compizconfig-settings-manager (ccsm) (вместо MyUnity) скорректировать эту установку.

Откройте CCSM, и нажмите на настройки Ubuntu Unity Plugin, затем выберите вкладку Experimental и установите флажок около Шоу "Значок на рабочем столе" в средстве запуска.

enter image description here

Это поместит значок наверху Вашего тире, таким образом, необходимо будет сделать как @Roland предложенный Taylor и единица сброса (unity --reset).


Кроме того, можно показать рабочий стол с помощью Alt-Tab переключатель

enter image description here

15
ответ дан 20 October 2012 в 10:09

13.04 и позже

Выставочный значок на рабочем столе является теперь опцией переключателя через Параметры настройки системы - Появление

enter image description here

92
ответ дан 20 October 2012 в 10:09

Только обходное решение:

  1. Установка xdotool
  2. Создайте файл ~/.local/share/applications/show-desktop.desktop
  3. Вставьте следующее в тот файл:

    [Desktop Entry]
    Name=Show Desktop
    Exec=xdotool key --delay 300 super+d
    Icon=desktop
    Terminal=false
    Type=Application
    StartupNotify=true
    
  4. Сделайте исполняемый файл файла:

    Щелкните правой кнопкой-> Свойства-> Полномочия->, Галочка ‘Позволяет выполняться как программа’

  5. Теперь просмотрите в тот файл в Наутилусе и перетащите его к средству запуска:

enter image description here

Проблема с этим, что необходимо ожидать немного после запуска средства запуска, прежде чем можно будет запустить его снова. Таким образом, Вы не можете быстро сделать, скрываются->, раскрывают. Это на самом деле работает через командную строку, поэтому возможно, существует способ зафиксировать это, но я понятия не имею как.

Обновление для 11,10:

В 11,10 ярлык super+d кажется, больше не работает. Вместо этого используйте ctrl+alt+d. Однако вышеупомянутая проблема остается.

Обновление для 12,04:

В 12,04 Вы сможете включить объект средства запуска через ccsm (Опции Ubuntu Unity Plugin → вкладка Experimental):


(источник: xrmb2.net)

27
ответ дан 20 October 2012 в 10:09

Существует значок «Показать рабочий стол» при alt-tabbing, так что вы можете использовать alt-tab, а затем shift-alt-tab для этого.

0
ответ дан 20 October 2012 в 10:09

12.04 и более ранних версий

Вы можете установить MyUnity Install MyUnity , и там у вас будет возможность активировать «Показать рабочий стол».

Примечание . По состоянию на май 2012 года значок «Показать рабочий стол» размещается над значком «Тире». Это ошибка .

myunity app window

0
ответ дан 20 October 2012 в 10:09

Вы также можете использовать ubuntu-tweak (вместо MyUnity / compizconfig) для регулировки настройки.

0
ответ дан 20 October 2012 в 10:09

Для 12.10

Команда исправлений Unity в работе!

Мы создали скрипт, который позволяет включать / отключать значок show-desktop. Если вы не хотите устанавливать отдельный инструмент, скачайте наш скрипт и запустите его.

Он размещен на bitbucket по адресу 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 и в терминале, выполните:
python show-desktop.py -e, чтобы показать значок
python show-desktop.py -d чтобы скрыть это.
python show-desktop.py -h чтобы увидеть сообщение об использовании.

По умолчанию (без каких-либо аргументов) он просто печатает сообщение об использовании и завершает работу.

0
ответ дан 20 October 2012 в 10:09

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

Вы можете установить CompizConfig Settings Manager из Центра программного обеспечения, перейти в «Общие настройки» (1.), затем к связыванию клавиш (2.), и там вы можете выбрать ребро, чтобы вызвать «Показать рабочий стол» (3.). Там у вас также есть возможность установить индивидуальное сочетание клавиш.

show desktop with edge binding

0
ответ дан 20 October 2012 в 10:09

Ubuntu 12.10

Чтобы добавить значок «Показать рабочий стол» в Ubuntu 12.10:

  1. Запустить Dconf Editor (из тире или иным способом).
  2. Перейти к com> canonical> unity> launcher .
  3. В избранное добавьте «unity: // desktop-icon» .

dconf-ediotr

Теперь этот значок можно изменить, перетаскивая его.

Источник

0
ответ дан 20 October 2012 в 10:09

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

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