在我的系统上,对于使用 SDL 的应用程序,我需要设置一个环境变量:
export SDL_AUDIODRIVER=alsa
Run Code Online (Sandbox Code Playgroud)
使声音正常工作。如何设置我的 GNOME 会话,以便所有应用程序都存在此变量(因此,如果我通过 Nautilus 运行应用程序,或使用DBGL,应用程序可以正常工作)?
编辑:
我设置的配置文件(并在每个配置文件之后重置我的机器)无济于事:
.xsession.xsessionrc.gnomerc.bash_profile.profile<-- 这适用于一般情况,但不适用于您的发行版在其他地方设置变量时。/etc/profile所以我正在写一个游戏,我在运动中非常间歇性地发生崩溃。我正在尝试从gdb. 我想要一个将随机键盘事件(最好是我选择的子集)发送到 X 应用程序(在本例中为 SDL 窗口)的应用程序。
我尝试使用谷歌搜索和搜索 SuperUser,但如果存在这样的应用程序(我确信存在),那么我使用的关键字不会命中它。
提前致谢。