本文介绍在Fedora操作系统上安装Polybar状态栏的方法。
简介 Polybar是一个工具,用于帮助用户构建漂亮且高度可自定义的状态栏,运行窗口管理器的大多数用户应该知道此工具,可以将Polybar配置为在不掌握shell脚本的情况下替换传统桌面环境。
本文将引导你完成安装和配置Polybar状态栏的步骤,以便在Fedora工作站上使用i3wm(参考:Linux平铺窗口管理器:i3,sway,Qtile,dwm,awesome,附安装方法),其他桌面环境的配置会有所不同,但应与此处显示的示例类似。 Polybar的特点: 通过安装/构建Polybar,你将在状态栏上设置以下服务: Systray图标 窗口标题 使用libmpdclient为MPD播放控件和状态显示 ALSA音量控制 bspwm和i3的工作区和桌面面板 适用于EWMH的窗口管理器的工作区模块 键盘布局和指示灯状态 CPU和内存负载指示器 电池显示 网络连接细节 背光水平 日期和时间标签 基于时间的shell脚本执行 命令输出拖尾 用户定义的菜单树 进程间消息传递
一、安装开发工具 对于Fedora系统,存储库中不提供polybar包,我们将从源代码构建它,因此需要开发工具: sudo dnf install -y @development-tools cmake gcc-c++ autoconf automake 为i3、Volume控件、mpd、network、Github安装构建依赖项: sudo dnf install xcb-util-xrm-devel xcb-proto xcb-util-devel xcb-util-wm-devel xcb-util-cursor-devel xcb-util-image-devel alsa-lib-devel pulseaudio-libs-devel i3-ipc jsoncpp-devel libmpdclient-devel libcurl-devel wireless-tools-devel libnl3-devel cairo-devel
二、下载最新的Polybar源 安装依赖项后,通过克隆Github存储库来下载最新版本的Polybar: cd /tmp git clone --recursive https://github.com/polybar/polybar 要编译和安装polybar,请运行以下命令: cd polybar sudo ./build.sh 你应该得到类似于下图的输出信息:
三、确认Polybar安装及卸载Polybar的方法 1、确认Polybar安装 确认可用的polybar安装: $ which polybar /usr/local/bin/polybar $ polybar --version polybar 3.3.0-98-gc650513 Features: +alsa +curl -i3 +mpd +network(libnl) +pulseaudio +xkeyboard 关于配置Polybar请参考:https://github.com/polybar/polybar/wiki,即访问Polybar文档页面以了解其针对不同环境的配置。 2、卸载Polybar的方法 要卸载通过编译过程手动安装的Polybar,请进入最初运行构建脚本的构建文件夹: cd polybar/build 在那里,可以运行以下命令从系统中删除所有已安装的文件: sudo make uninstall 等待命令执行完毕后即卸载Polybar成功。
相关主题 |