thinkpad+conky屏幕抓图展示(平台:ubuntu 10.04)
发表于 : 2010-05-10 2:46
东西以前论坛里也有人做过
在坛子中看见兄弟们的thinkpad屏幕做的非常不错,以前也从来没用过conky于是技痒了。尝试一下。
这里贴出我使用的桌面图片和我的conky文件。
我的屏幕分辨率1280*800,不过桌面是1680*1050的。不管怎么样,只要是16:10的就成。
对于论坛里面的conky代码,我做了一些自己的修改。主要修改的地方有两处:
1,显示屏亮度百分比显示成功
我找到的坛子里面的兄弟们的显示屏亮度百分比在我的计算机上貌似没有成功。于是我就自己改了。(PS,由于是我自己想的,办法有点stupid,不过只要成功就好了)
方法:在/proc/acpi/video/VGA1/LCDD/brightness下面会记录屏幕亮度。所以只要用cat把亮度信息显示就好了。
可能每个人的文件位置不经相同,大家一步步cd应该能找到。
2,修改新的SWAP使用百分比
3,电池信息显示
原来代码里面有3,50这条天使百分比条,而conky把它识别成路径名了。所以就显示unknown state了。[/size]
下面是我的桌面图片和conky代码 下面是我修改好的conky代码
在坛子中看见兄弟们的thinkpad屏幕做的非常不错,以前也从来没用过conky于是技痒了。尝试一下。
这里贴出我使用的桌面图片和我的conky文件。
我的屏幕分辨率1280*800,不过桌面是1680*1050的。不管怎么样,只要是16:10的就成。
对于论坛里面的conky代码,我做了一些自己的修改。主要修改的地方有两处:
1,显示屏亮度百分比显示成功
我找到的坛子里面的兄弟们的显示屏亮度百分比在我的计算机上貌似没有成功。于是我就自己改了。(PS,由于是我自己想的,办法有点stupid,不过只要成功就好了)
方法:在/proc/acpi/video/VGA1/LCDD/brightness下面会记录屏幕亮度。所以只要用cat把亮度信息显示就好了。
可能每个人的文件位置不经相同,大家一步步cd应该能找到。
2,修改新的SWAP使用百分比
3,电池信息显示
原来代码里面有3,50这条天使百分比条,而conky把它识别成路径名了。所以就显示unknown state了。[/size]
下面是我的桌面图片和conky代码 下面是我修改好的conky代码
代码: 全选
# -*- conf -*-
#
# ~/.conkyrc - Conky configuration file
#
# By Samson HUANG <[email protected]>
#
# do not fork to background
background yes
# font settings
use_xft yes
font Comic Sans MS-8
uppercase no
# update every 3 secs
update_interval 2
# stay running forever
total_run_times 0
# draw to root window
own_window no
own_window_type override
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# avoid flickering
double_buffer yes
# size
minimum_size 400 100
maximum_width 1280
# position
alignment top_left
gap_x 0
gap_y 0
# colors
default_color white
default_shade_color black
default_outline_color black
color0 000000
color1 144556
color2 33b0dc
# borders
draw_borders no
stippled_borders 8
border_margin 4
border_width 1
# shades
draw_shades no
# outline
draw_outline no
# spacer
use_spacer no
# buffers
no_buffers yes
# sampling
cpu_avg_samples 2
net_avg_samples 2
# configuration
TEXT
${voffset 35}${offset 150}${color2}System
${offset 150}$color1 CPU: $color2 ${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}
${offset 150}$color1 System: $color2 ${execi 99999 lsb_release -d -s -c | tr -s "\n" " "} $kernel
${offset 150}$color1 Uptime:$color2 $uptime $color1 Load:$color2 $loadavg
${voffset -75}${offset 655}${color2}Display IBM Thinkpad LCD (1280*800)
${offset 655}$color2 Brightness $color2${exec cat /proc/acpi/video/VGA1/LCDD/brightness | grep current}%
${voffset 120}${offset 95}${color2}CPU 1
${offset 95}$color1 Usage: $color2${cpu cpu1}% $color1 Temperature:$color2 $acpitemp ${font iYaHei:size=8}℃
${offset 95}${font}$color1 Load: $color2$cpu% ${cpubar cpu0 6,200}
${offset 95}$color1 ${cpugraph cpu0 20,270 000000 33b0dc}
${offset 95}${color2}CPU 2
${offset 95}$color1 Usage: $color2${cpu cpu2}% $color1 Temperature:$color2 $acpitemp ${font iYaHei:size=8}℃
${offset 95}${font}$color1 Load: $color2$cpu% ${cpubar cpu1 6,200}
${offset 95}$color1 ${cpugraph cpu1 20,270 000000 33b0dc}
${voffset 70}${offset 45}${color2}Wireless (${wireless_essid wlan0})
${offset 45}$color1 IPv4: $color2${addr wlan0} ${color #144556} WLAN quality: $color2${wireless_link_qual_perc wlan0}% ${wireless_link_bar 5, 40 wlan0}
${offset 45}$color1 Down: $color2${downspeed wlan0} k/s $color1 ${downspeedgraph wlan0 8,100 000000 33b0dc} $color1 Up:$color2 ${upspeed wlan0} k/s $color1 ${upspeedgraph wlan0 8,100 000000 33b0dc}
${voffset -490}${offset 1100}${color1}Time&Date:${color2}${font Digital:pixelsize=30}${font Digital:pixelsize=15}
${offset 1152}${color2}${font Comic Sans MS:size=12} ${time %m/%d }${font iYaHei:size=9}${time %H:%M}
${voffset 440}${offset 1120}$color2 ${font}Battery: $color2 ${battery_percent BAT0}% ${battery_bar BAT0}
${offset 1120}$color1 State: $color2$acpiacadapter
${voffset 30}${offset 1010}${color2}File System (${fs_type /})
${offset 1010}$color1 Total:$color2 ${fs_size /} $color1 Free:$color2 ${fs_free /} ${fs_used_perc /}%
${offset 1010}$color1 Usage:$color2 ${fs_bar 5,170 /}
${offset 1010}${color2}/home (ext4)
${offset 1010}$color1 Total:$color2 ${fs_size /home} $color1 Free:$color2 ${fs_free /home} ${fs_used_perc /home}%
${offset 1010}$color1 Usage:$color2 ${fs_bar 5,170 /home}
${offset 1010}${color2}/boot (ext4)
${offset 1010}$color1 Total:$color2 ${fs_size /boot} $color1 Free:$color2 ${fs_free /boot} ${fs_used_perc /boot}%
${offset 1010}$color1 Usage:$color2 ${fs_bar 5,170 /boot}
${voffset -55}${offset 400}${color2}Memory ($memmax)
${offset 400}${color1}RAM: $color2$mem($memperc%) ${membar 5,142}
${offset 400}${color1}Swap: $color2$swap ($swapperc%) ${membar 5,142}
${voffset -200}${offset 100}${color1}Processes: $color2$processes $color1 Runing:$color2${tcp_portmon 1 65535 count}
${offset 100}${color2}Name PID CPU% MEM%
${offset 100}${color1} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${offset 100}${color1} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${offset 100}${color1} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${offset 100}${color2}Mem usage
${offset 100}${color1} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${offset 100}${color1} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${offset 100}${color1} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}