conky 1.10配置和开机启动
来源:互联网 发布:c语言定义一个函数 编辑:程序博客网 时间:2024/06/16 12:00
不多说,先上图。
大家把目光放到右边就行了。
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 enabled font = 'Sans:size=9', -- Text alpha when using Xft xftalpha = 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$nodenameKernel: $alignr$kernelUptime: $alignr$uptimeCPU: ${alignr}${freq dyn} MHzProcesses: ${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里):
- alignment = 'top_right':这个参数很好理解,定义conky的位置,你可以自己修改为top_left, top_right, top_mid‐dle, bottom_left, bottom_right, bottom_middle, middle_left, mid‐dle_middle, middle_right
- gap_x = 5, gap_y = 31:虽然定义了alignment,但是你可能想让conky与桌面边缘有一定的间隔。比如说我设置的gap_y = 31是因为gnome顶栏的宽度,你可能需要自己试验出最合适的参数。
- own_window = true:要想用下面几个own_window参数必须先设置own_window = true,
- own_window_argb_visual = true, own_window_transparent = true:设置窗体透明必须用到这两个设置,如果只设置:own_window_transparent = true会造成窗体刷新后旧信息不擦除。
- own_window_type = 'desktop':可以设置的值,normal, desktop,dock, panel or override (default: normal),自己实验有什么区别,在我的机器上override不能正常启动,所以最好的值是desktop
- double_buffer = true:避免闪烁
- ${downspeedgraph wlan0 25,107}:包括下面的diskio的图,25,107是长宽,单位为pix,如果你不喜欢这个大小或者显示不正常请自己修改。另外后面还可以跟两个颜色参数,具体请看man文档
- WEATHER中需要注意的参数:
- 请确保conkyForecast.py的路径正确,weather字体正确安装
- 城市代码--location=CHXX0407请修改为你自己的城市代码,可以访问“http://xoap.weather.com/search/search?where=[你的城市名拼音]”获得
- fontsize, offset等参数请自行调整到适合的值
3、自启动
网上关于conky的开机自启动都是ubuntu的,在gnome下我试了rc.local, service都不行,最后只能用gnome的启动管理。
方法是在~/.config/autostart/下面新建一个conky.desktop文件,内容如下:
[Desktop Entry]Type=ApplicationName=ConkyComment=Start conky scriptExec=conky -dOnlyShowIn=GNOMEX-GNOME-Autostart-Phase=ApplicationName[en_US]=conky.desktop
另外如果你觉得一个conky不够用的话,不如说你想在左边和右边各放一个,可以写两个配置文件,用参数"-c [配置文件路径]"的方法启动。在~/.config/autostart/下也要写两个.desktop文件,并更改Exec=conky -d为完整的带配置文件路径的参数。
- conky 1.10配置和开机启动
- ubuntu conky开机自启动
- conky配置
- 配置conky
- conky配置
- conky配置
- conky配置
- CONKY配置
- conky 配置
- conky配置
- 配置完了要设置conky自启动问题
- Fedora下vnc配置和开机启动
- liunx tomcat 配置和开机自动启动
- Linux开机启动和用户登录启动配置
- Linux开机启动和用户登录启动配置
- conky 简单配置
- 我的conky配置
- conky 配置变量表
- 【算法】传教士和野人问题
- ECharts实现数据图表分析及代码
- Qt 常用类 (10)—— QWidget
- Hive 报错
- JDK 环境变量配置(Mac)
- conky 1.10配置和开机启动
- iOS代码书写规范
- 判断是否为数字
- VC++获取某个http网页内容
- Symmetric Tree
- jPA自动创建数据库表的一些配置
- Ubuntu 开机出现 grub rescue> 终端模式修复方法
- windowopen参数
- EZ-USB固件框架的追踪研读之main函数1