शराब के तहत फ़ोटोशॉप CS2 एकता डेस्कटॉप अप करता है


9

मुझे पता है कि आम सहमति यह है कि फ़ोटोशॉप शराब के तहत सबसे मुश्किल से उपयोग करने योग्य है। मैं भाग्यशाली कुछ में से एक हूं जिसे Ubuntu 12.04 में शराब 1.4 के तहत अच्छी तरह से CS2 (जाहिरा तौर पर सबसे कम quirky में से एक) मिला है। टेक्स्ट टूल द्वारा क्रश किए गए क्रैश जैसे सभी उल्लिखित प्रश्न उपस्थित नहीं होते हैं। मेरे व्यावहारिक उद्देश्यों के लिए- ब्रिज के महत्वहीन अपवाद को शुरू करने से इनकार करना, बाकी सब ठीक काम कर रहा है।

केवल गंभीर मोड़ यह है कि बंद करने पर, यह पूरी तरह से एकता डेस्कटॉप, स्वचालित रूप से 3 डी उपस्थिति lossing को खराब करता है, मुझे एक डी 2 डेस्कटॉप, वर्ग कोनों खिड़कियों के साथ और छोड़ने के बिना (-) ([]) बटन (x) और विंडोज़ शीर्षक। यह मुझे Ctrl-Q के माध्यम से विंडोज़ को बंद करने के लिए मजबूर करता है और अंततः सही डेस्कटॉप और विंडो उपस्थिति वापस पाने के लिए रीबूट होता है।

संभावित मामले में इस व्यवहार का कोई हल नहीं है, क्या सामान्य डेस्कटॉप को पुनर्स्थापित करने के लिए मैं एक कमांड या स्क्रिप्ट का उपयोग कर सकता हूं? यह मुझे उस प्रभाव के लिए एक लांचर रखने की अनुमति देगा।

मैं फ़ोटोशॉप के विकल्प की तलाश में किसी भी टिप्पणी की सराहना नहीं करूँगा। मैं सभी के माध्यम से गया हूं और वे मुझे एक व्यावहारिक तरीके से नहीं करने देंगे जो मुझे चाहिए।

अग्रिम में बहुत धन्यवाद।

जॉर्ज।

फ़ोटोशॉप चल रहा है, सामान्य डेस्कटॉप

फ़ोटोशॉप बंद, गड़बड़ डेस्कटॉप।  बटन और चौकोर कोनों की कमी पर ध्यान दें


अपडेट 27.05.2012 14:20 सीएसटी:

एलिया कागन और एल्विन ने मुझे 3 डी सत्र में समस्या को हल करने में मदद की है। इस प्रकार, अब तक समाधान में 3 डी सत्र के लॉग-आउट और फ़ोटोशॉप शुरू करने से पहले 2 डी सत्र के साथ लॉग-इन शामिल है ; तब यह सामान्य रूप से बाहर निकलता है और डेस्क को परेशान नहीं करता है।

बड़ी मदद करने के लिए लॉग-आउट के बिना 3 डी प्रभावों को स्विच-ऑफ करने का एक तरीका होगा , और फिर बैक-ऑन , यदि यह सभी संभव है। इससे भी बड़ी मदद के लिए इसे स्वचालित करने के लिए एक BASH स्क्रिप्ट होगी।


अपडेट 27.05.2012 19:10 सीएसटी:

चमेली का सुझाव compiz --replaceसही ढंग से समाप्त नहीं होता है, हालांकि जब आदेश एक लूप में होता है तो डेस्कटॉप सामान्य दिखाई देता है। हालाँकि, टर्मिनल को बंद करना या लूप को तोड़ना सत्र की स्थिति को अपंग डेस्क, कोई शीर्ष पैनल, कोई लॉन्चर, कोई विंडो टॉप बार और नियंत्रण और अब नहीं देता; कोई कीबोर्ड नहीं

Compiz --replace का अंतिम आउटपुट जहां अटक जाता है वह यह है:

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

उम्मीद है कि कोई इसे डिकोड कर सकता है। यह मेरे लिए संस्कृत है। समस्या का समाधान अभी भी बड़े स्तर पर है ...


हल किया!

देखें वायरपा का जवाब मैंने उनके सुझाव से स्क्रिप्ट बनाई और अपने डेस्कटॉप में एक लांचर रखा। एक आकर्षण की तरह काम करता है और एक मिनट से भी कम समय में मेरे फ़ोटोशॉप एक्जिट बैड मैनर्स को हल करता है :-)

पहले, दौरान और बाद में 3 स्क्रीन कैप्चर जोड़ना ।

फोटोशॉप चल रहा है, डेस्कटॉप सामान्य है

फोटोशॉप बंद, डेस्कटॉप बर्बाद

** "रिस्टोर यूनिटी" ** स्क्रिप्ट चलाने के बाद, डेस्कटॉप वापस सामान्य हो जाता है

सुंदर। यह स्थान ज्ञान का खजाना है। उन सभी को बहुत धन्यवाद जिन्होंने भाग लिया।


चलो लोगों! किसी को पता होना चाहिए कि रिबूट किए बिना एकता को कैसे रीसेट किया जाए ... मैंने एक टर्मिनल में एकता - श्रेष्ठता की कोशिश की और यह शीर्ष पैनल और लॉन्चर <अनारग!> को गायब कर दिया। रिबूट के बाद सब कुछ सामान्य हो गया। मैं सोच रहा हूँ कि एक वर्तमान --CS5.1 / CS6? - एक VM में फ़ोटोशॉप या Winsloth में रिबूट करना सबसे अच्छा (केवल?) समाधान होगा।
जॉर्ज एम। ट्रेविनेओ

क्या आपका मतलब है कि आपने इस्तेमाल किया है unity --reset? (के --restoreलिए एक वैध ध्वज नहीं है unity।) जब आप Ctrl+ Alt+ दबाते हैं तो क्या होता है F1, लॉग इन करें (आप अपने पासवर्ड में टाइप करते समय कुछ भी नहीं देखेंगे, यह ठीक है), चलाएं compiz --display :0 --replace, फिर Alt+ दबाएं F7?
एलियाह कगन

क्या आपने 2d एकता को बूट करने की कोशिश की है और देखें कि क्या वही बग मौजूद है?
एल्विन

चिंता मत करो, अगर मुझे लगता है कि मेरे पास एक जवाब है, जो वास्तव में काम करने जा रहा है, तो (इनाम के रास्ते पर एक सप्ताह शेष है) पोस्ट करूँगा। इस बीच, यदि कोई अन्य व्यक्ति हमारे द्वारा की जा रही समस्या निवारण के आधार पर उत्तर देता है, और यह काम करता है और वे इसे पूरी तरह से और अच्छी तरह से प्रस्तुत करने के लिए काम में लगाते हैं, तो मुझे निश्चित रूप से बाउंटी प्राप्त करने में कोई समस्या नहीं है। इसके साथ ही कहा ... क्या आपका लक्ष्य सिर्फ रिबूट करने से बचना है, या आप फ़ोटोशॉप CS2 चलाने के बाद लॉग आउट और वापस जाने से बचना चाहते हैं? यदि आप लॉग आउट होने के साथ हैं ठीक है, नहीं है: Alt+ F2, /usr/lib/indicator-session/gtk-logout-helper
एलियाह कगन

लॉग आउट करने के लिए एक स्क्रिप्ट निश्चित रूप से संभव है। मुझे अपने आप लॉग इन करने के बारे में पता नहीं है। आप वास्तव में लॉग आउट किए बिना GUI को पुनरारंभ करने में सक्षम हो सकते हैं। उम्मीद है कि कोई और इन सवालों पर तौलना कर सकता है। क्या आप लॉग आउट करने में सक्षम हैं? क्या gtk-logout-helperलॉग आउट करने के लिए मैन्युअल रूप से कार्य करना है?
एलियाह कगन

जवाबों:


4

क्योंकि उत्तर कहना है 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

बस।


बहुत धन्यवाद! यह अच्छी तरह से गोल है कि चमेली ने टर्मिनल कमांड के रूप में क्या प्रस्तावित किया। यह भी एक डेस्कटॉप लांचर द्वारा लागू किया जा सकता है। दुर्भाग्य से मेरी समस्या विकसित हुई है: compiz --replaceएक अंतहीन लूप लगता है कि कमांड अटक जाती है और इसे Ctrl + C के साथ समाप्त किया जाता है । यह एकदम सही समाधान होगा क्योंकि यह डेस्कटॉप और विंडोज़ को उनके सामान्य रूप से ठीक करता है, लेकिन जैसा कि कमांड (असामान्य रूप से) समाप्त होता है या टर्मिनल को जबरदस्ती बंद कर दिया जाता है, डेस्क अपने अपंग अवस्था में लौट जाता है। कृपया बाहर निकलने की चेतावनी के लिए टिप्पणियों की जाँच करें।
जॉर्ज एम। ट्रेविनेओ

मुझे खुशी है कि आपने नोट
राहुल वीरपा

ठीक है, मुझे पहले से ही फिर से परीक्षण करने के लिए एक टर्मिनल विंडो में चलने के रूप में लॉग-आउट करना होगा और वापस करना होगा, लेकिन वापस एक दो मिनट में होगा।
जॉर्ज एम। ट्रेविओनो

सफलता!!! बहुत बहुत शुक्रिया। एक जादू की तरह काम करता है। पत्र में अपने संशोधित नुस्खा का पालन किया और एक लांचर बनाया। मेरा डेस्कटॉप लौट आया। थोड़ी-सी असमानता-परिवर्तन; यह लाईनर कलर ट्विस्ट खो गया लेकिन यह फुर्तीला है। मैं छवियों को प्रश्न में जोड़ दूँगा।
जॉर्ज एम। ट्रेविनेओ

3

क्या अभी भी कंपीज चल रहा है? यदि हां, तो इसे मारने की कोशिश करें और फिर इसे फिर से शुरू करें:

sudo killall compiz
compiz --replace

त्रुटियों के लिए वापस रिपोर्ट करें!

जॉर्ज एम। ट्रेविनेओ (ओपी) ने लिखा (ये ओपी द्वारा की गई टिप्पणियां हैं जिन्हें मैंने भविष्य के संदर्भ में शामिल किया है):

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  

लेकिन हां! कि मुझे शीर्ष पैनल, लॉन्चर और 3 डी विंडोज़ वापस मिल गए!

ऊप्स! कृपया अपने घोड़े पकड़ो दोस्तों। मैं कह रहा था कि यह समस्या हल हो गई।

आउटपुट G_IS_OBJECT (object)विफल होने के बाद टर्मिनल अटक गया था और मैंने ध्यान नहीं दिया कि मुझे तुरंत वापस नहीं मिला। + के compiz --replaceसाथ आदेश तोड़कर मुझे फिर से अपंग डेस्क के साथ छोड़ दिया। मैं इसे 2 डी मोड में फिर से कोशिश करने जा रहा हूं और देखें कि क्या होता है ...CtrlC

नहीं जाओ, आउटपुट है:

(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डेस्क अपंग। फिर से, विचारों?

ये ओपी की टिप्पणी थी हालांकि उन्होंने इसे अब (भविष्य के संदर्भ के लिए) हल कर दिया है


sudo killall compizबिना कीबोर्ड के मुझे छोड़ दिया, मैं अगला कमांड जारी नहीं कर सका <g> लेकिन sudo killall compiz && compiz --replaceमुझे यह आउटपुट दिया: अगली टिप्पणी पर निम्नलिखित
जोर्ज एम। ट्रेविनेओ

(compiz:5223): GConf-CRITICAL **: gconf_client_add_dir: assertion gconf_valid_key (dirname, NULL) 'आरंभिक विकल्प विकल्प को प्रारंभ करने में विफल ... किया गया compiz (सजावट) - वार्न: पिक्समैप को बनावट कंपाइज़ (सजावट) से बाँधने में विफल रहा - वार्न: पिक्समैप को बुनावट से कम्पिज़ (सजावट) में विफल करने में विफल रहा - वार्न: विफल बाइंड पिक्समैप को बनावट से शुरू करें gtk-window-सज्जाकार WARN 2012-05-27 15:01:52 unity.libindicator <अज्ञात>: 0 डेस्कटॉप फ़ाइल '/usr/share/applications/firefox.desktop' 'इसके लिए एक चित्रित प्रारूप का उपयोग कर रहा है कार्रवाई जो जल्द ही गिरा दी जाएगी। WARN 2012-05-27 15:01:52 एकता। साहित्यकार <अज्ञात>: 0`
जॉर्ज एम।

इसी तरह की चेतावनी के बाद ... मुझे नहीं पता कि उन्हें यहाँ कैसे रखा जाए।
जॉर्ज एम। ट्रेविनेओ

तब: (compiz: 5223): GConf-CRITICAL **: gconf_client_add_dir: assertion `gconf_valid_key (dirname, NULL) 'असफल एकता विकल्प शुरू कर रहा है ... किया compiz (सजावट) - वार्न: पिक्समैप को बुनावट कम्पिज़ में बांधने में विफल। - वार्न: पिक्समैप को बुनावट कम्पाइज (सजावट) में बांधने में नाकाम रहे - वार्न: पिक्समैप को बुनावट और ज्यादा चेतावनियों में बांधने में नाकाम रहे ...
जॉर्ज एम। त्रेविनेओ

अंत में, ERROR 2012-05-27 15:01:53 unity.glib-gobject <unknown>:0 g_object_unref: assertion G_IS_OBJECT (ऑब्जेक्ट) 'विफल' लेकिन हाँ! कि मुझे शीर्ष पैनल, लॉन्चर और 3 डी विंडो वापस मिल गईं !!! तुम आशीर्वाद दो यार! (दोपहर के भोजन के लिए ...)
जॉर्ज एम। ट्रेविनेओ

2

मुझे लगता है, "compiz --replace" बुरा विचार है।

बस Alt-F2, "कॉम्पिज़-डेकोरेटर" का उपयोग करें - कॉम्पिज़ पुनरारंभ के बिना फ़्रेम को पुनर्स्थापित करेगा।


महान समाधान! शायद सबसे अच्छा। पूरी तरह से काम करता है और एक दूसरे का एक अंश लेता है। मुझे खेद है कि आपने इनाम नहीं पकड़ा। मैंने अपने डेस्कटॉप में इसके लिए एक लांचर जोड़ा है, तो मुझे इसके शिकार होने की ज़रूरत नहीं है, अगर यह वास्तव में टूट गया है।
जॉर्ज एम। ट्रेविनेओ

2

मैं एक के साथ मेनू को पुनर्स्थापित करने में सक्षम है:

मारना -उप pidof compiz

लेकिन मैं बहुत बल्कि यह मरना नहीं था। यदि किसी को दुर्घटना के कारण होने वाली समस्या के समाधान के बारे में सुना जाता है, तो इसकी सराहना की जाएगी।


1

बस ध्यान दें - आप शायद 12.04 & वाइन में एक ज्ञात बग का अनुभव कर रहे हैं जो शराब में कई कार्यक्रमों को प्रभावित करता है, हालांकि अन्य ठीक हैं

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


डौग, आपने इसे सटीक रूप से देखा (वाक्य <g>)। चलो आशा करते हैं कि वाइन 1.5 ने इसे सही किया है; मैंने इसे स्थापित करने का प्रयास नहीं किया है क्योंकि अभी तक कोई भी .deb पैकेज नहीं है और अक्सर नए संस्करण वाइन के कई नए बगों को पेश करते हैं जैसे वे हल करते हैं। अब तक, इस प्रकार, वायरपा द्वारा प्रस्तुत समाधान मुझे एक स्वीकार्य समाधान प्रदान करता है। बग पर सिर-अप के लिए बहुत धन्यवाद ; यह मुझे अपने आप को एक समस्या के समाधान की तलाश में थका देने से रोकता है जिसे मैंने अपने सेटअप के लिए विशेष रूप से सोचा था।
जॉर्ज एम। ट्रेविनेओ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.