¿Cómo agregar un icono "Mostrar escritorio" al iniciador?

78

Recientemente actualicé de 10.04 a 12.04, y no hay escritorio de muestra en el iniciador. Sé que puedo usar Ctrl + Super + D , pero ¿hay alguna forma de obtenerlo en el iniciador?

Editar:
Acabo de instalar el icono "mostrar escritorio" en el iniciador con MyUnity (ver a continuación) y funcionó bien. No instaló el ícono encima del lanzador de Dash, pero muy por debajo. Ese error aparentemente ha sido arreglado. Esto es a partir de 2012.9.30.

    
pregunta Aleksandar Maricak 28.04.2012 - 00:28

14 respuestas

29

12.04 y anterior

Puede instalar MyUnity y allí tendrá la opción de activar "Mostrar escritorio".

Nota : a partir de mayo de 2012, esto coloca el icono Mostrar escritorio encima del icono del tablero. Este es un error .

    
respondido por el Jeggy 28.04.2012 - 00:33
90

13.04 y posterior

El icono show-desktop ahora es una opción de alternar a través de Configuración del sistema - Apariencia

    
respondido por el fossfreedom 17.03.2013 - 13:27
27

Solo una solución alternativa:

  1. Instalar xdotool
  2. Crea un archivo ~/.local/share/applications/show-desktop.desktop
  3. Pega lo siguiente en ese archivo:

    [Desktop Entry]
    Name=Show Desktop
    Exec=xdotool key --delay 300 super+d
    Icon=desktop
    Terminal=false
    Type=Application
    StartupNotify=true
    
  4. Hacer que el archivo sea ejecutable:

    Haz clic derecho - & gt; Propiedades - & gt; Permisos - & gt; Marque 'Permitir ejecutar como un programa'

  5. Ahora busque ese archivo en Nautilus y arrástrelo al iniciador:

El problema con esto es que tienes que esperar un poco después de iniciar el iniciador antes de poder volver a iniciarlo. Entonces no puedes esconder rápidamente - & gt; mostrar. En realidad, funciona a través de la línea de comandos, así que tal vez haya una manera de solucionarlo, pero no tengo idea de cómo.

Actualización para 11.10:

En 11.10, el atajo super+d ya no parece funcionar. En su lugar, use ctrl+alt+d . Sin embargo, el problema mencionado anteriormente permanece.

Actualización para 12.04:

En 12.04, podrá habilitar un elemento iniciador a través de ccsm ( Opciones de Ubuntu Unity Plugin → pestaña Experimental ):

    
respondido por el htorque 11.03.2011 - 22:58
25

Ubuntu 12.10

Para agregar el icono "Mostrar escritorio" en Ubuntu 12.10:

  1. Ejecuta el editor Dconf (desde el tablero o de otro modo).
  2. Vaya a com & gt; canónico & gt; unidad & gt; iniciador .
  3. En favoritos, agregue 'unity: // desktop-icon' .

Este icono ahora se puede reposicionar arrastrando y soltando.

Fuente

    
respondido por el ignite 19.10.2012 - 00:24
15

También puede usar compizconfig-settings-manager (ccsm) (en lugar de MyUnity ) para ajustar esta configuración.

Abra CCSM y haga clic en Complemento Ubuntu Unity , luego seleccione la pestaña Experimental y marque la casilla junto a Mostrar "Icono de escritorio" en el iniciador .

Esto colocará el icono en la parte superior de su tablero, por lo que deberá hacer lo siguiente: @Roland Taylor sugirió y restableció la unidad ( unity --reset ).

Además, puede mostrar el escritorio con el Alt-Tab switcher

    
respondido por el amc 28.04.2012 - 00:44
15

Puede mostrar rápidamente el escritorio utilizando el atajo de teclado Ctrl + Super + D . No sé de una opción para usar un ícono.

    
respondido por el Terry 11.03.2011 - 21:50
8

Cuando utilizas Unity, tienes activadas las animaciones y luego puedes usar un encuadernado de bordes. Con esto ni siquiera tienes que hacer clic.

Puede instalar el Administrador de configuraciones de CompizConfig desde el Centro de software, vaya a "Configuración general" (1.) y luego a los enlaces de teclado (2.) y allí puede elegir un borde para activar "Mostrar escritorio" (3.). Allí también tienes la opción de establecer un atajo de teclado individual.

    
respondido por el joschi 17.10.2011 - 19:38
5

Cuando alt-tabbing aparece el icono "Mostrar escritorio", puede usar alt-tab y shift-alt-tab para lograrlo.

    
respondido por el ImaginaryRobots 17.10.2011 - 19:26
4

Ubuntu 11.04

De webup8.org : ( Con ligeras modificaciones por mi)

  
  1. Instalar wmctrl .

  2.   
  3. Descargue el script y el archivo .desktop, extráigalo y coloque el script "showdesktop" en la carpeta /usr/local/bin utilizando los siguientes comandos:

    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/
    
         

    Si desea descargar manualmente el archivo, descárguelo de AQUÍ .

  4.   
  5. Ahora debería ver un archivo llamado "showdesktop.desktop" en su carpeta de inicio: puede moverlo donde desee (o dejarlo allí) y luego simplemente arrástrelo al iniciador de Unity y tendrá un icono "Mostrar escritorio".

  6.   

Problema conocido: al hacer clic en el ícono "Mostrar escritorio" en el iniciador de Unity, tendrá que esperar hasta que el icono deje de parpadear antes de volver a hacer clic (aproximadamente 10 segundos) o de lo contrario no hará nada. Puede hacer clic en el botón central cuando el icono esté pulsado si no desea esperar (¡gracias a Mahdi por la información!).

    
respondido por el Isaiah 19.10.2011 - 01:39
3

Restablezca la unidad ( unity --reset ) y vuelva a habilitarla para volver a colocarla en el lugar correcto.

    
respondido por el RolandiXor 28.04.2012 - 01:57
2

para 12.10

Equipo de parches de Unity en el trabajo!

Hemos creado un script que le permite habilitar / deshabilitar el ícono de show-desktop. Si no desea instalar una herramienta separada, tome nuestro script y ejecútelo.

Está alojado en bitbucket en enlace

O si eres perezoso y prefieres no abrir otra página, aquí está el fragmento.

#!/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()

Uso:

Guarde el código anterior en un archivo llamado show-desktop.py y en un terminal, ejecute:
python show-desktop.py -e para mostrar el ícono
python show-desktop.py -d para ocultarlo.
python show-desktop.py -h para ver el mensaje de uso.

De forma predeterminada (sin ningún argumento), solo imprime el mensaje de uso y sale.

    
respondido por el Mahesh 20.10.2012 - 10:19
1

Basado en el procedimiento gráfico ya descrito aquí .

Podemos copiar y pegar el siguiente comando para hacer esto por nosotros:

Agregar el escritorio del espectáculo si aún no está presente

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

Del mismo modo, podríamos eliminarlo de nuevo:

Eliminar el escritorio de presentación si está presente

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, %%")"
    
respondido por el user167733 16.06.2013 - 21:18
0

Descubrí que este enlace funcionaba bien. Aunque es más una aplicación que una función.

¡Espero que ayude!

    
respondido por el Dragyrn1456 19.06.2012 - 05:03
0

También puede usar ubuntu-tweak (en lugar de MyUnity / compizconfig) para ajustar la configuración.

    
respondido por el Flori 02.03.2013 - 21:38

Lea otras preguntas en las etiquetas