单声道仍适用于Linux桌面应用程序

Shi*_*imu 1 gtk mono qt

我想为Linux制作一个桌面应用程序,我想知道C#/ mono是否仍适用于此.他们是否计划为GTK 3制作包装?或者是Qyoto更好的选择?另外,我想知道GTK对于Ubuntu是否是一个好主意,因为他们计划制作自己的窗口服务器.(如果我没有被误导,将使用QT ...)
任何提示都表示赞赏.

kno*_*cte 5

单声道仍适用于Linux桌面应用程序

是的,Banshee Media Player就是一个很好的例子.

他们是否计划为GTK 3制作包装?

像我这样来自社区的各种各样的人正在努力实现这一目标.事实上,已经有一个版本的GTK#绑定了GTK + 3.x,它是一个标记为"2.99"的预览版本.

或者是Qyoto更好的选择?

对此不确定.我不知道任何使用它的关键应用程序,虽然绑定似乎是保持和踢.有些东西告诉我,在这方面还有很多工作正在进行中,而且要做的事情,因为Qt是C++,很难用C#绑定它.但是最近有一些发展来解决这些非常有希望的问题,例如CppSharp.

另外,我想知道GTK对于Ubuntu是否是一个好主意,因为他们计划制作自己的窗口服务器.(如果我没有被误导,将使用Qt ...)

你被误导了.Canonical的Mir项目是一个比你想象的更低的抽象层次:它打算以类似Wayland的方式取代X11.gtk +和Qt都运行在X11之上.

话虽这么说,如果你对选择错误的选项非常谨慎,你可以使用XWT工具包,它完全从每个平台的工具包中抽象出来.这样,如果您想在Linux平台上停止使用GTK +,您将来需要实现Qt后端(针对XWT).