2018-12-02 13:05:48 -05:00
polybar(1)
==========
SYNOPSIS
--------
2021-10-07 08:48:47 -04:00
**polybar** [*OPTIONS* ]... [*BAR* ]
2018-12-02 13:05:48 -05:00
DESCRIPTION
-----------
Polybar aims to help users build beautiful and highly customizable status bars for their desktop environment, without the need of having a black belt in shell scripting.
2022-03-02 08:36:54 -05:00
If the *BAR* argument is not provided and the configuration file only contains one bar definition, polybar will display this bar.
2018-12-02 13:05:48 -05:00
OPTIONS
-------
.. program :: polybar
.. option :: -h, --help
Display help text and exit
.. option :: -v, --version
Display build details and exit
.. option :: -l, --log=LEVEL
2020-04-21 18:12:08 -04:00
| Set the logging verbosity (default: **notice** )
| *LEVEL* is one of: error, warning, notice, info, trace
2018-12-02 13:05:48 -05:00
.. option :: -q, --quiet
Be quiet (will override -l)
.. option :: -c, --config=FILE
Specify the path to the configuration file. By default, the configuration file is loaded from:
2021-10-05 07:07:19 -04:00
* `` $XDG_CONFIG_HOME/polybar/config ``
* `` $XDG_CONFIG_HOME/polybar/config.ini ``
* `` $HOME/.config/polybar/config ``
* `` $HOME/.config/polybar/config.ini ``
* `` $XDG_CONFIG_DIRS/polybar/config.ini ``
* `` /etc/xdg/polybar/config.ini `` (only if `` XDG_CONFIG_DIRS `` is not set)
* `` /etc/polybar/config.ini ``
2018-12-02 13:05:48 -05:00
.. option :: -r, --reload
Reload the application when the config file has been modified
.. option :: -d, --dump=PARAM
Print the value of the specified parameter *PARAM* in bar section and exit
.. option :: -m, --list-monitors
2021-09-02 12:18:52 -04:00
| Print list of available monitors and exit.
| If some monitors are cloned, this will exclude all but one of them.
| If polybar was compiled with RandR monitor support, only monitors are listed and not physical outputs.
2019-06-24 11:58:40 -04:00
.. option :: -M, --list-all-monitors
2021-09-02 12:18:52 -04:00
| Print list of all available monitors and exit.
| This includes cloned monitors as well as both physical outputs and RandR monitors (if supported).
| Only the names listed here can be used as monitor names in polybar.
2018-12-02 13:05:48 -05:00
.. option :: -w, --print-wmname
Print the generated *WM_NAME* and exit
.. option :: -s, --stdout
Output the data to stdout instead of drawing it to the X window
.. option :: -p, --png=FILE
Save png snapshot to *FILE* after running for 3 seconds
2022-01-22 14:35:37 -05:00
AUTHORS
-------
| Polybar was created by Michael Carlberg and is currently maintained by Patrick Ziegler.
2018-12-02 13:05:48 -05:00
| Contributors can be listed on GitHub.
REPORTING BUGS
--------------
2019-05-06 07:51:49 -04:00
Report issues on GitHub <https://github.com/polybar/polybar>
2018-12-02 13:05:48 -05:00
SEE ALSO
--------
2019-10-03 16:42:47 -04:00
.. only :: man
2022-01-22 14:35:37 -05:00
:manpage: `polybar-msg` \(1),
:manpage: `polybar` \(5)
2019-10-03 16:42:47 -04:00
.. only :: not man
2022-01-22 14:35:37 -05:00
:doc: `polybar-msg.1` ,
2019-10-03 16:42:47 -04:00
:doc: `polybar.5`
2022-01-22 14:35:37 -05:00
| Full documentation at: <https://github.com/polybar/polybar>
| Project wiki: <https://github.com/polybar/polybar/wiki>