Conky是一个图形化工具,可以实时向您的屏幕显示系统信息。 您可以自定义Conky的外观和感觉,以便显示您需要的信息。
默认情况下,您将看到的信息如下所示:
- 计算机名称
- 正常运行时间
- 频率(MHz)
- 频率(GHz)
- RAM使用情况
- SWAP用法
- CPU使用率
- 进程/运行进程
- 文件系统
- 联网
- 热门运行的进程
在本指南中,我将向您展示如何安装Conky以及如何定制它。
安装Conky
如果您正在使用基于Debian的Linux发行版,例如任何Ubuntu系列(Ubuntu,Ubuntu MATE,Ubuntu GNOME,Kubuntu,Xubuntu,Lubuntu等),Linux Mint,Bodhi等,则使用以下apt-get命令 :
sudo apt-get安装conky
如果您使用的是Fedora或CentOS,请使用以下yum命令 :
sudo yum安装conky
对于openSUSE,您可以使用以下zypper命令
sudo zypper安装conky
对于Arch Linux用户,下列PacMan命令
sudo pacman -S conky
在上面的每个案例中,我都包含了sudo来提升您的权限。
运行Conky
您可以通过运行以下命令直接从终端运行conky:
Conky的
就其本身而言,它不是很好,你可能会发现屏幕闪烁。
以下面的方式摆脱闪烁运行conky:s
conky -b
要让conky 作为后台进程运行,请使用以下命令:
conky -b&
对于每个Linux发行版,启动时运行Conky都不同。 本页面显示了如何为最流行的Ubuntu变体做到这一点。
创建配置文件
默认情况下,Conky配置文件位于/etc/conky/conky.conf中。 你应该创建你自己的配置文件。
要为Conky创建配置文件,请打开终端窗口并导航到您的主目录:
cd〜
从那里你现在需要导航到隐藏的配置文件夹。
cd .config
如果你愿意,你可以输入(cd〜/ .config)。 有关导航文件系统的更多信息,请阅读我的cd命令指南。
现在您位于.config文件夹中,运行以下命令来复制默认配置文件。
sudo cp /etc/conky/conky.conf .conkyrc
创建脚本以在启动时运行Conky
无论您正在使用哪种分布式和图形化桌面,在启动例程中单独添加conky都不太合适。
您需要等待桌面完全加载。 最好的方法是创建一个脚本来启动conky并在启动时运行脚本。
打开终端窗口并导航到您的个人文件夹。
使用nano甚至cat命令创建一个名为conkystartup.sh的文件。 (如果你希望你可以通过在文件名前面加点来隐藏它)。
将这些行输入到文件中
#!/斌/庆典
睡10
conky -b&
使用以下命令保存该文件并使其可执行。
sudo chmod a + x〜/ conkystartup.sh
现在将conkystartup.sh脚本添加到您的发行版的启动应用程序列表中。
默认情况下,Conky将在.config文件夹中使用.conkyrc文件。 但是,如果你愿意,你可以指定一个不同的配置文件,如果你打算运行多个conky,这是很有用的。 (也许1个在左边,1个在右边)。
首先,创建两个conky配置文件,如下所示:
sudo cp /etc/conky/conky.conf〜/ .config / .conkyleftrc
sudo cp /etc/conky/conky.conf〜/ .config / .conkyrightrc
现在编辑你的conkystartup.sh并编辑它,如下所示:
#!/斌/庆典
睡10
conky -b -c〜/ .config / .conkyleftrc&
conky -b -c〜/ .config / .conkyrightrc&
保存文件。
现在,当你的电脑重新启动时,你将有两个conkys运行。 您可以运行超过2个,但请记住,conky本身会使用资源,并且您将显示多少系统信息的限制。
更改配置设置
要更改配置设置,请编辑您在.config文件夹中创建的conky配置文件。
为此,请打开终端并运行以下命令:
sudo nano〜/ .config / .conkyrc
滚动查看保修声明,直到看到conky.config字样。
conky.config部分中{和}之间的所有设置定义了窗口本身的绘制方式。
例如,要将Conky窗口移动到左下角,可以将对齐方式设置为“bottom_left”。 回到左侧和右侧Conky窗口的概念,您可以将左侧配置文件中的对齐设置为'top_left',将右侧配置文件中的对齐设置为'top_right'。
您可以通过将border_width值设置为大于0的任何数字并将draw_borders选项设置为true来为窗口添加边框。
要更改主文本颜色,请编辑default_color选项并指定一种颜色,如红色,蓝色,绿色。
您可以通过将draw_outline选项设置为true来将大纲添加到窗口。 您可以通过修改default_outline_colour选项来更改轮廓颜色。 再次指定红色,绿色,蓝色等。
同样,您可以通过将draw_shades更改为true来添加阴影。 然后,您可以通过设置default_shade_colour来修改颜色。
这些设置值得玩一下,让它看起来像你喜欢的方式。
您可以通过修改字体参数来更改字体样式和大小。 输入系统中安装的字体名称并适当设置大小。 这是最有用的设置之一,因为默认的12点字体非常大。
如果您想在屏幕左侧留下间隙,请编辑gap_x设置。 类似于从屏幕顶部更改位置,请修改gap_y设置。
这个窗口有很多配置设置。 这里有一些最有用的
- border_inner_margin - 边框和文本之间的边距
- border_outer_margin - 边框和窗口边缘之间的边距
- default_bar_height - 酒吧的高度(图元素)
- default_bar_width - 条的宽度(图元素)
- default_gauge_height
- default_gauge_width
- draw_graph_borders - 选择图形是否有边框
- minimum_width - 窗口的最小宽度
- maximum_width - 窗口的最大宽度
- minimum_height - 窗口的最小高度
- maximum_heigh - 窗口的最大高度
- own_window_title - 给conky窗口一个你选择的标题
- own_window_argb_visual - 启用透明度
- own_window_argb_value - 0到255之间的数字。0是不透明的,255是完全透明的。
- short_units - 使单位成为单个字符
- show_graph_range - 显示图形覆盖的时间范围
- show_graph_scale - 显示缩放图形中的最大值
- 大写 - 以大写显示所有文本
配置由Conky显示的信息
要修改Conky显示的信息,请滚动Conky配置文件的conky.config部分。
你会看到一个像这样开始的部分:
“conky.text = [[”
任何你想要显示在这一节。
文本部分内的行看起来像这样:
{color grey}指定单词正常运行时间将是灰色的。 您可以将其更改为您希望的任何颜色。
$ uptime之前的$ color指定正常运行时间值将以默认颜色显示。 $正常运行时间设置将替换为系统正常运行时间。
您可以通过添加设置前面的单词滚动来滚动文本,如下所示:
您可以通过添加以下内容在设置之间添加水平线:
$小时
以下是一些您可能希望添加的更有用的设置:
- audacious_bar - 大胆的音乐播放器进度条
- audacious_channels - 当前曲目的大胆通道数量
- audacious_file - 当前曲调的文件名
- audacious_length - 当前曲调的长度
- audacious_playlist_length - 播放列表中的曲调数量
- battery_percent - 电池百分比
- battery_time - 电池剩余时间
- cpu - CPU使用率
- cpubar - CPU条形图
- cpugauge - CPU规
- desktop_name - 桌面的名称
- diskio(设备) - 显示磁盘io
- 分配 - 分配的名称
- 下降速度(净重) - 下载速度(千字节)
- exec命令 - 执行shell命令并以conky显示输出
- fs_bar - 文件系统使用多少空间
- fs_bar_free - 文件系统上有多少可用空间可用
- fs_free - 文件系统上的可用空间
- fs_free_perc - 可用空间百分比
- 图像<路径> - 显示图像
- 内核 - 内核版本
- loadavg(1 | 2 | 3) - 平均加载1,5和15分钟
- mem - 正在使用的内存量
- membar - 显示正在使用的记忆棒
- memfree - 可用内存量
- memperc - 正在使用的内存的百分比
- mpd_album - 当前MPD歌曲中的专辑
- mpd_artist - 当前MPD歌曲中的艺术家
- mpd_bar - mpd进度条
- mpd_file - 当前mpd歌曲的文件名
- mpd_length - 歌曲的长度
- mpd_title - 歌曲的名字
- mpd_vol - MPD播放器的音量
- nodename - 主机名
- 进程 - 总进程
- running_processes - 正在执行的进程
- swap - 正在使用的交换空间量
- 交换条 - 显示交换使用情况的栏
- swapfree - 免费交换量
- swapmax - 掉期总额
- swapperc - 交换使用的百分比
- 线程 - 总线程数
- 时间(格式) - 当地时间
- upspeedf - 上传速度
- 运行时间 - 系统正常运行时间
- user_names - 列出登录的用户
- user_number - 登录的用户数量
- user_times - 用户登录的时间长度
- utime - UTC格式的时间
- 天气 - 天气信息
概要
有许多Conky配置设置,您可以通过阅读Conky手册页找到完整列表。