Add D-Bus hero diagram and project attribution to landing page
This commit is contained in:
parent
17618b8c92
commit
d94e3bdd69
63
docs-site/src/assets/dbus-hero.svg
Normal file
63
docs-site/src/assets/dbus-hero.svg
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 480 200" fill="none">
|
||||||
|
<!-- Central bus bar -->
|
||||||
|
<rect x="60" y="88" width="360" height="24" rx="12" fill="#1e293b" stroke="#334155" stroke-width="1.5"/>
|
||||||
|
<text x="240" y="105" text-anchor="middle" font-family="monospace" font-size="11" font-weight="bold" fill="#4ead6b">D-Bus</text>
|
||||||
|
|
||||||
|
<!-- Session bus services (top) -->
|
||||||
|
<!-- Notifications -->
|
||||||
|
<rect x="40" y="20" width="90" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="85" y="42" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">Notifications</text>
|
||||||
|
<line x1="85" y1="56" x2="85" y2="88" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- MPRIS -->
|
||||||
|
<rect x="155" y="20" width="70" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="190" y="42" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">MPRIS</text>
|
||||||
|
<line x1="190" y1="56" x2="190" y2="88" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- KWin -->
|
||||||
|
<rect x="250" y="20" width="60" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="280" y="42" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">KWin</text>
|
||||||
|
<line x1="280" y1="56" x2="280" y2="88" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- Portals -->
|
||||||
|
<rect x="335" y="20" width="70" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="370" y="42" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">Portals</text>
|
||||||
|
<line x1="370" y1="56" x2="370" y2="88" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- Session label -->
|
||||||
|
<text x="440" y="42" text-anchor="end" font-family="monospace" font-size="8" fill="#64748b">session</text>
|
||||||
|
|
||||||
|
<!-- System bus services (bottom) -->
|
||||||
|
<!-- systemd -->
|
||||||
|
<rect x="40" y="144" width="80" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="80" y="166" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">systemd</text>
|
||||||
|
<line x1="80" y1="112" x2="80" y2="144" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- NetworkManager -->
|
||||||
|
<rect x="145" y="144" width="90" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="190" y="166" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">NetworkMgr</text>
|
||||||
|
<line x1="190" y1="112" x2="190" y2="144" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- UPower -->
|
||||||
|
<rect x="260" y="144" width="70" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="295" y="166" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">UPower</text>
|
||||||
|
<line x1="295" y1="112" x2="295" y2="144" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- bluez -->
|
||||||
|
<rect x="355" y="144" width="60" height="36" rx="6" fill="#0f172a" stroke="#4ead6b" stroke-width="1.2"/>
|
||||||
|
<text x="385" y="166" text-anchor="middle" font-family="monospace" font-size="9" fill="#94a3b8">bluez</text>
|
||||||
|
<line x1="385" y1="112" x2="385" y2="144" stroke="#4ead6b" stroke-width="1.5" stroke-dasharray="4 3"/>
|
||||||
|
|
||||||
|
<!-- System label -->
|
||||||
|
<text x="440" y="166" text-anchor="end" font-family="monospace" font-size="8" fill="#64748b">system</text>
|
||||||
|
|
||||||
|
<!-- Connection nodes on the bus bar -->
|
||||||
|
<circle cx="85" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
<circle cx="190" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
<circle cx="280" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
<circle cx="370" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
<circle cx="80" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
<circle cx="190" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
<circle cx="295" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
<circle cx="385" cy="100" r="3.5" fill="#4ead6b"/>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 3.8 KiB |
@ -4,6 +4,9 @@ description: D-Bus MCP server — give Claude access to your Linux desktop bus
|
|||||||
template: splash
|
template: splash
|
||||||
hero:
|
hero:
|
||||||
tagline: Bridge Linux IPC into the Model Context Protocol. Discover and interact with session and system D-Bus services through introspection-first discovery.
|
tagline: Bridge Linux IPC into the Model Context Protocol. Discover and interact with session and system D-Bus services through introspection-first discovery.
|
||||||
|
image:
|
||||||
|
file: ../../assets/dbus-hero.svg
|
||||||
|
alt: D-Bus architecture showing session and system services connected through the bus
|
||||||
actions:
|
actions:
|
||||||
- text: Get Started
|
- text: Get Started
|
||||||
link: /start-here/overview/
|
link: /start-here/overview/
|
||||||
@ -53,3 +56,7 @@ No configuration files, no service definitions, no API keys. The server discover
|
|||||||
href="/reference/discovery-tools/"
|
href="/reference/discovery-tools/"
|
||||||
/>
|
/>
|
||||||
</CardGrid>
|
</CardGrid>
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Built on [D-Bus](https://www.freedesktop.org/wiki/Software/dbus/), the inter-process communication system at the heart of every Linux desktop. [Source on GitLab](https://gitlab.freedesktop.org/dbus/dbus).
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user