Câu trả lời cho câu hỏi được đặt ra trong tiêu đề là: có nhưng không. Và thật tò mò làm thế nào mà Apple đưa ra tình huống này, theo quan điểm của tôi, điều này được giải quyết theo cách không thực tế và cuối cùng là gây hại cho người dùng, vì toàn bộ thanh không thể được tùy chỉnh.
Nhưng để hiểu tại sao chúng ta có thể di chuyển một số biểu tượng (CMD + nhấp và di chuyển) và những biểu tượng khác thì không, chúng ta phải biết chúng được phát triển như thế nào:
- Các ứng dụng của Apple và những ứng dụng sử dụng SystemUIServer: Chúng có thể được di chuyển mà không gặp vấn đề gì, như bạn đã thấy. Nó là một API riêng.
- Các ứng dụng không phải của Apple mở rộng NSMenuBar: Không thể di chuyển do không thể sử dụng API riêng của Apple.
Như bạn có thể thấy, vấn đề là Apple có một API riêng mà họ sử dụng và các chương trình khác như iStat Menus, nhưng 99% các chương trình được đặt trong thanh menu không sử dụng, và thật đáng tiếc.
Bạn sẽ có một biểu tượng, nhấp vào nó, đưa ra các tùy chọn ceunta, bạn đưa ra lựa chọn. đăng nhập và ở dưới cùng, bạn có thể thay đổi nó.
Làm thế nào để bạn đặt tên trong thanh menu? ví dụ: trong ảnh ở trên, ngay bên cạnh thời gian có ghi «carlos»