Difference between revisions of "Paramano"

From ArchWiki
Jump to: navigation, search
(Updated with new information pertaining to this package, deleted old, redundant rc.conf module info)
Line 3: Line 3:
 
[[it:Trayfreq]]
 
[[it:Trayfreq]]
 
[[ru:Trayfreq]]
 
[[ru:Trayfreq]]
 +
 
== Introduction ==
 
== Introduction ==
Trayfreq (pronounced tray-freek) is a GTK+ application released under GPL that lets you select your CPU's governor or frequency from a tray icon and displays information for your battery.  Trayfreq is designed to be desktop-environment-independent so it depends only on GTK+ and a system tray to show its icons. Trayfreq is the perfect addition to Xfce, LXDE, and Window Managers (Openbox, Fluxbox, etc.).
+
Trayfreq (pronounced tray-freek) is a GTK+ application released under GPL that lets you select your CPU's governor or frequency from a tray icon and displays information for your battery.  Trayfreq is designed to be desktop-environment-independent so it depends only on GTK+ and a system tray to show its icons. Trayfreq is the perfect addition to Xfce, LXDE, and Window Managers (Openbox, Fluxbox, etc.).
  
{{Warning| Package in AUR might not work with post 3.0.4 kernels. See recent comments. }}
+
=== Short history ===
 
+
The official version was abandoned at 0.2.x.dev1-3 (sometime during 2009) and eventually failed as the rest of the world walked on into the future. In February 2014, Phillid picked the then-orphaned AUR package up and tidied and reworked the source code to make Trayfreq work once again.
=== Latest Version ===
 
0.2.x.dev1-3
 
  
 
=== Features ===
 
=== Features ===
Line 20: Line 19:
  
 
== Installation ==
 
== Installation ==
Install [https://aur.archlinux.org/packages.php?ID=26999 trayfreq] from the [[AUR]]. [[AUR Helpers]] are available.
+
Install [https://aur.archlinux.org/packages/trayfreq/ trayfreq] from the [[AUR]].
 
 
=== System Setup ===
 
For Trayfreq to work, you will need the appropriate kernel modules loaded and added to your [[rc.conf]].  See [[CPU Frequency Scaling]] for instructions on loading cpufreq drivers and governors.
 
  
 
=== Trayfreq Setup ===
 
=== Trayfreq Setup ===

Revision as of 08:09, 14 February 2014


Introduction

Trayfreq (pronounced tray-freek) is a GTK+ application released under GPL that lets you select your CPU's governor or frequency from a tray icon and displays information for your battery. Trayfreq is designed to be desktop-environment-independent so it depends only on GTK+ and a system tray to show its icons. Trayfreq is the perfect addition to Xfce, LXDE, and Window Managers (Openbox, Fluxbox, etc.).

Short history

The official version was abandoned at 0.2.x.dev1-3 (sometime during 2009) and eventually failed as the rest of the world walked on into the future. In February 2014, Phillid picked the then-orphaned AUR package up and tidied and reworked the source code to make Trayfreq work once again.

Features

  • Displays a icon that shows you the relative current CPU frequency
  • When the CPU icon is right-clicked, it provides a menu of available frequencies and governors to choose.
  • When the CPU icon is left-clicked, it runs a command (set in config file, default nothing)
  • Displays a icon that shows you the status of your Battery (Charging, Discharging, Charged) and its relative current charge (optional)
  • Toggling of CPU governor based on if the battery is discharging or not.
  • Lightweight, Desktop-Environment Independent

Installation

Install trayfreq from the AUR.

Trayfreq Setup

Now, let's edit the configuration file for trayfreq.

$ cp /usr/share/trayfreq/trayfreq.config ~/.trayfreq.config
$ nano ~/.trayfreq.config

Everything will be commented out; uncomment what you want to use. Let's go through the options

  • [battery] – the group battery
    • show=1 – 1 to show the battery tray icon, 0 to not show it
    • governor=powersave – this sets the governor to use if the battery is discharging
  • [ac] – the group for if the batter is not discharging
    • governor=ondemand – this sets the governor to use if the battery is not discharging
  • [events] – the group events
    • activate=/usr/bin/xterm – this sets the program to launch when the tray icon is activated (left clicked usually)
  • [governor] – the group governor
    • default=ondemand – this sets the default governor to be set when trayfreq starts
  • [frequency] – the group frequency
    • default=800000 – this sets the default frequency in hertz to be set when trayfreq starts

Note that, if a default frequency is set, it will override the governor.

Sample File:

[battery]
show=1
governor=powersave
[ac]
governor=ondemand
[events]
activate=/usr/bin/showbatt
[governor]
default=ondemand
#[frequency]
#default=800000

If you want, you can have a configuration file in your home folder, but it can now set the program to run when the tray icon is activated too. The file should be ~/.trayfreq.config; if it exists, trayfreq will not look at /usr/share/trayfreq/trayfreq.config.

Remarks

A desktop file is installed into /etc/xdg/autostart/. It will automatically start once installed. If you do not want it to start automatically, open the start up manager that comes with your desktop enviroment and uncheck trayfreq.

External Links