क्या बिना किसी प्रबंधन ऐप का उपयोग किए लॉन्चपैड से अवांछित ऐप आइकन को हटाने का एक तरीका है?
यह मैक ओएस एक्स 10.7 (लायन) "टर्मिनल" में कुछ आदेशों का उपयोग करके संभव है। लेकिन मैक ओएस एक्स 10.10 (योसेमाइट) के बारे में क्या?
क्या बिना किसी प्रबंधन ऐप का उपयोग किए लॉन्चपैड से अवांछित ऐप आइकन को हटाने का एक तरीका है?
यह मैक ओएस एक्स 10.7 (लायन) "टर्मिनल" में कुछ आदेशों का उपयोग करके संभव है। लेकिन मैक ओएस एक्स 10.10 (योसेमाइट) के बारे में क्या?
जवाबों:
मैं टर्मिनल के माध्यम से एक समाधान के साथ आया था। Mac OS X 10.10 (Yosemite) में SQLite डेटाबेस का स्थान बदल दिया गया था।
आप अभी भी इस "टर्मिनल" कमांड के साथ लॉन्चपैड से ऐप्स हटा सकते हैं। बस APPNAME
उस ऐप से बदलें जिसे आप हटाना चाहते हैं।
sqlite3 $ (sudo find / private / var / folder -name com.apple.dock.launchpad) / db / db "एप्लिकेशन से प्राप्त करें" शीर्षक = 'APPNAME'; " && किलॉल डॉक
मैंने परीक्षण किया कि क्या यह रिबूट के बाद भी हटा दिया गया है। अब तक यह काम करने लगता है।
-user <username>
खोज कमांड में जोड़ना चाहिए ताकि यदि आप एक से अधिक उपयोगकर्ता हैं, तो केवल एक ही परिणाम प्राप्त करें, या find ... -exec
उन सभी के लिए इसे चलाने के लिए उपयोग करें, यदि आप चाहते हैं।
जाहिरा तौर पर आप स्पॉटलाइट में चीजों को खोज सकते हैं और केवल दर्ज करने के बजाय कमांड-एंटर को हिट कर सकते हैं, और यह फ़ाइल स्थान को ऊपर खींचता है, इसलिए मैंने इसे तुरंत हटा दिया!
इन कदमों का अनुसरण करें:
एक आइकन पर क्लिक करना या विकल्प कुंजी को तब तक दबाए रखना जब तक आइकन जिगेलिंग शुरू न करें, केवल ऐप स्टोर से डाउनलोड किए गए ऐप्स के लिए काम करता है,
मैं निम्नलिखित उत्तरों के प्रति सतर्कता बरतूंगा जहां आप आइकन को ट्रैश कर रहे हैं, क्योंकि अक्सर इसे हटाना यह नहीं है कि आप क्या चाहते हैं, यह एक फ़ंक्शन है यह सिर्फ लॉन्चपैड में नहीं है इसे हटाने से सड़क के नीचे और समस्याएं हो सकती हैं।
लॉन्चपैड से केवल आइकन को हटाने के लिए सबसे अच्छा विकल्प, लेकिन इसे हटाना नहीं davidtrautmann द्वारा पोस्ट किया गया टर्मिनल कमांड है।
तो, डेविड का जवाब बहुत करीब था, लेकिन किसी कारण से यह मेरे कंप्यूटर पर ठीक से काम नहीं करता था। (OS X 10.11.6) find
डेटाबेस के लिए पुनरावर्ती खोज नहीं करना चाहता था। चूँकि मैंने जहाँ पर नहीं होना चाहिए, वहाँ से गुदगुदाने के लिए काम किया है , मुझे एक समाधान मिला जो काम किया। इसके लिए कुछ मैनुअल काम करना होगा।
मेरे मामले में मैं डैशबोर्ड ऐप को हटाना चाहता था क्योंकि मेरे पास यह अक्षम है। मैं अक्सर डैश, एक ऑफ़लाइन एपीआई दस्तावेज़ीकरण ऐप का उपयोग करता हूं, लेकिन जब मैं लॉन्चपैड से खोजता हूं तो डैशबोर्ड ऐप्स की सूची में पहली चीज होती है। इसका मतलब है कि मैं ENTER
खोज करते समय बस नहीं मार सकता , मुझे अपने ट्रैकपैड का उपयोग करना होगा। और मुझे ऐसा करना पसंद नहीं है। आप इसे क्लिक-होल्ड ऐप्स द्वारा भी नहीं निकाल सकते क्योंकि यह एक अंतर्निहित ऐप है। बहुत गुस्सा आ रहा है, है ना?
मेरे खाते में, डेटाबेस एक उपनिर्देशिका से था /private/var/folders/cn
। डेविड के जवाब पर टिम की टिप्पणी पढ़ने के बाद, मुझे एहसास हुआ कि कई फ़ोल्डर्स यहां मौजूद होंगे; शायद प्रति उपयोगकर्ता एक। मैंने खुद इसका परीक्षण नहीं किया है, लेकिन मैंने अपना उत्तर पहले जांचने के लिए संशोधित किया है कि कौन सा फ़ोल्डर आपके पास है।
टर्मिनल में, कॉपी-पेस्ट ls -l /private/var/folders/cn
और हिट ENTER
। अपने खाते का नाम इसके द्वारा दिखाए जाने वाले के लिए देखें। "DB खोलें" अनुभाग पर जाएं।
यदि आप टर्मिनल-प्रेमी नहीं हैं और / या खोजक के साथ खोजना पसंद करते हैं, तो आप एक शॉर्टकट बना सकते हैं। (कृपया इसे समाप्त होने पर हटा दें। हम खतरनाक क्षेत्र में प्रवेश कर रहे हैं!) एक बनाने के लिए, कॉपी-पेस्ट ln -s /private/var/folders ~/Desktop/private
टर्मिनल में करें और हिट करें ENTER
। खोजक खोलें, अपने डेस्कटॉप पर नेविगेट करें, शॉर्टकट खोलें, और फ़ोल्डरों के माध्यम से ब्राउज़ करें जब तक आप पता न लगा लें com.apple.dock.launchpad
। यह शायद cn/(gobbly-gook name)/db
फ़ोल्डर में होगा। यदि आपके पास कई फ़ोल्डर्स हैं cn
, तो एक को हाइलाइट करें और Command + i
स्वामी को देखें और देखें। खोजें जब तक आप पाते हैं कि आपके पास कौन मालिक है।
आप sqlite3 /private/var/folders/cn/(folder name)/0/com.apple.dock.launchpad/db/db
टर्मिनल में कॉपी-पेस्ट करना चाहते हैं , (folder name)
जिसे आपने पाया है। (कोष्ठक निकालें।) खोल ENTER
खोलने के लिए मारो sqlite3
।
(यदि cn
है नहीं फ़ोल्डर, सभी मैं कह सकता हूँ कि में एक और कोशिश करने के लिए है /folders
निर्देशिका।)
DELETE FROM apps WHERE title='APPNAME';
टर्मिनल में कॉपी-पेस्ट करें , APPNAME
उस एप्लिकेशन को बदलें जिसे आप हटाना चाहते हैं। उद्धरण चिह्न रखें! इसे हटाने के लिए जितने ऐप की आवश्यकता है, उतने बार दोहराएं। आप सिस्टम-डिफॉल्ट्स को दूर कर सकते हैं ।
.exit
बैश पर लौटने के लिए टाइप करें। अब टाइप करें sudo killall Dock
और हिट करें ENTER
। लॉन्चपैड खोलने से पहले सिस्टम को एक पल दें। आपके द्वारा हटाए जाने वाले सभी एप्लिकेशन को चला जाना चाहिए!
मैंने पाया कि मेरे एप्लिकेशन को द्वितीयक ड्राइव पर डुप्लिकेट किया गया था और सामान्य प्रक्रियाओं ने उन्हें प्राथमिक ड्राइव से हटा दिया था। मुझे उपयोगकर्ता> एप्लिकेशन में जाकर माध्यमिक ड्राइव से फ़ाइलों को निकालना पड़ा, फिर उन्हें उस फ़ोल्डर से हटा दें।
सौभाग्य!
Yosemite ओपन लॉन्चपैड में, नियंत्रण कुंजी दबाए रखें और उस आइकन पर क्लिक करें जिसे आप निकालना चाहते हैं। आइकन पर एक प्रश्न चिह्न दिखाई देना चाहिए। बस खींचें और कचरा करने के लिए ड्रॉप।