Oll*_*lly 259 itunes media-keys osx-snow-leopard macos
在 Snow Leopard 中,播放/暂停媒体按钮(在F8按键上)打开 iTunes。我怎样才能禁用它?最好保持旧的 Leopard 行为,这样我就可以用它来控制其他媒体应用程序(例如 Spotify)。
小智 163
更新:在官方网站上有一个可执行以下步骤的 GUI 。
解决这个问题非常简单。虽然安装过程确实涉及使用 Mac 终端,但您不需要了解它。我已经包含了图像以使其更容易!只需按照下面的 6 个简单说明操作即可完成!
解压文件
运行 Patch.command 文件(双击它)
它将打开mac终端。它很可能会提示您输入密码。输入您的密码并按enter。它应该类似于下图:
在底部它会说“一切都准备好了。你想创建一个备份并应用补丁吗(是/否)”。键入y,然后按Enter。它应该类似于下图:
你完成了!它应该输出一些文本并[Process Complete]
在底部说。然后您可以关闭 mac 终端窗口。成功完成的过程应类似于下图:
如果要删除此补丁,只需再次运行 Patch.command 脚本即可。
这是 github 存储库感谢 thebitguru 提供此脚本。
ber*_*rnk 130
真正的解决方案:打开终端,粘贴以下行,然后按回车键。你完成了。要撤消,unload
请load
在同一行中更改为。
launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
Run Code Online (Sandbox Code Playgroud)
Dag*_*ahl 48
要控制 Spotify,请使用 Shift + Option + 播放按钮。iTunes 不会对这种组合做出反应,但 Spotify 会。
小智 28
更好的临时解决方法是启动 quicktime 并让它在后台运行(而不是播放电影)。它比 iTunes 使用更少的 ram/cpu。
Dar*_*ton 18
andrew px 和 dmonner 在这里写了一个很好的解决方法:http ://discussions.apple.com/thread.jspa?threadID=2122639&start=30&tstart=0
它使用 python 脚本和一些重命名来防止 iTunes 在您选择的应用程序已经打开时打开:
打开终端并输入以下内容
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
Run Code Online (Sandbox Code Playgroud)
来自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
Run Code Online (Sandbox Code Playgroud)
将您需要的任何应用程序添加到列表中 apps = ["Spotify", "Songbird", "your app here"]
小智 6
重命名 iTunes 仅在 OS X 再次找到它之前有效。我从应用程序中删除了它,几分钟后它在我的备份磁盘上被发现,问题又回来了。从那里删除它,没有更多的问题。不要忘记清空垃圾箱,否则它可能会在那里找到......
所以,删除所有副本对我来说很好。我的音乐是flac,所以无论如何我都没有用。
小智 5
我有一个“解决方法”:
在文件底部附近找到以下部分:
<key>CFBundleIdentifier</key> <string>com.apple.iTunes</string>
将“iTunes”一词中的最后一个“s”更改为“z”,如下所示:
<key>CFBundleIdentifier</key> <string>com.apple.iTunez</string>
保存文件
我希望这有效。这个对我有用!