How to use the Official GameCube Controller Adapter for Wii U in Dolphin: Difference between revisions

→‎Linux: added mention of Flatseal and clarified that only some distros require specifying all devices
(Undo revision 184397 by NM64 (That's an official guide linked in several places, suggesting to run Dolphin as root -- especially the Flatpak version, which is not maintained by us -- is definitely not appropriate, given the imposed security risks))
(→‎Linux: added mention of Flatseal and clarified that only some distros require specifying all devices)
Line 18: Line 18:
Dolphin should now detect it in the controller settings (refer to [[#Dolphin Setup]] below).
Dolphin should now detect it in the controller settings (refer to [[#Dolphin Setup]] below).


Flatpak users will have to allow Dolphin access to the adapter with <code>--device=all</code>. <code>/usr/bin/flatpak run --device=all --command=/app/bin/dolphin-emu-wrapper org.DolphinEmu.dolphin-emu</code>
When using the flatpak version of Dolphin, some Linux distributions will additionally require you to specify access to all devices. This can be done with the <code>--device=all</code> command argument, e.g.: <code>/usr/bin/flatpak run --device=all --command=/app/bin/dolphin-emu-wrapper org.DolphinEmu.dolphin-emu</code>. For an alternative GUI-based method, you can install and run [https://flathub.org/apps/com.github.tchx84.Flatseal Flatseal] and then enable "All devices (e.g. webcam)" specifically for Dolphin.


If you want to change the rule, links for instructions are available on the [https://github.com/libusb/libusb/wiki/FAQ#Can_I_run_libusb_applications_on_Linux_without_root_privilege libusb FAQ].
If you want to change the rule, links for instructions are available on the [https://github.com/libusb/libusb/wiki/FAQ#Can_I_run_libusb_applications_on_Linux_without_root_privilege libusb FAQ].