¡"Mostrar escritorio" con "rincones calientes" no funciona!

11

La función SHOW DESKTOP al mover el mouse a HOT CORNERS en ubuntu 13.04 funcionó.

Después de actualizar a 13.10, SHOW DESKTOP / HOT CORNERS solo funciona hasta que se reinicia o establece la unidad, después de lo cual no funciona.

Pensé que algo estaba mal en la actualización a 13.10, así que hice una instalación limpia de ubuntu 14.04 para descubrir que existe el mismo problema.

¿Qué puedo hacer para que SHOW DESKTOP / HOT CORNERS vuelva a funcionar?

Ya he intentado restablecer compiz y unit, e hice una nueva instalación.

Ivanyosan
fuente
Para futuros visitantes de esta página: las correcciones propuestas a continuación aparentemente causan otro error . También vale la pena señalar que el método abreviado de teclado predeterminado de Ubuntu para "Mostrar escritorio" es Control-Super-D(super es generalmente la tecla "Windows" junto a Alt)

Respuestas:

12

Pude resolver el problema por la fuerza bruta.

Al mover todas las opciones en CompizConfig Settings Manager, encontré que cuando Unity estaba deshabilitado, Show Desktop funciona como se esperaba con HOT CORNERS.

Así que hago clic en cada marca de verificación en Ubuntu Unity Plugin para finalmente encontrar que la culpa es de Show Live Previews of Windows en el Switcher . (Después de desmarcarlo, las esquinas calientes funcionan como se esperaba.

Ivanyosan
fuente
3
deshabilitar esto podría causar un error. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet
6

Una solución temporal hasta que se haya solucionado el error, podría ser usar xdotool.

  1. Instalar en pc:

    sudo apt-get install xdotool
    
  2. en compiz config manager, en Configuración general, inserte una línea de comando

    xdotool key super+d
    
  3. en enlaces de borde, configure el hot corner

Funciona para mi. Ubuntu 14.04

usuario8437812
fuente
1
Además, después de haber reinstalado 14.04, decidí ejecutar con Nouveau en lugar de los controladores nVidia y ahora parece menos defectuoso, aunque también podría haber otros factores. Tuve muchos errores relacionados con los gráficos y pantallas negras antes, que ahora se han ido. (Tengo una computadora portátil con tarjeta nVidia 650M)
user8437812
esto solo hizo que mi teclado escribiera la letra 'd' cuando iba a la esquina asignada.
Kalamalka Kid
@KalamalkaKid, verifique la configuración de Compiz: abra CompizConfig> Ubuntu Unity Plugin> General; hay una configuración llamada "Mostrar escritorio" que debe asignarse a "<Super> d"
user8437812
1
Esta solución funciona en Ubuntu 16.04.2 LTS.
Vesnog
Esta es la única solución que encontré
Andrey Izman
4
  1. Abra el Administrador de configuración de CompizConfig
  2. En CATEGORÍA elija Escritorio
  3. Verá "Ubuntu Unity Plugin"
  4. En la pestaña de la derecha llamada "Switcher" desmarque SHOW LIVE PREVIEWS OF WINDOWS IN THE SWITCHER como Ivanyosan sugiere arriba
usuario282865
fuente
esto no funcionó en 14.04
Kalamalka Kid
Esto funcionó en Ubuntu 14.04.5 de 64 bits a partir de ahora.
Vesnog
3

Ubuntu 14.04 todavía está en desarrollo, no estará disponible correctamente hasta abril de 2014. Aún no necesita actualizarlo :-).

De todos modos, usando unity-tweak-tool, configure esto ...

ingrese la descripción de la imagen aquí ..y debería poder mostrar y ocultar el escritorio colocando el mouse en la esquina inferior derecha; funciona muy bien en 13.10.

Wilf
fuente
2
Sí, se supone que funciona así, pero en mi caso no funciona. show wall y show windows funcionan pero show desktop no funciona. Es muy extraño.
Ivanyosan
1
En realidad ... La mayoría de las veces parece funcionar, pero la mitad de las veces no ... Todos los demás también funcionan perfectamente todo el tiempo ...
Wilf
99
Me pregunto por qué funciona solo la primera vez. (en mi caso)
Ivanyosan
2
Incluso para mí. Mostrar escritorio funciona solo por primera vez! ¿Alguna actualización?
Vishal Vyas
Actualmente, esta funcionalidad no funciona con Unity Tweak Tool en ubuntu 14.04. Se ha informado como un error .
Richard Povinelli
1

Lamentablemente, estas correcciones funcionan en algunas computadoras y no en otras. Personalmente, no he encontrado ningún cambio al desmarcar el Compiz Untiy Plugin en la pestaña "Switcher". No parece hacer la diferencia. Entonces, el problema aún permanece en una de mis computadoras de escritorio más antiguas que ningún método anterior funcionaría. Así que probé un enfoque diferente y parece funcionar en cada computadora y es muy consistente. Aquí esta lo que hice. Primero haz un script bash. Para hacer esto, cree un "Nuevo documento" desde el menú del botón derecho y elija "Vaciar documento". En este nuevo documento, pegue esto:

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

Ahora guarde este archivo como "compiz-start". Asegúrese de establecer sus permisos en "Permitir ejecutar archivo como programa" marcado y mover este archivo a / usr / bin /. Es posible que también desee cambiar la propiedad a ROOT si aún no lo ha hecho.

Ahora cree un archivo .desktop para activar este script. Primero haga clic derecho y elija "Nuevo documento" y luego "Documento vacío". Abra este archivo y pegue el siguiente texto en él:

[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

Guarda este archivo. Debería guardarse automáticamente como "compiz-trigger-start.desktop". Mueva este archivo .desktop a su carpeta de inicio automático de inicio ~ / .config / autostart (que solo funcionará para el usuario) o colóquelo en / etc / xdg / autostart que debería hacer que esta solución funcione para todos los usuarios del sistema (o futuros nuevos usuarios).
Esto me funcionó en todas las computadoras en las que se probó ... incluso en la que anteriormente nada había funcionado. Se nota que funciona porque justo después de que se carga el Escritorio y aparece la barra de Unity; la pantalla se volverá a cargar ... que se está reiniciando Compiz. El "sueño 3" es crítico para este trabajo. Espero que les ayude a solucionar estos "rincones calientes", "Mostrar escritorio", "Difundir Windows". Chris

eportel6607
fuente
para evitar romper Yakuake, tuve que hacer esto:metacity --replace sleep 3 compiz --replace
Aquarius Power
Esta segunda parte no tiene sentido para mí. ¿Cómo se conecta al primer script de todos modos? ¿Por qué simplemente no agregamos compiz en los programas de inicio en lugar de crear un archivo .deskto? Además, el comando 'compiz-start' no se reconoce en Ubuntu 14.04 =)
Kalamalka Kid
0

Para hacer que "Toggle Desktop" funcione, por ejemplo, con unity-tweak-tool, aquí la solución:

Desmarque "Mostrar vistas previas en vivo de ventanas en el Switcher" en la pestaña "Switcher" del Ubuntu Unity Plugin

Encontrarás el complemento de Ubuntu Unity en el Administrador de configuración de CompizConfig . Escriba ccsmen la Terminal.

Encontré la solución aquí .

jonas-
fuente
0

Desmarqué SHOW LIVE PREVIEWS OF WINDOWS IN THE SWITCHER como dijo Ivanyosan. Pero todavía no funciona para mí. Después de desmarcar todo el complemento de la unidad de Ubuntu y luego volver a verificarlo, CCSM mostrará mucha advertencia de que otros complementos tienen la misma función que el complemento de la unidad de Ubuntu. Luego elija usar el complemento de la unidad de Ubuntu en lugar de otros complementos. Eso funciona para mí en ubuntu 1404.

super_mice
fuente
Reestructura tu publicación para ayudar a responder el OP en términos claros.
George Udosen