Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#18280 closed enhancement (fixed)

Move libva, libvdpau, and the drivers into the "Multimedia" section

Reported by: Xi Ruoyao Owned by: blfs-book
Priority: normal Milestone: 12.0
Component: BOOK Version: git
Severity: medium Keywords:
Cc:

Description

Prompted from the discussion in #18267. The accelerated video decoding or encoding has no relationship with a Graphical Environment. We should treat them like other decoder and encoder implementations and put them into the Multimedia section.

Change History (8)

comment:1 by Bruce Dubbs, 3 years ago

So that just leaves the input drivers in Xorg?

in reply to:  1 comment:2 by Xi Ruoyao, 3 years ago

Replying to Bruce Dubbs:

So that just leaves the input drivers in Xorg?

If we'll succeed archiving the xf86-video drivers, I think yes.

comment:3 by martyj19, 3 years ago

If I might interject on the input drivers, I think the only one that is needed in a modern system is xf86-input-libinput. It long ago matured to the point where it can replace xf86-input-evdev, xf86-input-synaptics, and xf86-input-wacom. Upstream will take bug reports on any problems with touchpads and tablets.

The thing that drives libinput to be a complete solution for trackpads and tablets is that it is the only path through which Wayland supports input devices, so we could expect that any deficiencies would be addressed.

Last edited 3 years ago by martyj19 (previous) (diff)

in reply to:  3 ; comment:4 by Douglas R. Reno, 3 years ago

Replying to martyj19:

If I might interject on the input drivers, I think the only one that is needed in a modern system is xf86-input-libinput. It long ago matured to the point where it can replace xf86-input-evdev, xf86-input-synaptics, and xf86-input-wacom. Upstream will take bug reports on any problems with touchpads and tablets.

The thing that drives libinput to be a complete solution for trackpads and tablets is that it is the only path through which Wayland supports input devices, so we could expect that any deficiencies would be addressed.

Some packages use the Synaptics and Wacom SDKs included with those drivers, e.g. gnome-settings-daemon and Plasma, so they really need to be kept for now

in reply to:  4 ; comment:5 by Xi Ruoyao, 3 years ago

Replying to Douglas R. Reno:

Replying to martyj19:

If I might interject on the input drivers, I think the only one that is needed in a modern system is xf86-input-libinput. It long ago matured to the point where it can replace xf86-input-evdev, xf86-input-synaptics, and xf86-input-wacom. Upstream will take bug reports on any problems with touchpads and tablets.

The thing that drives libinput to be a complete solution for trackpads and tablets is that it is the only path through which Wayland supports input devices, so we could expect that any deficiencies would be addressed.

Some packages use the Synaptics and Wacom SDKs included with those drivers, e.g. gnome-settings-daemon and Plasma, so they really need to be kept for now

I'm sure g-s-d does not. It uses libwacom (not the xf86 driver), and I cannot find any reference to "synaptics" in the code.

in reply to:  5 comment:6 by Douglas R. Reno, 3 years ago

Replying to Xi Ruoyao:

Replying to Douglas R. Reno:

Replying to martyj19:

If I might interject on the input drivers, I think the only one that is needed in a modern system is xf86-input-libinput. It long ago matured to the point where it can replace xf86-input-evdev, xf86-input-synaptics, and xf86-input-wacom. Upstream will take bug reports on any problems with touchpads and tablets.

The thing that drives libinput to be a complete solution for trackpads and tablets is that it is the only path through which Wayland supports input devices, so we could expect that any deficiencies would be addressed.

Some packages use the Synaptics and Wacom SDKs included with those drivers, e.g. gnome-settings-daemon and Plasma, so they really need to be kept for now

I'm sure g-s-d does not. It uses libwacom (not the xf86 driver), and I cannot find any reference to "synaptics" in the code.

Synaptics is for Plasma

Sorry about the confusion on g-s-d, was just going on what's in the book currently. I'll change that dependency later

comment:7 by Xi Ruoyao, 3 years ago

Resolution: → fixed
Status: new → closed

Fixed at r11.3-918-g9a612888e4. For input drivers please open a new ticket if wanted.

comment:8 by Bruce Dubbs, 3 years ago

Milestone: 11.4 → 12.0

Milestone renamed

Note: See TracTickets for help on using tickets.