标签 conky 下的文章

Conky 是一个用 ‘C’ 语言写就的系统监视器,并在 GNU GPL 和 BSD 许可协议下发布,在 Linux 和 BSD 操作系统中都可以获取到它。这个应用是基于 X 视窗系统的,原本由 Torsmo 分支而来。

特点

  • 简洁的用户界面;
  • 高度可配置;
  • 它既可使用内置的部件(超过 300 多个) 也可使用外部脚本,来在桌面或其自有容器中展示系统的状态;
  • 低资源消耗;
  • 它可显示范围广泛的系统参数,包括但不限于 CPU,内存,swap 分区 ,温度,进程,磁盘使用情况,网络状态,电池电量,邮件收发,系统消息,音乐播放器的控制,天气信息,最新新闻,升级信息等等;
  • 在许多操作系统中如 CrunchBang Linux 和 Pinguy OS 被默认安装;

关于 Conky 的少有人知的事实

  • conky 这个名称来自于一个加拿大电视节目;
  • 它已被移植到 Nokia N900 上;
  • 官方已经不再维护它了;

在 Linux 中 Conky 的安装和使用

在我们安装 conky 之前,我们需要使用下面的命令来安装诸如 lm-sensors, curlhddtemp 之类的软件包:

# apt-get install lm-sensors curl hddtemp

然后是检测传感器:

# sensors-detect

: 在被系统提示时,回答 ‘Yes’ 。

检测所有探测到的传感器:

# sensors

样例输出

acpitz-virtual-0
Adapter: Virtual device
temp1:        +49.5°C  (crit = +99.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +49.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:         +49.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:         +49.0°C  (high = +100.0°C, crit = +100.0°C)

Conky 既可以从软件仓库中安装,也可从源代码编译得到:

# yum install conky              [在 RedHat 系的系统上]
# apt-get install conky-all      [在 Debian 系的系统上]

: 在 Fedora/CentOS 上安装 conky 之前,你必须启用 EPEL 软件仓库

在安装完 conky 之后,只需输入如下命令来开启它:

$ conky &

正在运行的 Conky 监视器

正在运行的 Conky 监视器

这使得 conky 以一个弹窗的形式运行,并使用位于 /etc/conky/conky.conf 的 conky 基本配置文件。

你可能想将 conky 集成到桌面上,并不想让它每次以弹窗的形式出现,下面就是你需要做的:

将配置文件 /etc/conky/conky.conf 复制到你的家目录中,并将它重命名为 .conkyrc,开头的点号 (.) 是为了确保这个配置文件是隐藏的。

$ cp /etc/conky/conky.conf /home/$USER/.conkyrc

现在重启 conky 来应用新的更改:

$ killall -SIGUSR1 conky

Conky 监视器窗口

Conky 监视器窗口

你可能想编辑位于你的家目录的 conky 的配置文件,这个配置文件的内容是非常容易理解的。

下面是 conky 配置文件的一个样例:

Conky 的配置

Conky 的配置

从上面的窗口中,你可以更改颜色,边框,大小,缩放比例,背景,对齐方式及几个其他属性。通过为不同的 conky 窗口设定不同的对齐方式,我们可以同时运行几个 conky 脚本。

让 conky 使用其它脚本而不是默认配置,以及如何找到这些脚本?

你可以编写你自己的 conky 脚本或使用来自于互联网的脚本;我们并不建议你使用从互联网中找到的具有潜在危险的任何脚本,除非你清楚你正在做什么。然而,有一些著名的主题和网页包含可信赖的 conky 脚本,例如下面所提及的:

在上面的 URL 地址中,你将发现其中每个截图都有一个超链接,它们将指向到脚本文件。

测试 Conky 脚本

这里我将在我的 Debian Jessie 系统中运行一个由第三方写的 conky 脚本,以此来进行测试:

$ wget https://github.com/alexbel/conky/archive/master.zip
$ unzip master.zip 

切换当前工作目录到刚才解压的目录:

$ cd conky-master

secrets.yml.example 重命名为 secrets.yml

$ mv secrets.yml.example secrets.yml

在你需要运行这个(ruby)脚本之前安装 Ruby:

$ sudo apt-get install ruby
$ ruby starter.rb 

华丽的 conky 外观

华丽的 conky 外观

: 可以修改这个脚本以展示你当前的天气,温度等;

假如你想让 conky 开机自启,请在开机启动应用设置(startup Applications) 中添加如下的几行命令:

conky --pause 10 
save and exit.

最后,如此轻量级且吸引眼球的实用 GUI 软件包不再处于活跃状态且官方不再进行维护了。最新的稳定发布版本为 conky 1.9.0, 于 2012 年 5 月 3 号发布。在 Ubuntu 论坛上,一个有关用户分享 conky 配置的主题已经超过了 2000 多页。(这个论坛主题的链接为: http://ubuntuforums.org/showthread.php?t=281865/)

这就是全部内容了。保持联系,保持评论。请在下面的评论框里分享你的想法和配置。


via: http://www.tecmint.com/install-conky-in-ubuntu-debian-fedora/

作者:Avishek Kumar 译者:FSSlc 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

智能手机都拥有一些平滑地融入手机外观的天气小插件,现在幸亏有了 Flair Weather Conky,你便可以在你的 Linux 桌面中拥有像智能手机一样的天气外观。我们将使用一个 GUI 工具Conky Manager 在 Linux 中轻松地管理 Conky。那就先让我们看看如何在 Ubuntu 14.10,14.04、Linux Mint 17 及其他 Linux 发行版本中安装 Conky Manager 吧。

安装 Conky Manager

打开一个终端并使用下面的命令:

sudo add-apt-repository ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager

你可以阅读这篇关于如何在 Linux 中使用 Conky Manager 的文章。

确保 curl 已被安装

请确保 curl 已被安装。如果没有安装它,可以使用下面的命令来安装:

sudo apt-get install curl

下载 Flair Weather Conky

从下面的链接下载 Flair Weather Conky 的脚本:

在 Conky Manager 中使用 Flair Weather Conky 脚本

步骤 1:

同你在 Ubuntu 14.04 中安装主题一样,在你的家目录中应该有一个 .conky 目录。假如你使用命令行,我想我不需要告诉你如何找到这个目录。对于新手,请用文件管理器切换到你的家目录下,并按 Ctrl+H在 Ubuntu 中显示隐藏文件。在这里查找 .conky 文件夹,假如没有这个文件夹,则创建一个。

步骤 2:

.conky 目录中,解压下载到的 Flair Weather 文件。请注意在默认情况下它会自动解压到一个名为 .conky 目录下。所以请进入这个目录,将其中的 Flair Weather 文件夹从中取出,然后将它粘贴到真正的 .conky 目录下。

步骤 3:

Flair Weather 使用 Yahoo 的天气服务,但它不能自动地识别你的位置。你需要手动地编辑它。到Yahoo 天气 网页,然后通过键入你的城市/Pin 码来得到你所在城市的位置 ID号。你可以从网页地址栏中取得位置 ID 号。

步骤 4:

打开 Conky Manager,它应该能够读取新安装的 Conky 脚本。这里有两款样式可用,黑色主题或亮丽主题。你可以选择你偏爱的那一款。当你选择后,你就可以在桌面上看到 conky 的显示了。

在 Flair Weather 中,默认位置被设定为 Melbourne。你必须手动编辑 conky 文件来修改。

步骤 5:

在上面的截图中,你可以看到有一个编辑选定 conky 脚本的选项,在打开的编辑器中,查找 location 或 WOEID ,更换它为你在 步骤 3 中得到的位置 ID 号。然后重启 Conky。

在上面查找的相同位置,假如你将u=c 替换为u=f,则温度的单位将从摄氏温标改为华氏温标 。不要忘了重启 Conky 来查看已经做出的修改。

可能的故障排除

在 Ubuntu 14.04 和 Ubuntu 14.10 中,假如你发现 Conky 展示的时间有重叠现象,则请编辑 conky 脚本。查找下面的这些行:

## cairo-compmgr
own_window_type override
own_window_argb_visual no

然后将内容更换为下面的这些行:

## cairo-compmgr
own_window_type dock
own_window_argb_visual no

保存更改并重启 conky。这就应该解决了这个问题。感谢 Jesse(这个 Conky 脚本的开发者)给我们提供了这个解决方法和为其他相关问题给予的支持。

尝试一下

在这篇文章中,我们实际上学到了不少东西。我们见证了如何轻松地使用任何 Conky 脚本,如何编辑脚本以及如何使用 Conky Manager 来达到不同的目的。我希望这些对你有用。

需要留心的是,Ubuntu 14.10 用户可能会看到重叠的时间数字。请在开发者 Jesse 绝妙的Google + 主页 中报告任何相关的问题。

我已经向你展示了在我的系统上 Flair Weather conky 外观的截图。现在是该你尝试它并炫耀你的桌面的时间了。


via: http://itsfoss.com/weather-conky-linux/

作者:Abhishek 译者:FSSlc 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

我把Conky当成壁纸一样使用:我会找出一个我喜欢的样式,下一周当我厌烦了想要一点小改变时我就更换另外一个样式。

不断更换样式的部分原因是由于日益增多的样式目录。我最近最喜欢的样式是Jelly Conky。

Jelly Conky遵循了许多我们推荐的Conky风格采用的最小设计原则。它并不想成为一个大杂烩。它不会被那些喜欢一眼就能看到他们硬盘温度和IP地址的人所青睐。

它配备了三种不同的模式,它们都可以添加个性的或者静态背景图像:

  • 时钟
  • 时钟加日期
  • 时钟加日期和天气

一些人不理解为什么要在桌面上拥有重复的时钟。这是很好理解的。对于我而言,这不仅仅是功能(虽然,个人而言,Conky的时钟比挤在上部面板上那渺小的数字要更容易看清)。

我想如果你的Android主屏幕有一个时间小部件的话,你不会介意在你的桌面上也有这么一个的,对吧?

你可以从下述链接下载Jelly Conky,zip 包里面有一个说明如何安装的 readme 文件。如果希望看到完整的教程,可以参考我们的前一篇文章


via: http://www.omgubuntu.co.uk/2014/09/jelly-conky-for-linux-desktop

作者:Joey-Elijah Sneddon 译者:geekpi 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

俗话说得好,‘力量越大,责任越大’ - 至少在Conky这个Linux的多功能的系统监视工具上面是完全正确的。

一方面它特性强大,灵活性强,另一方面它的设置比较麻烦。

Several themes and modes are included

Conky Harmattan,一个来源于deviantArt用户Zagortenay333的新的主题收集器,同样也不例外。虽然屏幕截图显示的是一个能打动大多数人的时尚桌面小工具,但看到了解到它的复杂配置后估计会吓跑许多人了。

为了帮助使用者,它的作者提供了一步一步的安装指导,如果安装过程未按正常状况进行,它也提供了一个有用的“故障排除” 手册告诉你如何修复一些最常见的问题。

Harmatten包括:

  • 12个主题,包括Ubuntu Touch,Numix和Elementary designs
  • 4种显示模式,包括‘mini’和‘compact‘
  • 2种天气模式
  • 天气单位转换

不像大多数Conky主题,Harmattan不会将别人屏幕的样子复制到你的屏幕上。

默认情况下Harmattan是“固定”;你需要按下ALT键并用鼠标点击和移动它。或者你也可以在设置中调整conky-config中的'x'和'y'值 - 这会浪费不少时间。此外,也别忘记修改Yahoo!天气预报小部件的地区代码,它在.conkyrc里面。

获取Harmattan Conky

要使用这个主题,你需要先从Ubuntu软件中心安装conky-all和curl。如果没有这些某些功能可能无法正常工作。

下一步,从作者deviantArt的页面上下载主题。

之后提取Harmattan文件,按Ctrl + H在Nautilus文件浏览器查看“隐藏”的文件。

最后,根据‘Installation’指导进行。


via: http://www.omgubuntu.co.uk/2014/01/conky-harmattan-for-linux

译者:乌龙茶 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

最近这几天,我在研究和学习conky。当做它的截屏时,我被unity启动器频繁遮挡住屏幕截图难住了。突然间我问自己,有没有一种办法可以默认隐藏unity启动器(只在需要的时候才出现)?我google了一圈,发现通过系统设置选项可以很容易做到。因此,今天我不会讨论一个特定的应用而是来讨论一个有用的方法,一定会对其他Ubuntu用户很有帮助。

unity-launcher-main

我的Ubuntu桌面上的Unity启动器截图

提示 - 文章中所有的操作都在Ubuntu 13.04测试通过

Ubuntu 13.04隐藏Unity启动器步骤

步骤:

第1步

在主菜单点击 System Settings(系统设定) 选项。

unity-launcher-1

第2步

在系统设定中,点击 Appearance(外观) 选项。

unity-launcher-2

第3步

现在,进入标题为'Behavior(行为)'的标签中。

unity-launcher-3

第4步

打开右上方的单选按钮。

unity-launcher-5

unity-launcher-4

第5步

在完成上一步后,unity启动器已经默认隐藏。它只有在鼠标接触到屏幕最左边时才会出现。调整启动器的灵敏度。根据你的需求调整滑动条(如下图所示):

unity-launcher-5-1

这是当我完成所有步骤(上面所列)后的桌面截图.

unity-launcher-7

我的Ubuntu桌面上的Unity启动器截图

重点

我也想把unity启动器放在桌面底部(就像Apple的Mac那样),但是从Ubuntu 12.04开始就无法改变启动器的位置。像许多其他用户一样,我也有点失望。不管怎么说,如果你想了解更多,你可以读Ubuntu论坛上的详细讨论.

如果你知道任何在Ubuntu 13.04上改变unity启动器位置的非官方途径(一个应用或者插件),请分享给我们。

via: http://mylinuxbook.com/hide-unity-launcher-ubuntu-13-04/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf 校对:Caroline