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

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

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

78
задан 07.02.2020, 23:48

15 ответов

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

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

0
ответ дан 07.02.2020, 23:49
  • 1
    Конечно, это won' t справка. Этот вопрос - приблизительно 12,04, и Вы отсылаете к вопросу приблизительно 11,10. – Akshay Kumar 07.02.2020, 23:49

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

0
ответ дан 07.02.2020, 23:49
  • 1
    И I' d точно так же, как для добавления - просто установил ' Natty' и я сразу переключился на ' Классический Destop' - но даже здесь, Ctrl-Alt-D больше не работает - нужно использовать Super+D! Спасибо за подсказку, За Ваше здоровье! – Steve Haley 07.02.2020, 23:50
  • 2
    Я нахожусь в полной любви со всеми новостями о человечности и bla bla, но если я мог бы хлопнуть парня, который решил изменить классические окна + d, чтобы показать рабочий стол control-ald-d и затем ВОЗВРАТИТЬ IT I' d чувствуют действительно лучше. – Will 07.02.2020, 23:50
  • 3
    я надеюсь, что они создадут в значке для этого, как в панели гнома. сделал бы работу легче и быстрее. – Luigi Agosti 07.02.2020, 23:51
  • 4
    Вопрос уже ясно говорит, что пользователь знает о Ctrl-Super-D, но ищет ярлык значка средства запуска. Так it' s бесполезный, чтобы просто ответить " я don' t know". – Muhammad Usman Ghani 07.02.2020, 23:51
  • 5
    Или по крайней мере поддающийся обнаружению... Единица devs, кажется, думает we' телепаты ре иногда. – mishkin 07.02.2020, 23:52

13.04 и более поздние

Значок show-desktop теперь можно переключать с помощью Системные настройки - Внешний вид

[114 ] enter image description here

0
ответ дан 07.02.2020, 23:50

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

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

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

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
ответ дан 07.02.2020, 23:51

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

0
ответ дан 07.02.2020, 23:52
  • 1
    Несмотря на переключение установки для выставочного рабочего стола в ccsm и рабочей единице - сброс, как предложено, я can' t перемещают кнопку куда угодно в средство запуска. К счастью отчет об ошибках шоу, что фиксация должна быть на пути:) – erkinyldz 07.02.2020, 23:52
  • 2
    Я действительно пробовал это без удачи..., значок все еще занял место выше BFB. I' m прекрасное ожидание обновления, хотя, спасибо за Вашу справку! – Muz 07.02.2020, 23:53
  • 3
    Извините, для разъяснения, когда я сказал " anywhere" я также имел в виду ниже значка рабочей области как в Вашем снимке экрана... Я can' t даже получают его там (" единица - reset" просто заставляет его исчезнуть в целом для меня). – Denys Lobur 07.02.2020, 23:53
  • 4
    @askuhn, о, который я забыл упоминать после выполнения unity --reset, необходимо включить его снова. – Matthew Flaschen 07.02.2020, 23:53
  • 5
    @askuhn я никогда не говорил Вас, мог переместить его " где угодно на launcher". – Pratibha sarve 07.02.2020, 23:53

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

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

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

myunity app window

0
ответ дан 07.02.2020, 23:52
  • 1
    MyUnity isn' t в 12,10 центрах программного обеспечения больше. Где я могу получить его? – Noundla Sandeep 07.02.2020, 23:53
  • 2
    Похоже, что myunity никогда не был официально поддерживаемым пакетом и не доступен надежному человеку. Ответ @fossfreedom работает out-of-the-box. – larrytech 07.02.2020, 23:53
  • 3
    MyUnity isn' t поддерживаемый на 12,10 все же. askubuntu.com/q/203709/34385 – Mark B 07.02.2020, 23:53

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

0
ответ дан 07.02.2020, 23:52

Ubuntu 12.10

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

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

dconf-ediotr

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

Источник

0
ответ дан 07.02.2020, 23:53
  • 1
    Я couldn' t находят эту информацию где-либо еще, спасибо!:) – siamii 07.02.2020, 23:53

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

0
ответ дан 07.02.2020, 23:53
  • 1
    Обратите внимание, что это для Ubuntu 11.10. Можно также использовать клавиши со стрелками для Навигации к Выставочному Значку на рабочем столе, если Вы предпочитаете. – clu 07.02.2020, 23:54

Для 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
ответ дан 07.02.2020, 23:54
  • 1
    откройте текстовый редактор, скопируйте код и сохраните его как шоу-desktop.py , можно ли зайти в чате при направлении с какими-либо трудностями? – Jacek Kwiecień 07.02.2020, 23:54
  • 2
    Этот сценарий использует интерфейс Python для gsettings. Если gsettings set работы, то это должно работать. Я предлагаю, чтобы Вы попробовали это и присоединились к чату, если Вы замечаете аномалии. – Liran Cohen 07.02.2020, 23:55
  • 3
    Что делает Вы имеете в виду, сохранили файл? Вы могли объяснить использование немного более ясно? – Bart Burg 07.02.2020, 23:55
  • 4
    По моему скромному мнению, это было бы лучшим способом, таким образом, Вы don' t должны установить dconf. Однако на моих 12.10 это doesn' t работа: это печатает " DONE" но doesn' t действительно устанавливает что-либо (я протестировал с gsettings get, и значение было тем же массивом, которым это было прежде), – Shajeel Afzal 07.02.2020, 23:55

Только обходной путь:

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

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

    Щелкните правой кнопкой мыши -> Свойства -> Разрешения -> Установите флажок «Разрешить выполнение в качестве программы»

  5. [1116 ]

    Теперь перейдите к этому файлу в Nautilus и перетащите его на панель запуска:

enter image description here

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

Обновление для 11.10:

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

Обновление для 12.04:

В 12.04 вы сможете включить элемент запуска через ccsm ( Опции плагина Ubuntu Unity → вкладка «Эксперимент» ):


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

0
ответ дан 07.02.2020, 23:54

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

0
ответ дан 07.02.2020, 23:55

Вы также можете использовать compizconfig-settings-manager (ccsm) (вместо MyUnity) для настройки этой настройки.

Откройте CCSM и нажмите настройки Ubuntu Unity Plugin , затем выберите вкладку Experimental и установите флажок рядом с Показать «Иконка рабочего стола» в панели запуска .

enter image description here

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


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

enter image description here

0
ответ дан 07.02.2020, 23:55

Ubuntu 11.04


Из webup8.org : (с небольшими изменениями, внесенными мной)

    [117 ]

    Установите wmctrl Install wmctrl .

  1. Загрузите скрипт и файл .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/
    

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

  2. Теперь вы должны увидеть файл «showdesktop.desktop» в своей домашней папке - вы можете переместить его куда угодно (или оставить там), а затем просто перетащить его на панель запуска Unity, и вы получите значок «Показать рабочий стол».

Известная проблема: при нажатии на значок «Показать рабочий стол» в панели запуска Unity вам придется подождать, пока значок перестанет пульсировать, прежде чем снова щелкнуть по нему (это около 10 секунд), иначе это не так. Делать что-нибудь. Вы можете нажать среднюю кнопку, когда значок пульсирует, если не хотите ждать (спасибо Махди за подсказку!).

0
ответ дан 07.02.2020, 23:56

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

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

show desktop with edge binding

0
ответ дан 07.02.2020, 23:56
  • 1
    Здорово! Вы могли также добавить снимок экрана для иллюстрирования. – Adil Hussain 07.02.2020, 23:57
  • 2
    Это работает обходным решением в некоторых случаях, но для людей, желающих легкую точку и щелчок способ сделать это, это все еще doesn' t решают проблему – Morten Holmgaard 07.02.2020, 23:57
  • 3
    Хорошая альтернатива! – Merlyn Morgan-Graham 07.02.2020, 23:58
  • 4
    Сделанный, надежда it' s еще более полезный теперь. – Nuthatch 07.02.2020, 23:58

Теги

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