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

→‎Linux: --device=all did not work for me; re-adding mention of running as root with the caveat that it's ill-advised
(→‎Using Zadig: Use wikiformatting for numbered list and there are more third party adapters out there that work)
(→‎Linux: --device=all did not work for me; re-adding mention of running as root with the caveat that it's ill-advised)
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 user 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>
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>
 
If this does not solve the issue, then your only choice, regardless of how ill advised this suggestion may be (unless it's a PC with no network access), is to run Dolphin as root every time in order for it to properly find the adapter; this can be done with the following terminal command:
<code>sudo -i /usr/bin/flatpak run --command=/app/bin/dolphin-emu-wrapper org.DolphinEmu.dolphin-emu</code>


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].