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

Reply via email to