New in v0.7.0
Have Vocalinux ready to go the moment you log in. Uses the Linux-standard XDG autostart mechanism—works with GNOME, KDE, Xfce, and all major desktop environments.
Right-click the Vocalinux tray icon → Start on Login
Open Settings → General → Start on Login
Create/remove the autostart file manually
Open Vocalinux and enable 'Start on Login' via the tray menu or Settings dialog.
Vocalinux creates a .desktop file in your autostart directory:
~/.config/autostart/vocalinux.desktopYour desktop environment reads this file and launches Vocalinux when you log in.
Vocalinux uses the XDG Autostart specification, which is supported by virtually all Linux desktop environments:
| Desktop | Method | Supported | Notes |
|---|---|---|---|
| GNOME | XDG Autostart | Yes | Default on Ubuntu, Fedora, Debian |
| KDE Plasma | XDG Autostart | Yes | Full support via System Settings |
| Xfce | XDG Autostart | Yes | Settings → Session and Startup |
| Cinnamon | XDG Autostart | Yes | System Settings → Startup Applications |
| MATE | XDG Autostart | Yes | Control Center → Startup Applications |
| LXQt | XDG Autostart | Yes | Preferences → LXQt Settings → Autostart |
| Sway | XDG Autostart / config | Yes | Use dex or exec in config |
| Hyprland | XDG Autostart / config | Yes | exec-once in config or XDG |
Vocalinux autostart uses XDG desktop entries, not systemd services. This means it starts as a regular desktop application in your graphical session—which is the correct way to launch GUI apps. No background services, no root required.
If you prefer to manage autostart manually or need to customize the startup behavior:
Enable autostart:
mkdir -p ~/.config/autostart && cp /usr/share/applications/vocalinux.desktop ~/.config/autostart/Disable autostart:
rm ~/.config/autostart/vocalinux.desktopStart minimized (skip welcome dialog):
vocalinux --start-minimizedInstall Vocalinux and enable autostart. Your voice dictation will be ready the moment you log in.