Ist es möglich, "Show Desktop" vom Alt+ TabApplication Switcher zu entfernen ?
unity
application-switcher
David Dossot
quelle
quelle
Antworten:
Es kann gemacht werden!
Ich habe einen Unity-Build für 12.04 hochgeladen , der dies behebt (kein Desktop im Alt-Tab-Umschalter anzeigen).
Sie können die Einstellung "Desktop-
ccsm
Symbol anzeigen" im Unity-Plugin in Compiz aktivieren (mithilfe von ), um das Symbol im Launcher auf der linken Seite anzuzeigen:Wenn ein neues Unity-Update veröffentlicht wird, wird es von Update Manager automatisch heruntergeladen. Ich werde versuchen, das Update zu "reparieren" und es so schnell wie möglich in die PPA zu stellen. Bitte geben Sie einen Kommentar zu dieser Antwort ein, um mich zu benachrichtigen, wenn Sie ein Upgrade durchführen und "Show Desktop" erneut im Switcher angezeigt wird!
Wie hast du es gemacht?
Ich habe die Unity-Quelle geändert. Es besteht aus zwei Schritten:
plugins/unityshell/src/LauncherController.cpp
, die standardmäßig das Symbol "Desktop anzeigen" zum Umschalter hinzufügt:Ändere Zeile 1638 in
plugins/unityshell/src/unityshell.cpp
von:zu
quelle
13.04 und neuer
Für 13.04, 13.10 und 14.04 können Sie das Unity-Tweak-Tool verwenden, um die Option "Desktop anzeigen" im Application Switcher zu aktivieren oder zu deaktivieren
12.10
Für 12.10 wurde CCSM eine neue Einstellung hinzugefügt , um die Option "Desktop anzeigen" im Anwendungsumschalter zu aktivieren oder zu deaktivieren.
Führen Sie diesen Befehl in einem Terminal aus, um CCSM zu installieren:
Öffne nun CCSM und gehe zum Ubuntu Unity Plugin.
Wechseln Sie zur Registerkarte Switcher . Aktivieren Sie dann in der Switcher- Option das Kontrollkästchen neben " Show Desktop deaktivieren ".
quelle
unity-tweak-tool
arbeitet in 15.04 ..unity-tweak-tool
funktioniert auch in 16.04In 14.04 konnte ich dies in CompizConfig Settings Manager durchführen.
Durch den Besuch:
Dies war ein standardmäßiges, nicht angepasstes CCSM direkt aus den Repos.
quelle
Eine Möglichkeit könnte sein, zum Verhalten von Alt+ Tabvor 11.10 zurückzukehren .
Mir ist klar, dass dies ein bisschen drastisch ist, aber es könnte besser sein als nichts.
quelle
Daher bin ich mir nicht sicher, ob dies für Sie hilfreich ist. Während ich Unity 2D verwende, habe ich es satt, keine Grafiktreiber zu haben, die ich als Gnome-Fallback eingestuft habe. Unzufrieden ging ich zurück zur Unity-Oberfläche. Ich habe das angezeigte "Show Desktop" im ALT + TAB-Programmumschalter nicht mehr. Ich glaube, dies ist ein Nebeneffekt der Gnome-Oberfläche, die sich in der unteren linken Ecke befindet, und als ich zurückgeschaltet habe, hatte ich sie nicht mehr. Schien für mich zu arbeiten ... einen Versuch wert.
quelle
Achtung: Ich habe das genau einmal zum Laufen gebracht. Beim Neustart wurden zwei Instanzen von Unity ausgeführt, und ich konnte nicht herausfinden, warum oder wie. Sie zu töten hat nicht funktioniert, und die Deinstallation der Neuinstallation hat nicht geholfen.
Ich habe es durch die Installation von 13.10 gelöst. Ich werde die anderen hier aufgelisteten Fixes verwenden.
Ich konnte dies in 12,04 nicht zur Arbeit kommen, das Paket zur Verfügung gestellt in einer anderen Antwort war nicht neu genug (Version 5.14) und die Führung war nicht ganz einwandfrei. (obwohl es sehr hilfreich war) Hier ist, wie ich es geschafft habe, das Update für Unity 5.20 anzuwenden
1) Laden Sie die Quelle herunter:
2) Ändern Sie die Quelle:
3) Installieren Sie andere Pakete:
5) Führen Sie cmake aus.
Hinweis: Wenn Sie Ihren DCMAKE_INSTALL_PREFIX-Ordner auf
/usr
anstatt festlegen/opt/unity
, müssen Sie später nicht mehr synchronisieren , aber ich wollte zuerst versuchen, die Datei zu verknüpfen. Ich gab auf.Ich nehme an, um die beste Option rückgängig zu machen, ist die Neuinstallation von Unity, wodurch die Standarddateien überschrieben würden.
6) Ersetzen Sie die Dateien:
7) Installieren Sie Unity-Greeter erneut. Anscheinend brechen die synchronisierten Dateien Unity-Greeter. Was anscheinend benötigt wird, um die Einheit zum Laufen zu bringen.
quelle
Wenn Sie
dconf
zum Verwalten Ihrer Unity-Einstellungen verwenden ,dconf watch /
lautet der Pfad zu dieser Einstellung (nach Prüfung mit ):Setzen Sie dies auf
true
und der Desktop wirdalt-tab
optional entfernt.quelle