conky 1.10配置和开机启动

article/2025/3/13 17:11:11

不多说,先上图。



大家把目光放到右边就行了。


1、安装conky

debian或ubuntu用户直接apt-get install conky-all就行了。

或者也可以直接从源码编译安装,https://github.com/brndnmtthws/conky,目前最新版是1.10.0。

安装完成后可以试着从终端模拟器中启动,conky -d,其中参数d表示已后台进程(Daemonize)启动。不过默认配置会很难看。


2、使用自己的配置文件

conky的github上有一些配置文件:https://github.com/brndnmtthws/conky/wiki/User-Configs

conky 1.10与之前版本的最大区别就是使用了新的配置文件格式。

这些配置基本上都是1.10版本之前的,不过你可以稍作修改。

与1.10版本之前的版本主要区别如下:

  • wrap your config section in

    conky.config = { ... }
  • wrap your TEXT section in

    conky.text = [[ ... ]]
  • the config options are lookup values and you need to assign the values (i.e. use "=")

  • each line in the config section ends with ","

  • replace "yes" and "no" with "true" and "false", resp. (without quotes)

  • all values except numbers, "true" and "false" need quotes

  • comments are marked with "--" instead of "#"

Unfortunately, it seems like "own_window_argb_visual" isn't working, at the moment.

(https://bbs.archlinux.org/viewtopic.php?id=199217)


conky的默认全局配置文件为/etc/conky/conky.conf,你可以复制这个文件到~/.config/conky下然后自己修改。


下面给出我的配置文件:

    在Debian testing/stretch,Gnome 3.16.2,1366x768分辨率上运行。

    conky 版本:conky 1.10.0 compiled Wed Jul  1 08:01:11 UTC 2015 for Linux 3.16.0-4-amd64 x86_64

conky.config = {alignment = 'top_right',background = false,border_width = 1,cpu_avg_samples = 2,net_avg_samples = 2,use_xft = true,-- Xft font when Xft is enabledfont = 'Sans:size=9',-- Text alpha when using Xftxftalpha = 0.8,default_color = 'black',default_outline_color = 'white',default_shade_color = 'white',draw_borders = false,draw_graph_borders = true,draw_outline = false,draw_shades = false,gap_x = 5,gap_y = 31,minimum_height = 5,minimum_width = 5,no_buffers = true,out_to_console = false,out_to_stderr = false,extra_newline = false,double_buffer = true,-- Create own window instead of using desktop (required in nautilus)own_window = true,own_window_class = 'Conky',own_window_argb_visual = true,own_window_transparent = true,own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager',own_window_type = 'desktop',stippled_borders = 0,update_interval = 1.0,uppercase = false,use_spacer = 'none',show_graph_scale = false,show_graph_range = false
}conky.text = [[
${color white}SYSTEM ${hr 1}${color}
Hostname: $alignr$nodename
Kernel: $alignr$kernel
Uptime: $alignr$uptimeCPU: ${alignr}${freq dyn} MHz
Processes: ${alignr}$processes ($running_processes running)
Load: ${alignr}$loadavgCPU ${alignr}${cpu cpu0}%
${cpubar 4 cpu0}
Ram ${alignr}$mem / $memmax ($memperc%)
${membar 4}
swap ${alignr}$swap / $swapmax ($swapperc%)
${swapbar 4}Highest CPU $alignr CPU%  MEM%
${top name 1}$alignr${top cpu 1}   ${top mem 1}
${top name 2}$alignr${top cpu 2}   ${top mem 2}
${top name 3}$alignr${top cpu 3}   ${top mem 3}Highest MEM $alignr CPU%  MEM%
${top_mem name 1}$alignr${top_mem cpu 1}   ${top_mem mem 1}
${top_mem name 2}$alignr${top_mem cpu 2}   ${top_mem mem 2}
${top_mem name 3}$alignr${top_mem cpu 3}   ${top_mem mem 3}${color white}NETWORK ${hr 1}${color}
Down ${downspeed wlan0}/s ${alignr}Up ${upspeed wlan0}/s
${downspeedgraph wlan0 25,107} ${alignr}${upspeedgraph wlan0 25,107}
Total ${totaldown wlan0} ${alignr}Total ${totalup wlan0}${color white}DISKIO ${hr 1}${color}
Read ${diskio_read}/s ${alignr}Write ${diskio_write}/s
${diskiograph_read /dev/sda 25,107} ${alignr}${diskiograph_read /dev/sda 25,107}${color white}WEATHER ${hr 1}${color}
${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=CN}
${font Weather:size=40}${color gold}${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=WF}${font}${color}
${voffset -38}${offset 47}${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=CC}${offset 10}${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=HT}${offset 10}${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=WS} ${font Arrows:size=10}$font
${offset 47}Sol: ${color}${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=SR}-${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=SS}
${font Weather:size=25}${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=WF --startday=1 --endday=4 --spaces=1}${font}
${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=LT --startday=1 --endday=4 --spaces=6}
${execi 3600 python ~/.config/conky/conkyForecast.py --location=CHXX0407 --datatype=HT --startday=1 --endday=4 --spaces=6}
]]

注意:

  • 上面配置最后的天气信息需要一个conkyForecase.py脚本和weather字体:http://pan.baidu.com/s/1sjmPq7V
  • 上面配置在你的电脑上可能不能显示正常的布局,我简单说一下需要注意的几个参数(你可以运行conky,然后直接修改conky.conf文件,保存后配置会直接反应到conky里):
  1. alignment = 'top_right':这个参数很好理解,定义conky的位置,你可以自己修改为top_left, top_right, top_mid‐dle, bottom_left, bottom_right, bottom_middle, middle_left, mid‐dle_middle, middle_right
  2. gap_x = 5, gap_y = 31:虽然定义了alignment,但是你可能想让conky与桌面边缘有一定的间隔。比如说我设置的gap_y = 31是因为gnome顶栏的宽度,你可能需要自己试验出最合适的参数。
  3. own_window = true:要想用下面几个own_window参数必须先设置own_window = true,
  4. own_window_argb_visual = true, own_window_transparent = true:设置窗体透明必须用到这两个设置,如果只设置:own_window_transparent = true会造成窗体刷新后旧信息不擦除。
  5. own_window_type = 'desktop':可以设置的值,normal, desktop,dock, panel or override (default: normal),自己实验有什么区别,在我的机器上override不能正常启动,所以最好的值是desktop
  6. double_buffer = true:避免闪烁
  7. ${downspeedgraph wlan0 25,107}:包括下面的diskio的图,25,107是长宽,单位为pix,如果你不喜欢这个大小或者显示不正常请自己修改。另外后面还可以跟两个颜色参数,具体请看man文档
  • WEATHER中需要注意的参数:
  1. 请确保conkyForecast.py的路径正确,weather字体正确安装
  2. 城市代码--location=CHXX0407请修改为你自己的城市代码,可以访问“http://xoap.weather.com/search/search?where=[你的城市名拼音]”获得
  3. fontsize, offset等参数请自行调整到适合的值
    更多关于conky的配置请“man conky”或者去百度相关参数的中文翻译版本

3、自启动


网上关于conky的开机自启动都是ubuntu的,在gnome下我试了rc.local, service都不行,最后只能用gnome的启动管理。

方法是在~/.config/autostart/下面新建一个conky.desktop文件,内容如下:

[Desktop Entry]
Type=Application
Name=Conky
Comment=Start conky script
Exec=conky -d
OnlyShowIn=GNOME
X-GNOME-Autostart-Phase=Application
Name[en_US]=conky.desktop

另外如果你觉得一个conky不够用的话,不如说你想在左边和右边各放一个,可以写两个配置文件,用参数"-c [配置文件路径]"的方法启动。在~/.config/autostart/下也要写两个.desktop文件,并更改Exec=conky -d为完整的带配置文件路径的参数。


http://chatgpt.dhexx.cn/article/05Xw60d4.shtml

相关文章

Conky--linux自定义桌面监控

Conky可以对linux硬件设备进行实时监控,并且显示在桌面上。 好吧说实话,就是为了装逼 ^_^! 首先,先贴图: 右边就是conky显示的,可以显示进程,内存,显卡温度等等。下载安装在github&#xf…

linux如何卸载conky,如何在Ubuntu 16.04/17.04上安装和使用Conky Manager

Conky是用于Linux,FreeBSD和OpenBSD的高度可配置的系统监视器。 它是免费的和开源的,根据GPL的条款发布。 本教程将向您展示如何在Ubuntu 16.04/17.04上安装Conky以及如何使用Conky Manager。 Conky可以在桌面上显示以下信息。 CPU负载 内存使用情况 硬盘…

kali linux conky配置文件,conky的配置文件

使用的conky配置,备查: 效果: .conkyrc: #set to yes if you want Conky to be forked in the background background yes cpu_avg_samples 2 net_avg_samples 2 out_to_console no # X font when Xft is disabled, you can pick one with program xfontsel #font 7x12 #font 6…

ubuntu美化之conky美化

​​一.安装 conky-manager 首先我们需要安装conky-manager。软件下载地址如下: https://github.com/teejee2008/conky-manager/releases 下载下来发现安装不上,因为conky- manager已经很久没有维护了,所以很多依赖已经废弃了。缺少一个re…

linux如何卸载conky,Ubuntu 14.04安装Conky配置软件Conky Manager 1.2

Conky Manager软件非常简单,只要打开选择你所需要的conky主题,就可以再桌面显示,对于单个主题下有多个部件的话还可以选择全部开启或者开启其中部分部件,还可以导入conky主题,然后再conky manager中选择,对…

conky-lua

--经过数天的查阅网上的资料(资料各种坑啊,一系列问题!),终于让他在linux-mint17 cinnamon工作了 网络上的资料问题: getting "llua_do_call: funcction conky_clock_rings execution failed: attempt…

conky安装配置

conky安装配置 安装conky sudo apt-get install conky-all修改配置 在主目录下创建’.conkyrc’ 文件内容: # set to yes if you want Conky to be forked in the background background no cpu_avg_samples 2 net_avg_samples 2 out_to_console no # X font w…

conky配置

默认配置路径:/etc/conky/conky.conf 复制 conky.conf 到 ~/.config/conky/conky.conf 修改,-- 为注释。 conky.config {alignment top_left,background false,border_width 1,default_color white,--default_outline_color white,--default_sh…

Ubuntu中使用的一个Conky配置

Ubuntu中使用的Conky配置 系统:Ubuntu 20,04(LTS) Conky conky是可以在Linux中实现桌面级系统资源监控的软件。同时由于具有较高的可配置性而成为桌面定制不可或缺的插件式软件之一。 Conky安装(apt) sudo apt install conkyConky配置 …

html设置字体样式罗马,罗马字体英文

路由器之家网今天精心准备的是《罗马字体英文》,下面是详解! word中新罗马字体如何找到 word中新罗马字体如何找到... word中新罗马字体如何找到 新罗马字体是Office Word默认自带的英文字体之一,点击工具栏中的字体,在下拉菜单中就能找到。 扩展资料 Worod优化阅读与写作 …

html入门怎么换字体颜色,html怎么改字体颜色

html改字体颜色的方法:1、通过外部CSS样式来设置字体颜色;2、通过内部CSS样式来设置字体颜色;3、通过font标签来设置字体颜色即可。 本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑 HTML主要是用来写页…

html如何设置整体字体颜色,html字体颜色 html如何设置字体颜色

在浏览网页的过程当中,我们经常可以看见网页上有不同的字体,而且字体的颜色也会有所不同,那么html字体颜色该如何设计呢?今天我们就来看一看有关html设计的相关内容和知识。 html字体颜色——html如何设置字体颜色 如图,给字体所在的div加上id,然后在style中给这个id的di…

html字体图标设置

精灵技术: 为了有效减少服务器接收和发送请求的次数,提高页面的加载速度 精灵技术主要针对背景图片的使用,就是把多个小的背景图片整合到一张大图片中 1精灵图主要针对于小的背景图片的使用 2主要借助背景位置来实现background-position …

HTML中字体大小的设置

在HTML中用其字体标记来修饰文字字体方面的属性,使文字显示更丰富。本文所要讲述的就是网页中常用的字体标记,例如一个标题字体需要变大,并且颜色是红色,字体类别使用黑体或楷体等。 1、字体大小的设置 字体大小用像素表示&…

html 设置整体字体,html font标签如何设置字体样式

html font标签如何设置字体样式 发布时间:2020-09-26 14:41:05 来源:亿速云 阅读:103 作者:小新 html font标签如何设置字体样式?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是…

html怎么设置字体的背景颜色,html怎样设置字体的背景颜色?

满意答案 cgy1995826 推荐于 2017.11.22 采纳率:42% 等级:13 已帮助:3125人 方法有很多~建议多看看相关教程! 最简单的设置背景颜色: 找到标记,在里面打个空格输入bgcolor"这里写颜色的英文,也可以是16进制,如"#0099FF". 想…

html中怎么设置字体形状,html如何设置字体样式 HTML里怎么设置字体大小?

网页字体样式华文黑体:STHeiti 网页字体样式华文楷体:STKaiti 网页字体样式华文宋体:STSong 网页字体样式华文仿宋:STFangsong 网页字体样式黑体:SimHei 网页字体样式宋体:SimSun 7、网 关于HTML中字体样式和颜色设置 html中 如何在中设置字体样式(粗体斜体等) 字体加粗 …

HTML设置字体大小自适应屏幕与echarts图表颜色根据数据大小实时刷新图表颜色

设置html文字大小根据页面大小自适应,在使用rem之前是使用的px和百分比,后来发现页面缩放或在小屏幕的电脑显示不尽人意,后改用rem,写法如:font-size: .21rem;或font-size: 2.1rem;如果前面是0的话可以省略,这样字体就…

html设置表单里面字体格式为中文,html设置字体样式 html怎么设置字体样式 html字体怎么设置...

分享网页的字体样式,这个只要平时最普通,最常用,最实用的网页字体样式font-family:Microsoft YaHei。 或许多年后再见,各自安静生活数年,在某个人潮拥挤的街头透过公交的玻璃窗看见你,想让司机马上停车,想用力拍打窗户引起你的注意,想从车上跳下想奔跑,想大喊大叫把整…

html中设置字体字号,html中设置字体大小的方法

html中设置字体大小的方法 发布时间:2020-12-08 09:49:46 来源:亿速云 阅读:163 作者:小新 这篇文章将为大家详细讲解有关html中设置字体大小的方法,小编觉得挺实用的,因此分享给大家做个参考,希…