"Afficher le bureau" avec "coins chauds" ne fonctionne pas!

11

La fonction SHOW DESKTOP lors du déplacement de la souris vers les HOT CORNERS dans Ubuntu 13.04 a fonctionné.

Après la mise à jour vers 13.10, SHOW DESKTOP / HOT CORNERS ne fonctionne que jusqu'au redémarrage ou définit l'unité, après quoi cela ne fonctionne pas.

Je pensais que quelque chose n'allait pas dans la mise à jour vers 13.10, j'ai donc fait une nouvelle installation d'ubuntu 14.04 pour découvrir que le même problème existe.

Que puis-je faire pour que SHOW DESKTOP / HOT CORNERS fonctionne à nouveau?

J'ai déjà essayé de réinitialiser la compiz et l'unité, et j'ai fait une nouvelle installation.

Ivanyosan
la source
Pour les futurs visiteurs de cette page: Les correctifs proposés ci-dessous provoquent apparemment un autre bogue . Il convient également de noter que le raccourci clavier par défaut d'Ubuntu pour "Afficher le bureau" est Control-Super-D(super est généralement la touche "Windows" à côté d'Alt)

Réponses:

12

J'ai pu résoudre le problème par la force brute.

En déplaçant chaque option dans le Gestionnaire de paramètres CompizConfig, j'ai trouvé que lorsque Unity était désactivé, alors Show Desktop fonctionne comme prévu avec les HOT CORNERS.

Donc, je clique sur chaque coche dans le plugin Ubuntu Unity pour enfin découvrir que Montrer les aperçus en direct de Windows dans le commutateur était à blâmer. (Après avoir décoché, les coins chauds fonctionnent comme prévu.

Ivanyosan
la source
3
la désactivation de celui-ci pourrait provoquer un bug. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet
6

Une solution temporaire jusqu'à ce que le bug soit corrigé, pourrait être d'utiliser xdotool.

  1. installer:

    sudo apt-get install xdotool
    
  2. dans le gestionnaire de configuration compiz, sous Paramètres généraux, insérez une ligne de commande

    xdotool key super+d
    
  3. dans les fixations de bord, configurez le coin chaud

Travaille pour moi. Ubuntu 14.04

user8437812
la source
1
De plus, après avoir réinstallé la version 14.04, j'ai décidé d'exécuter avec Nouveau au lieu des pilotes nVidia et cela semble moins bogué maintenant, bien que cela puisse également être d'autres facteurs. J'ai eu beaucoup de bugs liés aux graphiques et d'écrans noirs auparavant, qui ont maintenant disparu. (J'ai un ordinateur portable avec une carte nVidia 650M)
user8437812
cela n'a fait que mon clavier taper la lettre «d» en allant dans le coin attribué.
Kalamalka Kid
@ KalamalkaKid, vérifiez vos paramètres Compiz: Ouvrez CompizConfig> Plugin Ubuntu Unity> Général; il existe un paramètre appelé "Show Desktop" qui doit être mappé sur "<Super> d"
user8437812
1
Cette solution fonctionne sur Ubuntu 16.04.2 LTS.
Vesnog
C'est la seule solution que j'ai trouvée
Andrey Izman
4
  1. Ouvrez le Gestionnaire des paramètres CompizConfig
  2. Sous CATÉGORIE, choisissez Bureau
  3. Vous verrez "Ubuntu Unity Plugin"
  4. Dans l'onglet le plus à droite appelé "Switcher", décochez SHOW LIVE PREVIEWS OF WINDOWS IN THE SWITCHER comme Ivanyosan le suggère ci-dessus.
user282865
la source
cela n'a pas fonctionné le 14.04
Kalamalka Kid
Cela fonctionnait dans Ubuntu 14.04.5 64 bits à partir de maintenant.
Vesnog
3

Ubuntu 14.04 est actuellement en cours de développement - il ne sera pas disponible correctement avant avril 2014. Vous n'avez pas encore besoin de le mettre à niveau :-).

Quoi qu'il en soit, en utilisant unity-tweak-tool, définissez cela ...

entrez la description de l'image ici ..et vous devriez pouvoir afficher et masquer le bureau en plaçant la souris dans le coin inférieur droit - cela fonctionne très bien en 13.10.

Wilf
la source
2
oui, c'est censé fonctionner comme ça, mais dans mon cas ça ne marche pas. show wall et show windows fonctionnent mais show desktop ne fonctionne pas. C'est très étrange.
Ivanyosan
1
En fait ... La plupart du temps cela semble fonctionner, mais la moitié du temps ça ne fonctionne pas ... Tous les autres fonctionnent aussi parfaitement tout le temps ...
Wilf
9
je me demande pourquoi cela fonctionne la première fois seulement. (dans mon cas)
Ivanyosan
2
Même pour moi. Afficher le bureau ne fonctionne que pour la première fois! Les mises à jour?
Vishal Vyas
Actuellement, cette fonctionnalité ne fonctionne pas avec Unity Tweak Tool dans Ubuntu 14.04. Il a été signalé comme un bug .
Richard Povinelli
1

Malheureusement, ces correctifs fonctionnent sur certains ordinateurs et pas sur d'autres. Personnellement, je n'ai trouvé aucun changement en décochant le plugin Compiz Untiy sous l'onglet "Switcher". Cela ne semble pas faire de différence. Donc, le problème persiste sur l'un de mes anciens ordinateurs de bureau qu'aucune méthode ci-dessus ne fonctionnerait. J'ai donc essayé une approche différente et elle semble fonctionner sur tous les ordinateurs et est très cohérente. Voici ce que j'ai fait. Faites d'abord un script bash. Pour ce faire, créez un "Nouveau document" à partir de votre menu contextuel et choisissez "Document vide". Dans ce nouveau document, collez ceci:

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

Enregistrez maintenant ce fichier sous "compiz-start". Assurez-vous de définir ses autorisations sur "Autoriser l'exécution du fichier en tant que programme" et cochez ce fichier dans / usr / bin /. Si vous ne l'avez pas déjà fait, vous pouvez également passer à la propriété ROOT.

Créez maintenant un fichier .desktop pour déclencher ce script. Cliquez d'abord avec le bouton droit de la souris et choisissez "Nouveau document" puis "Document vide". Ouvrez ce fichier et collez-y le texte suivant:

[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

Enregistrez ce fichier. Il devrait être enregistré automatiquement sous "compiz-trigger-start.desktop". Déplacez ce fichier .desktop dans votre dossier de démarrage automatique personnel ~ / .config / autostart (qui ne fonctionnera que pour l'utilisateur) ou placez-le dans / etc / xdg / autostart, ce qui devrait permettre à ce correctif de fonctionner pour tous les utilisateurs du système (ou futurs nouveaux utilisateurs).
Cela a fonctionné pour moi sur tous les ordinateurs sur lesquels il a été testé ... même celui sur lequel auparavant rien n'avait fonctionné. Vous pouvez dire que cela fonctionne parce que juste après le chargement du bureau et l'affichage de la barre Unity; l'écran se rechargera ... qui redémarre Compiz. Le "sommeil 3" est essentiel à ce fonctionnement. J'espère que cela vous aidera à corriger ces "coins chauds", "Show Desktop", "Spread Windows". Chris

eportel6607
la source
pour éviter de casser Yakuake, je devais faire ceci:metacity --replace sleep 3 compiz --replace
Aquarius Power
cette deuxième partie n'a pas de sens pour moi. Comment est-il connecté au premier script de toute façon? Pourquoi ne pas simplement ajouter compiz dans les programmes de menu de démarrage au lieu de créer un fichier .deskto? De plus, la commande 'compiz-start' n'est pas reconnue dans Ubuntu 14.04 =)
Kalamalka Kid
0

Pour faire fonctionner "Toggle Desktop" par exemple avec l' unité-tweak-tool ici la solution:

Décochez "Afficher les aperçus en direct des fenêtres dans le Switcher" sous l'onglet "Switcher" du plugin Ubuntu Unity

Vous trouverez le plugin Ubuntu Unity sous le Gestionnaire de paramètres CompizConfig . Tapez ccsmdans le terminal.

J'ai trouvé la solution ici .

jonas-
la source
0

J'ai décoché SHOW LIVE PREVIEWS OF WINDOWS IN THE SWITCHER comme l'a dit Ivanyosan. Mais ça ne marche toujours pas pour moi. Après avoir décoché l'intégralité du plug-in Ubuntu Unity, puis vérifié à nouveau, CCSM montrera que les autres plugins ont la même fonction que le plug-in Ubuntu Unity. Choisissez ensuite d'utiliser le plugin Ubuntu Unity au lieu d'autres plugins. Cela fonctionne pour moi sur Ubuntu 1404.

super_mice
la source
Veuillez restructurer votre message pour aider à répondre au PO en termes clairs.
George Udosen