Container tools like Docker, podman and nerdctl allow to run applications in an isolated container environment.Containers need much less resources than virtual machines for similar tasks. Please remember that Kodi addons are available for free.Kodi is available as a native application for Android, Linux, Mac OS X, iOS and Windows operating systems, running on most common processor architectures.X11docker allows to run graphical desktop applications (and entire desktops) in Linux containers. The buffering is brief, 1-3 secs but enough to be irritating.X11docker: Run GUI applications in Docker Avoid X security leaks and enhance container securityEvery addon on this list is compatible with Kodi 19 Matrix (up to Kodi 19.2) and can be run on any hardware you can install Kodi on including Amazon Fire TV Stick 4K, Fire TV Stick, Fire TV Cube, Nvidia Shield TV, Android mobiles & tablets, Android TV boxes and Windows & Mac computers. Kodi Leia for iOS also needs to be sideloaded.TEEVEE VIDEO-ADDON How To Install On Kodi/XBMC Kodi IPTV Videos September 7, 2015, by Randy Mac. You can check this guide for detailed instructions.
Gui For Kodi Software That IsSupported systemsX11docker runs on Linux and (with some setup and limitations) on MS Windows. It is possible to run outdated versions or latest development versions side by side.Files to work on can be shared between host and container.X11docker wiki provides some how-to's for basic setups without x11docker. Additionally x11docker does some security setup to enhance container isolation and to avoid X security leaks.This allows a sandbox environment that fairly well protects the host system from possibly malicious or buggy software.Software can be installed in a deployable image with a rudimentary Linux system inside.This can help to run or deploy software that is difficult to install on several systems due to dependency issues. It runs an X display server on the host system and provides it to containers. x11docker fills the gap.No dependencies inside of images except for some optional features. Recommended: nxagent and Xephyr. No obliging dependencies on host beside X and one of docker, podman or nerdctl. Container user is same as host user to avoid root in container. Restricts container capabilities to bare minimum. Avoids X security leaks by running additional X servers.![]() It runs from console, too. Choice of X servers and Wayland compositorsX11docker-gui is an optional graphical frontend for x11docker. x11docker -desktop -size 320x240 x11docker/lxde (needs nested X server Xephyr) Get an interactive TTY with option -i, -interactive. To run without X at all use option -t, -tty. For desktop environments in image add option -d, -desktop. Get an overview of options with x11docker -help. If kaptain is not installed on your system, x11docker-gui uses image x11docker/kaptain. If your distribution misses it, look at kaptain repository. Are pc and mac different for overwatchFor often used option combinations you can make shortcuts with option -preset.Choice of X servers and Wayland compositorsIf no X server option is specified, x11docker automatically chooses one depending on installed dependencies and on given or missing options -desktop, -gpu and -wayland. Some of these options have dependencies on host and/or in image. If startup fails, look at chapter Troubleshooting.X11docker - IMAGE ]X11docker - RUN_OPTIONS - IMAGE ]To run a host application on a new X server:X11docker -exe - COMMAND Description of some commonly used feature options. Seamless mode is supported with options -nxagent and -xpra. If you want to run a desktop environment in image, add option -desktop. A single window on your regular desktop. Use option -t, -tty to run without X at all.X11docker assumes that you want to run a single application in seamless mode, i.e. Overview of all possible X server and Wayland options. If neither nxagent nor xpra are installed, but x11docker finds a desktop capable X server like Xephyr, it avoids insecure option -hostdisplay and runs Xephyr with a window manager.Shared folders, volumes and HOME in containerChanges in a running container system will be lost, the created container will be discarded. Special case: Single applications with a window manager (option -wm). If available, x11docker prefers -xephyr and -nxagent. Desktop mode with -desktop is supported with all X server options except -hostdisplay. -share PATH:ro restricts to read-only access. You can also specify a volume with -share VOLUME. Option -share PATH mounts a host file or folder at the same location in container. You can specify a volume for container HOME with -home=VOLUME. You can specify another host directory for container HOME with -home=DIR. Option -m, -home creates a host directory in ~/.local/share/x11docker/IMAGENAME that is shared with the container and mounted as its HOME directory.Files in container home and user configuration changes will persist.X11docker creates a softlink from ~/.local/share/x11docker to ~/x11docker. ![]() Some X server options need package xclip on host.Sound is possible with options -p, -pulseaudio and -alsa. Image clips are possible with -xpra and -hostdisplay. Closed source NVIDIA drivers need some setup and support less x11docker X server options.Clipboard sharing is possible with option -c, -clipboard. Otherwise have a look at wiki: feature dependencies. This will work out of the box in most cases with open source drivers on host. The container needs cups client libraries in image.X11docker provides option -lang for flexible language locale settings. It needs cups on host, the default printer server for most linux distributions. cheese and gnome-ring need -init=systemd.Printers on host can be provided to container with option -printer. If webcam application in image fails, install -gpu dependencies in image. Get a list of available sound cards with aplay -l.Webcams on host can be shared with option -webcam. For ALSA sound with -alsa you might need to specify a sound card with e.g. Keyboard input methods like fcitx-pinyin are possible with some container setup. For support of chinese, japanese and korean characters install a font like fonts-arphic-uming in image. Examples: -lang=de for German, -lang=zh_CN for Chinese, -lang=ru for Russian, -lang=$LANG for your host locale. This needs some locale packages in image. If x11docker does not find the locale, it creates it on container startup. x11docker will check on container startup if the desired locale is already present in image and enable it. Init in container solves the zombie reaping issue.As default x11docker uses tini in /usr/bin/docker-init. Example: xfce4-terminal on Wayland: x11docker -wayland x11docker/xfce xfce4-terminalX11docker supports several init systems as PID 1 in container with option -init. Option -hostwayland can run applications seamless on host Wayland desktops like Gnome 3, KDE 5 and Sway. Options -weston and -kwin run Wayland compositors weston or kwin_wayland. It regards option -desktop. Option -wayland automatically sets up a Wayland environment. DBusSome desktop environments and applications need a running DBus system daemon and/or DBus user session. Elogind is supported, too.Look at wiki: Init systems in Docker.
0 Comments
Leave a Reply. |
Details
AuthorSheila ArchivesCategories |