लॉन्चपैड में दो बार दिख रहा है स्काइप - क्यों? मैं इसे कैसे ठीक करूं?


8

लॉन्चपैड में दो बार स्काइप दिखाई दे रहा है । यह थोड़ी देर के लिए ऐसा काम कर रहा है, लेकिन अगर मुझे सही से याद है तो मुझे लगता है कि यह पहली बार शुरू हुआ जब मैंने स्काइप ऑटो-अपडेट को कुछ समय पहले ही शुरू किया था।

किसी भी विचार क्यों Skype दो बार दिखा रहा है?

अतिरिक्त Skype उदाहरण से कैसे छुटकारा पा सकते हैं?

लॉन्चपैड में दो स्काइप आइकन

मैंने अपनी हार्ड ड्राइव को एक अतिरिक्त एप्लिकेशन बंडल के लिए "सिस्टम फाइल्स" सहित स्पॉटलाइट का उपयोग करके खोजा है। कोई भी मौजूद नहीं है।

जब लॉन्चपैड में किसी भी स्काइप आइकन पर क्लिक करते हैं तो वे दोनों एक ही एप्लिकेशन को लॉन्च करने लगते हैं (एक्टिविटी मॉनिटर इस बात की पुष्टि करता है - वे एक ही रास्ते पर हैं)।


क्या होता है जब आप क्लिक करते हैं और पकड़ते हैं और फिर बिना नोटिफिकेशन बैज को हटा देते हैं?
balexandre

2
लॉन्चपैड के भीतर से हटाए जा सकने वाले एकमात्र एप्लिकेशन वे हैं जिन्हें आपने मैक ऐप स्टोर से डाउनलोड किया था। मैक एप स्टोर पर फिलहाल स्काइप उपलब्ध नहीं है।
सैमुअल मिकेल बोल्स

जवाबों:


8

खैर, थोड़ा और शोध करें और मुझे इसका हल मिल गया होगा।

* सावधानी के साथ आगे बढ़ें। बैकअप फ़ाइलें। होशियार बनो। यह मेरे लिए YMMV का काम करता है। *

आसान उपाय

इस समस्या को ठीक करने का सबसे सीधा आगे का तरीका लॉन्चपैड के डेटा को संग्रहीत करने वाले SQLite डेटाबेस को हटाना प्रतीत होता है। ऐसा करने के लिए बस निम्नलिखित फ़ोल्डर खोलें,

~/Library/Application\ Support/Dock

और वहां मिलने वाली किसी भी .db फ़ाइलों को हटा दें। उनके पास एक फ़ाइल नाम होगा जो इस तरह दिखता है,

58357ED0-F8D5-4EB3-9A1F-E6B71B0A001D.db

फिर टर्मिनल खोलें और वापसी के बाद इस कमांड को टाइप करें:

killall Dock

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

मुश्किल समाधान

मैंने उपर्युक्त फ़ोल्डर को खोला और उपर्युक्त फ़ाइल को स्थित किया और फिर उस फ़ाइल को SQLite डेटाबेस ब्राउज़र में फ़ाइल को db ब्राउज़र के लिए आइकन पर खींचकर खोला ।

एक बार फ़ाइल खोलने के बाद मैंने ब्राउज़ डेटा पर क्लिक किया और फिर तालिका मेनू से ऐप्स का चयन किया।

डेटा ब्राउज़ करें - ऐप्स चुनें

मैंने तब तक ऐप्स की सूची में स्क्रॉल किया जब तक मुझे स्काइप के लिए डुप्लिकेट रिकॉर्ड में से एक नहीं मिला और इसे चुना।

स्काइप एक डुप्लिकेट है

चयनित डुप्लिकेट रिकॉर्ड के साथ मैंने डिलीट रिकॉर्ड पर क्लिक किया।

रिकॉर्ड हटाएं

मैंने तब SQLite डेटाबेस ब्राउज़र छोड़ दिया और स्वीकार किया कि मैं अपने परिवर्तनों को सहेजना चाहता था।

फिर मैंने टर्मिनल पर स्विच किया और वापसी के बाद इस कमांड को टाइप किया:

killall Dock

और स्काइप के डॉपेलगैन्जर को मेरे लॉन्चपैड से हटा दिया गया था।


5

EASIEST समाधान। लॉन्चपैड नियंत्रण वरीयता फलक डाउनलोड करें , और इसका उपयोग उन पृष्ठों, समूहों या एकल आइकन को छिपाने के लिए करें जिन्हें आप नहीं चाहते हैं, जैसे डुप्लिकेट किए गए स्काइप आइकन।


1
यह एक अच्छा संकेत है XAleXOwnZX - मुझे इस वरीयता फलक के बारे में पता नहीं था। यह वास्तव में नहीं होता ठीक क्या लॉन्चपैड डेटाबेस में डेटाबेस भ्रष्टाचार प्रतीत होता है, लेकिन यह अन्य प्रयोजनों के लिए अच्छा होगा। उन सभी कष्टप्रद एडोब ऐप से छुटकारा पाने की तरह जो क्रिएटिव सूट के साथ इंस्टॉल हो जाते हैं।
सैमुअल मिकेल बोल्स

मैंने इसके लिए इसका उपयोग किया है: P
अलेक्जेंडर -

लॉन्चपैड से आइकन को हटाने के लिए एक आकर्षण की तरह काम किया। एकमात्र समस्या यह है कि प्रविष्टियां अभी भी डेटाबेस में लगती हैं - अब Skype के लिए एक अनियंत्रित प्रविष्टि है और एक .Skype_Upgrad के लिए है।
जॉन क्लेटन

क्या यह मायने रखता है अगर वे अभी भी sql db में हैं? यू वांछित परिणाम मिला, नहीं?
अलेक्जेंडर - मोनिका

2

सैमुअल मिकेल बाउल्स के जवाब के अलावा। लॉन्चपैड डेटाबेस को संपादित करते समय, एप्लिकेशन के सभी संदर्भों को हटाना सबसे अच्छा है।

डेटाबेस की संरचना इस प्रकार है:

टेबल आइटम यह वह टेबल है जहां आपके लॉन्चपैड के सभी आइटम संग्रहीत किए जाते हैं। ऐप हटाने के लिए यह पहला स्थान है। कॉलम "पंक्ति" "एप्लिकेशन तालिका" item_id "के अनुरूप है। कॉलम "parent_id" समूहों की तालिका "item_id" के अनुरूप है।

टेबल एप्लिकेशन यह वह जगह है जहां सभी एप्लिकेशन स्टोर किए जाते हैं (कॉलम "शीर्षक" में मानव-पढ़ने योग्य ऐप नाम के साथ)। वह ऐप ढूंढें जिसे आप यहां हटाना चाहते हैं और "item_id" को याद रखें ताकि आप इसे आइटम तालिका से भी निकाल सकें।

टेबल समूह में आपके लॉन्चपैड में आपके द्वारा बनाए गए समूह शामिल हैं। इस तालिका का "item_id" कॉलम आइटम तालिका के "parent_id" कॉलम के अनुरूप है। मेरे कुछ अनाथ समूह थे जिन्हें मैंने इस तालिका से प्रविष्टि हटाकर हटा दिया था।

यह बिल्कुल कठिन तरीका है, लेकिन आपको पूरा नियंत्रण देता है। लॉन्चपैड नियंत्रण का उपयोग करना आसान है।

अद्यतन: आइटम तालिका से एक पंक्ति को हटाने से भी एप्लिकेशन तालिका में प्रविष्टि को हटा दिया जाता है, इसलिए विभिन्न तालिकाओं में इसे हटाने की कोई आवश्यकता नहीं है। वे जुड़े हुए हैं मुझे लगता है।


1

सरल, कम संभावित विनाशकारी, इस मंच पर पाया समाधान :

  1. अपने एप्लिकेशन फ़ोल्डर से Skype.app एप्लिकेशन को ट्रैश में ले जाएं, लेकिन इसे IT नहीं करें
  2. लॉन्चपैड खोलें और लॉन्चपैड में स्काइप आइकन पर क्लिक करें, स्काइप आइकन को "?" दिखाना चाहिए, फिर लॉन्चपैड से गायब हो जाना चाहिए।
  3. Skype.app एप्लिकेशन को ट्रैश बैक से अपने एप्लिकेशन फ़ोल्डर में ले जाएं।
  4. लॉन्चपैड को फिर से खोलें, अब केवल एक स्काइप आइकन होना चाहिए।

-1

इसकी वजह अपडेट है। आप बस आइकन पर राइट क्लिक करके पुराने डॉक को हटा दें और फिर डॉक से हटाएं का चयन करें।


डॉक से आइकन हटाने से फाइलसिस्टम से फाइल नहीं हटेगी। लॉन्चपैड शॉर्टकट के लिए एप्लिकेशन प्रदान करने के लिए आपके फाइल सिस्टम (हार्ड ड्राइव) में विशिष्ट फ़ोल्डरों को स्कैन करता है।
सैमुअल मिकेल बोल्स

मुझे अपने Eclipse एप्लिकेशन के साथ भी यही समस्या आई। नए एप्लिकेशन बंडल के लिए गोदी बिंदुओं में आइकन को अपडेट करने के बाद इसे क्लिक करने पर आवेदन शुरू हो जाएगा। लेकिन जब आवेदन शुरू होता है तो यह अपना नया आइकन दिखाता है क्योंकि यह गोदी में पुराने के बारे में नहीं जानता है।
दर्शन प्रजापति

दर्शन, यह एक अलग समस्या है।
सैमुअल मिकेल बोल्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.