• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 31 32 33 34 35 ... 117 Next »

Request - make mayflash dolphin bar fully usable on linux builds
View New Posts | View Today's Posts

Pages (2): « Previous 1 2
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Request - make mayflash dolphin bar fully usable on linux builds
01-25-2016, 06:46 AM (This post was last modified: 01-25-2016, 06:53 AM by rtt444.)
#11
rtt444 Offline
Junior Member
**
Posts: 10
Threads: 3
Joined: Aug 2015
(01-25-2016, 06:09 AM)pepelinux Wrote: sure, run as your user:

strace ./dolphin-emu 2>&1|grep denied

then you will see which files it can't open because permissions

good idea but no results

never mind strace just wasn't installed


access("/dev/input/event1", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event2", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event0", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event20", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event21", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event22", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event18", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event19", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event7", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event8", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event9", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event3", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/mouse0", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event4", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event5", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event10", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event11", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event12", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event13", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event14", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event15", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event16", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/event17", W_OK) = -1 EACCES (Permission denied)
access("/dev/input/mice", W_OK) = -1 EACCES (Permission denied)

root@x:~# ls -la /dev/input/
total 0
drwxr-xr-x 4 root root 560 Jan 24 19:55 .
drwxr-xr-x 21 root root 4660 Jan 24 11:07 ..
drwxr-xr-x 2 root root 180 Jan 24 19:55 by-id
drwxr-xr-x 2 root root 180 Jan 24 19:55 by-path
crw-rw---- 1 root input 13, 64 Jan 24 10:10 event0
crw-rw---- 1 root input 13, 65 Jan 24 10:10 event1
crw-rw---- 1 root input 13, 74 Jan 24 10:10 event10
crw-rw---- 1 root input 13, 75 Jan 24 10:10 event11
crw-rw---- 1 root input 13, 76 Jan 24 10:10 event12
crw-rw---- 1 root input 13, 77 Jan 24 10:10 event13
crw-rw---- 1 root input 13, 78 Jan 24 10:10 event14
crw-rw---- 1 root input 13, 79 Jan 24 10:10 event15
crw-rw---- 1 root input 13, 80 Jan 24 10:10 event16
crw-rw---- 1 root input 13, 81 Jan 24 10:10 event17
crw-rw---- 1 root input 13, 82 Jan 24 10:10 event18
crw-rw---- 1 root input 13, 83 Jan 24 10:10 event19
crw-rw---- 1 root input 13, 66 Jan 24 10:10 event2
crw-rw---- 1 root input 13, 84 Jan 24 10:10 event20
crw-rw---- 1 root input 13, 85 Jan 24 10:10 event21
crw-rw---- 1 root input 13, 86 Jan 24 10:10 event22
crw-rw---- 1 root input 13, 67 Jan 24 10:10 event3
crw-rw---- 1 root input 13, 68 Jan 24 10:10 event4
crw-rw---- 1 root input 13, 69 Jan 24 10:10 event5
crw-rw---- 1 root input 13, 71 Jan 24 19:53 event7
crw-rw---- 1 root input 13, 72 Jan 24 19:53 event8
crw-rw---- 1 root input 13, 73 Jan 24 19:53 event9
crw-rw---- 1 root input 13, 63 Jan 24 10:10 mice
crw-rw---- 1 root input 13, 32 Jan 24 10:10 mouse0
might try using an ACL to allow just my user and root to have access
Find
Reply
01-25-2016, 07:28 AM (This post was last modified: 01-25-2016, 07:34 AM by rtt444.)
#12
rtt444 Offline
Junior Member
**
Posts: 10
Threads: 3
Joined: Aug 2015
(01-25-2016, 06:09 AM)pepelinux Wrote: sure, run as your user:

strace ./dolphin-emu 2>&1|grep denied

then you will see which files it can't open because permissions

and after following your advice the solution was

setfacl -m u:x321x321:rw /dev/input/*
setfacl -m u:username:rw /dev/bus/usb/001/005
Find
Reply
01-25-2016, 07:49 AM
#13
pepelinux Offline
Junior Member
**
Posts: 6
Threads: 0
Joined: Jan 2016
(01-25-2016, 06:46 AM)rtt444 Wrote: good idea but no results

never mind strace just wasn't installed


access("/dev/input/event1", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event2", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event0", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event20", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event21", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event22", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event18", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event19", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event7", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event8", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event9", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event3", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/mouse0", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event4", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event5", W_OK)       = -1 EACCES (Permission denied)
access("/dev/input/event10", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event11", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event12", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event13", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event14", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event15", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event16", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/event17", W_OK)      = -1 EACCES (Permission denied)
access("/dev/input/mice", W_OK)         = -1 EACCES (Permission denied)

root@x:~# ls -la /dev/input/
total 0
drwxr-xr-x  4 root root     560 Jan 24 19:55 .
drwxr-xr-x 21 root root    4660 Jan 24 11:07 ..
drwxr-xr-x  2 root root     180 Jan 24 19:55 by-id
drwxr-xr-x  2 root root     180 Jan 24 19:55 by-path
crw-rw----  1 root input 13, 64 Jan 24 10:10 event0
crw-rw----  1 root input 13, 65 Jan 24 10:10 event1
crw-rw----  1 root input 13, 74 Jan 24 10:10 event10
crw-rw----  1 root input 13, 75 Jan 24 10:10 event11
crw-rw----  1 root input 13, 76 Jan 24 10:10 event12
crw-rw----  1 root input 13, 77 Jan 24 10:10 event13
crw-rw----  1 root input 13, 78 Jan 24 10:10 event14
crw-rw----  1 root input 13, 79 Jan 24 10:10 event15
crw-rw----  1 root input 13, 80 Jan 24 10:10 event16
crw-rw----  1 root input 13, 81 Jan 24 10:10 event17
crw-rw----  1 root input 13, 82 Jan 24 10:10 event18
crw-rw----  1 root input 13, 83 Jan 24 10:10 event19
crw-rw----  1 root input 13, 66 Jan 24 10:10 event2
crw-rw----  1 root input 13, 84 Jan 24 10:10 event20
crw-rw----  1 root input 13, 85 Jan 24 10:10 event21
crw-rw----  1 root input 13, 86 Jan 24 10:10 event22
crw-rw----  1 root input 13, 67 Jan 24 10:10 event3
crw-rw----  1 root input 13, 68 Jan 24 10:10 event4
crw-rw----  1 root input 13, 69 Jan 24 10:10 event5
crw-rw----  1 root input 13, 71 Jan 24 19:53 event7
crw-rw----  1 root input 13, 72 Jan 24 19:53 event8
crw-rw----  1 root input 13, 73 Jan 24 19:53 event9
crw-rw----  1 root input 13, 63 Jan 24 10:10 mice
crw-rw----  1 root input 13, 32 Jan 24 10:10 mouse0
might try using an ACL to allow just my user and root to have access

I think it would be better if you add your user to the group input:
adduser your_user input


Then logoff and login again to make efective that change, so then your user will be in the group input hence your user wil have access to those devices.
Find
Reply
01-26-2016, 08:25 AM
#14
leolam Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,478
Threads: 5
Joined: Sep 2015
The proper way would be to create a udev rule to grant permission to your user only as required.
Website Find
Reply
« Next Oldest | Next Newest »
Pages (2): « Previous 1 2


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode