问题标签 [wine]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用 Wine 和 py2exe 从 Python 项目中创建 Windows 应用程序
我最近为一个客户端构建了一个应用程序,它有几个 python 文件。我使用的是 ubuntu,现在我已经完成了,我想以一种便于她在 Windows 中使用的方式将它提供给客户。
我已经用 wine 研究了 py2exe,以及 cx_freeze 和其他一些东西,但是找不到简单的教程或有用的文档来将 ubuntu 中的许多 python 文件转换为易于使用的 Windows 应用程序或可执行文件或任何东西。
谢谢!
macports - 葡萄酒非常慢,我该如何找出原因?
port selfupdate
最近我通过从 1.2 版到 1.4 版更新了 Wine(除其他外) 。之后大约需要一分钟才能启动,即使是简单的事情,例如wine cmd
or winecfg
。CPU 使用率也飙升至 140% 左右。
我已经尝试完全删除并重新安装 MacPorts(是的,我删除了~/.wine
),但它仍然很慢。
我该如何深究?
.net - Windows/Linux 可移植性
我想知道以下两个选项中哪一个更有可能在 Linux 上工作:
- 使用 WINE 运行的本机 Win32 应用程序
- 使用 Mono 运行的 .Net 应用程序(假设仅使用 .Net 2 - 包括 WinForms)
注 1:所谓工作,我的意思是可能会实现所有功能并正常工作,以便它可以在 Linux 下使用相同的二进制文件运行。
注2:我只对上述2个选项感兴趣。像“使用 QT / Java / WxWidgets / [你最喜欢的框架]”这样的答案不是我想要的。
linux - 鼠标在 Ubuntu 11.10 下的 WINE 应用程序中不起作用
我已经搜索了我能想到的所有地方,但似乎没有人遇到过这个问题或懒得去问。
我刚刚使用 gnome fallback shell 安装了 Ubuntu 11.10。一切都很好,除了一件事。
我的 WINE 应用程序在错误的屏幕上启动,这并不是什么大问题,但是当我将窗口拖到主屏幕时,鼠标不再在应用程序上工作。该应用程序不会冻结,并且完全响应键盘输入,我只是不能再点击任何东西了。
我的规格(相关): - NVidia Geforce 540M - 1 个笔记本电脑屏幕 1366x768 - 1 个三星 Syncmaster SA550 27" - 1920x1080
提前致谢!
opengl - SetPixelFormat 返回 0,但没有设置错误?
我在 WINE 中运行 VB6 应用程序,但程序的 OpenGL 部分不起作用。它正在使用 PFD_DRAW_TO_BITMAP。PFD_DRAW_TO_WINDOW 格式似乎有效。
我列举了所有像素格式(大约有 256 种),其中一些符合我的要求。ChoosePixelFormat 似乎返回了正确的格式(在本例中为 pixelFormat 6),但是当我将此值传递给 SetPixelFormat 时,它返回 0。我查看了文档,它说要检查 GetLastError() 以获取更多信息,但是当我调用它时,它返回 0 格式为空白错误消息。
有谁知道无论如何要弄清楚为什么 SetPixelFormat 会失败?我做了一些阅读,听起来 DRAW_TO_BITMAP 自 2009 年 5 月以来已经实施。
我知道 DRAW_TO_BITMAP 不是硬件加速的。这是完全可以接受的。这个应用程序在 Windows 中运行良好——我只需要弄清楚为什么支持的像素格式似乎无法被识别。
我正在他们的软件包管理器中运行 Ubuntu,这是 WINE 的最新版本,如果这很重要,则在 Quadro 上运行(不确定 Wine 是否尝试使用底层显卡,或者它是否虚拟化所有像素格式以进行软件渲染)
linux - ALSA MIDI SysEx 交换上的双向嗅探/窥探
有谁知道在 Linux 上双向转储 MIDI SysEx 数据的好方法?(在 Yamaha PSR-E413 MIDI 键盘和在 Wine 中运行的 Yamaha MusicSoft Downloader副本之间)
我想对用于将 MIDI 文件复制到我的键盘内部存储器和从我的键盘内部存储器复制的协议进行逆向工程,为此,我需要对两者之间的有效交换进行一些记录。
该实用程序确实可以在 Wine 中工作(稍微轻推),但是当我可以使用 FUSE 文件系统时,我不想在 Wine 中依赖廉价的、不可编写脚本的应用程序。
这是目前的情况:
- 我的键盘通过内置的 USB-MIDI 桥接器连接到我的 PC。USB dumpers/snoopers 是可能的,但如果可能的话,我宁愿避免它们。在我开始之前,我不想再解码另一层协议编码。
- 我只运行 Linux。但是,如果除了基于 Windows 的 dumper/snooper 之外别无选择,我可以尝试让 USB 1.1 直通在我的 WinXP VirtualBox VM 上工作。
- 我为我的音频系统运行裸 ALSA,并使用 dmix 进行波形音频混合。
- 如果需要声音服务器,我愿意尝试 JACK。
- 请不要使用PulseAudio。从我的系统中删除它花了足够长的时间。
- 如果该过程涉及 ALSA MIDI 路由:
- 我可以从下载器中选择一个虚拟的直通设备是首选,因为它通常只在开始与键盘通信之前的瞬间出现在ALSA补丁托架 GUI 中,如补丁。
- 据我所知, KMIDIMon和GMIDIMonitor都不支持双向监听。
- virmidi不相关,我还没有设法开始
snd-seq-dummy
工作。
- 我想如果我真的必须的话,我可以修补 ALSA 以获得转储,但这确实是最后的选择。
- 我的绝大多数编程经验是 Python、PHP、Javascript 和 shell 脚本。
- 我几乎没有 C 编程经验。
- 我什至从未见过内核模式代码的一瞥。
- 我更愿意保持我的系统稳定和我的正常运行时间高。
linux - 在 Wine 中构建 MSI
希望这仍然是 StackOverflow 的主题。
我在 Linux 机器上进行所有开发,但代码将由 Linux 和 Windows 机器运行。
我想使用 Linux 来编译代码,为此我有 mingw-32 和 mingw-w64。
但我想将生成的可执行文件打包成一个不错的 MSI 安装文件。是否可以使用 Linux 中的实用程序或在 Wine 下运行来执行此操作?
谢谢!
linux - 为什么 wineserver 在后台运行时在子进程中设置主套接字?
当 Wine 服务器启动时,它通过 open_master_socket() 创建一个 Unix 套接字,之后启动的所有 Wine 进程都使用这个套接字连接到 Wine 服务器,这里是 server/request.c,open_master_socket() 的代码:
acquire_lock() 用于设置主套接字,问题是在后台运行时,为什么 fork() 让子进程完成工作,而父进程只是等待和 exit()?为什么不在前台运行?
c++ - Gcc 找不到葡萄酒库
编译 LMMS 时出现以下错误:
我有 32 位和 64 位版本的 wine,所有库都位于 /usr/lib(64)/wine/
我应该怎么做才能让它编译?
制作文件:http : //pastebin.com/kgUe0cW1
linux - 是否可以将“可执行文件”的文本和视觉方面输出到网站中?
我正在查看我喜欢的 Windows 可执行文件。我希望能够通过我的谷歌手机访问它。因此,我想将可执行文件放入一个网站并将该网站加载到我的手机中,以便从我的手机上运行该程序。我的 Web 服务器在 Linux (ubuntu) 上。我正在使用 Apache、PHP 和 MySQL。所以,我认为我需要使用 WINE 让可执行文件在 Ubuntu 上运行,然后以某种方式需要将视觉元素或程序本身通过管道传输到网页中。这实用吗?这可能吗?如果没有,是否有任何替代方案?