@ Wait: Is this already possible with introducing the lxc container?
yes (from a while now ;) ).
a quick example.
i assume your network configuration for the container is operationnal (etc/obarun/build.conf)
EDIT : cgroups must be enable at booting time (see etc/s6.conf)
cgmanager service (cgmanager-s6serv) must run on your host system
create a container:
$ sudo obarun-build C c wine
start it
$ sudo obarun-build M wine
$ Manage wine > start
enter and log onto it with console command (log with root privilegies)
Manage wine > console
now your are on the container
first change etc/sudoers to support sudo from userbuild user
edit /etc/pacman.conf and enable the testing repo and multilib repo
then exit from root privilegies and relog with userbuild user
after that make a classic installation of wine
$ sudo pacman -Sy wine wine_gecko wine-mono --assume-installed systemd
open a terminal on your host system and enter ( you need to have xorg-xhost installed)
$ xhost +
please read xhost man page about security concern...
retrieve your display variable from your host
$ env | grep DISPLAY
now onto the container export your DISPLAY variable e.g
$ export DISPLAY=:0
and finally launch and configure wine as you want
$ wine
voilà, your are running wine on a container :)
hope this help.
PS : when you have finished to use your container reverse the xhost command : $ xhost -
NOTE : Arch will not support i686 architecture at the end of the year, so wine will not work without lib32 stuff..... you need to think about alternative right now ;)....