Je suis conscient que le consensus général est que Photoshop est au mieux à peine utilisable sous Wine. Je suis l'un des rares chanceux à avoir fait fonctionner CS2 (apparemment l'un des moins originaux) sous Wine 1.4 dans Ubuntu 12.04. Toutes les bizarreries mentionnées comme les plantages provoqués par l'outil texte ne sont pas présentes. À l'exception -pour mes besoins pratiques- de Bridge qui refuse de démarrer, le reste fonctionne très bien.
La seule bizarrerie grave qu'il a est qu'à la fermeture, il gâche complètement le bureau Unity, perdant automatiquement l'apparence 3D, me laissant avec un bureau D2, des fenêtres carrées et sans les boutons (x) (-) ([]) et titre des fenêtres. Cela m'oblige à fermer les fenêtres au moyen de Ctrl-Q et éventuellement un redémarrage pour retrouver l'apparence correcte du bureau et de la fenêtre.
Dans le cas probable, il n'y a pas de solution à ce problème, existe-t-il une commande ou un script que je peux utiliser pour restaurer le bureau habituel? Cela me permettrait de placer un lanceur à cet effet.
J'apprécierai tout commentaire qui ne ressemble pas à la recherche d'un substitut Photoshop. J'ai traversé tout et ils ne me laisseront pas faire de manière pratique ce dont j'ai besoin.
Merci d'avance.
Jorge.
Mise à jour 27.05.2012 14:20 CST:
Eliah Kagan et Alvin m'ont aidé à identifier le problème lors de la session 3D. Ainsi, jusqu'à présent, la solution implique la déconnexion de la session 3D et la reconnexion avec une session 2D avant de démarrer Photoshop; puis il sort normalement et ne dérange pas le bureau.
Il serait très utile de désactiver les effets 3D sans avoir à vous déconnecter, puis à les réactiver , si cela est possible. Une aide encore plus importante serait un script BASH pour automatiser cela.
Mise à jour 27.05.2012 19:10 CST:
La suggestion de jasmines de compiz --replace
ne pas se terminer correctement, bien que pendant que la commande est toujours en boucle, le bureau semble normal. Cependant, la fermeture du terminal ou la rupture de la boucle ramène l'état de la session à un bureau paralysé, pas de panneau supérieur, pas de lanceur, pas de barre supérieure et de contrôles de fenêtre et maintenant; pas de clavier .
La sortie finale du compiz --replace où il est bloqué est la suivante:
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
J'espère que quelqu'un pourra décoder cela. C'est du sanskrit pour moi. La solution au problème est toujours en général ...
RESOLU!
Voir la réponse de virpara . J'ai créé le script par sa suggestion et y ai placé un lanceur sur mon bureau. Fonctionne comme un charme et résout ma sortie de mauvaises manières de Photoshop en moins d'une minute :-)
Ajout de 3 captures d'écran d' avant, pendant et après .
Beau. Cet endroit est une richesse de connaissances. Un grand merci à tous ceux qui ont participé.
unity --reset
? (--restore
n'est pas un indicateur valide pourunity
.) Que se passe-t-il lorsque vous appuyez surCtrl
+Alt
+F1
, vous connectez (vous ne verrez rien lorsque vous tapez votre mot de passe, c'est bien), exécutezcompiz --display :0 --replace
, puis appuyez surAlt
+F7
?Alt
+F2
,/usr/lib/indicator-session/gtk-logout-helper
.gtk-logout-helper
fonctionne-t-il pour la déconnexion?Réponses:
répondre parce que dit
script to restore Unity 3D without rebooting will do.
créer un fichier où vous voulez (je vais créer dedans
/usr/bin
)gksudo gedit /usr/bin/restore-unity
passer et collerdans gedit puis fermez gedit. maintenant que vous avez script nommé
restore-unity
dans/usr/bin/
. donner la permission d'exécution.sudo chmod +x /usr/bin/restore-unity
pour exécuter, ouvrir le terminal et exécuter
restore-unity
Remarque:
exécutez-le en tant que commande ( alt+ F2). si vous exécutez cela à partir du terminal, vous devez garder le terminal en marche si vous interrompez ou fermez le terminal.Ou
pour le rendre persistant même si le terminal est fermé, utilisez simplement le préfixe
nohup
c'est ça.
la source
compiz --replace
commande est bloqué dans ce qui semble une boucle sans fin et doit être terminé par un Ctrl + C . Ce serait la solution parfaite car pendant qu'il exécute le bureau et que les fenêtres retrouvent presque leur aspect normal, mais que la commande est (anormalement) terminée ou le terminal fermé de force, le bureau revient à son état paralysé. Veuillez vérifier les commentaires pour les avertissements de sortie.Compiz fonctionne-t-il toujours? Si c'est le cas, essayez de le tuer, puis redémarrez-le:
Signaler les erreurs!
Jorge M. Treviño (OP) a écrit (ce sont des commentaires d'OP que j'ai inclus pour référence future):
sudo killall compiz
m'a laissé sans clavier, je n'ai pas pu lancer la commande suivante maissudo killall compiz && compiz --replace
m'a donné cette sortie:Des avertissements similaires ont suivi ... Je ne sais pas comment les placer ici.
et plus d'avertissements ...
Finalement,
mais oui! qui m'a fait revenir le panneau supérieur, le lanceur et les fenêtres 3D!
Oops! Tenez vos chevaux s'il vous plaît les gars. Je me suis empressé de dire que cela avait résolu le problème.
Le terminal a été bloqué juste après l'
G_IS_OBJECT (object)
échec de la sortie et je n'ai pas remarqué que je n'ai pas reçu d'invite. Rompre l'compiz --replace
ordre avec un Ctrl+ Cm'a laissé à nouveau avec le bureau estropié. Je vais réessayer en mode 2D et voir ce qui se passe ...Non, la sortie est:
OK, la somme est la suivante:
compiz --replace
même dans une session 2D, les extrémités se retrouvent coincées dans une boucle d'erreur avec deux avertissements concernant lainterface «org.ayatana.bamf.view» not existing.
fin de la boucle avec Ctrl+ Cparalyse le bureau. Encore des idées?ce sont les commentaires de OP bien qu'il l'ait résolu maintenant (pour référence future)
la source
sudo killall compiz
m'a laissé sans clavier, je n'ai pas pu lancer la commande suivante <g> maissudo killall compiz && compiz --replace
m'a donné cette sortie: suite au commentaire suivant(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion
gconf_valid_key (dirname, NULL) 'failed Initialisation des options d'unité shell ... terminé compiz (décor) - Avertir: impossible de lier pixmap à texture compiz (décor) - Avertir: impossible de lier pixmap à texture compiz (décor) - Avertir: échoué lier pixmap à la texture Démarrage de gtk-window-decorator AVERTISSEMENT 2012-05-27 15:01:52 Unity.libindicator <unknown>: 0 Le fichier de bureau '/usr/share/applications/firefox.desktop' utilise un format obsolète pour son actions qui seront abandonnées bientôt. WARN 2012-05-27 15:01:52 Unity.libindicator <unknown>: 0`ERROR 2012-05-27 15:01:53 unity.glib-gobject <unknown>:0 g_object_unref: assertion
G_IS_OBJECT (objet) "a échoué" mais OUI! qui m'a fait revenir le panneau supérieur, le lanceur et les fenêtres 3D !!! Que Dieu vous bénisse! (hors déjeuner ...)Je pense que "compiz --replace" est une mauvaise idée.
Utilisez simplement Alt-F2, "compiz-decorator" - restaurera les cadres sans redémarrage compiz.
la source
J'ai pu restaurer les menus avec:
mais je préférerais de beaucoup qu'il ne meure pas. Si quelqu'un entend un correctif pour le (s) problème (s) provoquant le crash, ce serait apprécié.
la source
Juste pour noter - vous rencontrez probablement un bogue connu dans 12.04 et wine qui affecte de nombreux programmes dans wine, bien que d'autres soient ok
https://bugs.launchpad.net/compiz-core/+bug/993265
la source