Mir ist bewusst, dass der allgemeine Konsens darin besteht, dass Photoshop unter Wine bestenfalls kaum verwendbar ist. Ich bin einer der wenigen glücklichen, die CS2 (anscheinend eines der am wenigsten skurrilen) unter Wine 1.4 in Ubuntu 12.04 gut laufen ließen. Alle genannten Macken wie die vom Textwerkzeug ausgelösten Abstürze sind nicht vorhanden. Mit der für meine praktischen Zwecke unwichtigen Ausnahme, dass Bridge sich weigert zu starten, funktioniert der Rest einwandfrei.
Die einzige Grab Marotte hat , ist , dass beim Schließen, es vollständig den Unity - Desktop vermasselt, automatisch die 3D - Optik lossing, mich mit einem D2 - Desktop, quadratisch eckigem Fenster zu verlassen und ohne die (x) (-) ([]) Tasten und Windows-Titel. Dies zwingt mich, die Fenster mit Strg-Q zu schließen und schließlich neu zu starten, um das korrekte Erscheinungsbild von Desktop und Fenster wiederherzustellen.
Gibt es im wahrscheinlichen Fall keine Lösung für dieses Verhalten ? Gibt es einen Befehl oder ein Skript, mit dem ich den üblichen Desktop wiederherstellen kann? Das würde mir erlauben, einen Launcher zu diesem Zweck zu platzieren.
Ich freue mich über jeden Kommentar, der nicht in der Suche nach einem Photoshop-Ersatz enthalten ist. Ich habe alles durchgemacht und sie lassen mich nicht auf praktische Weise tun, was ich brauche.
Vielen Dank im Voraus.
Jorge.
Update 27.05.2012 14:20 CST:
Eliah Kagan und Alvin haben mir geholfen, das Problem in der 3D-Sitzung zu lokalisieren. Bisher besteht die Lösung darin, sich von der 3D-Sitzung abzumelden und sich mit einer 2D-Sitzung wieder anzumelden, bevor Photoshop gestartet wird. dann wird es normal beendet und stört den Schreibtisch nicht.
Eine große Hilfe wäre eine Möglichkeit, die 3D-Effekte auszuschalten, ohne sich abmelden und dann wieder einschalten zu müssen , wenn dies überhaupt möglich ist. Noch hilfreicher wäre ein BASH-Skript, um dies zu automatisieren.
Update 27.05.2012 19:10 CST:
Der Vorschlag von jasmines, a auszuführen, compiz --replace
wird nicht korrekt beendet, obwohl der Desktop normal erscheint, solange sich die Reihenfolge noch in einer Schleife befindet. Wenn Sie jedoch das Terminal schließen oder die Schleife unterbrechen, wird der Sitzungsstatus auf einen verkrüppelten Schreibtisch, kein oberes Bedienfeld, keinen Starter, keine obere Fensterleiste und Steuerelemente zurückgesetzt. keine Tastatur .
Die endgültige Ausgabe des Compiz - Ersatzes, an dem es hängen bleibt, ist folgende:
WARN 2012-05-27 20:44:32 unity <unknown>:0 Unable to fetch children: No existe la interfaz «org.ayatana.bamf.view» en el objeto en la ruta /org/ayatana/bamf/application62801462
WARN 2012-05-27 20:44:32 unity <unknown>:0 Unable to fetch children: No existe la interfaz «org.ayatana.bamf.view» en el objeto en la ruta /org/ayatana/bamf/application62801462
Hoffentlich kann jemand dies entschlüsseln. Für mich ist es Sanskrit. Die Lösung des Problems ist noch auf freiem Fuß ...
Gelöst!
Siehe virparas Antwort. Ich habe das Skript nach seinem Vorschlag erstellt und einen Launcher auf meinem Desktop platziert. Funktioniert wie ein Zauber und löst in weniger als einer Minute meine schlechten Manieren beim Verlassen von Photoshop :-)
Hinzufügen von 3 Screenshots von vorher, während und nachher .
Schön. Dieser Ort ist eine Fülle von Wissen. Vielen Dank an alle, die teilgenommen haben.
unity --reset
? (--restore
ist kein gültiges Flag fürunity
.) Was passiert, wenn SieCtrl
+Alt
+ drückenF1
, sich anmelden (Sie sehen nichts, wenn Sie Ihr Passwort eingeben, das ist in Ordnung), ausführencompiz --display :0 --replace
und dannAlt
+ drückenF7
?Alt
+F2
,/usr/lib/indicator-session/gtk-logout-helper
.gtk-logout-helper
zum Abmelden?Antworten:
Antworten, weil es heißt
script to restore Unity 3D without rebooting will do.
Erstellen Sie eine Datei, wo immer Sie möchten (ich werde in erstellen
/usr/bin
)gksudo gedit /usr/bin/restore-unity
Pass geben und einfügenin gedit dann gedit schließen. Jetzt haben Sie ein Skript mit dem Namen
restore-unity
in/usr/bin/
. Ausführungserlaubnis geben.sudo chmod +x /usr/bin/restore-unity
zum Ausführen Terminal öffnen und ausführen
restore-unity
Hinweis:
Führen Sie dies als Befehl ( alt+ F2) aus. Wenn Sie dies vom Terminal aus ausführen, müssen Sie das Terminal weiterlaufen lassen, wenn Sie das Terminal unterbrochen oder geschlossen haben.Oder
Um es auch bei geschlossenem Terminal dauerhaft zu machen, verwenden Sie einfach das Präfix
nohup
das ist es.
quelle
compiz --replace
Befehl bleibt in einer Endlosschleife stecken und muss mit Strg + C beendet werden . Dies wäre die perfekte Lösung, da während der Ausführung des Desktops und der Windows fast ihr normales Erscheinungsbild wiederherstellen. Wenn der Befehl jedoch (abnormal) beendet oder das Terminal gewaltsam geschlossen wird, kehrt der Schreibtisch in den verkrüppelten Zustand zurück. Bitte überprüfen Sie die Kommentare für die Exit-Warnungen.Läuft compiz noch? Wenn ja, versuchen Sie es zu töten und starten Sie es dann neu:
Melden Sie sich für Fehler zurück!
Jorge M. Treviño (OP) schrieb (dies sind Kommentare von OP, die ich zur späteren Bezugnahme beigefügt habe):
sudo killall compiz
Ich hatte keine Tastatur, konnte den nächsten Befehl nicht ausgeben,sudo killall compiz && compiz --replace
gab mir aber folgende Ausgabe:Ähnliche Warnungen folgten ... Ich weiß nicht, wie ich sie hier platzieren soll
und mehr Warnungen ...
Schließlich,
aber ja! das brachte mich zurück zum oberen Panel, dem Launcher und den 3D-Fenstern!
Hoppla! Halten Sie Ihre Pferde bitte Jungs. Ich habe hastig gesagt, dass es das Problem gelöst hat.
Das Terminal steckte fest, kurz nachdem die Ausgabe
G_IS_OBJECT (object)
fehlgeschlagen war, und ich bemerkte nicht, dass ich keine Rückmeldung erhielt. Das Brechen dercompiz --replace
Bestellung mit einem Ctrl+ Cließ mich wieder mit dem verkrüppelten Schreibtisch zurück. Ich werde es im 2D-Modus noch einmal versuchen und sehen, was passiert ...Nein, die Ausgabe ist:
OK, die Summe ist folgende:
compiz --replace
Selbst in einer 2D-Sitzung endet das Ende in einer Fehlerschleife mit zwei Warnungen über dasinterface «org.ayatana.bamf.view» not existing.
Beenden der Schleife mit Ctrl+ Cverkrüppelt den Schreibtisch. Wieder Ideen?Dies waren die Kommentare von OP, obwohl er sie jetzt gelöst hat (zum späteren Nachschlagen).
quelle
sudo killall compiz
ließ mich ohne Tastatur, ich konnte den nächsten Befehl <g> nicht ausgeben,sudo killall compiz && compiz --replace
gab mir aber diese Ausgabe: folgenden nächsten Kommentar(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion
gconf_valid_key (dirname, NULL) 'fehlgeschlagen Initialisierung der Unityshell-Optionen ... erledigt compiz (decor) - Warnung: Fehler beim Binden der Pixmap an die Textur compiz (decor) - Warnung: Fehler beim Binden der Pixmap an die Textur compiz (decor) - Warnung: Fehlgeschlagen bei Pixmap an Textur binden Starten von gtk-window-decorator WARN 2012-05-27 15:01:52 entity.libindicator <unbekannt>: 0 Die Desktop-Datei '/usr/share/applications/firefox.desktop' verwendet ein veraltetes Format für Aktionen, die bald gelöscht werden. WARN 2012-05-27 15:01:52 unit.libindicator <unbekannt>: 0`ERROR 2012-05-27 15:01:53 unity.glib-gobject <unknown>:0 g_object_unref: assertion
G_IS_OBJECT (Objekt) 'fehlgeschlagen', aber JA! das brachte mich zurück zum oberen Panel, dem Launcher und den 3D-Fenstern !!! Segne dich, Mann! (Auf zum Mittagessen ...)Ich denke, "compiz --replace" ist eine schlechte Idee.
Verwenden Sie einfach Alt-F2, "compiz-decorator" - stellt Frames ohne Neustart von compiz wieder her.
quelle
Ich konnte die Menüs wiederherstellen mit:
aber ich wäre viel lieber, wenn es nicht sterben würde. Wenn jemand von einer Lösung für das Problem hört, das den Absturz verursacht, wäre er dankbar.
quelle
Nur zur Kenntnisnahme - Sie haben wahrscheinlich einen bekannten Fehler in 12.04 & Wein, der viele Programme in Wein betrifft, obwohl andere in Ordnung sind
https://bugs.launchpad.net/compiz-core/+bug/993265
quelle