pygame

使用X和Python分离独立屏幕
pygame

使用X和Python分离独立屏幕

我需要指导/关键字来搜索对我来说新的问题。 我们正在 Ubuntu 20.04 上运行一个显微镜应用程序并使用 Python。 我们的 GPU 上有两个 HDMI 输出。一个输出用于标准屏幕,另一输出连接到投影仪(微镜设备)。 我们正在使用第二个输出将光图案传输到某些设备上。为此,我们使用 pygame 并在与第二个屏幕位置相对应的特定“坐标”处打开一个适当大小的窗口。这很好用。 问题:即使 pygame 窗口覆盖了第二个屏幕,我们仍然受到操作系统的一些干扰。例如,如果 pygame 窗口未打开,它可能会显示桌面背景,或者用户可能会意外地将窗口绘制到第二个...

Admin

当通过 Pi 上的 systemd 启动时,Pygame 音频充满了爆裂声/噼啪声
pygame

当通过 Pi 上的 systemd 启动时,Pygame 音频充满了爆裂声/噼啪声

我正在尝试设置一个播放音频的 Python 进程,以便使用 systemd 在启动时自动启动,但是当我这样做时,音频充满了流行音乐,即使当我自己在命令行中运行它时也没有问题。正如您在下面的文件中看到的,.service我尝试以我能想到的各种方式最大化进程优先级。有谁知道出了什么问题吗? 脚本在这里:https://github.com/UndarkAido/superhet(您必须填充该music目录并secrets.py自行运行它。genBreaks.py填充该breaks目录。) 超级服务: [Unit] Description=Superhet ra...

Admin

错误:命令出错,退出状态为 1
pygame

错误:命令出错,退出状态为 1

尝试使用安装 pygamepip3安装pygame在 Ubuntu 20.04 中我遇到了错误。感谢任何形式的帮助 我的错误看起来像这样 ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-9w9lq7il/pygame/setup.py'"'"'; file='"'"'/tmp/pip-install-9w9...

Admin

Pygame 不会通过蓝牙传输音频,而其他应用程序会
pygame

Pygame 不会通过蓝牙传输音频,而其他应用程序会

我无法让 pygame 使用 bluealsa 将音频流式传输到蓝牙扬声器,其他程序(例如 aplay 和 mpd)工作完全正常,但是在初始化 pygame 的混音器时,通常会抛出错误: pygame.error: Couldn't set hardware audio parameters: Success 此后任何其他尝试播放音频的程序都将中断。 aplay的输出: aplay: set_params:1403: Unable to install hw params: ACCESS: RW_INTERLEAVED FORMAT: S16_LE...

Admin

如何将 python pygame 脚本作为 systemd 服务运行?
pygame

如何将 python pygame 脚本作为 systemd 服务运行?

我想在启动时尽早在 Raspberry Pi 上运行 python PyGame 脚本。该脚本本身依赖于 PyGame 和 PySerial 模块。 为了达到预期的结果,我决定将 python 脚本包装到服务中并为 systemd 创建配置。 但不幸的是,脚本在这些条件下无法正常运行。执行挂在 pygame.display.init() 行上。即使在完全启动过程之后我通过 systemctl 进行服务重启 - 行为也没有以任何方式改变。 我是第一次创建服务,所以我可能犯了一些非常明显的错误,但是你能告诉我这里出了什么问题以及为什么我无法在 system...

Admin

如何使用 2 个帧缓冲区(/dev/fbx),使用 pygame 同时显示 gui 和视频帧?
pygame

如何使用 2 个帧缓冲区(/dev/fbx),使用 pygame 同时显示 gui 和视频帧?

我正在为我的项目开发 zybo-7000 和 Debian Jessie。我必须使用 GUI 创建一个窗口,并在同一个窗口中,我必须为视频帧创建一个小窗口。 (请看图片) 我有 4 个帧缓冲区。我仅使用 1 个帧缓冲区来显示 GUI (/dev/fb0),现在我必须使用其他帧缓冲区来显示不同的处理帧。 到目前为止,我想出了 pygame 在帧缓冲区上编写 GUI。 os.putenv("SDL_FBDEV", "/dev/fb0") 所以目前,我正在使用帧缓冲区 0 打印 gui 和视频帧。gui 的刷新率取决于视频的帧率。如果视频帧滞后,也会减慢...

Admin

Debian 上的 ALSA 和 pygame.midi.init() 函数问题
pygame

Debian 上的 ALSA 和 pygame.midi.init() 函数问题

我无法在 Debian 机器上调用 pygame.midi.init() 函数。运行以下代码: import pygame, pygame.midi pygame.midi.init() 会导致以下错误: ALSA lib conf.c:3009:(snd_config_update_r) 无法访问文件 /etc/alsa/alsa.conf ALSA lib seq.c:935:(snd_seq_open_noupdate) 未知 SEQ 默认值 有人可以帮忙吗? ...

Admin