我最近更改了我的 Conky 配置,这样当我“显示桌面” Super+ 时D,Conky 也不会最小化。
所以我改变了own_window_type normal对own_window_type override
这很好用,除非当我启动 Ubuntu 时,它会在所有窗口的顶部启动 Conky。我必须杀死并重新启动 Conky 才能正常显示。
我想知道是否有办法让 Conky 显示正在使用的 RAM 减去缓冲区和缓存。
当我关闭程序时,HTOP 中的 RAM 使用量会下降,但在 conky 中它保持不变。所以我想看到它在 Conky 上正确表示。
请注意,在这张图片中,HTOP 显示使用了 1300mb 的 RAM,而 Conky 显示了 2.15,因为它包括缓存和缓冲区。
这是处理 RAM 的 Conky 代码块
${font Arial:bold:size=10}${color White}MEMORY ${color DarkSlateGray}${hr 2} $font${color DimGray}MEM $alignc $mem / $memmax $alignr $memperc%
$membar

我正在编辑一个 Conky 主题。我希望它以华氏度而不是摄氏度输出处理器温度。
在~/.conkyrc文件中,该命令sensors | grep 'Core 0' | cut -c18-19用于查找第一个处理器内核的摄氏温度。我想用它bc来计算这个(给它outputvalue*9/5+32)。
问题是,bc只想要绝对值,我看不出有办法传递它的程序输出。如果我尝试使用类似的东西temp=$(sensors | grep 'Core 0' | cut -c18-19) & echo 'temp*9/5+32' | bc,它最终会给我 32,因为它将“temp”注册为 0。
我正在尝试显示 Conkys 进程的正常运行时间。如果我在终端中一次一行输入以下内容,那么一切都会正常工作,并且我会得到我想要的结果。
getPID=$(pgrep -f conky)
conkyPID=$(ps -p $getPID -o etime=)
echo $conkyPID
Run Code Online (Sandbox Code Playgroud)
天真的我以为 bash 脚本会是这样的。
#!/bin/bash
getPID=$(pgrep -f conky)
conkyPID=$(ps -p "$getPID" -o etime=)
echo "$conkyPID"
Run Code Online (Sandbox Code Playgroud)
我问了几个朋友,我收到的最有用的信息是我需要一个命令行分隔符,我认为它是一个|. 我尝试了很多括号、引号和管道的变体,但都无济于事。在我的实验中,第二行似乎不知道我在前一行中设置了变量“getPID”。当我运行脚本时,我得到了。
error: process ID list syntax error
Run Code Online (Sandbox Code Playgroud)
运行脚本的输出bash -x:
ricky@Shitmobile:~$ bash -x conkypid.sh
++ pgrep -f conky
+ getPID='45990
153098'
++ ps -p '45990 153098' -o etime=
error: process ID list syntax error
Run Code Online (Sandbox Code Playgroud) 我想知道Conky是什么。如何安装它,需要的任何维护。它是否适用于像 Unity 这样的特定桌面环境?它可以与 GNOME Classic 一起使用吗?细节会有所帮助。越详细,越不混乱,越好。谢谢你。
我试图找到一种方法来提升所有具有一个特定标题的窗口。
例如,我有两个命名的窗口superconky(是的,你猜对了,我试图让 conky 在 lubuntu 中运行)。
我有一个来自 LXDE 论坛的命令: sh -c 'wmctrl -k on; wmctrl -a superconky;'
我用它来显示桌面,除了 conky。它工作得很好,但前提是你有一个 conky。如果你有两个或更多,你会留下一个,其他的都最小化。
那么,我应该怎么做才能提升所有的窗户?
提前致谢。
更新到 ubuntu 15.10 conky 后显示窗口边框和阴影。
我有什么办法可以绕过它?
下面是主题的内容:
#==============================================================================
# conkyrc_seamod
# Date : 05/02/2012
# Author : SeaJey
# Version : v0.1
# License : Distributed under the terms of GNU GPL version 2 or later
#
# This version is a modification of conkyrc_lunatico wich is modification of conkyrc_orange
#
# conkyrc_orange: http://gnome-look.org/content/show.php?content=137503&forumpage=0
# conkyrc_lunatico: http://gnome-look.org/content/show.php?content=142884
#==============================================================================
background yes
update_interval 1
cpu_avg_samples 1
net_avg_samples 2
temperature_unit celsius
double_buffer yes
no_buffers yes
text_buffer_size 2048
gap_x 40
gap_y 70
minimum_size 300 …Run Code Online (Sandbox Code Playgroud) 我使用的是 Ubuntu 16.04,当我按Ctrl+ Super+D显示我的桌面时,conky 消失了。
我最近买了一台翻新的 Thinkpad T430s 并安装了 Ubuntu Mate 16.04.3 LTS。我的定制之一是安装 conky 并下载一个.conkyrc可以为我提供运行性能监视器的软件 - cpu、RAM、HDD 和网络。
这很棒,只是网络部分给出了一个骷髅图标并报告“无网络”。我知道我需要编辑.conkyrc-- 如何找到正确的 WLAN 名称以及需要将其插入何处?
这是我现有的.conkyrc:
###########################\n# http://www.NoobsLab.com #\n# - Conky settings - #\n###########################\nupdate_interval 1\ntotal_run_times 0\nnet_avg_samples 1\ncpu_avg_samples 1\nif_up_strictness link\n\nimlib_cache_size 0\ndouble_buffer yes\nno_buffers yes\n\nformat_human_readable\n\n#####################\n# - Text settings - #\n#####################\nuse_xft yes\nxftfont Ubuntu:size=8\noverride_utf8_locale yes\ntext_buffer_size 2048\n\n#############################\n# - Window specifications - #\n#############################\nown_window_class Conky\nown_window yes\nown_window_type conky\nown_window_argb_visual yes\nown_window_transparent yes\nown_window_hints undecorated,below,sticky,skip_taskbar,skip_pager\n\nalignment top_right\ngap_x 25\ngap_y 40\nminimum_size 182 600\nmaximum_width 182\n\ndefault_bar_size 60 8\n\n#########################\n# - Graphics settings - #\n#########################\ndraw_shades no\n\ndefault_color cccccc\n\ncolor0 white\ncolor1 white\ncolor2 …Run Code Online (Sandbox Code Playgroud) 我刚刚升级到 16.04 并且我重新设置了所有自定义设置,但似乎大多数 Conky 小部件都在自己的窗口中打开,而不是仅出现在桌面上;虽然有些工作正常。
例如:
LSD(正常工作):
Seamod(不工作,在自己的窗口中打开):
由于它不会影响每个小部件,我认为这可能是 conkyrc 的问题,小部件不起作用,但这在 14.04 中也从未发生过,所以我不确定 16.04 中是否存在一些兼容性问题。我的 Google-fu 未能找到解决方案。
如果有人能指出我正确的方向,将不胜感激!:)