这些天,我读了很多书,但不确定它的具体用途。我需要问这个问题,因为找不到有人向我解释。现在我迷路了。
主要问题是我需要在Ubuntu的“ / usr / share / name_app”中安装我的应用程序(python + glade),在“ / usr / share / applications”中安装一个“ .desktop”文件。
我发现的解决方案是创建一个“ .deb”文件,因为安装完美。在ubuntu中,我可以使用Unity单击启动器“ .desktop”来启动它。(可能我会将其上传到“ Ubuntu软件中心”)。
对于Windows,我可以使用“ py2exe”或类似名称,而对于Mac,则可以使用另一个。
但是,就像代码在GitHub中一样,它应该具有“安装程序”或“ makefile”进行安装。
在阅读和阅读之后,我认为“ setup.py”仅用于安装模块,然后使用python导入。但是,如果必须安装和应用程序,该如何通过“ setup.py”或“ makefile”进行分发?哪个更适合安装应用程序?哪个不同?我要用什么?
谢谢:)
首先,我想说我已经阅读了很多关于这一点的内容,并且我已经学到了很多方法,但是我还没能在linux上做到这一点.
我的项目是arduino的流光溢彩,所以我需要截取桌面的截图并分析它的颜色.
一开始我使用Processing 2.0和'java.awt'中的'Robot'类.最初我可以每秒拍摄5帧,然后我得到13帧.这有效,但我想要更多性能,所以我开始阅读.
在Windows或Mac中,您可以使用库直接访问'frameBuffer',因此您可以非常"轻松"地截取屏幕截图.
在Ubuntu中我用Gtk,PIL,Qt尝试过python ......最快的方法是GTK,但我也只有大约15fps.
我的问题是:我想跨平台做,但我更喜欢我的程序在开始时在Linux中工作,然后在Windows中工作(我不太喜欢它:P).
那么,第一个问题:python是否能够提供这种性能?因为我认为C++可以是更好的选择.
第二个问题:我需要做什么?我读过关于Xlib(X11)但我找不到让我截取屏幕截图的文档.我也知道,例如,FFmpeg是一个强大的工具,但我不知道如何实现它.
我希望你能帮助我(如果我犯了任何错误,请原谅我).
python ×2
c++ ×1
ffmpeg ×1
install ×1
installation ×1
linux ×1
makefile ×1
screenshot ×1
setup.py ×1