NoTunes, ứng dụng macOS ngăn Apple Music khởi chạy
(github.com/tombonez)- noTunes là ứng dụng ngăn iTunes hoặc Apple Music khởi chạy trên macOS, giúp tránh việc ứng dụng Music tự động mở trong các tình huống như kết nối lại tai nghe Bluetooth
- Khi để ứng dụng chạy, việc khởi chạy iTunes/Music sẽ bị chặn; có thể nhấp chuột trái vào biểu tượng trên thanh menu để bật hoặc tắt chức năng chặn
- Có thể cài đặt bằng cách tải trực tiếp noTunes-3.5.zip hoặc qua Homebrew Cask với
brew install --cask notunes - Tự động chạy khi khởi động được thiết lập trong Login Items của System Settings trên macOS Ventura trở về sau, hoặc trong Users & Groups của System Preferences trên các phiên bản trước Ventura
- Có thể chỉ định ứng dụng hoặc website sẽ được mở thay cho iTunes/Apple Music bằng giá trị replacement; các website như URL YouTube Music cũng có thể được đặt làm mục thay thế
noTunes làm gì
- noTunes là ứng dụng dành cho macOS, ngăn iTunes hoặc Apple Music khởi chạy
- Khi chạy ứng dụng, iTunes/Music sẽ không còn khởi chạy nữa
- Ví dụ, có thể ngăn tình huống ứng dụng Music mở khi tai nghe Bluetooth được kết nối lại
- Nhấp chuột trái vào biểu tượng trên thanh menu để chuyển đổi chức năng noTunes giữa trạng thái bật/tắt
Cách cài đặt
- Tải trực tiếp:
- Cài bằng Homebrew:
brew install --cask notunes
Thiết lập tự động chạy khi khởi động
- Từ Ventura trở về sau:
- Đi tới System Settings
- Chọn General
- Chọn Login Items
- Nhấp
+dưới Open at Login và chọn noTunes
- Trước Ventura:
- Đi tới System Preferences -> Users & Groups
- Chọn
Login Itemsbên dưới người dùng - Nhấp vào ổ khóa ở góc dưới bên trái và nhập mật khẩu đăng nhập
- Nhấp
+trong bảng chính để tìm noTunes - Chọn noTunes và nhấp
Add
Thao tác với biểu tượng trên thanh menu
- Nhấp chuột trái vào biểu tượng trên thanh menu để bật/tắt chức năng noTunes
- Trạng thái Enabled sẽ chặn iTunes/Music khởi chạy
- Trạng thái Disabled sẽ cho phép iTunes/Music khởi chạy
- Để ẩn biểu tượng trên thanh menu, nhấp chuột phải hoặc control-click vào biểu tượng rồi nhấp
Hide Icon - Để khôi phục biểu tượng thanh menu đã ẩn, thoát noTunes, chạy lệnh sau trong Terminal rồi mở lại ứng dụng
defaults delete digital.twisted.noTunes
Cách thoát noTunes
- Nếu biểu tượng trên thanh menu đang hiển thị:
- Nhấp chuột phải hoặc control-click vào biểu tượng rồi nhấp quit
- Nếu biểu tượng trên thanh menu đã bị ẩn:
- Thoát ứng dụng trong Activity Monitor hoặc chạy lệnh sau trong Terminal
osascript -e 'quit app "noTunes"'
Thiết lập mở thay thế iTunes/Apple Music
- Để mở một ứng dụng nhạc khác khi có nỗ lực khởi chạy iTunes/Music, hãy thay
YOUR_MUSIC_APPbằng tên ứng dụng mong muốn rồi chạy lệnh saudefaults write digital.twisted.noTunes replacement /Applications/YOUR_MUSIC_APP.app - Sau khi thiết lập, khi iTunes/Music sắp được khởi chạy,
/Applications/YOUR_MUSIC_APP.appsẽ được mở thay thế - Website cũng có thể được dùng làm mục thay thế; ví dụ có thể mở YouTube Music
defaults write digital.twisted.noTunes replacement https://music.youtube.com/ - Để vô hiệu hóa thiết lập mở thay thế, chạy lệnh sau
defaults delete digital.twisted.noTunes replacement
Hỗ trợ và giấy phép
- Có thể tài trợ cho dự án qua GitHub Sponsors
- Mã được cung cấp theo MIT License
1 bình luận
Ý kiến trên Hacker News
Cuối cùng cũng có rồi. Đây là một vấn đề thật sự gây khó chịu với người dùng Spotify
Tôi đã đặt Spotify khởi động cùng hệ thống, nhưng khi hệ thống vừa khởi động và tôi chưa đụng tới cửa sổ nào mà nhấn nút phát vật lý trên bàn phím, thay vì Spotify phát như mong đợi thì Apple Music lại bật lên. Thật sự phát điên
Kết luận nghe như đùa là cách giải quyết hiển nhiên cho “lỗi” này chính là bắt đầu dùng Apple Music
Cứ đeo AirPods vào thì khoảng một nửa số lần Apple Music lại bật ra và cướp focus khỏi việc tôi đang định làm
Đây là hành vi đã hỏng từ chiếc iPhone đầu tiên, và tôi nghĩ chỉ cần thêm một stack 2 mục là có thể giải quyết 99% trường hợp sử dụng
Mỗi lần quên mà bấm vào là Apple Music mở ra, rồi nếu force quit thì lại rơi vào vòng lặp nó khởi động lại, cảm giác như bị trừng phạt
Tôi không nhớ có lúc nào bực vì nút phát mở Apple Music; tệ nhất cũng chỉ là tôi định phát Spotify nhưng YouTube trong một tab trình duyệt đang mở lại phát. Tôi cũng gần như không tắt máy, nên theo
uptimethì lần khởi động lại gần nhất là 79 ngày trước, và vì tôi hầu như luôn để Spotify hoặc YouTube mở nền, có lẽ macOS không cần mở ứng dụng mới. Tôi tự hỏi mình đang làm đúng điều gìTôi đã dùng macOS toàn thời gian khoảng 4 năm, trước đó dùng nhiều bản phân phối Linux khoảng 10 năm
Tôi quá xui với phần cứng Asus, và lúc đó làm việc ở Apple nên được giảm giá mạnh khi mua MacBook, vì vậy tôi chuyển sang macOS. Phần cứng laptop sau 4 năm vẫn ổn, nhưng tôi ngày càng bức bối với macOS. Vì là Unix nên dòng lệnh và công cụ phát triển ổn, nhưng tôi có cảm giác mình liên tục phải làm việc bằng cách lách qua hướng đi mà Apple thúc đẩy. Số lần tôi vô tình bật Apple Music thì không đếm xuể, và việc có ứng dụng như thế này xuất hiện cho thấy không chỉ mình tôi gặp vậy
Vấn đề không hẳn nằm ở hành vi mặc định, mà là có quá nhiều thứ tôi không muốn bị nhét kèm. Tôi không muốn Apple Maps, Apple Music và các ứng dụng nhỏ phụ thuộc vào dịch vụ Apple được cài sẵn; tôi ước có một macOS tối giản chỉ gồm desktop, terminal và vài tiện ích cơ bản. Nếu Apple Music không được cài thì nó cũng không thể chạy. Khi hỗ trợ Linux cho MacBook T2 được cộng đồng hoàn thiện, tôi định chuyển hẳn sang NixOS minimal
[1] Tôi đã thề sẽ không bao giờ mua sản phẩm Asus nữa. Laptop của tôi bắt đầu vỡ theo đúng nghĩa đen chỉ sau 1 năm sử dụng, dù gần như không di chuyển và chỉ để cạnh giường, các khớp nhựa vẫn bị bong tách, phải “phẫu thuật” rất nhiều bằng Gorilla Glue và kẹp. Không bao giờ nữa
[2] Ví dụ như trình quản lý đĩa
Một sản phẩm vốn có thể tốt nhưng các linh kiện mỏng manh, dễ vỡ lại phá hỏng toàn bộ chất lượng. Rất đáng xem laptop Framework(https://frame.work). Chừng nào họ không đi chệch hướng thì tôi không có ý định mua thứ khác. Dòng Lenovo T* cũng tốt, và T580 là một trong những máy tôi thích nhất từ trước tới nay. Dell cũng làm ra sản phẩm đẹp, nhưng thường tôi sẽ chọn dòng business của XPS, có lẽ là Precision. Nếu dùng Dell thì Ubuntu hoặc các bản phân phối phái sinh có vẻ tốt hơn một chút; còn Fedora hay Arch thì trong 6–9 tháng sau khi model mới ra mắt, trước khi driver được đưa vào kernel, phải phụ thuộc vào bản build của Dell nên khá vướng
Tôi đã thấy ở nhiều thương hiệu: họ nhồi phần cứng cao cấp vào bộ vỏ rẻ nhất, thiết kế tệ nhất, và cuối cùng thứ gây vấn đề không phải phần cứng thực tế mà là chính bộ vỏ đó. Có những ngoại lệ như bo mạch MSI, nơi dường như luôn có vấn đề phần cứng riêng, nhưng tôi sẽ không mua nữa
May là tôi đã mua gói bảo hành đắt tiền, nhưng vì không biết tiếp theo nên dùng laptop nào cho phát triển game, cuối cùng tôi quay lại dùng desktop
Đây chính là kiểu lạm dụng quyền lực mà tôi mong các cơ quan chống độc quyền tập trung vào
Apple, Inc đồng thời sở hữu hệ điều hành và ứng dụng nghe nhạc, rồi dùng quyền kiểm soát hệ điều hành để trao lợi thế bất công cho ứng dụng nhạc của chính mình so với các ứng dụng nhạc cạnh tranh. Không chỉ Apple làm vậy; mọi công ty công nghệ lớn đều dùng quyền lực nền tảng để giành lợi thế cạnh tranh trong các ngành không liên quan
Tôi nhớ MacBook Pro 2019 là phần cứng tệ. Touch Bar kinh khủng và cấu hình cổng quá kém: không có HDMI, không có sạc nam châm, không có USB-A.
Phần mềm cũng không được trau chuốt. Khi dùng ở chế độ “clamshell” đóng nắp thì máy tắt nguồn, cũng không đổi được thiết lập, nên muốn giữ máy bật phải cần phần mềm bên thứ ba. Nhưng khi đóng nắp thì lại không chạm được vào cảm biến vân tay. iPhone không có cảm biến vân tay nên dùng nhận diện khuôn mặt, còn Mac có cảm biến vân tay nhưng lại không nhận diện khuôn mặt bằng camera IR như Windows Hello.
Thật ngạc nhiên là macOS không có tính năng kiểu “khi đóng nắp > tắt nguồn / tiếp tục chạy” mà Windows đã hỗ trợ từ thời XP.
Vấn đề cảm biến vân tay có ba phương án thay thế. Apple Watch có thể thay thế cho hầu hết nhu cầu, có bàn phím rời của Apple tích hợp cảm biến vân tay, và cũng có thể chỉ cần dùng mật khẩu.
Tôi cũng từng tải các ứng dụng như Amphetamine để đóng nắp mà vẫn bật khi không cắm nguồn, nhưng theo tôi thì nó hoàn toàn không hoạt động.
Chẳng lẽ không thể thừa nhận rằng họ thao túng con người rất giỏi và con người thì dễ dự đoán sao? Điều đó có thể làm tổn thương lòng tự trọng của các fan đã mua một sản phẩm 2.000 USD với 8GB RAM và CPU tầm thường, nhưng bí mật công khai này chỉ mang lại lợi ích cho cổ đông Apple.
Tôi tự hỏi Apple được lợi gì khi bỏ thiết lập cho phép chọn có mở Apple Music hay không.
Người dùng âm thanh chuyên nghiệp chắc cũng không muốn thứ này bật lên chỉ vì họ cắm tai nghe.
Dĩ nhiên phần lớn tương tác đó ngay từ đầu đã là giả, nhưng có quản lý dự án nào lại chủ động thừa nhận điều đó chứ. Lý do này cũng giống như việc quảng cáo vẫn nằm ở những vị trí khó chịu, dễ bấm nhầm, dù việc giảm các cú bấm nhầm sẽ tốt hơn cho tất cả mọi người.
Thật sốc khi Apple cứ để mặc chuyện như thế này. Nhìn từ góc độ chống độc quyền thì nó gợi nhớ đến Internet Explorer, và cũng tạo cảm giác như đang thấy lại đống thiết lập linh tinh, tệ hại từng đi kèm các PC Windows ngày xưa.
Thành thật mà nói, ở một số khía cạnh, một bản cài Windows sạch còn có vẻ ít bừa bộn hơn một bản cài Mac mới. Có lẽ chẳng bao lâu nữa mọi người sẽ tạo bộ cài macOS tùy biến để đưa thiết lập mặc định về trạng thái bình thường và dọn bớt rác, giống thời XP.
Một ví dụ khác là Pages. Dù bạn tích ô “dùng ứng dụng này từ nay về sau” bao nhiêu lần, nó vẫn khăng khăng muốn trở thành trình xem CSV mặc định. Không có cách nào khác ngoài gỡ bỏ hoàn toàn.
Muốn đổi mặc định cho mọi tệp thuộc loại đó, phải mở bảng thông tin bằng command+i rồi nhấn “Change All…” dưới mục “Open With”. Tôi dùng công cụ dòng lệnh duti.
Nếu không bắt buộc phải chạy một phần mềm cụ thể nào đó, thì nên dùng thứ có chất lượng 10/10 hơn là thứ có trải nghiệm người dùng 6/10 nhưng tối đa hóa lợi nhuận 10/10. Sở dĩ tôi nói Fedora là vì Linux họ Debian thường đẩy người ta quay lại Windows.
Các tiện ích siêu tập trung chỉ lấp đúng một tính năng bị thiếu một cách kỳ lạ trong macOS là truyền thống đã có từ lâu, và ứng dụng này có thể là đỉnh cao của thể loại đó.
Tôi vẫn không hiểu vì sao Apple lại quyết định rằng khi cắm tai nghe thì không nên có chỉ báo âm lượng trên thanh menu. Thật sự không hiểu.
Linux thì Wi-Fi, Bluetooth, âm thanh, video cũng chỉ ở mức vừa đủ chạy, còn Windows thì có vô số tiện ích để dọn dẹp các thứ lặt vặt của hệ điều hành. Đây không phải vấn đề riêng của Mac, chỉ là hương vị khác nhau thôi.
Giờ cũng cần một thứ chỉ chặn chia sẻ clipboard tự động mà không phải tắt hoàn toàn Handoff.
Khó tin thật đấy Apple, nhưng có những người dùng nhiều thiết bị cho các mục đích khác nhau, và việc clipboard tự động qua lại giữa chúng thì tốt nhất cũng chỉ là phiền phức. Chỉ cần chia sẻ khi kết nối từ xa một cách rõ ràng từ thiết bị này sang thiết bị khác là đủ.
Thay vì chia sẻ tự động, nếu có tính năng gửi văn bản sang thiết bị khác kiểu AirDrop thì có lẽ tốt hơn nhiều.
Handoff có một lỗi rất khó chịu khi chia sẻ chuột và bàn phím, còn Synergy thì có thể cấu hình hoàn toàn. Hơn nữa lại là mua một lần.
launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plistChẳng phải lệnh này có thể xử lý mọi hành vi kiểu như vô tình bấm phải nút đó sao?
Điểm cốt lõi của phần mềm được liên kết là vẫn để chúng hoạt động với trình phát media mong muốn như Spotify, đồng thời chỉ chặn việc trình phát media của Apple chiếm quyền.
Phát hiện hay. Trước đây tôi giải quyết bằng cách âm thầm chặn nó bằng Santa[1], nhưng luôn có cảm giác là quá mức nếu chỉ dùng cho mỗi mục đích đó