Photoshop CS2 под Вином 1.4 Портит Рабочий стол Единицы

Я знаю, что общее согласие состоит в том, что Photoshop на высоте едва применимый под Вином. Я - один из удачных немногие, которые получили CS2 (по-видимому, один из наименее изворотливых) работающий хорошо под Вином 1.4 в Ubuntu 12.04. Все упомянутые причуды как катастрофические отказы, вызванные текстовым инструментом, не присутствуют. С - для моих практических целей - неважное исключение Моста, отказывающегося запускаться, остальное работает просто великолепно.

Единственная серьезная причуда, которую это имеет, - то, что на закрытии, это портит полностью рабочий стол Единицы, теряя автоматически 3D появление, оставляя меня с рабочим столом D2, квадрат загнал окна в угол и без (x) кнопки (-)([]) и заголовок окон. Это вынуждает меня закрыть окна посредством Ctrl-Q и в конечном счете перезагрузки для возвращения корректного рабочего стола и появления окна.

В вероятном случае нет никакого решения этого поведения, есть ли команда или сценарий, который я могу использовать для восстановления обычного рабочего стола? Это позволило бы мне помещать средство запуска в тот эффект.

Я буду ценить любой комментарий не в строках поиска замены Photoshop. Я был через все, и они не позволят мне сделать практическим способом, в чем я нуждаюсь.

Заранее большое спасибо.

Jorge.

Photoshop running, normal desktop

Photoshop closed, messed desktop. Note the lack of buttons and the square corners


Обновление 27.05.2012 14:20 CST:

Eliah Kagan и Alvin помогли мне точно определить проблему к 3D сессии. Таким образом до сих пор решение включает выходить из 3D сессии и вход назад - в с 2D сессией перед стартовым Photoshop; затем это обычно выходит и не нарушает стол.

Из большой справки был бы способ выключить 3D эффекты, не имея необходимость выходить из системы, и затем обратно - на, если это вообще выполнимо. Из еще большей справки был бы сценарий Bash для автоматизации этого.


Обновление 27.05.2012 19:10 CST:

предложение жасминов, чтобы сделать a compiz --replace не завершается правильно, хотя, в то время как порядок находится все еще в цикле, рабочий стол кажется нормальным. Однако закрытие терминала или повреждение цикла возвращаются состояние сессии к хромому столу, никакой верхней панели, никакому средству запуска, никакой панели вершины окна и средствам управления и теперь; никакая клавиатура.

Окончательный результат compiz - замена, где это застревает, является этим:

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

Надо надеяться, кто-то может декодировать это. Это является санскритским мне. Решение проблемы все еще на свободе...


РЕШЕННЫЙ!

См. ответ virpara. Я создал сценарий его предложением и поместил средство запуска в него в моем рабочем столе. Работы как очарование и решают мою невежливость выхода Photoshop меньше чем за минуту :-)

Добавление 3 снимков экрана прежде, в течение и после.

Photoshop running, desktop normal

Photoshop closed, desktop ruined

After running **"Restore Unity"** script, desktop back to normal

Красивый. Это место является богатством знания. Большое спасибо всем, кто участвовал.

9
задан 13 April 2017 в 15:24

5 ответов

compiz все еще работает? Если так, попытка уничтожают его и затем перезапускают его:

sudo killall compiz
compiz --replace

Сообщите для ошибок!

Jorge M. Treviño (OP) записал (это комментарии OP, который я включал для дальнейшего использования):

sudo killall compiz оставленный меня без клавиатуры, я не мог дать следующую команду, но sudo killall compiz && compiz --replace дал мне этот вывод:

(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion gconf_valid_key (dirname, NULL)' failed Initializing unityshell options...done 
compiz (decor) - Warn: failed to bind pixmap to texture compiz (decor) - Warn: failed to bind pixmap to texture 
compiz (decor) - Warn: failed to bind pixmap to texture Starting gtk-window-decorator 
WARN 2012-05-27 15:01:52 unity.libindicator <unknown>:0 Desktop file '/usr/share/applications/firefox.desktop' is using a deprecated format for its actions that will be dropped soon. 
WARN 2012-05-27 15:01:52 unity.libindicator <unknown>:0

Соблюдаются подобные предупреждения... Я не знаю, как разместить их сюда. Затем

(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed Initializing unityshell options...done 
compiz (decor) - Warn: failed to bind pixmap to texture compiz (decor) - Warn: failed to bind pixmap to texture 
compiz (decor) - Warn: failed to bind pixmap to texture 

и больше Предупреждений...

Наконец,

ERROR 2012-05-27 15:01:53 unity.glib-gobject <unknown>:0 
g_object_unref: assertion G_IS_OBJECT (object)' failed  

но ДА! это получило меня назад верхняя панель, средство запуска и 3D окна!

Ой! Держите своих лошадей, пожалуйста, парни. Я был поспешным высказыванием, что это решило проблему.

Терминал застрял сразу после вывода G_IS_OBJECT (object) отказавший и я не заметил, что не вернул подсказку. Повреждение compiz --replace порядок с Ctrl+C оставил меня с хромым столом снова. Я собираюсь попробовать это снова в 2D режиме и видеть то, что происходит...

Никакие не идут, вывод:

(compiz:30135): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL)' failed Initializing unityshell options...done
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

Хорошо, сумма - это: compiz --replace, даже в 2D концах сессии всунул ошибочный цикл с двумя предупреждениями о interface «org.ayatana.bamf.view» not existing. Завершение цикла с Ctrl+C наносит вред столу. Снова, идеи?

они были комментариями OP, хотя он решил его теперь (для дальнейшего использования)

3
ответ дан 13 April 2017 в 15:24

Я думаю, «compiz --replace» - плохая идея.

Просто используйте Alt-F2, «compiz-decorator» - восстановит кадры без перезапуска compiz.

0
ответ дан 13 April 2017 в 15:24

Мне удалось восстановить меню с помощью:

kill -HUP pidof compiz

, но я бы предпочел, чтобы он не умер , Если кто-то услышит о решении проблемы, вызвавшей сбой, это будет оценено.

0
ответ дан 13 April 2017 в 15:24

Просто чтобы заметить - вы, вероятно, испытываете известную ошибку в 12.04 & amp; wine, который влияет на многие программы в Wine, хотя с другими все в порядке

https://bugs.launchpad.net/compiz-core/+bug/993265

0
ответ дан 13 April 2017 в 15:24

отвечает, потому что говорит script to restore Unity 3D without rebooting will do.

создайте файл, где вам нравится (я создам в /usr/bin)

gksudo gedit /usr/bin/restore-unity, передайте и вставьте

#!/bin/bash

sudo killall compiz
compiz --replace

в gedit, затем закройте gedit. теперь у вас есть скрипт с именем restore-unity в /usr/bin/. дать разрешение на исполнение.

sudo chmod +x /usr/bin/restore-unity

для запуска, открытия терминала и запуска

restore-unity

Примечание:

запустить эту команду как ( alt + F2 ). если вы запускаете это из терминала, вы должны продолжать работать с терминалом, если вы прервете или закроете терминал, все испортится.

Или

, чтобы сделать его постоянным, даже если терминал закрыт, просто используйте префикс nohup

, вот и все.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: