Wie kann ich "Desktop anzeigen" von der Alt-Tab-Anwendung (Anwendung) entfernen?

97

Ist es möglich, "Desktop anzeigen" aus dem Alt + Tab Anwendungsschalter zu entfernen?

    
David Dossot 24.07.2012, 00:14
quelle

7 Antworten

36

Es kann gemacht werden!

Ich habe einen Unity-Build für 12.04 hochgeladen, der dies korrigiert (kein Show-Desktop im Alt-Tab-Switcher).

  • Zum Installieren öffnen Sie ein Terminal und:
sudo apt-add-repository ppa:izx/askubuntu -y
sudo apt-get update
sudo apt-get install unity
  • Sie können die Einstellung "Desktopsymbol anzeigen" im Unity-Plugin in Compiz aktivieren (mit ccsm ), um das Symbol auf dem Launcher auf der linken Seite zu erhalten:

  • Wenn / sobald ein neues Unity-Update veröffentlicht wird, wird es vom Update Manager automatisch heruntergeladen. Ich werde versuchen, das Update zu "reparieren" und es so schnell wie möglich in die PPA zu bringen; Bitte fügen Sie einen Kommentar zu dieser Antwort hinzu, um mich zu benachrichtigen, wenn Sie ein Upgrade durchführen und "Desktop anzeigen" im Switcher wieder erscheint!

Wie hast du es gemacht?

Ich habe die Unity-Quelle geändert. Es besteht aus zwei Schritten:

  1. Kommentieren Sie die Zeile 900 in plugins/unityshell/src/LauncherController.cpp und fügen Sie dem Switcher standardmäßig das Symbol "Show Desktop" hinzu:
// results.push_back(pimpl->desktop_icon_);
  1. Ändern Sie Zeile 1638 in plugins/unityshell/src/unityshell.cpp von:

      if (!(results.size() == 1 && results[0]->GetIconType() == AbstractLauncherIcon::IconType::TYPE_DESKTOP))

    bis

      if (!results.size() == 0))
    • Während die Liste der Alt-Tab-Switcher-Symbole vorher mindestens 1 war (das Show-Desktop-Symbol), ist es nun 0 und wir müssen dies ändern, um den Switcher nur anzuzeigen, wenn mindestens ein Objekt in der Liste ist (dh mindestens eine App läuft).
ish 02.08.2012, 01:23
quelle
101

13.04 und neuer

Für 13.04, 13.10 und 14.04 können Sie zum Aktivieren oder Deaktivieren der Option "Desktop anzeigen" im Programmwechsler Einheit-Tweak-Tool

12.10

Für 12.10 wurde eine neue Einstellung zu CCSM hinzugefügt, um den "Desktop anzeigen" zu aktivieren oder zu deaktivieren. Option im Anwendungsschalter.

Führen Sie diesen Befehl in einem Terminal aus, um CCSM zu installieren:

sudo apt-get install compizconfig-settings-manager

Öffnen Sie nun CCSM und gehen Sie zum Ubuntu Unity Plugin.

Wechseln Sie zur Registerkarte Switcher . Aktivieren Sie dann das Kontrollkästchen neben Desktop in der Option für den Switch deaktivieren .

unity