So stellen Sie das Dodge-Verhalten in 12.04 wieder her
In diesem Ubuntu Geek-Beitrag und in diesem neueren WepUpd8-Beitrag erfahren Sie , wie Sie Dodge Windows und Dodge Active Windows for Unity in 12.04 wiederherstellen können. Diese können dann im Unity Plugin im CompizConfig Settings Manager eingestellt werden.
Update: Beziehen Sie sich für 12.10 / 13.04 auch auf diesen WepUpd8-Beitrag .
Es ist erforderlich, ein ppa hinzuzufügen:
sudo apt-add-repository ppa:ikarosdev/unity-revamped
und führen Sie ein Distributions-Upgrade durch:
sudo apt-get update
sudo apt-get dist-upgrade
Öffnen Sie dann CCSM und stellen Sie es auf Ihr Lieblingsverhalten ein!
(Das Terminal dient nur zur Dokumentation der Ubuntu-Version.)
Möglicherweise müssen Sie sich abmelden und erneut anmelden, damit dies wirksam wird.
Dieser Patch stellt auch das alte Click-To-Minimize-Verhalten wieder her. Weitere Informationen finden Sie in diesem Webupd8-Beitrag .
Alle Änderungen können mit den folgenden Befehlen rückgängig gemacht werden:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ikarosdev/unity-revamped
Alternativ wird hier über einen Hack zur Wiederherstellung des älteren Dodge-Verhaltens berichtet .
Ich habe die "echte Dodge" -Version ausprobiert, und meiner Meinung nach funktioniert sie so lala. Insbesondere "geht" der Launcher nicht über aktive Fenster, sondern schiebt sie zur Seite, wo sie manchmal hängen bleiben (damit der Launcher nicht wieder verschwindet). Wenn sich die Position des Launchers ändert, werden im Allgemeinen viele andere Aktionen auf dem Bildschirm ausgeführt (z. B. Symbole auf dem Desktop).
Eine Alternative besteht darin, den Launcher ( siehe hier ) (fast) dauerhaft auszublenden und ein Dock mit dem gewünschten Verhalten zu verwenden (zum Beispiel Cairo-Dock).
12.04
Ich befürchte, die Funktion zum Ausweichen von Fenstern wurde ab 12.04 absichtlich entfernt
Laut Mark Shuttleworth
Standardmäßig ist der Launcher immer sichtbar.
Weitere Informationen zum Konfigurieren des Launchers finden Sie in den Fragen und Antworten
Wie kann ich das automatische Ausblenden von Unity Launcher konfigurieren?
Dodge Windows ist ein Thema, das von WebUpd8 behandelt wird
Ein unternehmungslustiger Entwickler hat einige Skripte geschrieben, die das Verhalten von Ausweichfenstern nachahmen, wenn ein Fenster in den Startbereich verschoben wird - dh, es wird entsprechend ausgeblendet und ausgeblendet.
Ein ähnliches Skript ist verfügbar, um den Starter automatisch auszublenden, wenn ein Fenster maximiert wird.
Hinweis - diese sind im binären Deb-Format . Offensichtlich wird die Installation von zufälligen Binärdateien von einem Sicherheitspunkt aus nicht empfohlen. Lesen Sie den Artikel, wenn Sie dies fortsetzen möchten.
quelle
12.04
Hier ist die Lösung: https://help.ubuntu.com/community/Unity-ReplaceDodgeWindowsBehavior
habe Spaß!
quelle
12.04
Diese Funktion heißt Ausweichen. wurde aus der Einheit fallen gelassen. Es gibt inoffizielle Lösungen, um es zurückzubekommen.
Es stehen zwei Ausweichverhalten von Fenstern zur Verfügung: Das eine funktioniert hauptsächlich wie in Ubuntu 11.10 und das andere funktioniert nur für maximierte Fenster:
http://webupd8.googlecode.com/files/unity-dodge-windows_1.5_all.deb
http://webupd8.googlecode.com/files/unity-dodge-maximized-windows_1.5_all.deb
Weitere Informationen finden Sie im entsprechenden Abschnitt dieses Beitrags .
quelle
12.04
Unity 2D ist der einzige Weg, um direkt in Precise einzusteigen. Öffnen Sie nach der Anmeldung den dconf-editor und navigieren Sie zu
/com/canonical/unity-2d/launcher/hide-mode
seinem Wert 2 (der Standardwert ist 0).quelle
13.10
Dies ist möglich 13.10, zumindest hat es in meiner VM gut getestet.
Die älteren Skripte funktionieren nicht, wie Sie (Seth) herausgefunden haben. Die neueren Skripte, die für 12.10 und 13.04 funktionierten, funktionieren jedoch für 13.10.
Die Website webupd8.org hat die Anweisungen. Wie bereits erwähnt, beziehen sich die Anweisungen auf 12.10 und 13.04, aber ich habe die in Virtualbox getestet und sie funktionierte einwandfrei (genau wie in 12.04 gibt es einige Einschränkungen, die im Artikel erwähnt wurden, aber insgesamt funktionieren sie gut )
Leider wurde das ppa für Saucy nicht aktualisiert, um diese Skripte einzuschließen (zumindest nicht, soweit ich das feststellen konnte), sodass die einzige Lösung darin besteht, sie direkt herunterzuladen.
Es gibt zwei verschiedene Skripte, die nicht zusammen installiert werden können.
Das eine Skript weicht nur maximierten Fenstern aus. Die größte Einschränkung besteht darin, dass der Launcher alle Fenster überlappen kann, die geöffnet wurden, während sie ausgeblendet waren.
Das andere Skript bringt den alten Stil des Ausweichens von Fenstern (fast) insofern zurück, als es den Launcher versteckt, wenn sich ein Fenster in seinem (dem Launcher-) Bereich befindet. Die größte Einschränkung, die mir aufgefallen ist, ist, dass, wenn ein Fenster geöffnet ist, das sich im Bereich des Launchers befindet, der Launcher auch dann ausgeblendet bleibt, wenn dieses Fenster minimiert wird.
Hier ist der Link zum Herunterladen des Dodge maximierten Windows-Skripts
Hier ist der Link zum Herunterladen des "originalen" Dodge Windows-Skripts
Die Download-Links, die ich oben angegeben habe, stammen direkt aus dem Artikel auf webupd8.org.
Ich würde vorschlagen, dass Sie den Artikel auf webupd8.org lesen, den ich dort verlinkt habe. Er gibt einen guten Überblick über die Skripte (ich möchte nicht in das Gebiet des Plagiats vordringen, indem ich zu viel Artikel einbinde).
Im Interesse der vollständigen Offenlegung habe ich nicht zu lange mit der 13.10 VM gespielt, aber in der Zeit, in der ich sie verwendet habe, habe ich keine unerwarteten Probleme mit den Dodge Windows-Skripten bemerkt. Ich habe auch nicht lange (vielleicht eine Stunde) mit dem "originalen" Dodge-Windows-Skript gespielt, da die oben erwähnte versteckte Launcher-Einschränkung nicht nach meinem Geschmack war. Das Dodge-maximierte Windows-Skript wurde bereits über 10 Stunden erfolgreich verwendet.
Als redaktionelle Notiz (lies meine Meinung, welche genau das wert ist, was du dafür bezahlt hast); Diese "Ausweichfenster" -Frage und Problemumgehungen gibt es überall in AU und im Internet. Ich verstehe nicht, warum Canonical so mit der Idee verheiratet ist, dass es eine schlechte Funktion war. Ja, ich habe die Artikel darüber gesehen, warum sie es entfernt haben, und es kommt mir wie "dünne Suppe" vor, offensichtlich wollen es viele Benutzer, und die Skripte funktionieren gut genug.
Ich glaube, dass @JorgeCastro das erste Umgehungsskript im Jahr 12.04 geschrieben hat (das von Dodge maximierte Windows-Skript ), um zu würdigen, wo es fällig ist (ich glaube * ). Vielen Dank, Jorge, dieses fehlende Feature war ein Deal Breaker für mich und ich dachte darüber nach, von Unity weg zu wechseln (ich dachte über Cinnamon nach, aber es war fehlerhaft, also hast du mich zumindest wirklich gerettet).
Ich habe mir ein wenig die Freiheit genommen, dieses Editorial einzubeziehen, und meine Absicht war es nicht, eine Diskussion zu diesem Thema zu beginnen, sondern nur zu erklären, was in der Ubuntu-Community eine allgemeine Meinung zu sein scheint. Bitte antworte nicht als Diskussion, sonst werden die Mods gezwungen, diese Antwort zu bearbeiten oder zu löschen.
quelle
12.04
In Ubuntu 12.04 wurde die Dodge Windows-Funktion entfernt. Um es zurückzubekommen, müssen Sie im Grunde eine gepatchte Version von Unity installieren.
Am einfachsten ist es wahrscheinlich, die folgenden Beiträge sorgfältig zu lesen und die Anweisungen zu befolgen. Es gibt zwei verschiedene Arten von Korrekturen, und Sie müssen sich mit einer zufrieden geben.
Holen Sie sich Dodge Windows Unity Autohide-Verhalten für maximierte Windows In Ubuntu 12.04 Precise Pangolin und echtes Fenster Dodge Unity Launcher Bahaviour Für Ubuntu 12.04 , nehme ich an, dass Sie letzteres vorziehen würden. Ich verstehe jedoch, dass dies eine benutzerdefinierte Version von Unity ist und keine Informationen zu zukünftigen Updates (sollte Unity Updates erhalten), Fehlerkorrekturen usw. geben kann.
Vielleicht möchten Sie auch den ursprünglichen Ubuntuforum-Thread lesen, der sich mit diesen Problemen befasst hat: SO WIRD'S GEMACHT : Vereinigen Sie sich mit "Windows ausweichen" und minimieren / minimieren Sie das Verhalten
quelle
13.10
Stellen Sie sicher, dass es so aussieht
Dies ändert "frech" zu "raring".
Starten Sie Ihren PC atlast neu, damit die Änderungen (Unity-Dodge-Maximized-Windows) funktionieren.
quelle
14.04
Das PPA, das in den Jahren 12.10 und 13.04 verfügbar war, wurde zum jetzigen Zeitpunkt noch nicht für 13.10 oder 14.04 aktualisiert .
In meinen Tests habe ich festgestellt, dass das "Dodge Windows" -Skript (das das alte Verhalten der Dodge-Fenster fast wiederherstellen würde) nicht mehr funktioniert. Wenn es installiert ist, versteckt sich der Launcher ständig und ändert das Verhalten in den Systemeinstellungen funktioniert erst, wenn das Skript entfernt wird.
Das "Dodge Maximized Windows" funktioniert immer noch mit den gleichen Einschränkungen, die ich in meiner Antwort für 13.10 mit zwei anderen erwähnt habe ...
Ich werde diese Antwort zu einem späteren Zeitpunkt bearbeiten, wenn eine bessere Lösung zustande kommt oder die aktuellen Skripte bearbeitet werden, um besser zu funktionieren.
Wie ich in meiner anderen Antwort bereits sagte, stammt der Download-Link direkt von dem Lauchpad-PPA, der für den 13.10 war. Hier ist der Link:
Dodge maximierte Fenster
Der Blogbeitrag über das PPA und die Skripte, die für 12.10 und 13.04 geschrieben wurden, ist
So erhalten Sie Unity Launcher Window Dodge in Ubuntu 12.10 oder 13.04
quelle