Subject: reportbug: armagetronad (Armagetron Advanced) - changes in SDL libs
Package: armagetronad
Version: 0.2.9.1.0-3
Severity: normal

Hi;
Armagetron Advanced now relies on libsdl1.2, an SDL2 compat package, since SDL1 
is no longer a viable option. With this, a few changes in how applications 
function have occurred.
First, vsync needs to be disabled. This is handled in the .desktop link, by 
means of an exec parameter:
__GL_SYNC_TO_VBLANK=0 armagetronad
Second, without disabling the compositor, the application will not perform 
properly, dropping frames and causing key input errors. I handle this with Kwin 
window rules, but it may be advisable to do this in the exec parameter also.
Finally, there is a minor issue with full-screen, in that entering full-screen 
mode disables any secondary, tertiary, or additional monitors. On some 
platforms, armagetron cannot see individual monitors, and instead sprawls 
across all available monitors. I'm not sure if this is something that can be 
fixed with a launch or build parameter, or if that's something we have to fix 
ourselves.
I am a member of the armagetronad community, so if this requires an alteration 
in how armagetronad is written or packaged, please let me/us know. 
Alternatively, #armagetron on both Libera and OFTC are bridged together with 
the semi-official discord community where the development team is active (and 
hopefully soon with other chat-based communities for complete coverage). The 
old forums (https://forums3.armagetronad.net/) are also still up and 
semi-active.
Best;
Andreas Doll (aka Delinquent)
-- System Information:
Debian Release: 12.5
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-18-amd64 (SMP w/12 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages armagetronad depends on:
ii armagetronad-common 0.2.9.1.0-3
ii libc6 2.36-9+deb12u4
ii libgcc-s1 14-20240221-2.1
ii libgl1 1.6.0-1
ii libglu1-mesa [libglu1] 9.0.2-1.1
ii libpng16-16 1.6.39-2
ii libsdl-image1.2 1.2.12-13+b2
ii libsdl1.2debian 1.2.15+dfsg2-8
ii libstdc++6 14-20240221-2.1
ii libxml2 2.9.14+dfsg-1.3~deb12u1

armagetronad recommends no packages.
armagetronad suggests no packages.
-- no debconf information

Reply via email to