variety壁纸更换器

Debian, Ubuntu, Fedora, Archlinux安装Variety壁纸更换器

在之前的一篇文章中,我介绍了OpenSUSE如何安装并配置Variety壁纸更换器。你也许会想在其他Linux发行版上安装Variety。所以这篇教程就教大家如何在Debian, Ubuntu, Fedora, ArchLinux系统安装Variety壁纸更换器。 Debian8安装Variety Debian的软件库里没有Variety,所以我们得手动下载deb包。 wget https://launchpadlibrarian.net/238315680/variety_0.6.0-0~549~201602122334~ubuntu14.04.1_all.deb 使用gdebi安装。 sudo apt-get install gdebi && sudo gdebi variety*.deb Ubuntu, Linux Mint, Elementary...

Variety壁纸

OpenSUSE桌面美化之安装Variety壁纸更换器

OpenSUSE Leap Gnome桌面在外表上并不吸引人.然而,只要有一张漂亮的壁纸就能让桌面环境瞬间变得悦目.现在,让我们来安装和配置Variety壁纸更换软件.Variety可以自动定期更换桌面壁纸.它可以将本地图片以及在线图片作为壁纸源. OpenSUSE安装Variety壁纸更换器 Variety已经在OpenSUSE的软件源里,安装只需要执行下面的命令: sudo zypper in variety 安装好后就可以从程序菜单里启动了. Variety壁纸更换器的配置 首次运行,会有一则欢迎消息.点击继续按钮. 下一个窗口会邀请你在VRTY.ORG注册一个账号.VRTY.ORG有很多漂亮的壁纸,而且更新非常频繁.你可以在VRTY.ORG保存你喜欢的壁纸,并能直接在VRTY.ORG设置桌面壁纸.另外,注册账号还可以在不同的电脑之间同步你的壁纸.点击继续按钮. 再点击Register here以注册账号. Variety将会打开系统的默认浏览器.然后你在VRTY.ORG注册一个账号. 注册账号后,你需要配置你的浏览器打开variety://协议的链接.点击网页底部的Trigger Variety login按钮. 如果你的默认浏览器是Firefox,那么在Firefox的小窗口里选择Variety来打开variety://协议的链接.再点击确定....

btsync

如何使用BitTorrent Sync自动备份Linux服务器

这篇教程介绍如何使用BitTorrent Sync来自动备份Linux服务器.BitTorrent Sync利用BitTorrent协议在不同设备之间实现同步目录和文件,不需要将备份的内容上传到第三方服务器.BitTorrent Sync传输的内容经过256位AES加密保护. 因为使用的是BitTorrent协议,所以在一个时间点必须至少有两台设备同时在线.你的个人电脑可能不会24小时处于启动状态.但服务器就不同了.服务器几乎一天24小时都处于开启状态,并且连入互联网.所以使用BitTorrent Sync来备份服务器是一个非常好的办法. 备份场景 你有两台Linux服务器,它们24小时都在运行并且连接互联网.那么你可以使用BitTorrent Sync在两台Linux服务器之间自动同步目录和文件. 你只有一台Linux服务器.那么你可设置Linux服务器与你的个人电脑之间同步目录和文件.当你的个人电脑启动时,BitTorrent Sync会自动开始同步工作. 你有一块树莓派.那么你可以让你的树莓派24小时处于开启状态,与你的Linux服务器同步目录和文件.树莓派消耗的电量非常低,所以这并不会增加多少电费. 两台Linux服务器:设置主从备份 可以设置一台Linux服务器为主服务器,另一台为从属服务器.这么做是为了可以在主服务器上更新网站内容,而从属服务器只能读取主服务器的内容,不能添加内容. 在主服务器上安装BitTorrent Sync 下面的安装方法适用于任何Linux发行版. SSH登录Linux服务器,然后下载BitTorrent Sync的Linux版本. 64位:...

CentOS7安装Nginx服务器Mainline版本

这篇教程介绍CentOS7系统如何安装Nginx服务器Mainline版本。写这篇文章时,mainline版本是1.9.12。Nginx1.9.12增加了对HTTP/2回复首部进行Huffman编码的支持,worker_cpu_affinity支持的CPU数量可以超过64。还有一些和OpenSSL,HTTP/2相关的bug修复。 备份Nginx配置文件 如果之前在系统上安装了Nginx,那么先要将配置文件备份到home目录下,再删除Nginx。 sudo cp /etc/nginx/nginx.conf /etc/nginx/conf.d/* ~ sudo yum remove nginx CentOS7安装Nginx Mainline版本 下载Nginx 签名钥匙。 wget http://nginx.org/keys/nginx_signing.key 导入到RPM钥匙环。 sudo rpm...

CentOS7启用RepoForge软件库

RPMForge是一个第三方的RHEL/CentOS软件库。现在更名为RepoForge。这篇教程介绍CentOS7 x86_64系统如何启用RepoForge软件库。 首先使用下面的命令检查系统的版本。 [user@www ~]$ cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 然后导入RepoForge的GPG公钥 rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt 下载RPM包 wget http://apt.sw.be/redhat/el7/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm 检查RPM包的完整性。 rpm...

Fcitx五笔拼音输入法

OpenSUSE Leap 42.1 Gnome安装Fcitx五笔拼音输入法

Fcitx和Ibus是Linux系统下两大中文输入法框架。这篇文章介绍OpenSUSE Leap 42.1 Gnome桌面环境下如何安装Fcitx五笔拼音输入法。 OpenSUSE安装Fcitx五笔拼音输入法 首先打开一个终端窗口,输入下面的命令安装Fcitx输入法框架以及Fcitx五笔拼音输入法。 sudo zypper install fcitx fcitx-table-cn-wubi-pinyin 然后编辑/etc/sysconfig/language文件。 sudo nano /etc/sysconfig/language 找到这一行文字。 INPUT_METHOD="" 将它更改成 INPUT_METHOD="fcitx" 保存文件。现在编辑~/.bashrc文件。 nano...

Grub2引导ISO文件

使用Grub2引导硬盘上的iso文件

这篇教程介绍如何使用Grub2启动管理器引导硬盘上的ISO镜像文件。不刻光盘,不做Live USB,使用Grub2引导保存在硬盘上的iso文件。很多Linux发行版都支持直接从ISO镜像文件引导。 Grub2引导ISO镜像文件的方法 首先编辑/etc/grub.d/40_custom这个文件。 sudo nano /etc/grub.d/40_custom 文件的第一行是#! /bin/bash,表明这是一个shell脚本文件。将下面的内容粘贴到文件末尾。 menuentry "ubuntu-mate-15.10-desktop-amd64.iso" { set isofile="/home/xiao/Downloads/ubuntu-mate-15.10-desktop-amd64.iso" loopback loop (hd0,3)/$isofile linux (loop)/casper/vmlinuz.efi boot=casper...

Duplicate sources.list entry

Duplicate sources.list entry 重复的sources.list条目

今天在使用apt-get update命令更新本地软件包索引时,apt-get提示有重复的条目(duplicate sources.list entry).从下图中可以看见,apt-get提示说Google Chrome的源有重复的条目. 我看了一下我的/etc/apt/sources.list源文件.但我只发现Google Chrome只有一个条目. #Google Chrome deb http://dl.google.com/linux/chrome/deb/ stable main 问题就来了,为什么apt-get会提示说有重复的条目,而/etc/apt/sources.list文件中只显示一个条目? 其实除了/etc/apt/sources.list源文件,我们还可以在/etc/apt/sources.list.d/目录下定义软件源.而且有一些软件可以自动在/etc/apt/sources.list.d/目录配置一个源文件。例如谷歌浏览器就会在这个目录下自动生成一个名为google-chrome.list的源文件。 所以,如果你是按照这篇文章添加谷歌软件源后安装的谷歌浏览器,那么除了在/etc/apt/sources.list文件中有如下一个条目外: deb http://dl.google.com/linux/chrome/deb/ stable main...

Google Chrome浏览器设置代理

在命令行下为Chromium和Google Chrome浏览器设置代理

这篇教程介绍如何用命令行为Chromium和Google Chrome(谷歌浏览器)设置代理。这个技巧在有些情况下非常便利。 你也许已经知道,Linux版本的Chromium以及Google Chrome(俗称扣肉浏览器)不支持在设置里配置代理。而Windows用户可以点击设置 > 网络 > 更改代理设置 来为chromium和chrome设置代理服务器。但在Linux系统上,更改代理设置这个按钮是灰色的,点不动。 我们可以安装一个叫做Proxy SwitchyOmega的扩展来配置代理服务器。但是有时候有些用户访问不了chrome网络应用商店,所以也就安装了不Proxy SwitchyOmega。如果你使用Linux版的Chromium或Chrome,那么你可以用命令行来设置代理,不需要安装额外的扩展。 用命令行设置代理 我使用chromium作为例子,这个方法同样适用于chrome扣肉浏览器。你可以在终端里输入下面的命令启动Chromium浏览器。 chromium 在这种情况下,Chromium是直接连入互联网的。要配置代理,使用–proxy-server选项。例如,配置一个socks5代理: chromium --proxy-server="socks5://127.0.0.1:1080" Chromium和Chrome支持HTTP,HTTPS,SOCKS4和SOCK5代理。配置HTTPS代理: chromium...

openSUSE安装谷歌浏览器

openSUSE安装谷歌浏览器(Google Chrome)

这篇教程介绍如何在openSUSE系统上安装谷歌浏览器(Google Chrome).我们需要用zypper软件包管理器来添加Google的官方软件库,然后再安装.有童鞋说可以直接上谷歌搜索一个RPM下载后双击安装,但有的人是不能访问谷歌的,或者有时可以访问谷歌,有时访问不了,下面这个方法是直接从谷歌官方软件库下载RPM包的,对不能访问谷歌搜索的童鞋尤其实用。 openSUSE安装谷歌浏览器 用下面的命令添加Google Chrome软件库.ar表示add repository(添加软件库). sudo zypper ar http://dl.google.com/linux/chrome/rpm/stable/x86_64 Google-Chrome 输出结果: Adding repository 'Google-Chrome' ..............................................................................................................[done] Repository 'Google-Chrome' successfully added...

Brackets

Ubuntu使用PPA安装Brackets代码编辑器

Brackets是由Adobe公司为网页开发而推出的一款开源的代码编辑器,适用于编辑HTML,CSS和Javascript文件.Brackets有两个优点:快速编辑和实时预览.它是前端开发者的代码编辑器并且界面也是很有吸引力的. Ubuntu使用PPA安装Brackets 打开一个终端窗口,输入下面的命令: sudo add-apt-repository ppa:webupd8team/brackets sudo apt-get update sudo apt-get install brackets 安装完成后就可以在Dash里打开了. 界面 实时预览和快速编辑 实时预览可以让你立即在浏览器里看到代码修改对网页产生的影响. 快速编辑可以让你专注于一个窗口,而不必在多个窗口之前切换.当鼠标指针在HTML标签里时,右击鼠标,选择快速编辑,就会打开HMTL标签对应的CSS样式. 当鼠标指针在HTML标签里时,也可以按Ctrl+E进入快速编辑模式.按ESC退出快速编辑. 现在Adobe使用Brackets编辑器来开发Brackets.

BT Sync

Linux系统安装并使用BitTorrent Sync教程

这篇教程介绍如何在Linux系统上安装并使用BitTorrent Sync,以下简称BT Sync。其实安装方法挺简单的。BT Sync真的是一个同步的神器。可以安装在Linux, Mac, Windows, android, iOS等系统。下面的方法适用于所有Linux发行版。 同步系统时间 在安装BT Sync之前,我们首先要将系统时间同步。如果你不知道怎么同步系统时间,请看这篇文章。你要将你需要同步的设备同步到同一个时间,以防使用BT Sync时出现意外。 在Linux系统上安装BT Sync 打开getsync网站,下载Linux客户端。我的Linux是64位的,所以我下载了64位的客户端。下载完成后,打开一个终端窗口,切换到下载目录,然后解压tar包。 tar xvf BitTorrent-Sync_*.tar.gz 文件将会解压到当前工作目录。其中一个文件名是btsync,这是我们需要的,其他两个文件没什么用。btsync是一个可执行文件,这是一个单文件程序。我们现在就可以用下面的命令启动btsync客户端。 ./btsync...

系统时间

Linux系统用命令行配置时区并同步系统时间

这篇文章介绍如何用命令行在Linux系统下配置时区并使用NTP协议让系统时间与时区自动同步。 检查当前系统的时区设置 用date命令查看时区设置 date 命令输出结果: 2016年 03月 02日 星期三 02:50:15 EST 可以发现,我的系统被设置成了美国东部时区(Eastern Standard Time)。但我在中国,所以我需要把时间从EST更改成CST(China Standard Time)。 Debian系Linux发行版更改时区的方法 基于Debian的Linux发行版,包括Debian,Ubuntu, Linux Mint,Elementary...

Debian8安装谷歌浏览器(Google Chrome)

这篇教程介绍Debian8安装谷歌浏览器。步骤非常简单,只需要复制和粘贴只条命令就行了。 谷歌浏览器是加载速度最快的浏览器。我也喜欢开源的Firefox,它受到无数人的信任。但是Firefox的加载速度始终不及Chrome。Debian系统的默认浏览器是iceweasal,其实它就是火狐,只是换了一个名称。iceweasal在我的Debian系统上总是显得有点卡,所以让我们来安装chrome吧。 添加谷歌的官方软件源 打开一个终端,使用下面的命令编辑sources.list源文件。 sudo nano /etc/apt/sources.list 复制下面一行文字,将它粘贴到sources.list文件的末尾。 deb http://dl.google.com/linux/chrome/deb/ stable main 保存文件。然后使用wget下载谷歌的公钥,用apt-key将公钥添加到Debian。这是为了验证软件包的完整性。 wget https://dl-ssl.google.com/linux/linux_signing_key.pub sudo apt-key add linux_signing_key.pub 现在更新本地软件包索引并安装谷歌浏览器稳定版本。...

fcitx五笔拼音

Debian 8 Gnome桌面如何安装fcitx五笔拼音输入法

之前的一篇教程介绍了Debian 8 Gnome桌面安装ibus五笔的步骤。这篇教程讲解安装fcitx五笔拼音输入法。安装的流程大致是一样的。英文版Debian系统安装Fcitx五笔拼音的步骤有一点不同,请看我的英文教程。 安装fcitx五笔拼音 打开终端,登录为root用户 su 更新本地软件包索引,并安装fcitx输入法框架以及fcitx五笔拼音输入法 apt-get update apt-get install fcitx fcitx-table-wbpy fcitx-config-gtk 如果你想知道如何在Debian系统上让普通用户使用sudo,请看这篇文章。 配置fcitx五笔拼音输入法 上面的apt-get install命令完成后,重新登录系统,这样是为了检测新安装的输入法。然后以普通用户在终端里输入下面的命令打开fcitx输入法配置窗口。 fcitx-config-gtk3 在安装fcitx五笔拼音的同时也会安装拼音和双拼输入法,所以如果你只想要五笔拼音,那么可以在这个配置窗口里将拼音和双拼删除,保留键盘布局和五笔拼音输入法。...