我在Mac上使用KeePass,它在Mono上运行。但是,单声道和Mac应用之间没有复制粘贴。所以,我正在寻找一个基于单声道的互联网浏览器,希望单声道框架内的复制粘贴工作正常。
这个问题不属于SU,因为我愿意从源代码编译应用程序,如果有必要 - 稍微超出SU范围,不是吗?
感谢。
答案 0 :(得分:1)
问题中提到的KeePass问题是Mac版Mono上的Windows窗体有一个阻止应用程序之间复制和粘贴的错误。它仍然是一个真正的错误。它不会影响像MonoDevelop或MonoMac和Cocoa#apps这样的GTK#应用程序。
错误报告为here。
由于问题是Windows Forms,因此使用MonoMac或GTK#GUI的Mono浏览器是没有用的。
事实上,拥有基于Windows窗体的浏览器是没有用的,因为错误是你不能在Windows之间剪切和粘贴,而不仅仅是在Windows窗体和其他GUI框架之间。
您可以通过简单地运行作为上述错误报告的一部分附加的应用程序的两个副本来轻松确认这一点。您将看到可以在单个应用程序中剪切和粘贴,但不能在它们之间剪切和粘贴。这是当您尝试在EXACT相同应用程序的两个实例之间剪切和粘贴时。
所以,为了回答实际问题,我不知道基于Mono的浏览器。您可以使用Mono.WeBrowser或System.Windows.Forms.WebBrowser类轻松构建一个。我很想鞭打一个,但这对这个具体问题没有帮助。
解决原始海报的实际需要。拥有基于Mono的浏览器不会让你更接近切割和粘贴KeePass,直到修复Mono bug。