Soy consciente de que el consenso general es que Photoshop es, en el mejor de los casos, apenas utilizable en Wine. Soy uno de los pocos afortunados que consiguió que CS2 (aparentemente uno de los menos extravagantes) funcione bien con Wine 1.4 en Ubuntu 12.04. Todas las peculiaridades mencionadas, como los bloqueos provocados por la herramienta de texto, no están presentes. Con la, para mis propósitos prácticos, una excepción sin importancia de que Bridge se niegue a comenzar, el resto funciona bien.
La única peculiaridad grave que tiene es que al cerrarse, desordena completamente el escritorio de Unity, perdiendo automáticamente la apariencia 3D, dejándome con un escritorio D2, ventanas cuadradas y sin los botones (x) (-) ([]) y título de windows Esto me obliga a cerrar las ventanas mediante Ctrl-Q y, finalmente, reiniciar para recuperar el escritorio correcto y la apariencia de la ventana.
En el caso probable de que no haya solución para este comportamiento, ¿hay algún comando o script que pueda usar para restaurar el escritorio habitual? Eso me permitiría colocar un lanzador a tal efecto.
Apreciaré cualquier comentario que no esté en la línea de buscar un sustituto de Photoshop. He pasado por todo y no me dejan hacer de manera práctica lo que necesito.
Muchas gracias de antemano.
Jorge
Actualización 27.05.2012 14:20 CST:
Eliah Kagan y Alvin me han ayudado a identificar el problema en la sesión 3D. Por lo tanto, hasta ahora la solución implica cerrar la sesión 3D y volver a iniciar sesión con una sesión 2D antes de comenzar Photoshop; luego sale normalmente y no molesta al escritorio.
Sería de gran ayuda una forma de desactivar los efectos 3D sin tener que cerrar la sesión y volver a encenderla , si es posible. De mayor ayuda sería un script BASH para automatizar esto.
Actualización 27.05.2012 19:10 CST:
La sugerencia de Jasmines de hacer un compiz --replace
no termina correctamente, aunque mientras el orden todavía está en un bucle, el escritorio parece normal. Sin embargo, cerrar la terminal o romper el bucle revierte el estado de la sesión a un escritorio lisiado, sin panel superior, sin lanzador, sin barra superior de ventana y controles y ahora; sin teclado .
El resultado final de la compilación --replace donde se atasca es este:
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
Esperemos que alguien pueda decodificar esto. Es sánscrito para mí. La solución al problema aún es amplia ...
¡RESUELTO!
Ver la respuesta de virpara . Creé el script por su sugerencia y coloqué un lanzador en mi escritorio. Funciona a la perfección y resuelve mis malos modales en Photoshop en menos de un minuto :-)
Agregar 3 capturas de pantalla de antes, durante y después .
Hermoso. Este lugar es una gran cantidad de conocimiento. Muchas gracias a todos los que participaron.
unity --reset
? (--restore
no es un indicador válido paraunity
). ¿Qué sucede cuando presionaCtrl
+Alt
+F1
, inicia sesión (no verá nada mientras escribe su contraseña, está bien), ejecutecompiz --display :0 --replace
y luego presioneAlt
+F7
?Alt
+F2
,/usr/lib/indicator-session/gtk-logout-helper
.gtk-logout-helper
funciona para cerrar sesión?Respuestas:
respondiendo porque es dice
script to restore Unity 3D without rebooting will do.
crea un archivo donde quieras (crearé en
/usr/bin
)gksudo gedit /usr/bin/restore-unity
dar pase y pegaren gedit luego cierre gedit. Ahora usted ha script llamado
restore-unity
en/usr/bin/
. dar permiso de ejecuciónsudo chmod +x /usr/bin/restore-unity
correr, abrir terminal y correr
restore-unity
Nota:
ejecuta esto como comando ( alt+ F2). si ejecuta esto desde la terminal, debe mantener la terminal en funcionamiento si la terminal se interrumpe o se cierra, la cosa se desordenará.O
para que sea persistente incluso si la terminal está cerrada, solo use el prefijo
nohup
Eso es.
fuente
compiz --replace
comando se queda atascado en lo que parece un bucle sin fin y tiene que ser terminada con un Ctrl + C . Esta sería la solución perfecta, ya que mientras se ejecuta el escritorio y las ventanas casi recuperan su apariencia normal, pero cuando el comando se termina (anormalmente) o el terminal se cierra con fuerza, el escritorio vuelve a su estado lisiado. Por favor revise los comentarios para las advertencias de salida.¿Compiz sigue ejecutándose? Si es así, intente matarlo y luego reinícielo:
¡Informe de errores!
Jorge M. Treviño (OP) escribió (estos son comentarios de OP que he incluido para referencia futura):
sudo killall compiz
me dejó sin teclado, no pude emitir el siguiente comando perosudo killall compiz && compiz --replace
me dio esta salida:Advertencias similares siguieron ... No sé cómo colocarlas aquí. Entonces
y más advertencias ...
Finalmente,
¡pero si! ¡eso me devolvió el panel superior, el iniciador y las ventanas 3D!
¡Uy! Sostengan sus caballos por favor chicos. Me apresuré a decir que resolvió el problema.
El terminal se atascó justo después de que
G_IS_OBJECT (object)
fallara la salida y no me di cuenta de que no recibí un aviso. Romper elcompiz --replace
pedido con un Ctrl+ Cme dejó nuevamente con el escritorio lisiado. Voy a intentar esto de nuevo en modo 2D y ver qué pasa ...No, la salida es:
OK, la suma es esta:
compiz --replace
incluso en una sesión 2D termina atascado en un bucle de error con dos advertencias sobre la finalizacióninterface «org.ayatana.bamf.view» not existing.
del bucle con Ctrl+ Cparaliza el escritorio. De nuevo, las ideas?estos fueron los comentarios de OP, aunque lo ha resuelto ahora (para referencia futura)
fuente
sudo killall compiz
me dejó sin teclado, no pude emitir el siguiente comando <g> perosudo killall compiz && compiz --replace
me dio esta salida: siguiente en el siguiente comentario(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion
gconf_valid_key (dirname, NULL) 'falló Inicializando opciones de unitshell ... hecho compiz (decor) - Advertir: no se pudo vincular pixmap a texture compiz (decor) - Advertir: no se pudo vincular pixmap a texture compiz (decor) - Advertir: no se pudo vincular pixmap a textura Iniciando gtk-window-decorator WARN 2012-05-27 15:01:52 unity.libindicator <unknown>: 0 El archivo de escritorio '/usr/share/applications/firefox.desktop' está usando un formato obsoleto para su acciones que se descartarán pronto. 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 (objeto) 'falló `¡pero SÍ! ¡Eso me devolvió el panel superior, el iniciador y las ventanas 3D! Dios te bendiga! (a almorzar ...)Creo que "compiz --replace" es una mala idea.
Simplemente use Alt-F2, "compiz-decorator" - restaurará los marcos sin reiniciar compiz.
fuente
He podido restaurar los menús con:
pero preferiría que no muriera. Si alguien se entera de una solución para los problemas que causan el bloqueo, se lo agradeceríamos.
fuente
Solo para tener en cuenta: probablemente esté experimentando un error conocido en 12.04 y wine que afecta a muchos programas en wine, aunque otros están bien
https://bugs.launchpad.net/compiz-core/+bug/993265
fuente