我知道你可以通過設置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上找不到Pip可執行文件
- 8. 無法在Mac OS X中刪除)由mkstemp(創建的文件
- 9. 在mac os X dock中添加自定義視圖/ windows
- 10. 如何刪除文件時,文件名在Mac OS X太長
- 11. Mac OS X:刪除標籤中的文本(NSTextField)
- 12. 在Mac OS X中的文件的高分辨率圖標?
- 13. 目標c動畫UIbutton像mac os上的dock效果x
- 14. 爲OS X製作可執行的可執行文件
- 15. 如何從Mac OS X dock中隱藏PyQt應用程序的圖標
- 16. Mac OS X文檔圖標模板?
- 17. Qt 4.8.5 Mac Handle文件放在Dock上圖標
- 18. 如何在Mac OS X終端上運行G95可執行文件
- 19. OS X Shell - '可點擊'腳本擦除文件?
- 20. 在Swing中創建一個Mac OS X樣式Dock Bar
- 21. 帶有Mac OS X中圖標的文件夾列表
- 22. 由Dock圖標(Mac OS X)啓動的菜單欄應用程序
- 23. 的Java OS X - Dock中沒有應用程序圖標
- 24. 在Mac OS中保護可執行文件
- 25. 將Java應用程序放入Mac OS X的Dock中
- 26. Mac OS X恢復文件由git rm刪除
- 27. 在Mac OS X中閱讀windows.CSV文件
- 28. 如何運行在OS X上的可執行文件
- 29. 從OS X上的NPAPI調用外部可執行文件?
- 30. 文件夾圖標關聯在Mac OS X(小牛)
我米使用帶有cxfreeze創建(Python腳本到可執行文件) – makalways 2011-01-27 12:45:51