Package: sway
Version: 1.5-2
Severity: wishlist
Dear Maintainer,
Sway requires itself to be started with the
`--my-next-gpu-wont-be-nvidia` if
the software detects the presence of nonfree/proprietary drivers. This
happens
even if the driver is not used for running Sway, for example in systems
with
hybrid graphics or when performing CUDA computations.
The upstream maintainers have a clear opinion about this subject (see:
https://github.com/swaywm/sway/issues/4850 and
https://github.com/swaywm/sway/issues/4147). I understand that
compatibility
problems might arise when using the nonfree nvidia drivers. I however
feel that
the current implementation is not very user-friendly.
A possible solution is that the user is warned about compatibility
issues when
using the nonfree drivers, but that Sway does not exit without setting
the flag
(i.e. Sway runs "out-of-the-box"). A better solution would be to verify
whether
the nonfree drivers are actually used for running Sway, but I understand
that
such an implementation is far more difficult. At the very least, I would
suggest altering the flag to be less opinionated.
Thank you
-Kevin
-- System Information:
Debian Release: bullseye/sid
APT prefers oldoldstable
APT policy: (500, 'oldoldstable'), (500, 'unstable'), (500, 'stable'),
(500, 'oldstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.7.0-2-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN,
TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages sway depends on:
ii libc6 2.31-2
ii libcairo2 1.16.0-4
ii libevdev2 1.9.1+dfsg-1
ii libgdk-pixbuf2.0-0 2.40.0+dfsg-5
ii libgl1-mesa-dri 20.1.4-1
ii libgles2 1.3.2-1
ii libglib2.0-0 2.64.4-1
ii libinput10 1.15.5-1
ii libjson-c4 0.13.1+dfsg-9
ii libpango-1.0-0 1.44.7-4
ii libpangocairo-1.0-0 1.44.7-4
ii libpcre3 2:8.39-13
ii libpixman-1-0 0.36.0-1
ii libsystemd0 245.7-1
ii libwayland-client0 1.18.0-1
ii libwayland-cursor0 1.18.0-1
ii libwayland-server0 1.18.0-1
ii libwlroots6 0.11.0-2
ii libxcb1 1.14-2
ii libxkbcommon0 0.10.0-1
ii swaybg 1.0-2
Versions of packages sway recommends:
ii suckless-tools 45-1
ii sway-backgrounds 1.5-2
ii xfce4-terminal [x-terminal-emulator] 0.8.9.2-1
ii xterm [x-terminal-emulator] 358-1
Versions of packages sway suggests:
ii swayidle 1.6-2
ii swaylock 1.5-2
-- no debconf information