Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

tlpctl-bash-completion-1.10.1-1.2 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: tlpctl-bash-completion Distribution: openSUSE Tumbleweed
Version: 1.10.1 Vendor: openSUSE
Release: 1.2 Build date: Mon May 18 14:58:09 2026
Group: System/Shells Build host: reproducible
Size: 6415 Source RPM: tlp-1.10.1-1.2.src.rpm
Packager: http://bugs.opensuse.org
Url: https://linrunner.de/tlp
Summary: Bash Completion for tlpctl
The official bash completion script for tlpctl.

Provides

Requires

License

GPL-2.0-or-later AND GPL-3.0-or-later

Changelog

* Mon May 18 2026 Thomas Renninger <trenn@suse.com>
  - Update to version 1.10.1:
    * *** 1.10.1 Release ***
    * manpages: update version, date
    * README: articulate benefits more clearly
    * bat.d/thinkpad: cover edge case with force-discharge capable coreboot
    * tlp.service: fix start on Fedora
    * bat.d/lenovo: charges_types='Fast' also means threshold is off
    * *** 1.10.0 Release ***
    * manpages: update version, date
    * tlp.conf: typo
    * Makefile checkconf: check tlp.conf for non-empty lines without leading '#'
    * tlp-stat -d: fix incomplete, anonymized device list
    * tlp.conf: fix missing '#'
    * *** 1.10.0-beta.2 ***
    * manpages: update version, date
    * Remove accidential code
    * bat.d/framework: remove obsolete plugin
    * tlp suspend/resume: skip non-existent radio devices
    * tlp suspend/resume: do not persist bluetooth state if system76-driver is installed
    * tlp.conf: document ASPM default
    * bat.d/lenovo: tlp-stat -b: fix missing line break
    * feat: Add PCIE_ASPM_ON_SAV parameter for power-saver profile
    * Fix INTEL_GPU_POWER_PROFILE_* not working for GPU with multiple gtX
    * tlp.conf: explain TLP_AUTO_SWITCH depending on TLP_PROFILE_AC/BAT
    * INTEL_GPU_POWER_PROFILE_ON_BAT: change default to power_saving
    * tlp.conf: clarity
    * TLP_AUTO_SWITCH: intercept borked config
    * Fix debug log
    * TLP_DISABLE_DEFAULTS: exclude TLP_AUTO_SWITCH=2
    * *** 1.10.0-beta.1 ***
    * manpages: update version, date
    * Fix/unclutter debug log
    * Sandbox tlp/tlp-pd.service
    * tlp-stat -s: improve tlp-pd.service message
    * LICENSE: update FSF address
    * Cleanup radio switching on startup/shutdown and profile change
    * tlp-stat -T: show timestamps w/ microseconds
    * "power profile" --> "(TLP )profile"
    * bat.d: revise discharge init error messages
    * bat.d: refactor discharge flow
    * bat.d/cros-ec: fix force-discharge initialization
    * tlp-pd: add GLib.Error code to all exceptions raised
    * tlp-pd: reduce input sanitation appropriately
    * tlp-pd: unify parameters.unpack in _handle_method_call()
    * tlp-pd: truncate all D-Bus input
    * tlp-pd: do not raise GLib.Error for invalid profile changes
    * tlp-pd: make property BatteryAware de facto readonly
    * tlp-pd: unify introspection XML args declaration
    * tlp-pd: derive property BatteryAware from TLP_AUTO_SWITCH
    * tlp.conf: use the term "autosuspend" for PCIe as well
    * RUNTIME_PM_DRIVER_DENYLIST: add amdgpu, nvidia to default; remove radeon
    * tlp-stat -e: indicate when autosuspend is deactivated
    * Deprecate RADEON_DPM_STATE_ON_AC/BAT/SAV
    * Deprecate RESTORE_DEVICE_STATE_ON_STARTUP
    * bat.d: fix message
    * bat.d/cros-ec: catch reset during force-discharge initialization
    * bat.d/thinkpad{-legacy}: catch reset during force-discharge initialization
    * tlp resume: drop lg-legacy
    * tlp auto|start|resume: do not apply charge thresholds during force-discharge
    * tlp-readconfs: simplify line filter regex
    * tlp-readconfs: spare TLP_PROFILE_AC/BAT from TLP_DISABLE_DEFAULTS=1
    * Deprecate TLP_PERSISTENT_DEFAULT
    * Rename TLP_DEFAULT_MODE to TLP_PROFILE_DEFAULT
    * TLP_PROFILE_AC/BAT: customize automatic TLP profiles for AC and battery
    * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=low
    * CQM: make shellcheck happy
    * tlp.conf: change "power profile" to "TLP profile" (matching tlp-stat -s)
    * defaults.conf: change to RESTORE_THRESHOLDS_ON_BAT=1
    * tlp-pd: fix polkit auth result
    * tlp-stat -s: remove blank check for AC quirk
    * tlp-stat -s: tidy up system and BIOS identification
    * bat.d/thinkpad: fix detection of T580 w/ libreboot
    * bat.d: batdrv_calc_soc() generic implementation
    * tlpctl: no --version before a command
    * tlpctl: recover --version
    * tlp-pd: reverse profile order to correspond with p-p-d in desktop UIs
    * tlp-pd: rewrite to use only Gio/GLib D-Bus methods
    * Refactor list concatenation
    * tlp-stat -g: drop obsolete i915 sysfs attribute variants
    * tlp-stat -g: fix Intel Xe frequencies
    * INTEL_GPU_MIN/MAX_FREQ_ON_AC/BAT/SAV: support Intel Xe GPU
    * INTEL_GPU_POWER_PROFILE_ON_AC/BAT/SAV: support Intel Xe SLPC power profile
    * Refactor GPU PM
    * tlp-stat -g: include the Intel xe driver
    * tlp-stat -s: rename "Power profile" to "TLP profile"
    * tlp-stat -g: show power_state for AMD and Nvidia GPUs
    * Improve message readability: “invoke” -> “run”
    * tlp-stat -s: fix parsing of Gentoo's /etc/os-release with '' quoting
    * bat.d/lenovo: clarify tlp-stat -b output
    * bat.d/lg-legacy: remove plugin that is only required by kernel < 5.18
    * Makefile checkwip: ignore research* files
    * tlp.conf: better describe how thresholds work
    * Remove backward compatibility with /etc/default/tlp
    * tlp-stat -b -v: refactor battery readings
    * tlp-stat -b -v: show serial number
    * bat.d/lenovo: enable transition to lenovo-legacy
    * tlp-stat -s: rename "Power profile" to "TLP profile"
    * bat.d/lenovo: support charge_types attribute as of kernel 6.17
    * Allow '[', ']' in parameter values
    * bat.d/lenovo-legacy: split off for kernel < 6.17
    * bat.d/TEMPLATE: unify messages
    * Update 1.9.1 changelog with info from the SUSE security advisory
    * bat.d/wilco-ec: tlp-stat -b: align output
    * Add INTEL_GPU_MIN/MAX/BOOST_FREQ_ON_SAV
    * tlp.conf: rearrange RADEON_DPM_* values
    * defaults.conf: add RADEON_DPM_PERF_LEVEL_ON_SAV=auto
    * tlp.conf: add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
    * Add RADEON_DPM_PERF_ON_SAV, RADEON_DPM_STATE_ON_SAV
    * bat.d/wilco-ec: update specs
    * bat.d/wilco-ec: thresholds apply to all batteries; adapt messages
    * bat.d/wilco-ec: drop X_THRESH_SIMULATE_LOCKEDBIOS logic
    * bat.d/wilco-ec: tlp-stat -b: use consolidated battery readout
    * Add plugin support for wilco-ec battery care
    * tlp-stat -s: align output
    * bat.d/samsung: tlp-stat -b: fix output
    * bat.d/*: tlp-stat -b: use consolidated battery readouts
    * tlp-stat -b: consolidate battery readouts
    * bat.d/*: tlp-stat -b: use consolidated energy/charge readout
    * bat.d/thinkpad{-legacy}: tlp-stat -b: use consolidated energy/charge readout
    * bat.d/dell: tlp-stat -b: use consolidated energy/charge readout
    * tlp-stat -b: display mW(h) values next to mA(h) values
    * tlp-stat -s: fix columns
    * Simplify battery and natacpi detection block and change $ACPIBATDIR/wilco-charger/charge_type to $_bf_chtype
    * Add plugin support for wilco-ec battery care
    * Makefile checkwip: detect "FIXME"
    * Fix RESTORE_THRESHOLDS_ON_BAT
    * Explicitly use daemon facility for logging
* Wed Jan 14 2026 Thomas Renninger <trenn@suse.de>
  - Make completion pkgs require their command providing pkg
    https://build.opensuse.org/requests/1326947 (as reviewed by darix)
  - Remove unusued /%localstatedir/lib/tlp from files section
* Mon Jan 12 2026 Thomas Renninger <trenn@suse.de>
  - Update to version 1.9.1:
    * *** 1.9.1 Release ***
    * tlp-stat -s: align output
    * Fix RESTORE_THRESHOLDS_ON_BAT
    * tlp-pd: limit simultaneous holds to 16
    * tlp-pd: add polkit auth for SyncProfile(), ReleaseProfile()
    * tlp-pd: make hold cookies unpredictable
    * tlp-pd: fix polkit authentication bypass concerning profile/loglevel
  - Last (auto) change fixes CVE-2025-67859 - bsc#1254768
  - Removed compressed zst tarball, tarball creation is done on server side
    by recompress services
* Tue Dec 30 2025 Luan C. Adão <carluad@proton.me>
  - Enhance packaging:
      Split tlp-pd into a subpackage.
      Shell completions subpackages.
* Thu Dec 04 2025 Splyffer <splyffer@proton.me>
  - Update to 1.9.0
    * Features
      Power Profiles:
    - tlp-pd: TLP Profiles Daemon is a new addition to TLP. It implements
      the D-Bus interface, which lets desktop environments show a
      power profile switch. Together with TLP as the backend for applying
      these profiles, it replaces power-profiles-daemon.
    - Introduce a third configuration profile for maximum power savings
      and make tlp-pd possible. The following are now available:
    - performance: parameters ending in _AC are used when AC power
      is connected or when the new command 'tlp performance' is run.
    - balanced: parameters ending in _BAT are used when operating
      on battery power or when the new command 'tlp balanced' is run.
    - power-saver: parameters ending in _SAV are used when the new command
      'tlp power-saver' is run. If there is no _SAV parameter available
      for a feature, the _BAT parameter will be used instead.
    - tlpctl: new command to switch between power profiles, launch applications
      with specific profiles and control tlp-pd.
      It offers a subset of powerprofilesctl's commands supplemented by
      TLP-specific shortcuts.
    - TLP_AUTO_SWITCH: controls the automatic switching of the power profile
      when the charger is connected or removed (even during a suspend).
      The Innovation (and new default) is a "smart" mode that can retain a
      manually selected profile when the power source changes.
    - Use the TLP_DEFAULT_MODE profile when automatic switching is disabled.
    - tlp-stat --pd-diag: show tlp-pd diagnostic
    - tlp: drop the commands 'false' and 'true', which have been superseded
      by 'ac' and 'bat' for ages
    - tlp-stat --pd-diag: display active desktop session
      Battery Care:
    - Tuxedo laptops supported by the clevo_acpi out-of-tree driver from
      tuxedo-drivers: start and stop threshold (Issue #803);
      only models with a Clevo ODM chassis are compatible,
      check the tlp-stat -b output to find out if yours is
    - tlp-stat -b: advertise chargeonce, discharge, recalibrate features
      individually
      General:
    - TLP_DISABLE_DEFAULTS: deactivate all intrinsic defaults so that
      only settings that have been explicitly activated are applied;
      helpful to use only selected features
    - tlp-stat -s: unified representation of tlp/tlp-rdw/tlp-pd's status
    - tlp-stat --trace-nm: show the journal entries for NetworkManager
      correlated with TLP's trace output, supplemented with device details
      for NetworkManager and rfkill
    - Response to invalid subcommands/options: output not only “Usage:”
      but also “Error:”
      Graphics:
    - New parameter for the power-saver profile: AMDGPU_ABM_LEVEL_ON_SAV
    - tlp-stat -g -v: show power state and clocks of AMD GPUs
    - RADEON_POWER_PROFILE_ON_AC/BAT removed (deprecated since 1.8.0)
      Processor:
    - PLATFORM_PROFILE_ON_AC/BAT/SAV: activated by default
    - New parameters for the power-saver profile:
    - CPU_DRIVER_OPMODE_ON_SAV
    - CPU_SCALING_GOVERNOR_ON_SAV
    - CPU_SCALING_MIN/MAX_FREQ_ON_SAV
    - CPU_MIN/MAX_PERF_ON_SAV
    - CPU_BOOST_ON_SAV
    - CPU_HWP_DYN_BOOST_ON_SAV
    - tlp-stat -p: add to display per core:
    - amd_pstate_lowest_nonlinear_freq, amd_pstate_max_freq
    - (-v) scaling_cur_freq (current core frequency)
    - (-v) amd_pstate_hw_prefcore, amd_pstate_prefcore_ranking
    - tlp-stat -t -v: show all individual temperature/fan sensors
      Radio Devices:
    - bluetooth/nfc/wifi/wwan: add command 'cycle', equivalent of 'toggle' twice
    - DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE: Fix the disabling of nfc
      (Issue #808)
    - tlp-stat -s: warn if RDW is configured but tlp-rdw is not installed
    - tlp-stat -r -v: show device details for NetworkManager and rfkill
    * Bugfixes
      Battery Care:
    - Chromebooks, Framework laptops: fix tlp discharge to a target percentage
    - ThinkPads:
    - Fix X201, X220 discharge (Issue #793)
    - Fix bash completion for tlp discharge on tp-smapi models
    - Detect coreboot more reliable via DMI bios_vendor
    - tlp-stat -b:
    - Fix X13s Gen 1 ARM data read out (Issue #807)
    - Do not wrongly recommend kernel 5.17 if coreboot is detected,
      as coreboot does not implement discharge anyway
      Radio Devices:
    - Ensure clean wifi/wwan switching by keeping the status of
      NetworkManager and TLP in sync
    - bluetooth/nfc/wifi/wwan: restore device status display
      Disks:
    - Fix double processing of plugged USB disks
    - tlp-stat -d: fix anonymization of newish NVMe disk ids
      Operation:
    - run-on-ac/bat: fix power source detection (regression in 1.9.0-beta.1)
* Wed Feb 19 2025 Thomas Renninger <trenn@suse.de>
  - Update to Version 1.8.0
* Thu Oct 03 2024 Michael Pujos <pujos.michael@gmail.com>
  - Update to 1.7.0 27.09.2024
    * Features
      Battery Care:
    - Apple Silicon Macbooks (M*) with MacOS 13.0 (or later) firmware and
      Asahi Linux kernel 6.6 (or later): start and stop threshold
    - MSI laptops supported by the msi_ec driver in kernel 6.3 (or later):
      start and stop threshold (Issue #707)
    - Lenovo laptops (non-ThinkPad series): tlp-stat -b: number 60% removed
      because the threshold varies by model (Issue #717)
    - LG Gram laptops: forward to lg-legacy for kernel <= 5.17 only
    - ThinkPads:
    - The obsolete tpacpi-bat driver along with the acpi_call dependency
      were removed. Current Linux distributions ship with kernel 5.17 or
      later, which enables battery care via the built-in thinkpad_acpi.
    - tlp-stat -b improvements for coreboot:
    - Fix charge readings (Issue #657)
    - Indicate when recalibration is not possible
    - tlp-stat -b: Highlight battery care status
    - tlp setcharge, tlp-stat -b: display a recommendation to use the laptop
      on battery power until the battery is discharged to the stop threshold
      Disks:
    - tlp-stat -d: replace disk serial number with asterisks (for privacy)
      General:
    - TLP_MSG_COLORS: highlight error, warning, notice and success messages
      in color.
    - Add option --version to all TLP commands
    - Add tlp-stat output options:
    - m|--mode: print current power mode
    - q|--quiet: omit version header and show less information in the
      processor category
    - Add Fish shell command completion
    - Improve busybox compatibility by using only portable options for flock
      Graphics:
    - AMDGPU_ABM_LEVEL_ON_AC/BAT: configure display panel power savings via
      Adaptive Backlight Modulation (ABM) from AMD Vega or newer GPUs;
      kernel 6.9 required
      Processor:
    - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: drop backwards compatibility for
      EPB with kernels < 5.2; x86_energy_perf_policy is no longer required
    - CPU_HWP_DYN_BOOST_ON_AC/BAT: drop the AMD implementation; the
      corresponding kernel patch was discarded during the 2022 review,
      reincarnation seems unlikely
    - tlp-stat -t:
    - Show AMD CPU temperatures
    - Indicate unavailable fan speed
    - tlp-stat -p: identify CPU model on ARM systems
      Radio Devices:
    - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN removed
      USB:
    - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN removed
    * Bugfixes
      Battery:
    - Thinkpads:
    - Fix premature abort of discharge/recalibrate for *20 models
      (Issue #759)
    - Fix ThinkPad X13s ARM power source detection (Issue #758)
    - tlp-stat -b: do not recommend kernel 5.17 for coreboot,
      as coreboot does not support discharge/recalibrate anyway.
    - Fix Edge 11 battery enumeration (Issue #714)
    - Support ThinkPad W510
      Disks:
    - Ensure power saving for all USB disks when plugged in
    - tlp diskid: filter duplicates
      General:
    - tlp-stat -s: rework manual mode detection (Issue #702)
    - tlp-stat --psup/udev: fix udev rule check
      Radio Devices:
    - Avoid error popups from NetworkManager when switching wifi/wwan
      USB:
    - tlp-stat -u: filter out error messages
    - Prevent USB devices from being unrecognized or malfunctioning on battery;
      adds xhci_hcd to RUNTIME_PM_DRIVER_DENYLIST defaults (Issues #436, #587)
* Wed May 22 2024 Thomas Renninger <trenn@suse.de>
  - Conflicts with tuned (bsc#1224202)
  - Spec cleanups
* Thu May 09 2024 munix9@googlemail.com
  - Fix systemd_sleepdir: It must be %{_systemd_util_dir}/system-sleep
    and not %{_unitdir}/system-sleep (/usr/lib/systemd/system-sleep
    instead of /usr/lib/systemd/system/system-sleep).
* Mon Sep 25 2023 Shung-Hsi Yu <shung-hsi.yu@suse.com>
  - Update to 1.6.1 18.09.2023
    * Bugfixes:
      Battery:
    - LG Gram laptops: ensure lg-legacy is used for kernel <= 5.17 (Issue #708)
      General:
    - tlp-stat -s: report manual mode despite restrictive umask (Issue #702)
* Fri Sep 15 2023 Shung-Hsi Yu <shung-hsi.yu@suse.com>
  - Update to 1.6.0 24.08.2023
    * Features
      Battery:
    - LG Gram laptops:
    - Use standard sysfs attribute 'charge_control_end_threshold'
      provided by kernel 5.18 and newer
    - Restore threshold after hibernate
    - System76 laptops with open source EC firmware:
      start and stop threshold
    - System76: default start threshold set to 90% (due to EC firmware change)
    - ThinkPads: model detection adapted for Libreboot (Issue #679)
    - Toshiba/Dynabook laptops: stop threshold 80/100%
      Configuration:
    - Allow comments (#) after parameters (Issue #598)
    - tlp-stat -c/--cdiff: append a notice to deprecated or removed
      parameters
      Disks:
    - SATA_LINKPWR_ON_AC/BAT: remove fallbacks for outdated kernels
      before 4.15 from defaults (still available via explicit configuration)
      General:
    - Allow coexistence with power-profiles-daemon: do not apply
      PLATFORM_PROFILE_ON_AC/BAT, CPU_ENERGY_PERF_POLICY_ON_AC/BAT and
      CPU_BOOST_ON_BAT/BAT when it is running
    - MEM_SLEEP_ON_AC/BAT: change system suspend mode
    - Add ZSH command completion
    - tlp-stat -s:
    - Silence warnings about unmasked systemd-rfkill.service/.socket
      when DEVICES_TO_ENABLE/DISABLE_ON_STARTUP is actually unconfigured
    - Show EC firmware version
    - Show system suspend mode
    - Show proper ThinkPad model string with Libreboot (Issue #679)
      PCI(e) devices:
    - RUNTIME_PM_ENABLE/DISABLE: apply even when RUNTIME_PM_ON_AC/BAT
      is disabled (Issue #614)
      Processor:
    - CPU_DRIVER_OPMODE_ON_AC/BAT: set CPU scaling driver operation mode
      (active, guided, passive); amd-pstate/intel_pstate driver required
    - CPU_DRIVER_OPMODE_ON_AC/BAT: check if operation mode is actually
      supported by the current CPU driver
    - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: support AMD Zen 2 or newer CPUs;
      kernel 6.3 with amd-pstate driver in active mode required
    - CPU_HWP_DYN_BOOST_ON_AC/BAT: *EXPERIMENTAL* support AMD Zen 2 or
      newer CPUs; yet unreleased kernel 6.x and amd-pstate driver
      in active mode required
    - SCHED_POWERSAVE_ON_AC/BAT removed (unavailable since kernel 3.5)
    - tlp-stat -p:
    - Show amd-pstate operation mode, dynamic boost and performance
      attributes
    - Show min/max operating frequency the processor can run at
      (cpuinfo_min/max_freq) and limit imposed by the BIOS (bios_limit)
    - (-v) Show acpi_cppc performance and frequency attributes
      Radio Devices:
    - Support Thunderbolt docks to switch radio devices
    - DEVICES_TO_ENABLE/DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
      removed in TLP 1.7
      USB:
    - USB_AUTOSUSPEND_DISABLE_ON_SHUTDOWN: *DEPRECATED* feature will be
      removed in TLP 1.7
    * Bugfixes
      Configuration:
    - Strip trailing blanks from unquoted parameter values
      Operation:
    - Deactivate AHCI_RUNTIME_PM and PCIE_ASPM before suspend to avoid
      resume freezes (Issue #593, #606, #698)
      Processor:
    - Set governor although not listed in scaling_available_governors
  - Revert moving 99tlp-rdw-nm from user specific directory since 1.6.0 installs
    it to vendor specific directory /usr/lib/NetworkManager/dispatcher.d

Files

/usr/share/bash-completion/completions/tlpctl


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:14:27 2026