I'm running Ubuntu 14.04 and I want to run wine under a different account for security reasons. I also want to access it from different accounts. So I made an account called wine and now I want a way to make it easy to run Wine or Playonlinux w/o having to run special commands each time. (I'm setting this up for my family who each have different accounts.)
1 Answer
This is a 4-step process:
- Install
gksu
byapt-get install gksu
- Create a bash script that uses
gksu - wine
to change to the userwine
and then execute the commands needed. (as that script is used by all users, it should probably go in/usr/local/bin
.
(For the cautious types: try it in~/bin
first) - Turn X11 forwarding on by adding the following line as last line:
export $(dbus-launch)
to your/etc/bash.bashrc
- Create a link (or a desktop file) to that script and put it on the individual user's desktop.
Pro Tip: If you want to run that link without a password, have a look here
-
1
gksu
orgksudo
might be better since OP probably wants to run GUI applications.sudo
doesn't work so well for application starters. ;-] Feb 9, 2015 at 21:11 -
1You might want to mention that
gksu
is not installed by default; the script will not do anything noticeble then :)). Feb 10, 2015 at 7:57 -
Danke @DavidFoerster! I'm running with X11 forwarding, so I tend to forget... :(– FabbyFeb 10, 2015 at 7:58
-
-
I made this file [/usr/local/bin/playonlinux.sh] #!/bin/bash gksu -u wine /usr/bin/playonlinux It fails silently. What did I do wrong?– JasonFeb 11, 2015 at 2:27