说我想在我的 .conkyrc
NAME PID CPU% MEM%
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
Run Code Online (Sandbox Code Playgroud)
我是否必须通过添加空间来手动对齐列,或者有没有办法告诉 conky 对齐列中的内容。使用较少的列,我可以只使用$alignc,$alignr但我不能在这里这样做......
我有一个外部显示器,可以显示屏幕的右侧部分(--right-ofxrandr 中的选项),
而我的 conky 面板就不见了。(占用空间,但在两个显示器上都不可见)
我想要的是 conky 的相同视图,对于我的笔记本电脑显示器和外部显示器,有什么想法吗?
谢谢
我的 conkyrc 的一部分,可能会有所帮助
own_window yes
if_up_strictness address
own_window_colour 262729
own_window_transparent no
own_window_type panel
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
use_spacer right
use_xft yes
font snap.se-7
xftalpha 1
text_buffer_size 2048
#alignment tl
alignment bl
gap_x 0
gap_y 3
Run Code Online (Sandbox Code Playgroud) 我有记录:
${color lightblue} Down: ${downspeed wlan0} Up: ${upspeed wlan0}
Run Code Online (Sandbox Code Playgroud)
Conky 打印链接速度,但文本移动:
Down: OB Up: OB
Down: 60B Up: 60B
Down: 148B Up: 148B
Down: 1KiB Up: 1KiB
Down: 1.8KiB Up: 1.8KiB
Down: 1.08KiB Up: 1.08KiB
Down: 31.8KiB Up: 31.8KiB
Run Code Online (Sandbox Code Playgroud)
基于此主题创建具有零填充的 Conky 文本变量?我尝试格式化输出,但文本仍在移动。
${color lightblue} Down: ${lua_parse format %7s ${downspeed wlan0}} Up: ${lua_parse format %7s ${upspeed wlan0}}
Run Code Online (Sandbox Code Playgroud)
我想要打印输出 conky:
Down: 0B Up: 0B
Down: 60B Up: 60B
Down: 148B Up: 148B
Down: 1KiB Up: 1KiB
Down: 1.8KiB Up: 1.8KiB …Run Code Online (Sandbox Code Playgroud) 很长一段时间我都在尝试修复我的.conkyrc配置文件以设置真正的透明度。
有很多关于它的帖子,但在我的情况下,它们都没有帮助,似乎解决方案取决于许多因素(Windows 管理器、桌面环境、conky 版本以及可能的其他因素)。
实际上,我的环境似乎支持真正的透明度,因为它适用于我的终端(请参阅屏幕截图),但是 conky 使用的是假透明度(桌面上的文件被覆盖/覆盖)
如您所见,我使用Metacity作为窗口管理器,使用Mate作为桌面环境。我安装了 conky 1.9 :
conky -version
Conky 1.9.0 compiled Wed Feb 19 18:44:57 UTC 2014 for Linux 3.2.0-37-generic (x86_64)
Run Code Online (Sandbox Code Playgroud)
我的发行版是Mint 17.2 Rafaela:
lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 17.2 Rafaela
Release: 17.2
Codename: rafaela
Run Code Online (Sandbox Code Playgroud)
我的.conkyrc实际情况如下:
background yes
use_xft yes
xftfont Roboto:size=9
xftalpha 0.8
update_interval 1
total_run_times 0
own_window yes
own_window_transparent yes
##############################################
# Compositing tips:
# …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Arch Linux 中建立一个更图形化的最小通知系统。具体来说,我对 dzen2 或 conky 等允许更多基于文本的状态栏的程序感兴趣。
是否可以将通知(如libnotify, 中notify-send的)通过管道发送到由 dzen2 和 conky 等程序制作的状态栏?有没有我可以尝试的更简单或更详细的方法?
我目前使用 Openbox,但喜欢偶尔切换 WM,因此非常感谢与 WM 无关的建议。
我的 Conky 设置有一个奇怪的问题:

我希望摆脱/修复的是我的 CPU 百分比(使用${cpu cpuX})似乎无法正确填充的事实。我希望所有值都垂直对齐,以便状态永远不会摆动。以下是我的 conky 文件的摘录:
# ...
pad_percents 3
# ...
${cpubar cpu1 6,135}$alignr${...}${cpu cpu1}%
Run Code Online (Sandbox Code Playgroud)
如何正确对齐和填充 CPU 百分比值,以便它们停止抛弃我的布局?等效的 printf 将%3.0f使得值将如下所示:
$ "%3.0f" % (1,)
' 1'
$ "%3.0f" % (13,)
' 13'
$ "%3.0f" % (100,)
'100'
Run Code Online (Sandbox Code Playgroud)
我怎样才能在 Conky 中实现我的 CPU 百分比?
我在 Conky 中为我的台式机创建了一个非常棒的布局。

不幸的是,我很难尝试向右侧的文本添加填充以将文本的右侧与右边框分开。
这是我的配置:
background yes
use_xft yes
xftfont 123:size=8
xftalpha 0.1
update_interval 0.5
total_run_times 0
own_window yes
own_window_type panel
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
double_buffer yes
minimum_size 270 1080
#maximum_width 450
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
default_color white
default_shade_color red
default_outline_color black
alignment top_left
gap_x 0
gap_y 0
no_buffers yes
uppercase no
cpu_avg_samples 2
net_avg_samples 1
use_spacer left
override_utf8_locale yes
lua_load ~/.config/conky/scripts/conky_lua_scripts.lua
TEXT
${image .conky/mightymoose-sidebar-background.png}${image .conky/mightymoose-logo.png -p 10,10 -s 255x100}${voffset 110}
${offset 10}${font Monospace:bold:size=8}PROCESSORS ${hr 2} …Run Code Online (Sandbox Code Playgroud) 有没有办法改变conky窗口的高度?
background no
update_interval 1
cpu_avg_samples 2
net_avg_samples 2
override_utf8_locale yes
double_buffer yes
no_buffers yes
text_buffer_size 2048
#imlib_cache_size 0
# Window specifications #
own_window_class Conky
own_window yes
own_window_type desktop
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
own_window_argb_visual yes
border_inner_margin 0
border_outer_margin 0
minimum_size 200 200
maximum_width 200
alignment tr
gap_x 0
gap_y 25
# Graphics settings #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
# Text settings #
use_xft yes
xftfont Ubuntu:size=8
xftalpha 0.5
uppercase no
temperature_unit celsius
default_color FFFFFF
# …Run Code Online (Sandbox Code Playgroud) 我rsync作为cron作业运行并通过conky(即“上次备份 2017 05 12 14:22:20”)显示上次备份。我想将上次备份显示为"2 days ago"或"4 hours ago",而不仅仅是显示静态日期戳。
有没有办法使用这种用户友好的输出格式来显示日期/时间?我看过man date,但找不到任何关于以这种格式输出日期的信息。我看到如何使用-d标志查询相对时间或日期,但看不到如何获取日期的输出以包含诸如"yesterday"、"3 days ago" 等词。
谢谢!
我的想法是在桌面上使用一个最小化的 conky 窗口来显示基本的 CPU 和内存数据。这可以用 Conky 实现吗?