Opened 21 months ago

Closed 21 months ago

Last modified 21 months 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: normal 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, 21 months ago

So that just leaves the input drivers in Xorg?

in reply to:  1 comment:2 by Xi Ruoyao, 21 months 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, 21 months 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 21 months ago by martyj19 (previous) (diff)

in reply to:  3 ; comment:4 by Douglas R. Reno, 21 months 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, 21 months 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, 21 months 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, 21 months ago

Resolution: fixed
Status: newclosed

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

comment:8 by Bruce Dubbs, 21 months ago

Milestone: 11.412.0

Milestone renamed

Note: See TracTickets for help on using tickets.