如何创建一个.app,它是python应用程序的包装器?

时间:2018-04-05 18:09:49

标签: python macos automator xen

我最近被我的公司强迫迁移到Mac PC,我发现我需要找到linux应用程序来替换仅在Windows上可用的某些应用程序。一个示例是XenServer管理程序的管理控制台。我发现有一个名为openXenManager的开源项目。我发现它很容易构建和安装。但在安装应用程序后,我发现没有启动器。所以,我可以通过转到终端手动运行它并输入:

/usr/local/bin/openxenmanager

或者我已经了解到我可以使用Mac的Automator创建一个启动器或Mac称为“.App”。所以,我决定使用Automator创建一个“.App”。

enter image description here

我将新创建的OpenXenManger.app保存到applications文件夹,然后决定更改图标。从:

enter image description here

要:

enter image description here

我通过以下方式做到了这一点:

  1. 打开查找程序然后转到应用程序
  2. 右键单击.app
  3. 选择获取信息
  4. 打开我想在编辑器中使用的图像
  5. Command + a
  6. Command + c
  7. 然后转到信息窗口
  8. 点击左上角的小图标
  9. 然后粘贴然后关闭获取信息窗口
  10. 我现在遇到的问题是,启动应用程序后,应用程序将在Dock中作为新图标打开。如下图所示,它们是并排的:

    enter image description here

    如何让应用程序仅使用OpenXenManager.app而不显示python火箭?

    如果您对启动OpenXenManager的脚本文件感兴趣(/ usr / local / bin / openxenmanager):

    #!/usr/local/opt/python@2/bin/python2.7
    # EASY-INSTALL-SCRIPT: 'openxenmanager==0.1b1','openxenmanager'
    __requires__ = 'openxenmanager==0.1b1'
    __import__('pkg_resources').run_script('openxenmanager==0.1b1', 'openxenmanager')
    

0 个答案:

没有答案