Zdaję sobie sprawę, że panuje ogólna zgoda co do tego, że Photoshop jest w najlepszym razie ledwie użyteczny w Wine. Jestem jednym z nielicznych, którzy sprawili, że CS2 (najwyraźniej jeden z najmniej dziwacznych) działa dobrze pod Wine 1.4 w Ubuntu 12.04. Wszystkie wspomniane dziwactwa, takie jak awarie wywołane przez narzędzie tekstowe, nie są obecne. Z - dla moich praktycznych celów - nieistotnym wyjątkiem, że Bridge odmawia startu, reszta działa dobrze.
Jedyne dziwne, jakie ma, to to, że po zamknięciu całkowicie zepsuło pulpit Unity, automatycznie tracąc wygląd 3D, pozostawiając mi pulpit D2, kwadratowe narożniki i bez przycisków (x) (-) ([]) i tytuł systemu Windows. Zmusza mnie to do zamknięcia okien za pomocą Ctrl-Q i ewentualnie ponownego uruchomienia, aby przywrócić prawidłowy wygląd pulpitu i okna.
W prawdopodobnym przypadku nie ma rozwiązania tego zachowania, czy istnieje polecenie lub skrypt, których można użyć do przywrócenia zwykłego pulpitu? To pozwoliłoby mi umieścić wyrzutnię w tym celu.
Będę wdzięczny za każdy komentarz, który nie pasuje do szukania substytutu Photoshopa. Przeszedłem już wszystko i nie pozwolą mi zrobić w praktyczny sposób tego, czego potrzebuję.
Z góry bardzo dziękuję.
Jorge.
Aktualizacja 27.05.2012 14:20 CST:
Eliah Kagan i Alvin pomogli mi wskazać problem podczas sesji 3D. Zatem do tej pory rozwiązanie polega na wylogowaniu z sesji 3D i ponownym zalogowaniu się za pomocą sesji 2D przed uruchomieniem programu Photoshop; następnie wychodzi normalnie i nie przeszkadza w biurku.
Bardzo pomocny byłby sposób na wyłączenie efektów 3D bez konieczności wylogowywania, a następnie ponownego uruchamiania , jeśli jest to w ogóle wykonalne. Jeszcze bardziej pomocny byłby skrypt BASH, aby to zautomatyzować.
Aktualizacja 27.05.2012 19:10 CST:
sugestia jaśminu, aby zrobić a compiz --replace
nie kończy się poprawnie, chociaż gdy kolejność jest wciąż w pętli, pulpit wydaje się normalny. Jednak zamknięcie terminala lub przerwanie pętli przywraca status sesji do kalekiego biurka, bez górnego panelu, bez programu uruchamiającego, bez górnego paska okna i elementów sterujących, a teraz; bez klawiatury .
Ostateczne wyjście compiz --replace, w którym utknie, to:
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
Mam nadzieję, że ktoś to zdekoduje. To dla mnie sanskryt. Rozwiązanie problemu wciąż jest na wolności ...
ROZWIĄZANY!
Zobacz odpowiedź virpary . Stworzyłem skrypt według jego sugestii i umieściłem na nim program uruchamiający. Działa jak urok i rozwiązuje moje problemy z wychowaniem w Photoshopie w mniej niż minutę :-)
Dodanie 3 zrzutów ekranu przed, w trakcie i po .
Piękny. To miejsce to bogactwo wiedzy. Dziękujemy wszystkim, którzy wzięli udział.
unity --reset
? (--restore
nie jest poprawną flagąunity
.) Co się stanie, gdy naciśnieszCtrl
+Alt
+F1
, zaloguj się (nic nie zobaczysz podczas wpisywania hasła, to dobrze), uruchomcompiz --display :0 --replace
, a następnie naciśnijAlt
+F7
?Alt
+F2
,/usr/lib/indicator-session/gtk-logout-helper
.gtk-logout-helper
działa w celu wylogowania?Odpowiedzi:
odpowiadanie, bo tak mówi
script to restore Unity 3D without rebooting will do.
stwórz plik gdziekolwiek chcesz (ja utworzę
/usr/bin
)gksudo gedit /usr/bin/restore-unity
podaj i wklejw gedit, a następnie zamknij gedit. teraz masz skrypt o nazwie
restore-unity
w/usr/bin/
. zezwolić na wykonanie.sudo chmod +x /usr/bin/restore-unity
uruchomić, otwórz terminal i uruchom
restore-unity
Uwaga:
uruchom to jako polecenie ( alt+ F2). jeśli uruchomisz to z terminala, musisz kontynuować działanie terminalu, jeśli przerwiesz lub zamkniesz terminal, coś się popsuje.Lub
aby było trwałe, nawet jeśli terminal jest zamknięty, wystarczy użyć prefiksu
nohup
Otóż to.
źródło
compiz --replace
command utknie w tym, co wydaje się być nieskończoną pętlę i ma zostać zakończona Ctrl + C . Byłoby to idealne rozwiązanie, ponieważ podczas gdy pulpit jest uruchomiony, a system Windows prawie odzyskuje normalny wygląd, ale ponieważ (nienormalnie) polecenie zostało zakończone lub terminal został mocno zamknięty, biurko powraca do stanu sparaliżowanego. Sprawdź komentarze dotyczące ostrzeżeń o wyjściu.Czy Compiz nadal działa? Jeśli tak, spróbuj go zabić, a następnie uruchom ponownie:
Zgłoś się za błędy!
Jorge M. Treviño (OP) napisał (są to komentarze OP, które zamieściłem na przyszłość):
sudo killall compiz
zostawił mnie bez klawiatury, nie mogłem wydać następnego polecenia, alesudo killall compiz && compiz --replace
dał mi ten wynik:Podobne ostrzeżenia nastąpiły ... Nie wiem, jak je tutaj umieścić
i więcej Ostrzeżeń ...
Wreszcie,
ale tak! dzięki czemu wróciłem do górnego panelu, programu uruchamiającego i okien 3D!
Ups! Trzymajcie konie, proszę, chłopaki. Pośpiesznie powiedziałem, że to rozwiązało problem.
Terminal utknął tuż po
G_IS_OBJECT (object)
awarii wyjścia i nie zauważyłem, że nie otrzymałem monitu z powrotem. Złamaniecompiz --replace
porządku za pomocą Ctrl+ Cpozostawiło mnie z kalekim biurkiem. Spróbuję ponownie w trybie 2D i zobaczę, co się stanie ...Nie idź, wynik to:
OK, suma jest następująca:
compiz --replace
nawet w sesji 2D końcówka utknęła w pętli błędów z dwoma ostrzeżeniami ointerface «org.ayatana.bamf.view» not existing.
zakończeniu pętli za pomocą Ctrl+ Ckalekuje biurko. Znów pomysły?były to komentarze OP, choć rozwiązał je teraz (do wglądu w przyszłości)
źródło
sudo killall compiz
zostawił mnie bez klawiatury, nie mogłem wydać następnego polecenia <g>, alesudo killall compiz && compiz --replace
dałem mi ten wynik: zgodnie z następnym komentarzem(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion
gconf_valid_key (dirname, NULL) 'failed Inicjowanie opcji unityshell ... zrobiono compiz (decor) - Ostrzegaj: nie udało się powiązać pixmapy z teksturą compiz (decor) - Ostrzegaj: nie udało się powiązać pixmapy z teksturą compiz (wystrój) powiąż pikmapę z teksturą Uruchamianie narzędzia gtk-window-decorator WARN 2012-05-27 15:01:52 unity.libindicator <unknown>: 0 Plik na pulpicie '/usr/share/applications/firefox.desktop' używa przestarzałego formatu działania, które zostaną wkrótce usunięte. WARN 2012-05-27 15:01:52 unity.libindicator <unnown>: 0`ERROR 2012-05-27 15:01:53 unity.glib-gobject <unknown>:0 g_object_unref: assertion
G_IS_OBJECT (obiekt) „nie powiodło się”, ale TAK! dzięki czemu wróciłem do górnego panelu, programu uruchamiającego i okien 3D !!! Na zdrowie! (poza obiadem ...)Myślę, że „compiz --replace” to zły pomysł.
Wystarczy użyć Alt-F2, „compiz-decorator” - przywróci ramki bez restartu compiz.
źródło
Udało mi się przywrócić menu za pomocą:
ale wolałbym, żeby to nie umarło. Jeśli ktoś usłyszy o rozwiązaniu problemu (ów) powodującego awarię, będzie to mile widziane.
źródło
Uwaga: prawdopodobnie w 12.04 wystąpił znany błąd, który wpływa na wiele programów w winie, choć inne są w porządku
https://bugs.launchpad.net/compiz-core/+bug/993265
źródło