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.