Estou ciente de que o consenso geral é que o Photoshop é na melhor das hipóteses utilizável no Wine. Eu sou um dos poucos sortudos que fizeram o CS2 (aparentemente um dos menos peculiares) rodar bem sob o Wine 1.4 no Ubuntu 12.04. Todas as peculiaridades mencionadas, como as falhas provocadas pela ferramenta de texto, não estão presentes. Com a exceção sem importância de Bridge, recusando-se a iniciar, para os meus propósitos práticos, o resto está funcionando bem.
A única peculiaridade que existe é que, ao fechar, ela bagunça completamente a área de trabalho do Unity, perdendo automaticamente a aparência 3D, deixando-me com uma área de trabalho D2, janelas com cantos quadrados e sem os botões (x) (-) ([]) e título do windows. Isso me força a fechar as janelas por meio do Ctrl-Q e, eventualmente, uma reinicialização para recuperar a aparência correta da área de trabalho e da janela.
No caso provável, não há solução para esse comportamento. Existe um comando ou script que eu possa usar para restaurar a área de trabalho normal? Isso me permitiria colocar um lançador nesse sentido.
Aprecio qualquer comentário que não esteja na linha de procura de um substituto para o Photoshop. Eu já passei por tudo e eles não me deixam fazer de maneira prática o que eu preciso.
Muito obrigado antecipadamente.
Jorge.
Atualização 27.05.2012 14:20 CST:
Eliah Kagan e Alvin me ajudaram a identificar o problema na sessão 3D. Portanto, até o momento, a solução envolve o logoff da sessão 3D e o logon novamente com uma sessão 2D antes de iniciar o Photoshop; depois sai normalmente e não perturba a mesa.
Uma grande ajuda seria uma maneira de desligar os efeitos 3D sem ter que sair e depois voltar a ligar , se for possível. Uma ajuda ainda maior seria um script BASH para automatizar isso.
Atualização 27.05.2012 19:10 CST:
A sugestão de jasmines de fazer a compiz --replace
não termina corretamente, embora enquanto o pedido ainda esteja em loop, a área de trabalho parece normal. No entanto, fechar o terminal ou interromper o ciclo reverte o status da sessão para uma mesa danificada, sem painel superior, sem lançador, sem barra e controles na parte superior da janela e agora; sem teclado .
A saída final do compiz --replace onde fica preso é o seguinte:
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
Espero que alguém possa decodificar isso. É sânscrito para mim. A solução para o problema ainda é grande ...
RESOLVIDO!
Veja a resposta de virpara . Eu criei o script por sua sugestão e coloquei um iniciador no meu desktop. Funciona como um encanto e resolve minhas más maneiras de sair do Photoshop em menos de um minuto :-)
Adicionando 3 capturas de tela de antes, durante e depois .
Bonita. Este lugar é uma riqueza de conhecimentos. Muito obrigado a todos que participaram.
unity --reset
? (--restore
não é um sinalizador válido paraunity
.) O que acontece quando você pressionaCtrl
+Alt
+F1
, efetua login (você não verá nada ao digitar sua senha, tudo bem), executecompiz --display :0 --replace
e pressioneAlt
+F7
?Alt
+F2
,/usr/lib/indicator-session/gtk-logout-helper
.gtk-logout-helper
funciona para fazer logout?Respostas:
respondendo porque diz
script to restore Unity 3D without rebooting will do.
crie um arquivo onde quiser (eu vou criar
/usr/bin
)gksudo gedit /usr/bin/restore-unity
dê passe e coleno gedit, feche o gedit. agora você tem script chamado
restore-unity
em/usr/bin/
. dê permissão de execução.sudo chmod +x /usr/bin/restore-unity
para executar, abra o terminal e execute
restore-unity
Nota:
execute isso como comando ( alt+ F2). se você executar isso a partir do terminal, deverá manter o terminal funcionando, se você interrompeu ou fechou o terminal.Ou
para torná-lo persistente, mesmo se o terminal estiver fechado, use o prefixo
nohup
é isso aí.
fonte
compiz --replace
comando fica preso no que parece um loop infinito e tem de ser encerrado com um Ctrl + C . Essa seria a solução perfeita, pois enquanto ela estiver executando a área de trabalho e as janelas quase recuperarem sua aparência normal, mas como o comando é (anormalmente) encerrado ou o terminal é fechado com força, a mesa volta ao seu estado prejudicado. Por favor, verifique os comentários para os avisos de saída.O compiz ainda está em execução? Nesse caso, tente matá-lo e reinicie-o:
Reporte erros!
Jorge M. Treviño (OP) escreveu (estes são comentários do OP que incluí para referência futura):
sudo killall compiz
me deixou sem teclado, não consegui emitir o próximo comando, massudo killall compiz && compiz --replace
me deu esta saída:Avisos semelhantes se seguiram ... Não sei como colocá-los aqui.
e mais avisos ...
Finalmente,
mas sim! que me trouxe de volta ao painel superior, ao iniciador e às janelas 3D!
Opa! Segure seus cavalos, por favor, pessoal. Eu estava apressado dizendo que resolveu o problema.
O terminal ficou preso logo após a saída
G_IS_OBJECT (object)
falhar e eu não percebi que não recebi um aviso de volta. Quebrar ocompiz --replace
pedido com um Ctrl+ Cme deixou com a mesa aleijada novamente. Vou tentar novamente no modo 2D e ver o que acontece ...Não, a saída é:
OK, a soma é a seguinte:
compiz --replace
mesmo em uma sessão 2D termina em um loop de erro com dois avisos sobre ointerface «org.ayatana.bamf.view» not existing.
término do loop com Ctrl+ Cparalisa a mesa. Mais uma vez, idéias?esses foram os comentários do OP, embora ele o tenha resolvido agora (para referência futura)
fonte
sudo killall compiz
me deixou sem teclado, eu não poderia emitir o próximo comando <g>, massudo killall compiz && compiz --replace
me deu esta saída: a seguir no próximo comentário(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion
gconf_valid_key (dirname, NULL) 'falhou Inicializando opções de unityshell ... done compiz (decor) - Aviso: falha ao ligar o pixmap à textura compiz (decor) - Aviso: falha ao vincular o pixmap à textura compiz (decoração) - Aviso: falha ao ligar o pixmap à textura Iniciando o gtk-window-decorator WARN 2012-05-27 15:01:52 unity.libindicator <unknown>: 0 O arquivo da área de trabalho '/usr/share/applications/firefox.desktop' está usando um formato obsoleto ações que serão descartadas em breve. 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) 'falhou `mas SIM! que me trouxe de volta ao painel superior, ao iniciador e às janelas 3D !!! Deus te abençoe! (fora para o almoço ...)Eu acho que "compiz --replace" é uma má idéia.
Basta usar Alt-F2, "compiz-decorator" - restaurará os quadros sem a reinicialização do compiz.
fonte
Consegui restaurar os menus com um:
mas prefiro que não morra. Se alguém souber de uma correção para o (s) problema (s) que está causando a falha, isso será apreciado.
fonte
Apenas para observar - você provavelmente está enfrentando um bug conhecido na versão 12.04 & wine que afeta muitos programas no wine, embora outros estejam ok
https://bugs.launchpad.net/compiz-core/+bug/993265
fonte