- - كيفية إخفاء أيقونات التطبيقات من OS X Launchpad مع برنامج نصي

كيفية إخفاء أيقونات التطبيق من OS X Launchpad مع البرنامج النصي

لوحة التشغيل في OS X رائعة ليس فقط من أجلإطلاق التطبيقات ، ولكن أيضًا للحفاظ على تنظيمها. المجلدات التي تنشئها في Launchpad ليست مجلدات حقيقية تم إنشاؤها في مجلد Application ، والتي تتيح لك الاحتفاظ بالتطبيقات التي تستخدمها بشكل متكرر مجمعة بشكل مختلف عن قائمة التطبيقات المثبتة. المشكلة الوحيدة في أيقونات التطبيق في Launchpad هي أنه يمكنك فقط نقلها إلى مجلد ، وعدم إخفائها تمامًا. هذا يشبه إلى حد كبير الأوساخ التي تجتاح تحت السجادة. لا تزال رموز التطبيق موجودة ، على الرغم من أنها مخبأة في مجلد وبعيدًا عن الأنظار. الشيء الجيد هو أنه يمكنك إزالة أيقونات التطبيق من Launchpad باستخدام برنامج نصي بسيط بسيط ، ولا تقلق بشأن حذف التطبيق من نظامك.

ماك انطلاق

لحذف الرموز من Launchpad ، يجب أولاً فتح محرر AppleScript ولصق البرنامج النصي التالي فيه.

on open the_items
my Lighten_LaunchPad(the_items)
end open
on Lighten_LaunchPad(the_items)
repeat with the_item in the_items
set the_item to the_item as alias
--try
tell application "Finder"
set nameString to name of the_item
set sost to (my get_the_name(nameString)) as string
end tell
display dialog "Are you sure you want to remove "" & sost & "" from the Launchpad? The app itself won"t be deleted."         try
set my_command to "sqlite3 ~/Library/Application\ Support/Dock/" & "*.db "DELETE from apps WHERE title=" & (quoted form of sost) & ";";osascript -e "tell application "Dock" to quit""
do shell script my_command
on error the error_message number the error_number
activate
if the error_number is not -128 then
if the error_number is 1 then
set the error_text to "Error: " & the error_number & ". " & "You probably have too many old versions of the LaunchPad database file." & return & return & " To fix that, move some old ones out of ~/Library/Application Support/Dock. You can safely move any file with a name that ends with ".db" or ".db.backup" except for the most recently modified one." & return & return & "Do you want me to open that folder for you?"                     display dialog the error_text buttons {"Yes, please open it.", "Cancel"} default button 1
if button returned of the result is "Yes, please open it." then
do shell script "open" & space & quoted form of POSIX path of (path to application support folder from user domain) & "Dock"
end if
error number -128
else
set the error_text to "Error: " & the error_number & ". " & the error_message                     display dialog the error_text buttons {"Cancel"} default button 1
end if
else
error number -128
end if
end try
end repeat
display dialog "All done!" buttons {"OK"} default button 1
end Lighten_LaunchPad
on get_the_name(nameString)
tell AppleScript
set olD to text item delimiters
set text item delimiters to "."
set reqItem to -1
if last item of nameString = "." then set reqItem to -2
set theName to text item reqItem of nameString
--try
set theNameNoExt to ((text items 1 through (reqItem - 1) of nameString) as string)
set text item delimiters to olD
return {theNameNoExt}
end tell
end get_the_name
on run
set the_items to ((choose file) as list)
Lighten_LaunchPad(the_items) end run

بعد ذلك ، احفظ البرنامج النصي كتطبيق في أي مكان تريد. الآن قم بتشغيل هذا التطبيق وسيتم فتح نافذة Finder. حدد التطبيق الذي تريد إزالته من Launchpad ، وتأكد عندما يسألك عما إذا كنت تريد حقًا حذف الرمز الخاص به. سيتم إعادة تشغيل Dock الآن ، وسيذهب التطبيق من Launchpad. فقط قم بتكرارها لجميع الرموز التي تريد إزالتها من Launchpad ، ويجب أن تتم.

إذا كنت تريد استعادة رمز أي تطبيقلوحة التشغيل ، لا تحتاج إلى الاعتماد على هذا البرنامج النصي (أو أي أداة أخرى ، لهذه المسألة) ؛ ما عليك سوى فتح مجلد التطبيقات واسحب وإسقاط رمز التطبيق إلى Launchpad.

حذر من أن إزالة وإضافة الرموز مثلهذا لن يحافظ على بنية المجلد الخاصة بهم في Launchpad سليمة. عند إضافة رمز تطبيق تم فرزه مسبقًا إلى مجلد قبل إزالته ، فلن يستعيد موقعه القديم وسيتعين عليك إسقاطه يدويًا في المجلد الذي تختاره مرة أخرى.

إذا كنت لا توافق على تثبيت تطبيق آخر لهذا الغرض ، فقد ترغب في تجربة Launchpad-control.

[عبر تلميحات نظام التشغيل Mac OS X]

تعليقات