Câu hỏi Tôi có thể làm gì để dừng nút Phát / Tạm dừng khi mở iTunes?


Trong nút Snow Leopard, nút Phát / Tạm dừng (trên F8 ) mở iTunes. Làm thế nào tôi có thể vô hiệu hóa điều đó? Tốt hơn là giữ hành vi Leopard cũ, vì vậy tôi có thể sử dụng nó để kiểm soát các ứng dụng phương tiện khác (ví dụ: Spotify).


229


gốc


Chuỗi diễn đàn của Apple về vấn đề này: discussions.apple.com/thread.jspa?messageID=10075555 - không có giải pháp mặc dù. (Ngay cả khi trang tuyên bố kỳ lạ "Câu hỏi này được trả lời") - Jonik
Một chủ đề khác chưa được tiết lộ về điều này: forums.macrumors.com/showthread.php?t=757430 - August Lilleaas
Điều này được nạp với các giải pháp tốt: discussions.apple.com/… - Darren Newton
@AugustLilleaas Nó không cố định trong Sư tử! - Jonathan.
@Dag Høidahl Điều này là không cố định trong sư tử núi và mavericks. Các phím media được gắn với ứng dụng phương tiện hoạt động mới nhất. I E. bạn đang sử dụng spotify với các phím và nó hoạt động tốt. Bạn tạm dừng spotify, chơi một video trong VLC, sau đó đóng VLC. Bây giờ các phím phương tiện truyền thông vẫn còn ràng buộc với VLC vì nó là ứng dụng hoạt động cuối cùng. Tuy nhiên, bạn đã đóng VLC để ràng buộc bị mất. Nhấn phím phát hiện mở itunes một lần nữa thay vì điều khiển spotify. - Maurice


Các câu trả lời:


một sửa chữa tạm thời tốt hơn là bắt đầu quicktime và chỉ có nó chạy (không chơi một bộ phim) trong nền. Nó sử dụng ít ram / cpu hơn iTunes.


23



Thật vậy, đây là một công việc tốt hơn một chút xung quanh - Jonik
Tôi đã chấp nhận câu trả lời này vì nó là giải pháp dễ nhất và ít có vấn đề nhất. - Olly
Điều này dường như không hoạt động trên Lion, iTunes vẫn mở cho tôi, bất kể Quicktime có mở hay không. - MrDaniel
Xem câu trả lời từ @bernk từ ngày 17 tháng 10 năm 2014 có bản sửa lỗi đơn giản tồn tại các phiên bản mới của hệ điều hành và đơn giản và chính xác. - Tom Harrison Jr
đây là một sửa chữa tương tự, nếu bạn tình cờ sử dụng google chrome và nó luôn mở: cài đặt ứng dụng google music. hoặc bất kỳ tiện ích mở rộng chrome nào sẽ "chiếm đoạt" các phím phương tiện, chẳng hạn như ảnh hưởng hoặc luồng khóa. điều duy nhất là họ có thể mang lại một số vấn đề của riêng họ. hiện nay Tôi đang tự hỏi làm thế nào để sửa lỗi này một lần và cho tất cả. - cregox


Cập nhật: Có một GUI có sẵn thực hiện các bước dưới đây, tại trang web chính thức.

Sửa lỗi này rất đơn giản. Trong khi quá trình cài đặt không liên quan đến việc sử dụng Mac Terminal, bạn không cần bất kỳ kiến ​​thức nào về nó. Tôi đã bao gồm hình ảnh để làm cho nó dễ dàng hơn! Chỉ cần làm theo 6 hướng dẫn đơn giản dưới đây và bạn đã hoàn tất!

  1. Tải xuống tệp zip này
  2. Giải nén tệp
  3. Chạy tệp Patch.command (Nhấp đúp vào nó)
  4. Nó sẽ mở thiết bị đầu cuối mac. Nó rất có thể sẽ nhắc bạn nhập mật khẩu của bạn. Nhập mật khẩu của bạn và nhấn đi vào. Nó sẽ trông giống như hình dưới đây:

    step 4

  5. Ở phía dưới nó sẽ nói "Mọi thứ đã sẵn sàng. Bạn có muốn tạo bản sao lưu và áp dụng bản vá (y / N)" hay không. Kiểu y, sau đó nhấn Đi vào. Nó sẽ trông giống như hình dưới đây:

    Step 5

  6. Bạn xong việc rồi! Nó sẽ xuất một số văn bản và nói [Process Complete] ở phía dưới. Sau đó bạn có thể đóng cửa sổ thiết bị đầu cuối mac. Quá trình hoàn thành thành công sẽ trông giống như hình dưới đây:

    Step 6

Gỡ cài đặt

Nếu bạn muốn xóa bản vá này, chỉ cần chạy lại tập lệnh Patch.command.

Đây là kho lưu trữ github Nhờ thebitguru cho kịch bản này.


158



Và cũng tuyệt vời trên Lion! - Jari Keinänen
Nhị phân di chuyển ở đây: nomitsu.com/contents/MMFix.dmg Hoạt động tuyệt vời trên 10.7.3 Lion! - Pavel Alexeev
Vẫn hoạt động ở Mavericks! - fgb
Được biết nếu điều này hoạt động trên Mavericks hoặc Yosemite? - Tango
Hoạt động trên Yosemite - Alex


Giải pháp thực sự: Mở Terminal, dán vào dòng sau và nhấn Enter. Bạn đã hoàn tất. Để hoàn tác, thay đổi unload đến load trong cùng một dòng.

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

111



Đây là câu trả lời chính xác. Ty! :) - arcastro
Điều này hoạt động trên El Capitan, nhưng nó không chuyển tiếp sự kiện nút phát đến ứng dụng đang hoạt động - w00t
Đây là giải pháp tốt nhất và hoạt động trên El Capitan! - JeroenJK
Điều này sẽ hoàn toàn vô hiệu hóa thiết bị điều khiển từ xa (rcd), nếu tôi không nhầm. Mà sẽ không cho phép bạn sử dụng điều khiển từ xa mac của bạn, nếu bạn có điều đó. - Magne
Nó không hoạt động nữa trên MacOs Sierra ... Quá tệ Tôi thích có một lệnh đơn giản để làm điều đó. - NitroG42


Để điều khiển Spotify, hãy sử dụng nút Shift + Option + Play. iTunes không phản ứng với sự kết hợp này, nhưng Spotify thì có.


48



Thật vậy, bạn đúng, +1. Tuy nhiên, điều này bắt đầu hơi khó sử dụng khi tôi muốn có tùy chọn "phím chức năng chuẩn", tức là tôi cần phải nhấn 4 phím: Fn + Shift + Option + Play: P - Jonik
Mẹo này cũng hoạt động để kiểm soát Rdio. - Paul Lefebvre
++ Cách giải quyết đơn giản. Quá tệ nó không trực quan hơn. - Garen Checkley
kinda gây phiền nhiễu phải sử dụng các phím bổ trợ, nhưng hey, nếu nó có nghĩa là tôi không phải mở một cái gì đó khác lên hoặc giữ đóng iTunes sau đó tôi hạnh phúc - andyface
Trong Mountain Lion (ít nhất là phiên bản 10.8.3), hành vi này dường như đã được sửa. Khi Spotify mở, iTunes không mở nữa. - Dag Høidahl


andrew px và dmonner đã viết một giải pháp tuyệt vời ở đây: http://discussions.apple.com/thread.jspa?threadID=2122639&start=30&tstart=0

Nó sử dụng một kịch bản python và một số đổi tên để ngăn iTunes mở khi các ứng dụng bạn chọn đã mở:

Mở một Terminal và gõ như sau

cd /Applications/iTunes.app/Contents/MacOS
sudo mv iTunes iTunesX 
sudo curl http://www.cs.umd.edu/~dmonner/iTunes -O
sudo chmod uog+x iTunes 

Từ http://www.cs.umd.edu/~dmonner/iTunes

#!/usr/bin/env python

import sys, os, subprocess

launch = True
blocker = ""

apps = ["Spotify", "Songbird"]

ps = subprocess.Popen("/bin/ps -x", shell=True, stdout=subprocess.PIPE)

for line in ps.stdout.read().split("\n"):
    for app in apps:
        if app in line:
            launch = False
            blocker = app

ps.stdout.close()

if launch :
    os.spawnvp(os.P_WAIT, '/Applications/iTunes.app/Contents/MacOS/iTunesX', sys.argv)
else :
    print "Not launching iTunes while %s is running." % blocker

Thêm bất kỳ ứng dụng nào bạn cần vào danh sách apps = ["Spotify", "Songbird", "your app here"]


19



Tôi đã làm điều này trong quá khứ, nhưng Apple Update thích ghi đè lên nó. Lần cuối cùng tôi thử tạo hệ thống tệp và có thể sử dụng được, chúng tôi sẽ xem liệu Apple Update có tôn trọng cờ đó hay không. Tôi không thể thực sự kiểm tra nó cho đến khi có bản cập nhật mới, nhưng nếu có ai khác muốn thử: sudo chflags uchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags schg /Applications/iTunes.app/Contents/MacOS/ iTunes Nếu bạn muốn vô hiệu hóa (ví dụ: để thực sự cập nhật): sudo chflags nuchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags noschg /Applications/iTunes.app/Contents/MacOS/iTunes - user16315
Upvote này, zomg! - August Lilleaas
Cái này thật tuyệt. - Jake


Đổi tên iTunes chỉ hoạt động cho đến khi OS X tìm lại. Tôi đã xóa nó khỏi Ứng dụng và một vài phút sau nó được tìm thấy trên đĩa sao lưu của tôi và vấn đề được trả về. Đã xóa nó từ đó, không còn vấn đề gì nữa. Đừng quên để emty thùng rác, hoặc nó có thể sẽ được tìm thấy ở đó ...

Vì vậy, xóa tất cả các bản sao hoạt động tốt cho tôi. Âm nhạc của tôi là flac nên tôi không sử dụng nó.


6



Tôi hy vọng có một số giải pháp cũng dành cho những người trong chúng ta, những người sử dụng iTunes (quá), và không muốn xóa nó ... - Jonik


Tôi có một 'cách giải quyết':

  • Thoát iTunes
  • Định vị iTunes.app trong Trình tìm kiếm (Trong Trình tìm kiếm: Trình đơn ›Đi› Ứng dụng ...)
  • Ctrl-click vào tập tin iTunes.app và chọn 'Nén' iTunes.app "'(để sao lưu)
  • Ctrl-click vào tập tin iTunes.app và chọn 'Show Package Contents'
  • Tìm tệp 'Info.plist'bên trong thư mục' Nội dung '
  • Ctrl-click 'Info-plist' và chọn 'Open with ..' và chọn 'TextEdit' (hoặc trình soạn thảo văn bản yêu thích của bạn. Không phải Word tho.)
  • Gần cuối tệp xác định vị trí phân đoạn sau:

    <key> CFBundleIdentifier </ key>
    <string> com.apple.iTunes </ string>
  • Thay đổi 's' cuối cùng trong từ 'iTunes' thành 'z', như sau:

    <key> CFBundleIdentifier </ key>
    <string> com.apple.iTunez </ string>
  • Lưu các tập tin

  • QUAN TRỌNG: Kéo tệp 'iTunes.app' ra khỏi thư mục Ứng dụng và vào Màn hình nền
  • Kéo tệp 'iTunes.app' trở lại vào thư mục Ứng dụng
  • Điều này có thể được thực hiện bằng cách vào System Preferences ›Accounts› (Tài khoản của bạn) ›Login Items và loại bỏ 'iTunesHelper'.)
  • Đăng xuất và đăng nhập

Tôi mong cái này sẽ thành công. Nó làm việc cho tôi!


5



Nó hoạt động nhưng nó dường như làm hỏng iTunes Code Signing Certificate là ok nhưng mỗi khi bạn mở iTunes (trên máy Mac) bạn sẽ được hỏi liệu ứng dụng có được phép thực hiện các kết nối gửi đi hay không. - cust0s
Không thể xóa iTunes.app ra khỏi Ứng dụng ... nó nói "" iTunes "không thể được sửa đổi hoặc xóa vì nó được yêu cầu bởi Mac OS X." - jobwat


Đối với người dùng báo Snow: Ok tôi đã không tìm thấy một câu trả lời cho vấn đề này, nhưng tôi đã cố gắng để làm việc theo cách của tôi xung quanh (cho những người muốn xem video trên VLC và tạm dừng nó với táo từ xa / bàn phím và itunes tiếp tục mở) lựa chọn 1: mở itunes và để cho nó chạy nhưng bấm vào itunes cửa hàng và ẩn itunes hoặc giảm thiểu nó. tiếp tục xem video trên VLC và nhạc sẽ không phát.

Lựa chọn 2: Sử dụng Hàng trước để xem tất cả video của bạn. Để làm như vậy cài đặt PERIAN cho quicktime (cho phép bạn chơi tất cả các định dạng trong quicktime) và đặt tất cả các phim của bạn trong thư mục "phim" của bạn. Thưởng thức xem phim qua hàng đầu.

tùy chọn 3: (điều này làm việc một phần.) Đổi tên itunes trong thư mục ứng dụng thành "itunes_off". Để thực hiện điều này, bạn có thể cần phải làm cho đặc quyền của người dùng của bạn thành "đọc và viết". nhấp chuột phải vào itunes và bấm vào "nhận được thông tin" sau đó đi vào đặc quyền và bấm vào biểu tượng khóa nhỏ, nhập mật khẩu của bạn và sau đó thay đổi thiết lập người dùng của bạn để "đọc và viết". Sau này đổi tên itunes để cái gì khác. Nhưng giải pháp này không hoạt động chính xác cho tôi. nó ngừng mở itunes trong một thời gian nhưng khi tôi khởi động lại mac của tôi nó bắt đầu mở nó một lần nữa. Hãy thử nếu điều này làm việc cho bất cứ ai. Và giữ cho tôi được đăng.


3



Trong số tất cả các tùy chọn được trình bày cho đến thời điểm này, lựa chọn 1 có vẻ giống như một công việc ok; +1 cho điều đó - Jonik