我知道你可以通過設置LSUIELEMENT = 1
來刪除應用程序的停靠欄圖標。我有一個由cx_freeze
創建的可執行文件,它將一組Python腳本捆綁到一個可執行文件中。如何使用或不使用AppleScript來移除停靠欄圖標?在Mac OS X中刪除shell可執行文件的dock圖標?
0
A
回答
0
普通的可執行文件(即命令行工具)不會顯示在擴展塢中。
0
我的應用在其框架中有一些輔助命令行工具。如果工具存儲在框架的可執行目錄中,Mac OS X想要在Dock中顯示它們。由於工具運行速度很快,因此這會顯示爲所有其他Dock圖標移動時的簡短閃光,以便爲新圖標留出空間,然後向後移動。
爲了解決這個問題,我在Info.plist
中將LSBackgroundOnly
設置爲true
。 LSUIElement
也可能工作。由於命令行工具只是一個文件,因此您設置Info.plist
的方式是將Xcode嵌入二進制文件中的單獨文件。您可以通過將-sectcreate __TEXT __info_plist $(INFOPLIST_FILE)
添加到OTHER_LDFLAGS
構建設置來進行設置。 (希望有一個Makefile線或同等這裏你可以設置爲cx_freeze
)
相關問題
- 1. 從OS X Dock執行Shell腳本?
- 2. 如何使用c執行mac OS x可執行文件iphone
- 3. 如何從Mac OS X dock中隱藏應用程序圖標
- 4. 在OS X的dock上下文菜單中顯示圖標?
- 5. 在Mac OS X中的「點擊執行」
- 6. 如何在Mac OS X上創建ELF可執行文件?
- 7. 無法在Mac OS X中刪除)由mkstemp(創建的文件
- 8. Mac OS X:刪除標籤中的文本(NSTextField)
- 9. 在mac os X dock中添加自定義視圖/ windows
- 10. 在Mac OS X中的文件的高分辨率圖標?
- 11. 如何從Mac OS X dock中隱藏PyQt應用程序的圖標
- 12. Mac OS X文檔圖標模板?
- 13. 如何在Mac OS X終端上運行G95可執行文件
- 14. 在Swing中創建一個Mac OS X樣式Dock Bar
- 15. 的Java OS X - Dock中沒有應用程序圖標
- 16. 在Mac OS X中閱讀windows.CSV文件
- 17. 從OS X上的NPAPI調用外部可執行文件?
- 18. OS X Dock在Iphone應用程序中?
- 19. Java OS X Dock菜單
- 20. Os X 10.9使用sed刪除多個文件中的多行
- 21. Mac OS X中的tsnames.ora文件Sierra 10.12.2
- 22. 在Java中運行Unix可執行文件Objective-C文件(OS X)
- 23. 防止損壞的可執行文件在OS X上啓動
- 24. 在OS X上跟蹤互連的Python可執行文件
- 25. NSURL訪問可可中的網絡共享文件 - Mac OS X
- 26. 在可可中拖放Dock圖標 - 建立文件關聯
- 27. NSWindowFlipper在可可的Mac OS X
- 28. Mac OS X中的shell腳本從主目錄運行?
- 29. 如何在Mac OS X上將二進制文件的內容嵌入到可執行文件中?
- 30. 重新實現Mac OS X Dock的自動隱藏
我米使用帶有cxfreeze創建(Python腳本到可執行文件) – makalways 2011-01-27 12:45:51