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

tlp-zsh-completion-1.9.1-bp161.1.1 RPM for noarch

From OpenSuSE Leap 16.1 for noarch

Name: tlp-zsh-completion Distribution: SUSE Linux Enterprise 16
Version: 1.9.1 Vendor: openSUSE
Release: bp161.1.1 Build date: Wed Jan 14 13:01:10 2026
Group: System/Shells Build host: reproducible
Size: 4532 Source RPM: tlp-1.9.1-bp161.1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://linrunner.de/tlp
Summary: ZSH Completion for tlp
The official zsh completion script for tlp.

Provides

Requires

License

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

Changelog

* 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
* Mon May 23 2022 Ferdinand Thiessen <rpm@fthiessen.de>
  - Fix SourceURL (misplaced space) for Factory submission
* Wed May 18 2022 Stefan Schubert <schubi@suse.de>
  - Moved 99tlp-rdw-nm from user specif directory
    /etc/NetworkManager/dispatcher.d to vendor specific directory
    /usr/lib/NetworkManager/dispatcher.d. So, users changes can
    still be done in /etc and will not be overwritten by an update.
* Mon Apr 18 2022 popov895@ukr.net
  - Due to conflicts with rfkill, we need to additionally mask the systemd-rfkill.socket
  - Update to 1.5.0 07.01.2022
  - * Features
      Battery:
    - Sony laptops: stop threshold 50/80/100% aka "battery care limiter"
    - ThinkPads:
    - Use new sysfs attribute 'charge_behaviour' for recalibration
    - Support T400 running coreboot via natacpi (Issue #601)
    - tlp-stat -b: display "cycle_count = 0"  with the note "or not supported"
      Radio Devices:
    - Add support for switching NFC devices
    - Remove support for wireless-tools (iwconfig)
  - * Bugfixes
      tlp-stat:
    - drop PM_RUNTIME=y kernel config recommendation
      Battery:
    - ASUS laptops: apply stop threshold reliably on boot and after hibernate
      (Issue #589)
      Disks:
    - tlp-stat -d: display correct sysfs path for disk runtime pm:
      /sys/block/<DISK>/device/power/control (Issue #606)
* Tue Dec 28 2021 lars@linux-schulserver.de - 1.4.0
  - package bash completions for tlp-rdw in the corresponding
    sub-package (bsc#1180496)
  - add tlp-rpmlintrc to mark some rpmlint warnings as known good
  - Fix bsc#1181279, bsc#1179635, bsc#1177313 - Failed to preset
    unit: Unit file tlp-sleep.service does not exist.
  - As tlp somehow conflicts with rfkill and power-profiles-daemon
    running at the same time, lets mask these services, when tlp is
    installed. ...and obviously unmask them again on uninstall.
  - Require at least NetworkManager >= 1.20
  - define _udev(,rules)dir, if not already set (for Leap)
  - Pre-Require systemd (and BuildRequire systemd-rpm-macros) for
    completeness
  - tlp is not activated per default (bsc#1183235), as it may conflict
    with other Laptop mode tools. At the moment, users have to manually
    activate the service via 'sudo systemctl enable --now tlp.service'
* Thu Nov 11 2021 Mikael S <mikaels@iki.fi>
  - Update to 1.4.0 24.09.2021
  - * Features
      Audio:
    - SOUND_POWER_SAVE_ON_AC: change default to enabled (Issue #495)
      Battery:
    - "Battery Features" renamed to "Battery Care"
    - Introduce plugins to support Battery Care for non-ThinkPads:
    - ASUS laptops: stop threshold
    - Huawei MateBooks: start and stop threshold
    - LG Gram laptops: stop threshold at 80% aka "battery care limit"
    - Lenovo laptops: stop threshold at 60% aka "battery conservation mode"
    - Samsung laptops: stop threshold at 80% aka "battery life extender"
    - ThinkPads
    - Allow deactivation of the start threshold (START_CHARGE_THRESH_BATx=0)
    - Discharge malfunction: hint to check battery and charger
    - Use standard sysfs attributes for charge thresholds
      (Issue #513)
    - Flag ThinkPad L512 as "unsupported"
    - Validate charge threshold configuration, don't fail silently
    - tlp-stat -b
    - Battery Care: show plugin, supported features, driver usage and
      related kernel module(s)
    - Map battery state "Unknown" to "Idle" for clarity
      Configuration:
    - tlp-stat --cdiff: show configuration differing from defaults
    - PARAMETER+="add values": append values to a parameter already defined
      as intrinsic default or in a *previously* read file (Issue #457)
    - TLP_WARN_LEVEL: warn about invalid settings, configurable for background
      tasks and command line
    - Rename parameters (backwards compatible to legacy config files):
      SATA_LINKPWR_BLACKLIST      -> SATA_LINKPWR_DENYLIST
      RUNTIME_PM_BLACKLIST        -> RUNTIME_PM_DENYLIST
      RUNTIME_PM_DRIVER_BLACKLIST -> RUNTIME_PM_DRIVER_DENYLIST
      USB_BLACKLIST               -> USB_DENYLIST
      USB_BLACKLIST_BTUSB         -> USB_EXCLUDE_BTUSB
      USB_BLACKLIST_PHONE         -> USB_EXCLUDE_PHONE
      USB_BLACKLIST_PRINTER       -> USB_EXCLUDE_PRINTER
      USB_BLACKLIST_WWAN          -> USB_EXCLUDE_WWAN
      USB_WHITELIST               -> USB_ALLOWLIST
      Disks:
    - AHCI_RUNTIME_PM_ON_AC/BAT:
    - Works only on disks defined in DISK_DEVICES
    - Works on NVMe (new), SATA/ATA and plugged in USB (new) disks
    - Works on SATA ports
    - No longer experimental i.e. now enabled by default; the previously
      existing risk of system freezes (and data loss) with the multiqueue
      scheduler is now eliminated:
    - Kernel >= 4.19 itself locks unsafe disk runtime pm
    - TLP generally locks it for kernel < 4.19
    - DISK_APM_CLASS_DENYLIST: exclude disk classes from APM, i.e. you may
      now activate it for USB and IEEE1394 drives (Issue #523)
    - DISK_APM_LEVEL_ON_AC/BAT, DISK_SPINDOWN_TIMEOUT_ON_AC, DISK_IOSCHED:
      now also work when plugging in USB disks; provided disk is contained in
      DISK_DEVICES and 'usb' is removed from DISK_APM_CLASS_DENYLIST
    - tlp-stat -d
    - Explain why AHCI_RUNTIME_PM is locked for a disk
    - Show disks attached to SATA links/ports
    - Show a disk's host (for SATA_LINKPWR_DENYLIST)
    - Show ALPM state in the sysfs directory of the AHCI host
    - Show IDs for all disks configured in DISK_DEVICES
    - Distinguish SATA from ATA(IDE) disks
    - Show NVMe disk temperature
      General:
    - power-profiles-daemon: issue error messages about conflicting service
    - tlp-stat -s: determine OS release without the lsb_release utility
      Graphics:
    - Add support for amdgpu (Issue #498)
    - Improve powerdown of unused GPUs with drivers amdgpu, nouveau,
      nvidia and without driver (Issues #488, #495, #498)
    - tlp-stat -g:
    - List all GPUs with at least the driver info
    - Show hybrid graphics switch state (switcheroo)
    - Intel GPU:
    - Show hardware min/max frequency instead of
      list of available frequencies (kernel change)
    - Show more informative RC6, FBC and PSR status where available
      (Issue #203)
      Operation Mode AC/BAT:
    - Speed up system shutdown/suspend by not applying AC settings anymore
    - TLP_PS_IGNORE: add USB; allow to ignore multiple power supply classes
    - tlp-stat -s: speed up power source detection
    - tlp-stat --psup/udev: check if udev rules for power source changes and
      connecting USB devices are active
      PCI(e) devices:
    - RUNTIME_PM_ENABLE/DISABLE: permanently enable/disable runtime PM for
      PCI(e) devices based on address (independent of the power source)
    - RUNTIME_PM_DENYLIST: remove amdgpu, nvidia, pcieport from defaults
    - tlp-stat -e -v: show device runtime_status
      Platform:
    - PLATFORM_PROFILE_ON_AC/BAT: select platform profile to control system
      operating characteristics around power/performance levels, thermal
      and fan speed
    - tlp-stat -p: show state of ThinkPad lapmode
      Processor:
    - CPU_HWP_DYN_BOOST_ON_AC/BAT: Intel CPU HWP dynamic boost (Issue #468)
    - Remove backwards compatibility of CPU_ENERGY_PERF_POLICY_ON_AC/BAT with
      ENERGY_PERF_POLICY_ON_AC/BAT to prevent performance issues caused by the
      value 'power' in legacy configurations
    - PHC_CONTROLS removed (obsolete)
    - tlp-stat -p:
    - cpu1..cpuN omitted for clarity, use -v to show all
    - Sort more than 10 CPU cores in proper numerical order
    - Show intel_pstate operation mode ("status")
    - Omit "EPB: unsupported" for AMD or non-intel_pstate CPUs
      USB:
    - USB_EXCLUDE_AUDIO: exclude audio devices from autosuspend (Issue #556)
    - tlp-stat -u -v: show device runtime_status
* Mon Nov 08 2021 Fabian Vogt <fvogt@suse.com>
  - Don't recommend bbswitch, there's no relation to tlp (boo#1190631)
* Wed Oct 06 2021 Fabian Vogt <fvogt@suse.com>
  - tlp-sleep.service does not exist anymore
  - Make %files section a bit more precise
* Thu Jun 17 2021 Stanislav Brabec <sbrabec@suse.com>
  - Recommend bbswitch for ThinkPad battery charge control instead of
    acpi-call or tp-smapi not present in the distribution.
* Mon Jan 04 2021 Dominique Leuenberger <dimstar@opensuse.org>
  - Use the same value for TLP_ULIB in the %build phase and the
    %install phase (boo#1180495):
    + BuildRequire pkgconfig(udev)
    + Use pkg-config --variable udev_dir udev for the value of
      TLP_ULIB.
* Fri Oct 09 2020 Dominique Leuenberger <dimstar@opensuse.org>
  - Properly install udev files to /usr/lib/udev, NOT /usr/libexec
    (boo#1177313).
* Fri Feb 07 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.3.1
    * default CPU_ENERGY_PERF_POLICY_ON_BAT=power too aggressive (issue#460)
* Tue Feb 04 2020 Paolo Stivanin <info@paolostivanin.com>
  - Update to 1.3.0
    * New configuration scheme
    - /etc/default/tlp is replaced by /etc/tlp.conf
    - Settings are read in the following order:
    - 1. Intrinsic defaults
    - 2. /etc/tlp.d/*.conf - Drop-in customization snippets
    - 3. /etc/tlp.conf - User configuration
    - In case of identical parameters, the last occurence has precedence
    - Parse config files instead of sourcing --> no more shell expansion
    * Battery Features, tlp-stat -b
    - Charge thresholds: better checks for command line and configuration; clearer error messages
    - tlp discharge: error message "check your hardware" when battery wasn't completely discharged (Issue #438)
    - Distinguish between "no kernel support" for natacpi (< 4.17) and "laptop not supported" (>= 4.17)
    - Supplement battery status "Unknown" with "threshold may prevent charging" when thresholds are available only
    * General
    - systemd: replace tlp-sleep.service with /lib/systemd/system-sleep/tlp
    * Operation Mode AC/BAT
    - TLP_PS_IGNORE: power supply class to ignore when determining operation mode; workaround for laptops reporting incorrect AC or battery status (Issue #446)
    * PCI(e) devices
    - PCIE_ASPM_ON_AC/BAT: add method 'powersupersave' (Issue #425)
    * Processor
    - CPU_ENERGY_PERF_POLICY_ON_AC/BAT: backward compatible merge of settings for Intel energy vs. performance policies EPB (ENERGY_PERF_POLICY_ON_AC/BAT) and HWP.EPP (CPU_HWP_ON_AC/BAT); when HWP.EPP is available, EPB is not set; validate parameters; eliminate external tool x86_energy_perf_policy for kernel >= 5.2
    * tlp-stat
    - Configuration: show file where the parameter comes from
    - System Info:
      Show SELinux status
      Show RDW as 'disabled' when TLP is disabled as a whole
      Indicate persistent mode
    - Intel CPU: don't show EPB values when HWP.EPP is active (see above)
    - PCIe ASPM: show available policies
    - Undervolting: remove "PHC kernel not available" message
    * Battery Features
    - Issue #415: ThinkPad X240 discharge BAT1 malfunction when BAT0 is not installed
    * Disks
    - Fix NVMe detection on Linux 4.15
    * tlp-stat
    - Issue #430: ignore HID device batteries
* Sun Jun 02 2019 Jan Engelhardt <jengelh@inai.de>
  - Use noun phrase in summary.
* Sun May 19 2019 Alexei Sorokin <sor.alexei@meowr.ru>
  - Update to version 1.2.2:
    * Battery Features, tlp-stat -b:
    - Show data for batteries named other than BAT0/BAT1
      (non-ThinkPads).
    - ThinkPad X1C6 discharge malfunction (gh#linrunner/TLP#395).
    - Separate checks for charge thresholds and recalibration.
    - Intelligible recommendation for tp-smapi on
      ThinkPad X220/T420 et al.
    - Explain "Battery Features: Charge Thresholds and Recalibrate".
    * Discs:
    - Fix type determination.
    * Operation Mode AC/BAT:
    - MacBookPro 5.3: Workaround for false AC offline status.
    * Processor, tlp-stat -p:
    - Fix read of /sys/devices/system/cpu/cpufreq/boost.
    - x86_energy_perf_policy: Detect unsupported CPUs in newer
      versions.
    * Radio Devices:
    - Make RESTORE_DEVICE_STATE_ON_STARTUP=1 persistent again
      (gh#linrunner/TLP#404).
* Mon Mar 18 2019 Alexei Sorokin <sor.alexei@meowr.ru>
  - Update to version 1.2.1:
    * Fix unknown command "chargeonce" (gh#linrunner/TLP#391).
  - Change from %systemd_requires to %systemd_ordering
* Wed Mar 13 2019 sor.alexei@meowr.ru
  - Update to version 1.2:
    * Disc drives:
    - Support for NVMe devices.
    - Support for removable drives e.g. USB / IEE1394 devices.
    - Improve support for multi queue I/O schedulers (blk-mq).
    * General:
    - tlp bat/ac: Keep manual power settings until tlp start
      (gh#linrunner/TLP#349).
    - Remove all pm-utils scripts (gh#linrunner/TLP#363).
    - tlp/tlp-stat: Temporarily overwrite configuration for one
      programme invocation only: -- PARAM=value ...
    - Document intrinsic defaults in config file
      (gh#linrunner/TLP#353).
    - Code verified with ShellCheck.
    * Graphics:
    - INTEL_GPU_MIN_FREQ_ON_AC/BAT, INTEL_GPU_MAX_FREQ_ON_AC/BAT,
      INTEL_GPU_BOOST_FREQ_ON_AC/BAT: Intel GPU frequency limits.
    * Radio Devices:
    - tlp-rdw: New command to disable RDW actions temporarily
      (until reboot).
    - Support ThinkPad Pro Dock CS18 (17ef:306f).
    - USB_BLACKLIST_WWAN: Disable by default.
    - Retire compatibility with Network Manager 0.9.8.
    * PCI(e) devices:
    - RUNTIME_PM_BLACKLIST: Add mei_me, pcieport.
    * ThinkPad Battery:
    - New native kernel API for battery features "natacpi",
      requires kernel 4.17; enabled by default
      (gh#linrunner/TLP#321).
    - NATACPI_ENABLE, TPACPI_ENABLE, TPSMAPI_ENABLE: Make all
      battery feature drivers switchable.
    - tlp discharge/recalibrate: Exclude multiple simultaneous
      invocations.
    - Support ThinkPad 25, *80 (Coffee Lake) and all newer models.
    * tlp-stat:
    - Check systemd-rfkill.socket masked status.
    - Drives: Show all configured devices (consider default).
    - Intel GPU: Show frequency limits and available frequencies.
    - Rename "Suggestions" section to "Recommendations".
    - Remove invocation via "tlp stat".
    * USB:
    - Exclude scanners managed by libsane from autosuspend.
    - Remove long deprecated level/autosuspend attributes.
    * Bugfixes
    - Do not try to start NetworkManager (systemd)
      (gh#linrunner/TLP#193).
    - get_disk_dev logic is not compatible with NVMe devices
      (gh#linrunner/TLP#319).
    - AC mode not detected with USB charger (gh#linrunner/TLP#320).
    - Process "/usr/bin/tlp auto" failed with exit code 4
      (gh#linrunner/TLP#331).
    - zsh parse error in tlp diskid (gh#linrunner/TLP#332).
    - Circumvent broken AC/charger detection (gh#linrunner/TLP#343,
      gh#linrunner/TLP#362, gh#linrunner/TLP#375).
    - Keep ASPM default to enable deeper C-states on AC
      (gh#linrunner/TLP#344).
    - Fix writing sequence for start/stop charge thresholds
      (gh#linrunner/TLP#356).
    - Recognise Think*p*ad P50 (gh#linrunner/TLP#368).
    - tlp-stat: filter HWP lines from x86_energy_perf_policy output
* Wed Jan 24 2018 sor.alexei@meowr.ru
  - Update to version 1.1:
    * Disc drives:
    - SATA_LINKPWR_ON_AC/BAT: Try multiple values to support the
      new recommended ALPM policy "med_power_with_dipm" in
      Linux 4.15.
    * Processor:
    - ENERGY_PERF_POLICY_ON_AC/BAT: Support changed values:
      performance, balance-performance, default, balance-power,
      power (gh#linrunner/TLP#297).
    * ThinkPad Battery:
    - Support ThinkPad 13 1st & 2nd Gen, E130;
      new tpacpi-bat version.
    - tlp-stat --psup: Show ASLbase for tpacpi-bat (in device/path).
    - tlp discharge: Show state of the battery and force_discharge.
    * USB:
    - USB_BLACKLIST_PRINTER: Exclude printers from autosuspend.
    * Bugfixes:
    - Intercept the link_power_management_policy write error
      (gh#linrunner/TLP#271).
    - Fix AC power detection for MacBook Pro 2017
      (gh#linrunner/TLP#283).
    - Move runtime data from /var/run/tlp to /run/tlp
      (gh#linrunner/TLP#298).
    - Fix DEVICES_TO_DISABLE_ON_BAT_NOT_IN_USE="bluetooth" not
      working as expected (gh#linrunner/TLP#301).
    - Do not detect wireless input devices batteries as power
      supply (gh#linrunner/TLP#313).
  - Remove tlp-1.0-run-mount.patch: fixed upstream.
* Sun Nov 26 2017 sor.alexei@meowr.ru
  - Add tlp-1.0-run-mount.patch: Move runtime data from /var/run/tlp
    to /run/tlp (boo#1058983)
* Fri May 26 2017 sor.alexei@meowr.ru
  - Update to version 1.0:
    * General:
    - TLP_PERSISTENT_DEFAULT: Use TLP_DEFAULT_MODE regardless of
      the actual power source.
    * Device Bays:
    - BAY_POWEROFF_ON_AC: Power off optical drive not only on bat
      (gh#linrunner/TLP#243)
    * Graphics:
    - RUNTIME_PM_DRIVER_BLACKLIST: When unconfigured default to
      "amdgpu nouveau nvidia radeon"; driver default control=auto
      allows PRIME/Bumblebee to turn the dGPU off and prevents
      accidential power-on during boot as well.
    - Exclude Nvidia dGPU from runtime power management even when
      no driver is associated (improve compatibility with
      Bumblebee).
    * PCI(e) devices
    - RUNTIME_PM_ALL removed (default to RUNTIME_PM_ALL=1
      internally).
    * Processor:
    - CPU_HWP_ON_AC/BAT: HWP energy performance hints; needs
      Linux 4.10 and Intel Skylake CPU or newer, intel_pstate only.
    * ThinkPad Battery:
    - RESTORE_THRESHOLDS_ON_BAT: Restore charge thresholds on
      battery.
    - Detect ThinkPad *70 models.
    - Detect ThinkPad 13 (1st and 2nd Gen) as unsupported
      (gh#linrunner/TLP#227).
    - Change texts "ThinkPad (extended) battery functions" to
      "ThinkPad battery features".
    - tlp-stat:
      + Show "Charge total %" when more than one battery is
      present.
      + Show battery temperature (tp-smapi only).
      + Show "unsupported" instead of "not installed" for tp-smapi
      incapable hardware.
    * USB:
    - USB_BLACKLIST_BTUSB: exclude bluetooth devices from
      autosuspend (gh#linrunner/TLP#239).
    - USB_BLACKLIST_PHONE: exclude phone devices from
      autosuspend (gh#linrunner/TLP#188).
    * tlp-stat:
    - -g|--graphics: Show graphics card data only.
    - i915: Explain enable_psr modes.
    - --psup: show power supply diagnostic.
    - SMART attribute G-Sense_Error_Rate.
    - -v: additional battery voltages.
    - Workqueue power efficient status.
    - Show Intel graphics parameters for Ubuntu's i915_bpo module.
    * Bugfixes:
    - init start: Apply powersave regardless of previous state
      (gh#linrunner/TLP#237).
    - tlp-stat: Intercept non-existing or invalid charge values
      (gh#linrunner/TLP#256).
* Thu Aug 18 2016 sor.alexei@meowr.ru
  - Update to version 0.9:
    * General:
    - Block concurrent invocation of TLP.
    * Disc drives:
    - AHCI runtime power management for host controllers and
      attached disc drives.
    - SATA_LINKPWR_BLACKLIST: Exclude SATA host devices from power
      management.
    * Radio Devices:
    - Finally remove deprecated DEVICES_TO_ENABLE_ON_RADIOSW code
      (works with Ubuntu 12.04/Linux 3.2 only).
    - Change WIFI_PWR_ON_AC/BAT default config values to off/on for
      better usability (1/5 is still supported for backwards
      compatibility).
    * Radio Device Wizard (tlp-rdw):
    - Add another ThinkPad OneLink Pro Dock USB LAN (17ef:304).
    * (ThinkPad) Battery:
    - tlp-stat:
      + Distinguish incompatible hardware from load errors
      (gh#linrunner/TLP#160).
      + Display battery charge and capacity values in %.
      + More selective suggestions for tp-smapi/acpi-call kernel
      modules.
    * tlp-stat:
    - Intel graphics: include i915 parameters enable_dc, enable_psr,
      modeset.
    - --pev: monitor power supply udev events
      (gh#linrunner/TLP#172).
    - Processor:
      + Display available scaling governors.
      + intel_pstate: display turbo_pct, num_pstates.
    - Storage Devices:
    - Recognise blk-mq I/O scheduler.
    - SMART attributes Power_Cycle_Count, Unused_Rsvd_Blk_Cnt_Tot,
      NAND_Writes_1GiB.
    - Suggestions: Add *60 models for tp-smapi/acpi-call.
    - System Info: Display boot mode UEFI / BIOS.
    - TLP Status:
      + Display time and mode of tlp's last invocation.
      + Issue warning when systemd-rfkill[@].service is not masked.
    - Wireless: Display type in interface list.
    * Bugfixes
    - Handle kernel with built-in acpi_call module properly
      (gh#linrunner/TLP#163).
    - Battery discharge does not terminate on ThinkPad E-series
      (gh#linrunner/TLP#170).
    - TLP does not notice power source change (gh#linrunner/TLP#172).
    - Do not touch wifi on shutdown when unconfigured
      (gh#linrunner/TLP#175).
    - Optimise rdw locking heuristics (gh#linrunner/TLP#176).
    - tlp-stat: Fix ata error count (filter "DevExch" caused by
      bay inserts).
    - tp-smapi: Do not load on unsupported ThinkPads.
    - Fix bash completion.
  - Remove tlp-0.8-correct-udev-rules-path.patch: fixed upstream.
* Mon Jan 04 2016 sor.alexei@meowr.ru
  - Add tlp-0.8-correct-udev-rules-path.patch: set correct udev
    rules path (boo#960498).
* Thu Aug 06 2015 sor.alexei@meowr.ru
  - Update to 0.8:
    * General:
    - TLP_DEFAULT_MODE: change default operation mode to AC when
      no power supply can be detected (concerns some desktop and
      embedded hardware only).
    * Radio Devices:
    - Resume: restore bluetooth state.
    * Radio Device Wizard (tlp-rdw):
    - Support ThinkPad OneLink Dock Basic/Pro for dock/undock
      events.
    - Detect systemd "predictable network interface names" for
      WWAN.
    * ThinkPad Battery:
    - tpacpi-bat: new upstream version 2.2: get ASL path from
      /sys/class/power_supply/*/device/path; avoids unnecessary
      "AE_NOT_FOUND" kernel messages.
    - tlp-stat:
    - Show "No batteries detected."
    - Explain battery status "Unknown" as "threshold effective".
    - Show battery cell group voltages (verbose mode, tp-smapi
      only).
    - Show acpi-call suggestion for ThinkPad *40, *50, X1
      models.
    * USB:
    - Remove USB_DRIVER_BLACKLIST.
    * tlp-stat:
    - Show warnings for ata errors by default.
    * Bugfixes:
    - tlp-stat: detect kernel config with PM_RUNTIME=N.
    - tlp recalibrate: fix exitcode check.
    - USB autosuspend: write power/control if actually changing
      only.
    - Ignore missing files in /proc/sys/fs/xfs.
    - Fix udev event processing for AC/BAT sw.
* Sat Jan 31 2015 sor.alexei@meowr.ru
  - Update to 0.7:
    * Processor:
    - Limit max/min P-state to control power dissipation of the
      CPU (intel_pstate only)
    - Set performance versus energy savings policy
      (x86_energy_perf_policy)
    * USB:
    - USB_DRIVER_BLACKLIST: exclude devices assigned to the listed
      drivers from USB autosuspend; default: usbhid
    - USB_BLACKLIST_WWAN: match internal driver list instead of USB
      vendor ids
    - USB_WHITELIST: include devices into USB autosuspend even if
      already excluded by the driver or WWAN blacklists
    * Radio devices:
    - DEVICES_TO_ENABLE_ON_AC/DISABLE_ON_BAT /
      DISABLE_ON_BAT_NOT_IN_USE: enable/disable radio devices upon
      change of power source (excluding connected devices)
    * ThinkPad Battery:
    - Issue #105: provide proper return codes for all battery
      functions
    - Issue #106: setcharge allowed on battery power
    - Do not activate new thresholds with force_discharge anymore
      (tp-smapi)
    - tpacpi-bat: support for ThinkPad E325 charge thresholds
    * Misc:
    - RUNTIME_PM_DRIVER_BLACKLIST: exclude PCI(e) devices assigned
      to drivers;
      default: radeon, nouveau (solves issue #94)
    - Support Dell Latitude docks
    - Support for NM 0.9.10
    - Issue #109: tlp-stat: report "unknown" power source when no
      AC detected
    - Issue #98: do not change autosuspend_delay_ms, keep kernel
      default settings
    - Exclude pseudo usb disks
    * tlp-stat:
    - New options -d|--disk, -e|--pcie, -p|--processor,
    - s|--system, -u|--usb
    - Show driver and connection state for all enabled radio
      devices
    - Show driver name in Runtime PM PCI(e) device list
    - Show type and state of docks and device bays
    - Show type of init system
    - Check if TLP's systemd services are enabled
    * udev:
    - Run change of power source in a detached subshell to avoid
      blocking udev
    - Fix dock/undock event processing for ThinkPad Adv Mini Dock
      and Ultrabase
    - Make USB device event processing more robust
      + Run in a detached subshell to avoid blocking udev
      + Wait 2s for subdevices to populate for proper
      black/whitelist detection
* Thu Nov 20 2014 sor.alexei@meowr.ru
  - Adjust dependencies according to
    http://linrunner.de/en/tlp/docs/tlp-developer-documentation.html
* Wed Oct 08 2014 sor.alexei@meowr.ru
  - Initial build.

Files

/usr/share/zsh/site-functions/_tlp
/usr/share/zsh/site-functions/_tlp-radio-device
/usr/share/zsh/site-functions/_tlp-run-on
/usr/share/zsh/site-functions/_tlp-stat


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 23:37:31 2026