在Snow Leopard中,“播放/暂停”媒体按钮(位于F8键上)打开iTunes。如何禁用它?最好保留旧的Leopard行为,以便我可以用它来控制其他媒体应用程序(例如Spotify)。
在Snow Leopard中,“播放/暂停”媒体按钮(位于F8键上)打开iTunes。如何禁用它?最好保留旧的Leopard行为,以便我可以用它来控制其他媒体应用程序(例如Spotify)。
Answers:
更好的临时解决方案是启动quicktime,然后使其在后台运行(而不是播放电影)。与iTunes相比,它使用的ram / cpu更少。
更新:可以在官方网站上找到执行以下步骤的GUI 。
解决这个问题非常简单。尽管安装过程确实涉及使用Mac Terminal,但您不需要任何知识。我已包含图片以使其变得更容易!只需按照以下6条简单说明进行操作即可!
它将打开mac终端。它很可能会提示您输入密码。输入密码,然后按enter。它的外观应类似于下图:
底部会显示“一切准备就绪。您要创建备份并应用补丁(是/否)”。键入y,然后按Enter。它的外观应类似于下图:
大功告成!它应该输出一些文本并[Process Complete]
在底部说。然后,您可以关闭mac终端窗口。成功完成的过程应类似于下图:
如果要删除此修补程序,只需再次运行Patch.command脚本。
这是github仓库,感谢thebitguru提供此脚本。
真正的解决方案:打开终端,粘贴以下行,然后按Enter。你完成了。要撤消,请更改unload
为load
同一行。
launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
要控制Spotify,请使用Shift + Option +播放按钮。iTunes不会对此组合作出反应,但Spotify会做出反应。
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
从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
将您需要的任何应用程序添加到列表中 apps = ["Spotify", "Songbird", "your app here"]
我有一个“解决方法”:
在文件底部附近找到以下段:
<key> CFBundleIdentifier </ key> <string> com.apple.iTunes </ string>
将单词“ iTunes”中的最后一个“ s”更改为“ z”,如下所示:
<key> CFBundleIdentifier </ key> <string> com.apple.iTunez </ string>
保存文件
我希望这行得通。这个对我有用!
对于Snow Leopard用户:好的,我没有找到这个问题的答案,但是我尝试了自己的解决方法(对于想要在VLC上观看视频并使用Apple遥控器/键盘将其暂停并且iTunes保持打开状态的人)选项1:打开iTunes并运行它,但是单击iTunes存储并隐藏iTunes或将其最小化。继续在VLC上观看视频,音乐将不会播放。
选项2:使用“前排”观看所有视频。为此,请为快速时间安装PERIAN(允许您以快速时间播放所有格式),然后将所有电影放入“电影”文件夹中。喜欢在前排看电影。
选项3 :(此功能部分起作用。)将Applications文件夹中的iTunes重命名为“ itunes_off”。为此,您可能需要授予用户“读取和写入”权限。右键单击iTunes,然后单击“获取信息”,然后进入特权并单击小锁图标,输入密码,然后将用户设置更改为“读和写”。之后,将iTunes重命名为其他名称。但是这个解决方案对我来说无法正常工作。它停止了一段时间打开iTunes,但是当我重新启动Mac时,它又开始打开它了。尝试是否对任何人都有效。并让我发布。
我只用过iTunes和Spotify。
我发现以下低技术解决方案有效:
1.打开iTunes,然后在“库”下选择一个不包含任何内容的文件夹-例如,我从来没有任何“铃声”;您也可以创建一个空的播放列表并选择它。
2.保持iTunes打开状态,但在“ iTunes”菜单中选择“隐藏iTunes”。
结果是,尽管iTunes已打开,但它没有任何内容可以播放,因此当我按下“播放”按钮时,我听到的只是来自Spotify的音乐。
不确定它可以使用多少其他应用程序,但肯定可以与Spotify一起使用:如果已经打开,则在使用媒体键时按Option不会打开iTunes,并在后台控制Spotify。
我认为比这些更好的快速修复程序...在http://kevingessner.com/software/functionflip/下载functionflip 并选中两个框:“ F8:播放/暂停”和“在登录时启动FunctionFlip”。然后转到Ecoute或Spotify或您正在使用的任何东西,然后通过按播放/暂停键将播放/暂停的键盘快捷键设置为F8。现在,它可以按您希望的方式工作,并且如果您在按下功能(fn)键的同时按下它,仍可以将它与iTunes一起使用。
对我来说很棒!
我发现了一个解决方案,尽管有点笨拙。基本上运行iTunes,但从侧面菜单中选择“应用程序”或“收音机”。
这样,当您按下播放按钮时,iTunes中没有任何内容可以播放,因此它什么也没做,但是可以在您要控制的应用程序中使用。
在http://www.thebitguru.com/projects/iTunesPatch上有一个可用的修补程序,当按Play / Pause多媒体键时,它将禁止打开iTunes。您必须解压缩从“播放按钮iTunes Patch 0.7”下载的文件,然后运行PlayButtonItunesPatch目录中的“ Patch.command”程序。
我已经在Snow Leopard(Mac OSX 10.6)上对其进行了测试,并且可以完美运行。播放/暂停继续在打开的程序上起作用,但是将不再打开iTunes。如果您进行测试,请在评论中留下反馈,无论它是否有效。
尝试更改iTunes.app的名称,而不是更改iTunes.app的名称。
/Applications/iTunes.app/Contents/MacOS/iTunes
例如
iTunes_
这样可以防止iTunes.app在双击时无法正常工作,但至少在按Play / Pause(暂停/暂停)时,它可以使iTunes.app重生。如果要使用iTunes.app,只需将文件重命名为“ iTunes”
foo:MacOS root# pwd /Applications/iTunes.app/Contents/MacOS foo:MacOS root# mv iTunes iTunes_ mv: rename iTunes to iTunes_: Operation not permitted
这是一个进行中的解决方案。.我主要使用XMBC和Hulu,因此可以在没有iTunes的情况下运行,直到有真正的解决方案为止:
完成这些步骤后,Hulu和XMBC可以再次通过遥控器使用!唯一的问题是遥控器上的菜单键仍然打开前行
=====
我个人正在考虑在HTPC Mac Mini上使用Win7。我在Mac上使用的每个应用都有Windows对应版本。这款开源软件似乎可以使IR在Boot Camp中工作:http : //www.eventghost.org/
最近有一篇Lifehacker文章指出如何禁用它:
iTunes 10.2(在iPad 2推出的同一天发行)现已修复此问题。现在,无需打开空闲的Quicktime实例,就可以使用Spotify!
我使用播放/暂停Spotify和Quicksilver的applescript解决了这个问题(我只使用spotify和iTunes,所以可能并不那么困难)。它不适用于遥控器,但是如果您只想能够快速播放/暂停Spotify,而无需打开和播放iTunes等,则它就像一种享受。
如果您感兴趣,这是小程序:
tell application "Spotify" to activate
tell application "System Events"
tell process "Spotify"
click menu item 1 of menu 1 of menu bar item 5 of menu bar 1
end tell
end tell
解决方法,最简单,最有效的解决方案(每个mritunjai位于https://discussions.apple.com/thread/2570254?start=75&tstart=0):
输入(这是两个单独的命令)
launchctl stop com.apple.rcd
launchctl unload /System/Library/LaunchAgents/com.apple.rcd.plist
Iospirit声称,他们的Candelair司机也可以帮助解决此问题。他们网站上的更多信息