• v0.3.0 e7faa3b0b5

    lgctl 0.3.0 Stable

    Robin released this 2026-10-16 13:14:07 +02:00 | 0 commits to main since this release

    lgctl 0.3.0

    Speakers on the LG Gram Style 16 (16Z90RS)

    The internal speakers are silent under Linux because the kernel quirk table lacks the codec subsystem ID 1854:0492. lgctl now replays the kernel's own amplifier sequence (ALC298_FIXUP_LG_GRAM_STYLE_14) from userspace:

    • lgctl speakers (status), sudo lgctl speakers apply, lgctl speakers start (through systemd, polkit rule for wheel)
    • lgctl-speakers.service runs it at boot and after resume; the RPM enables it on a 16Z90RS
    • only the two amplifiers the 16-inch has (0x38, 0x39) by default, --amps all for the 14-inch layout

    Tray icon

    • lgctl-gui --tray starts in the system tray (StatusNotifierItem: COSMIC, KDE, GNOME with extension); closing the window hides it there
    • menu: power profile, fan mode, speaker fix status and "Apply", open, quit
    • "Startup" card: start at login, tray-only or with the window (~/.config/autostart/lgctl-tray.desktop)

    Also

    • cards scroll in short windows, version footer, About dialog, lgctl version
    • make install-system, RPM with %check and systemd scriptlets

    Install: sudo dnf install ./lgctl-0.3.0-1.fc44.x86_64.rpm. If you had a make install-user copy under ~/.local/bin, remove it: it would shadow /usr/bin.

    Downloads
  • v0.1.0 30b99012ab

    lgctl 0.1.0 Stable

    Robin released this 2026-10-16 05:00:57 +02:00 | 4 commits to main since this release

    First release.

    Fan mode (silent / normal / boost), battery charge limit (stop at 80 %), power profile, battery health and live temperatures, CPU frequency and power for LG Gram laptops on Linux. Command-line tool lgctl and desktop window lgctl-gui ("LG Control"), udev rules so no sudo is needed, RPM for Fedora.

    Install: sudo dnf install ./lgctl-0.1.0-1.fc44.x86_64.rpm

    Developed on an LG Gram 16Z90RS (i7-1360P), Fedora 44, COSMIC.

    Downloads