LTanN
V2EX  ›  macOS

如何解决在 Steam 下载的游戏创建快捷方式在 Launchpad 和桌面都无效的问题?

  •  
  •   LTanN · Feb 1, 2016 · 9628 views
    This topic created in 3778 days ago, the information mentioned may be changed or developed.
    12 replies    2016-02-02 10:58:01 +08:00
    FurN1
        1
    FurN1  
       Feb 1, 2016
    不要用那个快捷方式,虽然我可以正常使用快捷方式,但我从来不用,都从库里启动
    sean419
        2
    sean419  
       Feb 1, 2016
    @IgniteWhite me too
    zhjits
        3
    zhjits  
       Feb 1, 2016
    OS X 有“快捷方式”这个说法?
    JJaicmkmy
        4
    JJaicmkmy  
       Feb 1, 2016 via iPad
    @zhjits 有啊,官方的说法叫“替身”
    dingdangnao
        5
    dingdangnao  
       Feb 1, 2016
    @zhjits 替身 呗
    LTanN
        6
    LTanN  
    OP
       Feb 1, 2016
    @zhjits Windows 和 OS X 同时用,各种奇怪的习惯
    erinsnow
        7
    erinsnow  
       Feb 2, 2016
    不玩
    liuyanjun0826
        8
    liuyanjun0826  
       Feb 2, 2016
    @JJaicmkmy
    @dingdangnao 替身和快捷方式是两种东西,前者是拿来用的,后者是拿来好看的,我估计 Steam 创建的替身不能用是一个 Bug 。
    libook
        9
    libook  
       Feb 2, 2016
    库里启动。。。我用 Windows 玩游戏哈哈
    slowman
        10
    slowman  
       Feb 2, 2016
    可以 cat 看看,记得内容类似 open steam://game name 这样的
    teloti
        11
    teloti  
       Feb 2, 2016
    在 ~/Applications/XXX.app/contents/ 目录下创建 info.plist ,内容为:
    teloti
        12
    teloti  
       Feb 2, 2016
    @teloti

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>CFBundleExecutable</key>
    <string>run.sh</string>
    <key>CFBundleIconFile</key>
    <string>shortcut.icns</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>1.0</string>
    <key>CFBundlePackageType</key>
    <string>APPL</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.0</string>
    </dict>
    </plist>


    如果 /contents/Resouces/ 下没有任何 .icns 文件的话
    <key>CFBundleIconFile</key>
    <string>shortcut.icns</string>
    这两行就不要了,否则改成相应的 .icns 文件名就好了

    我是这么做以在 LaunchPad 里启动的,希望能帮到你 ~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1397 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 17:04 · PVG 01:04 · LAX 10:04 · JFK 13:04
    ♥ Do have faith in what you're doing.