2009-08-29 11:07:19 +0000 2009-08-29 11:07:19 +0000
248
248

我该怎么做才能阻止播放/暂停按钮打开iTunes?

在Snow Leopard中,播放/暂停媒体按钮(在F8键上)会打开iTunes。我如何才能关闭这个按钮?最好是保留旧的Leopard行为,这样我就可以用它来控制其他媒体应用(如Spotify)。

答案 (22)

163
163
163
2010-07-19 15:34:01 +0000

更新: 有一个GUI可以执行以下步骤,在官方网站.*

修复这个问题非常简单。虽然安装过程中确实需要使用Mac终端,但你不需要任何相关知识。我已经提供了一些图片,让你更容易安装! 只要按照下面6个简单的说明,你就可以完成了!

  1. 下载此压缩文件](https://github.com/thebitguru/play-button-itunes-patch/archive/master.zip)
  2. 解压该文件
  3. 运行Patch.command文件(双击) 4.它将打开mac终端。它很可能会提示你输入密码。输入你的密码,然后按回车键。它看起来应该类似于下图。

5.在底部会显示 “一切就绪。您是否想创建一个备份并应用补丁 (y/N)"。输入y,然后按回车键。它看起来应该和下图类似。

6.你完成了! 它应该会输出一些文本,并在底部写着[Process Complete]。然后你就可以关闭mac终端窗口了。成功完成的过程应该和下图类似。

卸载

如果你想删除这个补丁,只需再次运行Patch.command脚本。

119
119
119
2014-10-17 11:43:22 +0000

真正的解决方案。打开终端,粘贴下面这一行,然后按回车键。你就大功告成了。要撤消,将unload改为load,在同一行中的

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
```。
48
48
48
2010-02-11 09:28:22 +0000

要控制Spotify,请使用Shift + Option + Play按钮,iTunes对这个组合没有反应,但Spotify会有反应。

27
27
27
2009-09-03 22:16:33 +0000

一个更好的临时解决办法是启动 quicktime,然后在后台运行(不播放电影)。它比iTunes使用更少的RAM/CPU。

18
18
18
2009-09-11 01:54:54 +0000

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"]

2
2
2
2010-04-22 17:58:46 +0000

不知道还有多少其他应用可以用,但肯定可以用在Spotify上:如果已经打开了,在使用媒体键时按下选项,就不会打开iTunes,而是在后台控制Spotify。

2
2
2
2010-08-14 15:31:59 +0000

快速修复,我认为比这些更好…… 在http://kevingessner.com/software/functionflip/ 下载functionflip,并勾选两个框。"F8: Play/pause “和 "Start FunctionFlip at Login.” 然后到Ecoute或Spotify或其他你正在使用的软件,按播放/暂停键,将播放/暂停的快捷键设置为F8。现在,它就可以按照你的要求工作了,如果你在按住功能(fn)键的同时按住它,你仍然可以使用itunes。

1
1
1
2010-09-25 11:22:05 +0000

我已经找到了一个解决方案,虽然有点黑客。基本上运行iTunes,但在侧边菜单中选择 “应用程序 "或 "广播"。

这样,当你按下播放按钮时,iTunes中没有任何播放,所以它什么都不做,但在你想控制的应用程序中却能正常工作。

1
1
1
2013-07-02 18:27:24 +0000

这里提供的补丁一般在Mountain Lion等较新版本的Mac OS X上无法使用。吸引更多关注 @trisweb 在评论中的回答:

最新的 Mountain Lion 补丁在这里: thebitguru.com/projects/iTunesPatch / github: github.com/thebitguru/play-button-itunes-patch

1
1
1
2010-07-01 00:31:18 +0000

与其改iTunes.app的名字,不如尝试把

/Applications/iTunes.app/Contents/MacOS/iTunes

的名字改成,比如说

iTunes_

,这样可以防止你双击iTunes.app时,iTunes.app无法工作,但至少可以避免你按播放/暂停时iTunes的重启。如果你想使用iTunes.app,只需将文件重命名为 “iTunes "即可。

1
1
1
2011-06-01 04:04:17 +0000

http://www.thebitguru.com/projects/iTunesPatch有一个补丁,当按下播放/暂停多媒体键时,可以禁止打开iTunes。你必须解压从'Play Button iTunes Patch 0.7'下载的文件,然后运行PlayButtonItunesPatch目录下的'Patch.command'程序。播放/暂停继续在打开的程序上工作,但将不再打开iTunes。如果你测试了它,请在评论中留下反馈,不管它是否有效。

0
0
0
2010-10-15 07:13:26 +0000

最近有一篇Lifehacker的文章指出了如何禁用它:

0
0
0
2019-12-16 14:47:55 +0000

这款软件Mac Media Key Forwarder_提供了一个用户友好的方法来为你的媒体键优先排序Spotify。它在后台运行,并在Mac菜单栏中提供了一些简单的设置。

*下载和安装 *下载和安装 *下载和安装 **可以直接从主页下载和安装,也可以通过使用Homebrew:

brew cask install macmediakeyforwarder

**

  • 它与macOS Catalina兼容。
  • 该软件之前被称为High Sierra Media Key Enabler
  • 确保应用程序在系统首选项中的安全与隐私中被赋予足够的权限
0
0
0
2018-02-12 14:15:04 +0000

我知道OP最初问的是Snow Leopard,但似乎至少对于Spotify来说,这个问题在High Sierra上已经不存在了 – – 在Spotify上遥控按钮可以正常工作,iTunes也不再作为副作用启动。

0
0
0
2011-03-03 06:12:23 +0000

现在这个问题已经被iTunes 10.2修复了(在iPad 2发布的同一天)。现在,我可以使用Spotify,而无需打开闲置的Quicktime实例,就可以使用Spotify了!

0
0
0
2010-04-29 06:09:59 +0000

我做了一个低技术含量的东西,至少可以防止iTunes自动启动。我将iTunes.app重命名为:

sudo mv /Applications/iTunes.app /Applications/iTunesX.app

&001

,这样可以阻止iTunes自动启动,但如果你启动了它,你仍然可以使用媒体控制。

0
0
0
2009-10-27 19:24:36 +0000

在 “系统首选项 "中,在键盘窗格下的 "键盘 "选项卡上,启用 "将所有F1、F2等键作为标准功能键使用"。请务必阅读关于通过按住Fn键恢复该功能的说明。

在键盘窗格中的 "键盘快捷键 "选项卡、指定的应用程序或其他偏好设置窗格(Exposé等)中,将功能键分配给各种功能。

0
0
0
2011-02-11 12:04:39 +0000

这个办法是永久的,而且是万无一失的。进入登录项目,将iTunes助手从登录项目中取出,然后进入活动监视器(在应用程序下的实用程序文件夹中找到),退出iTunes助手。按键继续工作,但iTunes Helper没有重新打开,点击播放不再打开iTunes。

0
0
0
2017-02-16 22:22:19 +0000

最简单、最有效的解决方案(根据mritunjai在https://discussions.apple.com/thread/2570254?start=75&tstart=0 ):

  1. 打开终端
  2. 输入 (这是两个独立的命令)
0
0
0
2018-11-13 12:51:26 +0000

对我来说,Mojave的解决方案是删除iTunes中的执行位:

sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes

Preferences -> Security & privacy -> Accessibility,并在

&007下添加媒体播放器。

0
0
0
2009-09-02 01:24:26 +0000

这是一个正在进行中的解决方案。我主要使用XMBC和Hulu,所以在没有iTunes之前,我可以不使用iTunes,直到有真正的解决方案:

  1. 从应用程序中删除iTunes
  2. 从应用程序中删除前排
  3. 我在Mac上使用的每一个应用都有对应的Windows系统。看来这个开源软件可以让IR在Boot Camp中工作。http://www.eventghost.org/
-1
-1
-1
2010-12-05 12:44:54 +0000

最简单的解决办法:重命名itunes.app!

  1. 获取itunes上的读写权限,选择app,按ctrl+i点击左下角的小锁图标,输入密码,现在设置为 “每个人 "读写,关闭信息窗口
  2. 现在你可以重命名itunes.app了

再也不用一直打开itunes弹窗了!