จะรีเซ็ตคำสั่ง Launchpad ใน macOS High Sierra ได้อย่างไร


15

ฉันไม่แน่ใจวิธีรีเซ็ต Launchpad ของฉันเพื่อให้แอพของฉันเรียงตามตัวอักษรบน macOS High Sierra

ฉันพยายามวิ่ง

defaults write com.apple.dock ResetLaunchPad -bool TRUE;

killAll Dock;

ซึ่งทำงานได้ดีกับ macOS Sierra แต่ตั้งแต่อัพเดตเป็น macOS High Sierra คำสั่งนี้ใช้ไม่ได้อีกต่อไป

สิ่งที่มันทำคือการแยกแอพที่มีอยู่แล้วให้อยู่ในหน้า 1 แต่แอพที่ติดตั้งไม่ได้เรียงตามตัวอักษร (ดูรูปด้านล่าง)

หน้า 1 ของ Launchpad (แอพในตัว)

หน้า 1

หน้า 2 ของ Launchpad (ไม่ใช่ตามลำดับตัวอักษร)

หน้า 2

ความคิดหรือข้อเสนอแนะ?


1
ฉันมีปัญหาเดียวกัน มันแปลกเพราะมันทำให้พวกเขาอยู่ในลำดับที่ดูเหมือนจะสุ่ม แต่มันทำให้พวกเขาอยู่ในลำดับเดียวกันเสมอ ฉันไม่สามารถใช้ชีวิตของฉันเพื่อหาว่ามันเป็นตัวกำหนดลำดับของสิ่งนั้นอย่างไร ยังไม่ได้เพิ่มประเภทหรือขนาดหรือวันที่ แปลกมาก
ralphthemagician

2
มาร่วมโหวตโพสต์การสนับสนุนของ Apple นี้: Discussions.apple.com/thread/8090318?language=th
Jeff

คำตอบ:


9

ในขณะนี้ดูเหมือนว่ามีสองคำตอบสำหรับคำถามของคุณ คำตอบเดียวคือวิธีการที่คุณวางไว้ด้านบน (หรือเทียบเท่ากับการลบฐานข้อมูลที่/var/folders/) ตัวเลือกอื่นคือ ... คุณทำไม่ได้

ด้วย High Sierra ส่วนมากถ้าไม่ได้ทั้งหมด Macs ที่ใช้แฟลชจัดเก็บได้อัพเกรดระบบไฟล์เป็น APFS จาก HFS + ตอนนี้ฉันยังไม่ได้อ่านเอกสารของ Apple อย่างละเอียดใน APFS แต่มีหนึ่งรายการในคำถามที่พบบ่อยซึ่งอ่านออกมาได้ว่า:

การเรียกreaddir(2)ใช้ไดเรกทอรีใน APFS ส่งคืนชื่อไฟล์ตามลำดับแฮชในขณะที่ HFS + ส่งคืนชื่อไฟล์ตามลำดับพจนานุกรม [ ที่มา: เอกสารสำหรับนักพัฒนาของ Apple ]

defaultsเคล็ดลับในทางเทคนิคยังคงทำงาน บนดิสก์ HFS + ใน High Sierra มันยังคงทำงานได้ตามที่คาดไว้ (ทดสอบด้วยตัวเอง) ในรูปแบบไดรฟ์ APFS คุณสามารถเห็นว่ามันทำอะไรบางอย่างที่มันตั้งค่าการสั่งซื้อ แต่ไม่ได้เรียงตามตัวอักษร ดังนั้นคำสั่งซื้อนั้นมักจะถูกจัดเรียงโดยแฮชของชื่อแอพไม่ใช่โดยชื่อเอง

ทางออกสำหรับ APFS? ทั้งหมดที่ฉันคิดได้ในขณะนี้คือการใช้เครื่องมือฐานข้อมูลเพื่อเรียงลำดับรายการตามลำดับตัวอักษรด้วยตนเอง แต่แล้วอีกครั้งเช่นกันอาจเพียงแค่ลากและวาง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.