欢迎来到个人简历网!永久域名:gerenjianli.cn (个人简历全拼+cn)
当前位置:首页 > 范文大全 > 实用文>Ubuntu系统中的天气应用Conky的使用教程

Ubuntu系统中的天气应用Conky的使用教程

2023-08-08 08:17:46 收藏本文 下载本文

“飞机”通过精心收集,向本站投稿了6篇Ubuntu系统中的天气应用Conky的使用教程,下面是小编帮大家整理后的Ubuntu系统中的天气应用Conky的使用教程,希望对大家的学习与工作有所帮助。

Ubuntu系统中的天气应用Conky的使用教程

篇1:Ubuntu系统中的天气应用Conky的使用教程

这篇文章主要介绍了Ubuntu系统中的天气应用Conky的使用教程,Conky类似手机上的天气插件效果,并且拥有良好的图形化界面的管理工具,需要的朋友可以参考下

智能手机都拥有一些平滑地融入手机外观的天气小插件,现在幸亏有了 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:teejee/ppa

sudo apt-get update

sudo apt-get install conky-manager

确保 curl 已被安装

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

代码如下:

sudo apt-get install curl

下载 Flair Weather Conky

从下面的链接下载 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 外观的截图。现在是该你尝试它并炫耀你的桌面的时间了。

篇2:在Ubuntu系统中配置chroot环境的教程

你可能会有很多理由想要把一个应用、一个用户或者一个环境与你的 linux 系统隔离开来,不同的操作系统有不同的实现方式,而在 linux 中,一个典型的方式就是 chroot 环境。

在这份教程中,我会一步一步指导你怎么使用 chroot 命令去配置一个与真实系统分离出来的独立环境。这个功能主要可以用于测试项目,以下这些步骤都在 Ubuntu 14.04 虚拟专用服务器(VPS)上执行。

学会快速搭建一个简单的 chroot 环境是一项非常实用的技能,绝大多数系统管理员都能从中受益。

Chroot 环境

一个 chroot 环境就是通过系统调用,将一个本地目录临时变成根目录。一般所说的系统根目录就是挂载点“/”,然而使用 chroot 命令后,你可以使用其它目录作为根目录。

原则上,任何运行在 chroot 环境内的应用都不能访问系统中其他信息(LCTT译注:使用 chroot 把一个目录变成根目录,在里面运行的应用只能访问本目录内的文件,无法访问到目录外的文件。然而,运行在 chroot 环境的应用可以通过 sysfs 文件系统访问到环境外的信息,所以,这里有个“原则上”的修饰语)。

Chroot 环境的用处

测试一个不稳定的应用服务不会影响到整个主机系统。

就算使用 root 权限做了些不当的操作,把 chroot 环境搞得一塌糊涂,也不会影响到主机系统。

可以在你的系统中运行另外一个操作系统。

举个例子,你可以在 chroot 环境中编译、安装、测试软件,而不去动真实的系统。你也可以在64位环境下使用 chroot 创建一个32位环境,然后运行一个32位的程序(LCTT泽注:如果你的真实环境是32位的,那就不能 chroot 一个64位的环境了)。

但是为了安全考虑,chroot 环境为非特权用户设立了非常严格的限制,而不是提供完整的安全策略。如果你需要的是有完善的安全策略的隔离方案,可以考虑下 LXC、Docker、vservers等等。

Debootstrap 和 Schroot

使用 chroot 环境需要安装 debootstrap 和 schroot,这两个软件都在 Ubuntu 的镜像源中。其中 schroot 用于创建 chroot 环境。

Debootstrap 可以让你通过镜像源安装任何 Debian(或基于 Debian 的)系统,装好的系统会包含最基本的命令。

Schroot 命令允许用户使用相同的机制去创建 chroot 环境,但在访问 chroot 环境时会做些权限检查,并且会允许用户做些额外的自动设置,比如挂载一些文件系统。

在 Ubuntu 14.04 LTS 上,我们可以通过两步来实现这个功能:

1. 安装软件包

第一步,在Ubuntu 14.04 LTS 主机系统上安装 debootstrap 和 schroot:

代码如下:

$ sudo apt-get install debootstrap

$ sudo apt-get install schroot

2. 配置 Schroot

现在我们有工具在手,需要指定一个目录作为我们的 chroot 环境。这里创建一个目录先:

代码如下:

sudo mkdir /linoxide

编辑 schroot 的配置文件:

代码如下:

sudo nano /etc/schroot/schroot.conf

再提醒一下,我们现在是在 Ubuntu 14.04 LTS 系统上。如果我们想测试一个软件包能不能在 Ubuntu 13.10(代号是“Saucy Salamander”) 上运行,就可以在配置文件中添加下面的内容:

代码如下:

[saucy]

description=Ubuntu Saucy

location=/linoxide

priority=3

users=arun

root-groups=root

根据你的系统要求,调整上面的配置信息,

3. 使用 debootstrap 安装32位 Ubuntu 系统

Debootstrap 命令会在你的 chroot 环境里面下载安装一个最小系统。只要你能访问镜像源,你就可以安装任何基于 Debian 的系统版本。

前面我们已经创建了 /linoxide 目录用于放置 chroot 环境,现在我们可以在这个目录里面运行 debootstrap 了:

代码如下:

cd /linoxide

sudo debootstrap --variant=buildd --arch amd64 saucy /linoxide/ archive.ubuntu.com/ubuntu/

sudo chroot /linoxide /debootstrap/debootstrap --second-stage

你可以将 --arch 的参数换成 i386 或其他架构,只要存在这种架构的镜像源。你也可以把镜像源 archive.ubuntu.com/ubuntu/ 换成离你最近的镜像源,具体可参考 Ubuntu 官方镜像主页。

注意:如果你是在64位系统中创建32位系统,你需要在上面第3行命令中加入 --foreign 选项,就像下面的命令:

代码如下:

sudo debootstrap --variant=buildd --foreign --arch i386 saucy /linoxide/ archive.ubuntu.com/ubuntu/

下载需要一段时间,看你网络带宽性能。最小系统大概有500M。

4. 完成 chroot 环境

安装完系统后,我们需要做一些收尾工作,确保系统运行正常。首先,保证主机的 fstab 程序能意识到 chroot 环境的存在:

代码如下:

sudo nano /etc/fstab

在文件最后面添加下面的配置:

代码如下:

proc /linoxide/proc proc defaults 0 0

sysfs /linoxide/sys sysfs defaults 0 0

保存并关闭文件。

挂载一些文件系统到 chroot 环境:

代码如下:

$ sudo mount proc /linoxide/proc -t proc

$ sudo mount sysfs /linoxide/sys -t sysfs

复制 /etc/hosts 文件到 chroot 环境,这样 chroot 环境就可以使用网络了:

代码如下:

$ sudo cp /etc/hosts /linoxide/etc/hosts

最后使用 schroot -l 命令列出系统上所有的 chroot 环境:

代码如下:

$ schroot -l

使用下面的命令进入 chroot 环境:

代码如下:

$ sudo chroot /linoxide/ /bin/bash

测试安装的版本:

代码如下:

# lsb_release -a

# uname -a

为了在 chroot 环境中使用图形界面,你需要设置 DISPLAY 环境变量:

代码如下:

$ DISPLAY=:0.0 ./apps

目前为止,我已经成功地在 Ubuntu 14.04 LTS 上安装了 Ubuntu 13.10。

退出 chroot 环境:

代码如下:

# exit

清理一下,卸载文件系统:

代码如下:

$ sudo umount /test/proc

$ sudo umount /test/sys

篇3:在Ubuntu系统中安装MariaDB数据库的教程

这篇文章主要介绍了在Ubuntu系统中安装MariaDB数据库的教程,同时也适用于其他Debian系的Linux系统,需要的朋友可以参考下

MariaDB是一个开源数据库且100%与MySQL兼容,目标是替代MySQL数据库,

MariaDB的背景 :

,MySQL被后来被Oracle在收购的Sun Microsystems收购了。 最初被Sun公司的收购由于符合项目的需要而受到MySQL社区的欢呼,但是这种情绪并没有持续太久,接下来被Oracle的收购,不幸期望远远低于预期。许多MySql的开发者离开了Sun和Oracle公司开始新的项目。在他们中间就有MySQL的创建者以及项目长期技术带头人之一的Michael ‘Monty‘ Widenius。Monty和他的团队创建了MySQL的一个fork版本并且命名它为MariaDB。

本篇我们会讨论如何在Ubuntu上安装MariaDB。默认上MariaDB的包并没有在Ubuntu仓库中。要安装MariaDB,我们首先要设置MariaDB仓库。

设置 MariaDB 仓库

$ sudo apt-get install software-properties-common $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db $ sudo add-apt-repository ‘deb sfo1.mirrors.digitalocean.com/mariadb/repo/10.0/ubuntu trusty main‘

安装 MariaDB :

$ sudo apt-get update $ sudo apt-get install mariadb-server

在安装中,你会被要求设置MariaDB的root密码,

从命令行连接到MariaDB :

linuxtechi@mail:~$ mysql -uroot -p Enter password: Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 40 Server version: 10.0.14-MariaDB-1~trusty-log mariadb.org binary distribution Copyright (c) , , Oracle, SkySQL Ab and others. Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement. MariaDB [(none)]>

MariaDB 服务

$ sudo /etc/init.d/mysql stop $ sudo /etc/init.d/mysql start

篇4:Win7系统中鼠标设置成左撇子使用教程

我们身边的朋友基本上都会是右手使用鼠标,但是难免会遇到左撇子的人,对于这种朋友还是需要把鼠标设置一下会比较好用,如果是遇到右手的朋友来玩的话那把鼠标设置回来也是需要一些方法,所以我们学会才好,不然会使用起来非常的不方便,我们就来看看最新win7系统下载安装后的鼠标如何设置吧!

1、我们需要用鼠标打开开始菜单这个栏目窗口,然后在找到里面中的控制面板这个选择,如图所示:    2、我们打开了控制面板以后在找到类别视图下,需要找到硬件和声音这个选项,然后在打开这个图标,然后进入下面的窗口,

Win7系统中鼠标设置成左撇子使用教程

,    3、然后在里面看到设置打印机选项中科院看到有鼠标这个选项,如图所示:    4、我们选择第一个栏目中的鼠标选项,然后在点击图标选项中配置这个选择,然后在两个按钮选择的时候需要按照自己的习惯来设置。    5、如果需要设置鼠标的其他功能的话,就看看还需要更改的直接选择就可以了,然后点击确认设置好的鼠标功能,然后关闭窗口,在看看鼠标是否已经变了呢?

篇5:在Ubuntu系统上安装游戏通讯应用Mumble的教程

这篇文章主要介绍了在Ubuntu系统上安装游戏通讯应用Mumble的教程,Mumble程序设计简单,且使用延迟低,具备了面向玩家群体的一些必要特点,需要的朋友可以参考下

Mumble是一个自由开源的VoIP应用,在新的 BSD 许可证下发布,主要面向的用户群体是游戏玩家,运行起来类似于TeamSpeak和Ventrilo,用户通过连接到同一个服务器来实现相互通讯。

Mumble提供了如下的漂亮特性:

低延迟,这点对游戏相当重要

提供游戏中的可视插件,通过它你可以知道是谁正在和你通话并定位他们的位置

交谈内容经过加密的,能够保护你的隐私和安全

界面简单易于上手

稳定高效的使用你的服务器资源

安装 Mumble

Mumble已经流行开来,进入了许多linux主流发行版的软件仓库,这使它安装起来更加的方便。若你使用的是Ubuntu那么使用apt-get就能安装,详细命令如下:

代码如下:

$ sudo apt-get install mumble-server

这条命令将会在你的服务器上安装服务端(亦称Murmur)。

配置 Mumble

运行以下命令启动Mumble:

代码如下:

$ sudo dpkg-reconfigure mumble-server

会弹出以下一些问题:

选择“是”让服务器开机时自动启动mumble,接着它会询问你是否运行高优先级模式以保持低延迟,为了让它保持最佳性能这是个不错的主意,

接着为你刚安装好的mumble服务端设管理员用户的密码,记住这个密码,它会在登录时用到。

安装 Mumble 客户端

客户端可以安装到许多的主流操作系统中,例如windows,mac和linux。我们将教你在Ubuntu linux上安装和配置,你可以使用软件中心也可以用命令安装客户端:

代码如下:

$ sudo apt-get install mumble

第一次运行mumble时,配置向导将会帮助你配置音频的输入输出,使其能在客户端上保持最好的效果。第一次同样也会询问你要使用的是什么声音设备和麦克风:

然后它将帮你校准设备:

因为mumble会帮你加密所有的通讯内容所以它会要求你创建证书:

完成配置向导后你就能添加第一个服务器,连接对话框如下图所示:

首先输入一个标签,名字任意因为那只不过是为了记住服务器的,然后输入服务器的地址和端口,最后使用“SuperUser”作为用户名,而密码则是你配置mumble服务器端时输入的密码。

现在你可以连接到服务器了,在联网玩游戏或与你好友、队友聊天开黑时享受这些功能给你带来的乐趣吧!

篇6:再Linux系统中限制网络带宽使用的教程

假如你经常在 Linux 桌面上运行多个网络应用,或在家中让多台电脑共享带宽;那么你可能想更好地控制带宽的使用,否则,当你使用下载器下载一个大文件时,交互式 SSH 会话可能会变得缓慢以至不可用;或者当你通过 Dropbox 来同步一个大文件夹时,你的室友可能会抱怨在她的电脑上,视频流变得断断续续。

在本教程中,我将为你描述两种在 Linux 中限制网络流量速率的不同方法。

在 Linux 中限制一个应用的速率

限制网络流量速率的一种方法是通过一个名为trickle的命令行工具。通过在程序运行时,预先加载一个速率限制 socket 库 的方法,trickle 命令允许你改变任意一个特定程序的流量。 trickle 命令有一个很好的特性是它仅在用户空间中运行,这意味着,你不必需要 root 权限就可以限制一个程序的带宽使用。要能使用 trickle 程序控制程序的带宽,这个程序就必须使用非静态链接库的套接字接口。当你想对一个不具有内置带宽控制功能的程序进行速率限制时,trickle 可以帮得上忙。

在 Ubuntu,Debian 及其衍生发行版中安装 trickle :

代码如下:

$ sudo apt-get install trickle

在 Fdora 或 CentOS/RHEL (带有 EPEL 软件仓库):

代码如下:

$ sudo yum install trickle

trickle 的基本使用方法如下。仅需简单地把 trickle 命令(及速率参数)放在你想运行的命令之前。

代码如下:

$ trickle -d-u

这就可以将

的下载和上传速率限定为特定值(单位 KBytes/s)。

例如,将你的 scp 会话的最大上传带宽设定为 100 KB/s:

代码如下:

$ trickle -u 100 scp backup.tgz alice@remote_host.com:

如若你想,你可以通过创建一个自定义启动器的方式,使用下面的命令为你的 Firefox 浏览器设定最大下载速率(例如, 300 KB/s)。

代码如下:

trickle -d 300 firefox %u

最后, trickle 也可以以守护进程模式运行,在该模式下,它将会限制所有通过 trickle 启动且正在运行的程序的总带宽之和。 启动 trickle 使其作为一个守护进程(例如, trickled):

代码如下:

$ sudo trickled -d 1000

一旦 trickled 守护进程在后台运行,你便可以通过 trickle 命令来启动其他程序,

假如你通过 trickle 启动一个程序,那么这个程序的最大下载速率将是 1000 KB/s, 假如你再通过 trickle 启动了另一个程序,则每个程序的(下载)速率极限将会被限制为 500 KB/s,等等。

在 Linux 中限制一个网络接口的速率

另一种控制你的带宽资源的方式是在每一个接口上限制带宽。这在你与其他人分享你的网络连接的上行带宽时尤为实用。同其他一样,Linux 有一个工具来为你做这件事。wondershaper就是干这个的。

wondershaper 实际上是一个 shell 脚本,它使用 tc 来定义流量调整命令,使用 QoS 来处理特定的网络接口。外发流量通过放在不同优先级的队列中,达到限制传出流量速率的目的;而传入流量通过丢包的方式来达到速率限制的目的。

事实上, wondershaper 的既定目标不仅仅是对一个接口增加其带宽上限;当批量下载或上传正在进行时,wondershaper 还试图去保持互动性会话如 SSH 的低延迟。同样的,它还会控制批量上传(例如, Dropbox 的同步)不会使得下载“窒息”,反之亦然。

在 Ubuntu Debian 及其衍生发行版中安装 wondershaper:

代码如下:

$ sudo apt-get install wondershaper

在 Fdora 或 CentOS/RHEL (带有 EPEL 软件仓库) 中安装 wondershaper:

复制代码

代码如下:

$ sudo yum install wondershaper

wondershaper 的基本使用如下:

代码如下:

$ sudo wondershaper

举个例子, 将 eth0 的最大下载/上传带宽分别设定为 1000Kbit/s 和 500Kbit/s:

代码如下:

$ sudo wondershaper eth0 1000 500

你也可以通过运行下面的命令将速率限制进行消除:

代码如下:

$ sudo wondershaper clear eth0

假如你对 wondershaper 的运行原理感兴趣,你可以阅读其 shell 脚本源文件(/sbin/wondershaper)。

总结

在本教程中,我介绍了两种不同的方法,来达到如何在 Linux 桌面环境中,控制每个应用或每个接口的带宽使用的目的。 这些工具的使用都很简单,都为用户提供了一个快速且容易的方式来调整或限制流量。 对于那些想更多地了解如何在 Linux 中进行速率控制的读者,请参考 the Linux bible.

【Ubuntu系统中的天气应用Conky的使用教程】相关文章:

1.Win8使用内置地图应用查看路线教程

2.Realoneplayer简明使用教程

3.ubuntu系统中文件和内容查找命令总结linux操作系统

4.深度一键还原使用教程

5.《常见天气系统》教学教案

6.奥运志愿者英语培训教程-天气

7.有道词典之基础使用教程

8.smtp协议手工使用服务器教程

9.免费反间谍软件SuperAntiSpyware使用教程

10.软件工程技术在系统软件开发中的应用论文

下载word文档
《Ubuntu系统中的天气应用Conky的使用教程.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度: 评级1星 评级2星 评级3星 评级4星 评级5星
点击下载文档

文档为doc格式

  • 返回顶部