|
60 | 60 | <a href="features.html" class="sidebar-link">Container settings</a> |
61 | 61 | <a href="linux-cli.html" class="sidebar-link">Linux CLI</a> |
62 | 62 | <a href="graphics-and-audio.html" class="sidebar-link" aria-current="page">Display, audio and desktop</a> |
| 63 | +<a href="anland.html" class="sidebar-link">Anland</a> |
63 | 64 | <a href="kernel-configuration.html" class="sidebar-link">Kernel configuration</a> |
64 | 65 | <a href="networking-from-zero.html" class="sidebar-link">Networking from zero</a> |
65 | 66 | </details> |
|
76 | 77 | <main id="main" class="docs-content"> |
77 | 78 | <article> |
78 | 79 | <h1 id="display-audio-and-desktop">Display, audio and desktop <a class="header-anchor" href="#display-audio-and-desktop">#</a></h1> |
79 | | -<p>On Android, Droidspaces starts the Termux:X11 display server, the VirGL server and the PulseAudio server for you when the matching toggles are on, and sets <code>DISPLAY</code>, <code>GALLIUM_DRIVER</code> and <code>PULSE_SERVER</code> inside the container. Turn on the toggles, start the container, and graphical programs open in the Termux:X11 app with sound from the phone's speaker. This page covers the one-time setup, the three ways to render, sound, a desktop that starts at boot, and the Linux side.</p> |
| 80 | +<p>On Android, Droidspaces starts the Termux:X11 display server, the VirGL server and the PulseAudio server for you when the matching toggles are on, and sets <code>DISPLAY</code>, <code>GALLIUM_DRIVER</code> and <code>PULSE_SERVER</code> inside the container. Turn on the toggles, start the container, and graphical programs open in the Termux:X11 app with sound from the phone's speaker. This page covers the one-time setup, the three ways to render, sound, a desktop that starts at boot, and the Linux side. For a Wayland desktop such as KDE Plasma there is a second path, covered on the <a href="anland.html">Anland</a> page.</p> |
80 | 81 | <div class="callout callout-important"><strong class="callout-title">Important</strong><p>Droidspaces does not ship Termux:X11, VirGL or PulseAudio. They are Termux packages. Droidspaces starts and stops them and bridges their sockets into the container.</p></div> |
81 | 82 | <h2 id="one-time-setup-on-android">One-time setup on Android <a class="header-anchor" href="#one-time-setup-on-android">#</a></h2> |
82 | 83 | <ol> |
@@ -209,11 +210,11 @@ <h2 id="linux">Linux <a class="header-anchor" href="#linux">#</a></h2> |
209 | 210 | </ol> |
210 | 211 | <p>Graphical programs started in the container then open on your desktop with hardware acceleration. Sound goes through the host's own PulseAudio or PipeWire socket if you bind-mount it; Droidspaces does not manage audio on Linux.</p> |
211 | 212 | <hr /> |
212 | | -<p>Previous: <a href="linux-cli.html">Linux CLI</a> | Next: <a href="kernel-configuration.html">Kernel configuration</a></p> |
| 213 | +<p>Previous: <a href="linux-cli.html">Linux CLI</a> | Next: <a href="anland.html">Anland</a></p> |
213 | 214 |
|
214 | 215 | </article> |
215 | 216 | <p class="doc-edit"><a href="https://github.com/ravindu644/Droidspaces-OSS/edit/main/Documentation/Graphics-and-Audio.md" rel="noopener noreferrer"><span class="icon" aria-hidden="true">edit</span>Edit this page on GitHub</a></p> |
216 | | -<nav class="doc-nav" aria-label="Pages"><a href="linux-cli.html" class="doc-nav-prev"><small>Previous</small>Linux CLI</a><a href="kernel-configuration.html" class="doc-nav-next"><small>Next</small>Kernel configuration</a></nav> |
| 217 | +<nav class="doc-nav" aria-label="Pages"><a href="linux-cli.html" class="doc-nav-prev"><small>Previous</small>Linux CLI</a><a href="anland.html" class="doc-nav-next"><small>Next</small>Anland</a></nav> |
217 | 218 | </main> |
218 | 219 | <aside class="toc-column"> |
219 | 220 | <nav class="toc" aria-label="On this page"><p class="toc-title">On this page</p><ul><li class="toc-h2"><a href="#one-time-setup-on-android">One-time setup on Android</a></li><li class="toc-h2"><a href="#three-ways-to-render-on-android">Three ways to render on Android</a></li><li class="toc-h3"><a href="#llvmpipe">llvmpipe</a></li><li class="toc-h3"><a href="#virgl">VirGL</a></li><li class="toc-h3"><a href="#turnip">Turnip</a></li><li class="toc-h2"><a href="#sound-on-android">Sound on Android</a></li><li class="toc-h2"><a href="#a-desktop-that-starts-at-boot">A desktop that starts at boot</a></li><li class="toc-h2"><a href="#linux">Linux</a></li></ul></nav> |
|
0 commit comments