"Mostra desktop" con "hot corner" non funzionanti!


11

La funzione SHOW DESKTOP quando si spostava il mouse su HOT CORNERS in Ubuntu 13.04 funzionava.

Dopo l'aggiornamento alla 13.10, SHOW DESKTOP / HOT CORNERS funziona solo fino al riavvio o all'inserimento dell'unità, dopodiché non funziona.

Ho pensato che qualcosa non andava nell'aggiornamento alla 13.10, quindi ho fatto un'installazione pulita di Ubuntu 14.04 per scoprire che esiste lo stesso problema.

Cosa posso fare per far funzionare di nuovo SHOW DESKTOP / HOT CORNERS?

Ho già provato a ripristinare compiz e unità e ho fatto una nuova installazione.


Per i futuri visitatori di questa pagina: le correzioni proposte di seguito sembrano causare un altro bug . Vale anche la pena notare che la scorciatoia da tastiera predefinita di Ubuntu per "Mostra desktop" è Control-Super-D(super è solitamente il tasto "Windows" accanto ad Alt)

Risposte:


12

Sono stato in grado di risolvere il problema con la forza bruta.

Spostando ogni singola opzione in Gestione impostazioni CompizConfig ho scoperto che quando Unity era disabilitato, Show Desktop funziona come previsto con gli ANGOLI CALDI.

Quindi faccio clic su ogni singolo segno di spunta in Ubuntu Unity Plugin per scoprire finalmente che è colpa di Show Anteprime live di Windows nel Switcher . (Dopo averlo deselezionato, gli angoli caldi funzionano come previsto.


3
la disabilitazione di questo potrebbe causare bug. bugs.launchpad.net/ubuntu/+source/compiz/+bug/1311323
etoet

6

Una soluzione temporanea fino alla risoluzione del bug potrebbe essere l'uso di xdotool.

  1. installare:

    sudo apt-get install xdotool
    
  2. in compiz config manager, in Impostazioni generali, inserire una riga di comando

    xdotool key super+d
    
  3. nelle rilegature dei bordi, configurare l'angolo attivo

Per me va bene. Ubuntu 14.04


1
Inoltre, dopo aver reinstallato 14.04, ho deciso di eseguire Nouveau anziché i driver nVidia e ora sembra meno difettoso, anche se potrebbe essere anche altri fattori. Prima avevo molti bug relativi alla grafica e schermi neri, che ora sono spariti. (Ho un laptop con scheda nVidia 650M)
user8437812,

questo ha fatto sì che la mia tastiera digitasse la lettera 'd' quando andavo nell'angolo assegnato.
Kalamalka Kid,

@KalamalkaKid, Verifica le impostazioni di Compiz: Apri CompizConfig> Ubuntu Unity Plugin> Generale; esiste un'impostazione denominata "Mostra desktop" che deve essere mappata su "<Super> d"
user8437812

1
Questa soluzione funziona su Ubuntu 16.04.2 LTS.
Vesnog,

Questa è l'unica soluzione che ho trovato
Andrey Izman il

4
  1. Apri Gestione impostazioni CompizConfig
  2. Sotto CATEGORIA scegli Desktop
  3. Vedrai "Ubuntu Unity Plugin"
  4. Nella scheda più a destra chiamata "Switcher" deseleziona MOSTRA ANTEPRIME LIVE DI WINDOWS IN SWITCHER come Ivanyosan suggerisce sopra

questo non ha funzionato nel 14.04
Kalamalka Kid il

Questo ha funzionato in Ubuntu 14.04.5 a 64 bit a partire da ora.
Vesnog,

3

Ubuntu 14.04 è attualmente ancora in fase di sviluppo - non sarà disponibile correttamente fino ad aprile 2014. Non è ancora necessario aggiornarlo :-).

Ad ogni modo, usando unity-tweak-tool, imposta questo ...

inserisci qui la descrizione dell'immagine ..e dovresti essere in grado di mostrare e nascondere il desktop posizionando il mouse nell'angolo in basso a destra - funziona molto bene in 13.10.


2
sì, dovrebbe funzionare così, ma nel mio caso non funziona. mostra wall e mostra windows funziona ma show desktop no. È molto strano.
Ivanyosan,

1
In realtà ... La maggior parte delle volte sembra funzionare, ma la metà delle volte non funziona ... Anche tutte le altre funzionano sempre perfettamente ...
Wilf,

9
mi chiedo perché funzioni solo la prima volta. (nel mio caso)
Ivanyosan,

2
Anche per me. Mostra desktop funziona solo per la prima volta! Nessun aggiornamento?
Vishal Vyas,

Attualmente, questa funzionalità non funziona con Unity Tweak Tool in Ubuntu 14.04. È stato segnalato come un bug .
Richard Povinelli,

1

Purtroppo queste correzioni funzionano su alcuni computer e non su altri. Personalmente non ho trovato alcuna modifica quando deselezionavo Compiz Untiy Plugin nella scheda "Switcher". Non sembra fare la differenza. Quindi il problema rimane ancora su uno dei miei vecchi computer desktop che nessun metodo sopra funzionerebbe. Quindi ho provato un approccio diverso e sembra funzionare su tutti i computer ed è molto coerente. Ecco cosa ho fatto. Prima fai uno script bash. Per fare ciò, creare un "Nuovo documento" dal menu di scelta rapida e selezionare "Svuota documento". In questo nuovo documento incollalo:

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

Ora salva questo file come "compiz-start". Assicurati di impostare le autorizzazioni su "Consenti esecuzione file come programma" spuntato e sposta questo file su / usr / bin /. Potresti anche voler passare alla proprietà in ROOT se non l'hai già fatto.

Ora crea un file .desktop per attivare questo script. Prima fai clic con il pulsante destro del mouse e scegli "Nuovo documento", quindi "Svuota documento". Apri questo file e incolla il seguente testo:

[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

Salva questo file. Dovrebbe salvarsi automaticamente come "compiz-trigger-start.desktop". Sposta questo file .desktop nella cartella di avvio automatico principale ~ / .config / avvio automatico (che funzionerà solo per l'utente) o posizionalo in / etc / xdg / avvio automatico che dovrebbe far funzionare questa correzione per tutti gli utenti del sistema (o futuri nuovi utenti).
Questo ha funzionato per me su tutti i computer su cui è stato testato ... anche quello che in precedenza non aveva funzionato. Puoi dire che funziona perché subito dopo il caricamento del desktop e della barra Unity; lo schermo si ricaricherà da solo ... che è il riavvio di Compiz. Il "sonno 3" è fondamentale per questo lavoro. Spero che questo vi aiuti a risolvere questo "hot corner", "Mostra desktop", "Diffondi Windows". Chris


per evitare di spezzare Yakuake, ho dovuto fare questo:metacity --replace sleep 3 compiz --replace
Aquarius Power il

questa seconda parte non ha senso per me. In che modo è comunque collegato al primo script? Perché non aggiungiamo semplicemente compiz nei programmi startmenu invece di creare un file .deskto? Inoltre, il comando 'compiz-start' non è riconosciuto in Ubuntu 14.04 =)
Kalamalka Kid

0

Per far funzionare "Toggle Desktop" ad esempio con unity-tweak-tool qui la soluzione:

Deseleziona "Mostra anteprime live di Windows nello Switcher" nella scheda "Switcher" del plugin Ubuntu Unity

Troverai Ubuntu Unity Plugin in Gestione impostazioni CompizConfig . Digita ccsmil Terminale.

Ho trovato la soluzione qui .


0

Deselezionai MOSTRA ANTEPRIME LIVE DI WINDOWS IN SWITCHER come ha detto Ivanyosan. Ma non funziona ancora per me. Dopo aver deselezionato l'intero plugin di unità Ubuntu e poi ricontrollato, CCSM mostrerà molte guerre che altri plugin hanno la stessa funzione del plugin di unità Ubuntu. Quindi scegliere di utilizzare il plug-in Ubuntu unity anziché altri plug-in. Questo funziona per me su Ubuntu 1404.


Ristrutturare il post per aiutare a rispondere al PO in termini chiari.
George Udosen il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.