Photoshop CS2 trong Wine 1.4 Làm rối tung Unity Desktop


9

Tôi biết rằng sự đồng thuận chung là Photoshop tốt nhất hầu như không sử dụng được dưới Wine. Tôi là một trong số ít người may mắn có CS2 (dường như là một trong những người kỳ quặc nhất) chạy tốt trong Wine 1.4 trong Ubuntu 12.04. Tất cả các quirks được đề cập như các sự cố được kích hoạt bởi công cụ văn bản không có mặt. Với mục đích thực tế của tôi - ngoại trừ không quan trọng của việc Bridge từ chối bắt đầu, phần còn lại hoạt động tốt.

Điều khó hiểu duy nhất mà nó có là khi đóng, nó làm hỏng hoàn toàn máy tính để bàn Unity, tự động mất giao diện 3D, để lại cho tôi một máy tính để bàn D2, các cửa sổ góc vuông và không có nút (x) (-) ([]) và tiêu đề cửa sổ. Điều này buộc tôi phải đóng các cửa sổ bằng Ctrl-Q và cuối cùng là khởi động lại để lấy lại giao diện cửa sổ và màn hình chính xác.

Trong trường hợp có khả năng không có giải pháp cho hành vi này, có một lệnh hoặc tập lệnh nào tôi có thể sử dụng để khôi phục máy tính để bàn thông thường không? Điều đó sẽ cho phép tôi đặt một launcher để có hiệu lực đó.

Tôi sẽ đánh giá cao bất kỳ bình luận nào không nằm trong dòng tìm kiếm một sự thay thế Photoshop. Tôi đã trải qua tất cả và họ sẽ không để tôi làm theo cách thực tế những gì tôi cần.

Rất cám ơn trước.

Ông xã.

Photoshop chạy, máy tính để bàn bình thường

Photoshop đóng, máy tính để bàn lộn xộn.  Lưu ý thiếu nút và các góc vuông


Cập nhật 27.05.2012 14:20 CST:

Eliah KaganAlvin đã giúp tôi xác định vấn đề với phiên 3D. Do đó, cho đến nay giải pháp liên quan đến việc đăng xuất khỏi phiên 3D và đăng nhập lại bằng phiên 2D trước khi bắt đầu Photoshop; sau đó nó thoát ra bình thường và không làm phiền bàn.

Rất có ích sẽ là một cách để tắt các hiệu ứng 3D mà không cần phải đăng xuất, sau đó bật lại , nếu điều đó hoàn toàn khả thi. Sự giúp đỡ thậm chí còn lớn hơn sẽ là một kịch bản BASH để tự động hóa việc này.


Cập nhật 27.05.2012 19:10 CST:

đề nghị của jasmines để thực compiz --replacehiện không chấm dứt chính xác, mặc dù trong khi thứ tự vẫn còn trong một vòng lặp, máy tính để bàn có vẻ bình thường. Tuy nhiên, việc đóng thiết bị đầu cuối hoặc phá vỡ vòng lặp sẽ đưa trạng thái phiên trở lại bàn bị tê liệt, không có bảng trên cùng, không có trình khởi chạy, không có thanh trên cùng của cửa sổ và bây giờ; không có bàn phím .

Đầu ra cuối cùng của compiz - nơi mà nó bị kẹt là đây:

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

Hy vọng ai đó có thể giải mã điều này. Đó là tiếng Phạn đối với tôi. Giải pháp cho vấn đề vẫn còn lớn ...


GIẢI QUYẾT!

Xem câu trả lời của virpara . Tôi đã tạo ra kịch bản theo đề nghị của anh ấy và đặt một trình khởi chạy cho nó trong máy tính để bàn của tôi. Hoạt động như một bùa mê và giải quyết Photoshop của tôi thoát khỏi cách cư xử tồi trong chưa đầy một phút :-)

Thêm 3 ảnh chụp màn hình trước, trong và sau .

Photoshop chạy, máy tính để bàn bình thường

Photoshop đóng cửa, máy tính để bàn bị hủy hoại

Sau khi chạy tập lệnh ** "Khôi phục Unity" **, màn hình nền trở lại bình thường

Xinh đẹp. Nơi này là một sự giàu có của kiến ​​thức. Rất cám ơn tất cả những người tham gia.


Nào mọi người! Ai đó phải có ý tưởng làm thế nào để thiết lập lại Unity mà không cần khởi động lại ... Tôi đã thử unity - bắt đầu trong một thiết bị đầu cuối và nó đã biến mất bảng điều khiển và trình khởi chạy <aaargh!>. Tại mọi thứ đã trở lại bình thường sau khi khởi động lại. Tôi nghĩ rằng một --CS5.1 / CS6 hiện tại? - Photoshop trong VM hoặc khởi động lại vào Winsloth sẽ là giải pháp tốt nhất (duy nhất?).
Jorge M. Treviño

Bạn có nghĩa là bạn đã sử dụng unity --reset? ( --restorekhông phải là cờ hợp lệ cho unity.) Điều gì xảy ra khi bạn nhấn Ctrl+ Alt+ F1, đăng nhập (bạn sẽ không thấy bất cứ điều gì khi bạn nhập mật khẩu của mình, điều đó tốt), chạy compiz --display :0 --replace, sau đó nhấn Alt+ F7?
Eliah Kagan

Bạn đã thử khởi động để thống nhất 2d và xem có cùng một lỗi không?
Alvin

Đừng lo lắng, tôi sẽ đăng câu trả lời nếu tôi cảm thấy mình có một cái thực sự sẽ hoạt động (dù sao cũng chỉ còn một tuần nữa là tiền thưởng). Trong khi đó, nếu ai đó đưa ra câu trả lời dựa trên sự cố mà chúng tôi đang thực hiện, và nó hoạt động và họ đưa vào công việc để làm cho nó kỹ lưỡng và được trình bày tốt, tôi chắc chắn không có vấn đề gì với việc họ nhận được tiền thưởng. Như đã nói ... mục tiêu của bạn chỉ là để tránh khởi động lại, hay bạn muốn tránh phải đăng xuất và đăng nhập lại sau khi chạy Photoshop CS2? Nếu bạn ổn với việc đăng xuất, có: Alt+ F2, /usr/lib/indicator-session/gtk-logout-helper.
Eliah Kagan

Một kịch bản để đăng xuất là chắc chắn khả thi. Tôi không biết về việc đăng nhập lại tự động. Bạn có thể khởi động lại GUI mà không cần đăng xuất. Hy vọng người khác có thể cân nhắc về những câu hỏi này. Bạn có thể đăng xuất? Có tự gọi gtk-logout-helpercông việc để đăng xuất?
Eliah Kagan

Câu trả lời:


4

trả lời vì nói script to restore Unity 3D without rebooting will do.

tạo một tập tin bất cứ nơi nào bạn thích (tôi sẽ tạo ra /usr/bin)

gksudo gedit /usr/bin/restore-unity cho qua và dán

#!/bin/bash

sudo killall compiz
compiz --replace

trong gedit sau đó đóng gedit. bây giờ bạn có tập lệnh có tên restore-unitytrong /usr/bin/. cho phép thực thi.

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

để chạy, mở terminal và chạy

restore-unity

Ghi chú:

chạy này dưới dạng lệnh ( alt+ F2). nếu bạn chạy cái này từ thiết bị đầu cuối, bạn phải tiếp tục chạy thiết bị đầu cuối nếu bạn bị gián đoạn hoặc đóng thiết bị đầu cuối sẽ bị rối.

Hoặc là

để làm cho nó bền bỉ ngay cả khi thiết bị đầu cuối bị đóng, chỉ cần sử dụng tiền tố nohup

đó là nó.


Cảm ơn nhiều! Điều này độc đáo làm tròn những gì jasmines đề xuất như các lệnh đầu cuối. Nó thậm chí có thể được gọi bởi một launcher máy tính để bàn. Thật không may, vấn đề của tôi dường như đã phát triển: compiz --replacelệnh bị kẹt trong một vòng lặp dường như vô tận và phải được chấm dứt bằng một tổ hợp phím Ctrl + C . Đây sẽ là giải pháp hoàn hảo vì trong khi nó đang chạy máy tính để bàn và các cửa sổ gần như khôi phục lại vẻ ngoài bình thường của chúng nhưng vì lệnh bị chấm dứt (bất thường) hoặc thiết bị đầu cuối đóng mạnh, bàn trở lại trạng thái tê liệt. Vui lòng kiểm tra các ý kiến ​​cho các cảnh báo thoát.
Jorge M. Treviño

Tôi rất vui vì nó đã giúp bạn vui lòng đọc ghi chú
Rahul Virpara

OK, tôi sẽ phải đăng xuất và đăng nhập lại vì tôi đã chạy nó trong cửa sổ terminal để kiểm tra lại nhưng sẽ quay lại sau vài phút.
Jorge M. Treviño

Sự thành công!!! Rất rất cảm ơn. Hoạt động như một lá bùa. Thực hiện theo công thức sửa đổi của bạn để thư và thực hiện một launcher. Máy tính để bàn của tôi trở lại. Có một sự thay đổi nhỏ - quan trọng; nó bị mất tinh chỉnh màu laiuncher nhưng nó nhanh nhẹn. Tôi sẽ thêm hình ảnh vào câu hỏi.
Jorge M. Treviño

3

Là compiz vẫn chạy? Nếu vậy, hãy thử giết nó và sau đó khởi động lại nó:

sudo killall compiz
compiz --replace

Báo cáo lại lỗi!

Jorge M. Treviño (OP) đã viết (đây là những bình luận của OP tôi đã đưa vào để tham khảo trong tương lai):

sudo killall compizđể lại cho tôi mà không có bàn phím, tôi không thể đưa ra lệnh tiếp theo nhưng sudo killall compiz && compiz --replaceđã cho tôi đầu ra này:

(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

Những cảnh báo tương tự theo sau ... Tôi không biết làm thế nào để đặt chúng ở đây.

(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 

và nhiều cảnh báo khác ...

Cuối cùng,

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

nhưng có! điều đó đã đưa tôi trở lại bảng điều khiển hàng đầu, trình khởi chạy và cửa sổ 3D!

Giáo sư! Giữ ngựa của bạn xin vui lòng các bạn. Tôi đã vội vàng nói rằng nó đã giải quyết vấn đề.

Thiết bị đầu cuối bị kẹt ngay sau khi đầu ra G_IS_OBJECT (object) thất bại và tôi không nhận thấy rằng tôi đã không nhận được lời nhắc lại. Phá vỡ compiz --replacetrật tự với một Ctrl+ Cđể lại cho tôi với bàn bị tê liệt một lần nữa. Tôi sẽ thử lại điều này trong chế độ 2D và xem điều gì sẽ xảy ra ...

Không đi, đầu ra là:

(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

OK, tổng là đây : compiz --replace, ngay cả trong một phiên 2D kết thúc bị mắc kẹt trong một vòng lặp lỗi với hai cảnh báo về việc interface «org.ayatana.bamf.view» not existing.chấm dứt vòng lặp vớiCtrl + Clàm tê liệt bàn. Một lần nữa, ý tưởng?

Đây là những bình luận của OP mặc dù anh ấy đã giải quyết nó ngay bây giờ (để tham khảo trong tương lai)


sudo killall compizđể lại cho tôi mà không có bàn phím, tôi không thể đưa ra lệnh tiếp theo <g> nhưng sudo killall compiz && compiz --replaceđã cho tôi kết quả này: theo nhận xét tiếp theo
Jorge M. Treviño

(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion gconf_valid_key (dirname, NULL) 'không thành công Khởi tạo tùy chọn unityshell ... xong compiz (decor) - Warn: thất bại trong việc liên kết pixmap với texture compiz (decor) - Warn: thất bại trong việc liên kết pixmap với kết cấu compiz (decor) liên kết pixmap với kết cấu Bắt đầu gtk-window-decorator WARN 2012-05-27 15:01:52 unity.libindicator <unknown>: 0 Tệp máy tính để bàn '/usr/share/appluggest/firefox.desktop' đang sử dụng định dạng không dùng cho nó hành động sẽ được loại bỏ sớm. WARN 2012-05-27 15:01:52 unity.libindicator <unknown>: 0`
Jorge M. Treviño

Những cảnh báo tương tự theo sau ... Tôi không biết làm thế nào để đặt chúng ở đây.
Jorge M. Treviño

Sau đó: (compiz: 5223): GConf-CRITICAL **: gconf_client_add_dir: khẳng định - Cảnh báo: không thể liên kết pixmap với kết cấu compiz (trang trí) - Cảnh báo: không thể liên kết pixmap với kết cấu và nhiều Cảnh báo khác ...
Jorge M. Treviño

Cuối cùng, ERROR 2012-05-27 15:01:53 unity.glib-gobject <unknown>:0 g_object_unref: assertion G_IS_OB DỰ ÁN (đối tượng) 'thất bại `nhưng CÓ! điều đó đã đưa tôi trở lại bảng điều khiển hàng đầu, trình khởi chạy và cửa sổ 3D !!! Ban phước cho anh bạn! (nghỉ trưa ...)
Jorge M. Treviño

2

Tôi nghĩ, "compiz --replace" là ý tưởng tồi.

Chỉ cần sử dụng Alt-F2, "compiz-decorator" - sẽ khôi phục các khung mà không cần khởi động lại compiz.


Giải pháp tuyệt vời! Có lẽ là tốt nhất. Hoạt động hoàn hảo và mất một phần của giây. Tôi xin lỗi bạn đã không bắt được tiền thưởng. Tôi đã thêm một trình khởi chạy cho nó trong máy tính để bàn của mình để tôi không phải săn lùng nó, trong trường hợp nó thực sự bị hỏng.
Jorge M. Treviño

2

Tôi đã có thể khôi phục các menu với:

giết -HUP pidof compiz

Nhưng tôi muốn thay vì nó không chết. Nếu bất cứ ai nghe thấy một bản sửa lỗi cho (các) sự cố gây ra sự cố, nó sẽ được đánh giá cao.


1

Chỉ cần lưu ý - bạn có thể gặp phải một lỗi đã biết trong 12.04 và rượu vang ảnh hưởng đến nhiều chương trình trong rượu, mặc dù các chương trình khác đều ổn

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


Doug, bạn đã phát hiện ra nó một cách chính xác (ý ​​định chơi chữ <g>). Hãy hy vọng Wine 1.5 đã sửa lỗi này; Tôi chưa thử cài đặt nó vì chưa có gói .deb nào và các phiên bản mới của Wine thường giới thiệu nhiều lỗi mới khi chúng giải quyết. Cho đến nay, do đó, giải pháp do virpara đưa ra mang đến cho tôi một cách giải quyết chấp nhận được. Rất cám ơn cho các head-up về lỗi ; nó ngăn tôi kiệt sức tìm kiếm giải pháp cho một vấn đề mà tôi nghĩ cụ thể là thiết lập của mình.
Jorge M. Treviño
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.