最新文章

ubuntu安装谷歌拼音输入法

ubuntu安装谷歌拼音输入法(fcitx输入法框架)

在这篇教程中,我将告诉你如何在ubuntu系统上安装谷歌拼音输入法。谷歌拼音输入法有基于ibus框架的,也有基于fcitx框架的。我只演示fcitx框架下谷歌拼音输入法的安装,因为ibus框架的谷歌拼音已经不会更新了。 fcitx框架下谷歌输入法的安装 打开终端输入下面的命令 sudo apt-get install fcitx fcitx-googlepinyin im-config 然后在终端中输入下面的命令打开输入法配置 im-config 点击OK按钮,再点击Yes按钮,将fcitx设为默认的输入法框架,最后点击OK。 然后重启系统。在桌面右上角你会发现ibus的En图标不见了,fcitx的键盘图标会出现。 点击fcitx的键盘图标,选择text entry settings 在打开的窗口中点击+号 然后在文本框中输入pinyin查找谷歌拼音输入法,将其添加到输入法列表中。如果查找不到,重启系统后再试一次。 接下来你就能使用谷歌拼音输入法了。  

xfce桌面环境美化

Xfce桌面环境美化完整教程

Xfce桌面环境美化主要从五个方面着手: GTK主题:控制窗口内容外观 窗口标题栏主题:也叫做xfwm4主题 图标主题 字体 背景图片 从哪里下载主题 xfce-look.org 首先来看看我的Xfce美化成果 如何安装GTK主题 下载Ambiance/Radiance flat GTK主题 百度网盘下载:http://pan.baidu.com/s/1nt7wfvN 下载完后,将其解压到到/usr/share/themes/目录下 sudo tar xvf Ambiance\&Radiance-Flat-Colors-15-10-1-GTK-3-16-18Theme.tar.gz --directory...

DNF

YUM已死,DNF万岁

自Fedora22版本后,DNF(Dandified YUM)成为Fedora默认的包管理工具。在过渡期内用户仍然可以使用YUM来安装删除软件。但当用户使用YUM来安装软件时,Fedora首先会提示用户YUM已经过时了,推荐用户使用DNF,然后继续安装软件。 为什么要舍弃Yum? 有三个主要原因: Yum没有API文档。这意味着开发者需要做更多的工作。Yum开发者写一个调用函数都需要查看Yum的代码库,使开发变得缓慢。 Python3。Fedora将会过渡到Python3,但Yum却没有这个能力,而DNF既可以使用Python2,也可以在Python3环境下运行。 依赖解决能力长期是Fedora软件包管理的阿喀硫斯之踵。DNF使用基于SAT的依赖问题解决方法,与SUSE和OpenSUSE的Zypper类似。 简单地说,Yum已经过时了。 为什么这是一件好事? 我们得从两个不同的角度来看待这个问题:最终用户和开发者。如果你是最终用户,DNF可以为你提供更加稳定的体验,因为DNF可以更好地解决依赖问题。DNF可以自动为你安装好依赖,而不需要你手动安装。用户在使用DNF安装软件时,也会发现内存使用量没有像Yum那样高。软件安装和升级可以更加迅速地完成。尤为重要的一点是,Yum在升级软件的时候变得越来越慢,与apt-get和zypper相比更是如此。如果你是一个开发者,DNF可以让你更加高效地工作,因为DNF有API文档。 如何使用DNF? DNF的语法与Yum几乎一样,例如,使用DNF安装control-center的命令为 sudo dnf install control-center 删除control-center的命令为 sudo dnf remove...

命令行查看电池用量

如何用Linux命令行检测笔记本电池用量

笔记本电脑用户经常需要查看电池用量。如果你不注意电量,那么在工作很久后,系统就会突然关机。在Linux系统上,大多数窗口管理器都提供了一个可以显示笔记本电脑剩余电量的小程序,但有些窗口管理器却没有,而且有些会显示不准确,或者只显示百分比,而不显示具体剩余时间。这个时候,你可以使用命令行工具来检查电池的详细信息。 使用ACPI检测电池用量 几乎每一个Linux发行版都支持ACPI(Advanced Configuration and Power Interface)。ACPI是计算机管理硬件设备和电源的一种方式。Linux系统下用于ACPI管理的命令行工具叫做acpi。 安装acpi debian,ubuntu,Linux Mint等发行版使用下面的命令安装: sudo apt-get install acpi fedora22/23用户使用下面命令 sudo dnf install acpi CentOS/RHEL用户使用下面命令...

fedora安装google chrome

Fedora22/23安装Google Chrome浏览器

在这篇教程中,我将一步一步地告诉你如何在Fedora22/23中安装谷歌浏览器(Google Chrome)。CentOS, Redhat用户可以按照下面的步骤安装。 Fedora/CentOS/RHEL安装Google Chrome的步骤 添加软件库 谷歌有一个自己的YUM/DNF软件库。添加方法: 在/etc/yum.repos.d/目录下创建一个名为google.repo的文件 sudo vi /etc/yum.repos.d/google.repo 32位系统将下面的内容添加到google.repo文件中: [google] name=Google - i386 baseurl=http://dl.google.com/linux/rpm/stable/i386 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub...

Fedora23发布

Fedora23将延迟一周发布正式版

原本定于10月27日发布的Fedora23将于11月3日星期二延迟发布正式版。Fedora总是在星期二发布新版,而ubuntu总是在星期四发布新版。Fedora的质量保证团队发现了多个严重bug。这一周将给开发人员充足的时间修复bug。 10月22日上午,Fedora开发人员举行了像往常一样的会议。他们认为Fedora23正式版不能在23日发布 Fedora给人的感觉是它总会“晚点”,很少会准时发布。与ubuntu不同,Fedora是由社区成员开发的,而不是由公司来主导开发。Fedora需要协调世界范围内的开发人员,整合他们的代码。完美地安排开发事项并不是一件容易的事。 Fedora22用户需要再等一周时间才能升级到23。但至少他们可以放心Fedora23不会有bug。祝Fedora23在11月3日如期发布。

Linux系统安装复古式终端(Retro Terminal)

你很怀念过去吗?现在你可以在Linux系统上安装一个复古式的终端模拟器,感受上世纪七八十年代的人们是如何使用终端的。cool-retro-term是一个免费开源的终端模拟器,可以让你的终端模仿上世纪的CRT显示器终端。你可以更改颜色,亮度,对比度,透明度,字体大小等等,以及添加其他的动画效果。 先来看几张截图 ubuntu及其衍生版安装cool-retro-term ubuntu,以及Linux Mint,elementary OS,Linux Lite等,可以使用下面的PPA来安装cool-retro-term sudo add-apt-repository ppa:noobslab/apps sudo apt-get update sudo apt-get install cool-retro-term Arch Linux及其衍生版安装cool-retro-term Arch...

katoolin

Ubuntu安装Kali Linux渗透测试工具

我想大多数Linux用户都听说过Kali Linux。它是一个非常好的用于渗透测试的Linux发行版。但通常我们需要在电脑上安装一个完整的Kali Linux才能使用它各种各样的工具。LionSec开发出了一个python工具,叫做Katoolin,它可以让你在其他Linux发行版上使用Kali的全部工具。目前仅支持ubuntu,其他发行版会陆续支持。 ubuntu如何安装Katoolin 首先你的ubuntu需要安装有python2.7,ubuntu15.04以前的版本都是2.7。最近发布的ubuntu15.10默认python版本为3.5。使用下面的命令查看python版本。 user@linuxhost:~$ python --version Python 2.7.9 然后在终端中输入下面命令克隆GitHub仓库 sudo apt-get install git sudo git clone https://github.com/LionSec/katoolin.git 将katoolin目录下的python脚本复制到/usr/bin/目录下...

ubuntu安装wine

ubuntu15.10 正式发布,解读新特性与具体升级步骤

Ubuntu15.10,代号为Wily Werewolf(狡诈的狼人),于今天2015年10月22日正式发布。Canonical公司为它提供9个月的支持。用户可在ubuntu官网下载。 ubuntu15.10新特性 此次的更新: 内核更新到Linus Torvalds于8月30日发布的4.2版本,用户升级内核不再需要重启系统。Linux4.2内核改善了对AMD Radeon显卡的支持,支持英特尔64位”Broxton” Atom芯片,支持F2FS文件系统加密。 Ubuntu Make,一个简化流行开发者工具安装过程的命令行工具,现在支持更多的平台、框架和服务,包括安卓开发环境 原生支持Steam游戏手柄,安装了Steam后无需做任何调整便可插入使用 默认的编译器为GCC 5 python的版本为python3.5 大多数Gnome软件都升级到了3.16版本 浏览器为Firefox 41 LibreOffice 从 4.2...

openoffice

OpenOffice与LibreOffice,哪个更适合你

Apache OpenOffice与LibreOffice都发源于OpenOffice.org这个开源的office办公套件。另外还有一个Oracle Open Office,但它是一个闭源的产品,现在已经消失了。基于OpenOffice.org的这两个开源office软件有持续的更新,并且各自有大量的用户在使用。如果你不知道该选择哪一个,那么请继续阅读,我们将告诉你它们之间的区别。 OpenOffice与LibreOffice共存局面的由来 故事开始于1999年,Sun Microsystems收购了StarOffice办公套件。一年以后,StarOffice被重命名为OpenOffice.org,并且开放源代码。Sun Microsystems公司的员工和其他的志愿者持续不断地改善它。2010年,Oracle公司收购Sun Microsystems,StarOffice被重命名为Oracle Open Office,但它后来停止了开发。Sun Microsystem的一些员工不愿参与Oracle Open Office的开发,所以在OpenOffice.org的基础上开发出了一个衍生版,即LibreOffice。大多数Linux发行版本,包括ubuntu,将LibreOffice作为默认的office办公软件。 2011年,Oracle将OpenOffice.org的商标权和代码捐赠给Apache软件基金会,继续OpenOffice.org的开发工作,并将它重命名为Apache OpenOffice。 OpenOffice与LibreOffice之间的区别 Apache OpenOffice和LibreOffice都是免费开源的,都有持续的更新。它们都支持Windows、Linux和OS X,而且它们都提供word文档编辑、电子表格文件编辑、演示文稿编辑和数据库管理,用户界面也十分相似。...

安装OpenOffice

ubuntu安装OpenOffice 4.1.1办公套件

OpenOffice是一个免费开源、跨平台的Office办公套件,可以安装在Linux、OS X、Windows系统上。最新的版本是Apache OpenOffice 4.1.1。在这篇教程中,我将介绍如何在ubuntu系统上安装Apache OpenOffice4.1.1。你也可以使用这个方法在Linux Mint,Elementary OS,Debian系统上安装。 Apache OpenOffice办公套件包含了下面6个程序: word处理 电子表格 演示文稿 绘图 公式 数据库 安装OpenOffice的先前要求 如果你的系统上已经有了LibreOffice或旧版本的OpenOffice,那么我建议在安装之前把它们卸载。输入下面的两条命令: sudo apt-get remove...

LibreOffice

英国政府采购开源 LibreOffice办公软件

英国皇家商务署(Crown Commerce Service)是英国内阁办公室的办事机构,它与英国开源软件开发商Collabora Productivity签署了一项office办公软件的采购协议,用于桌面办公、移动办公和云办公。 LibreOffice的商业版本-GovOffice Collabora是英国的一家私人公司,为公司和政府部门提供采购开源技术的咨询服务,并且是著名开源office办公软件LibreOffice的主要开发者,拥有大量LibreOffice认证的工程师。Collabora为公共部门提供了一个商业化的LibreOffice衍生版-GovOffice,以更好地帮助公共部门的迁移、部署管理,提供长期支持服务。Collabora GovOffice与Google Docs和Microsoft Office相兼容,可以安装在Linux、OS X、Windows系统上。它完全支持最新版本的ODF文件格式(Open Document Format)。英国内阁办公室推荐政府机构使用ODF文件格式。 英国皇家商务署与Collabora达成交易,目标是为了降低采购专有office软件的费用,并且以此表达英国政府对开源软件的支持。Collabora总经理Michael Meeks对此评论说: 今天的交易使政府达到了向云计算过渡、采纳开放的IT标准、为纳税人节约费用的三个关键目标。……开源的灵活性、随时可访问性以及不列颠创新共同为英国政府提供强大的生产力。 CloudSuite 即将发布的Collabora CloudSuite可以让用户通过互联网在浏览器中以及在移动端上访问和编辑文件。GovOffice和CloudSuite都被包含在这项交易中。交易的正式名称叫做“云过渡协议”(Cloud Transition Agreement)。...

linux初级命令行

Linux初级命令行-复制、移动、删除目录的命令

文件操作(file manipulation) 我们都熟悉在图形界面(GUI)下的文件操作。能够在命令行界面下复制、移动、删除目录是Linux用户需要学习的一个重要技能,特别在当你在操作Linux服务器的时候。大多数Linux服务器是没有图形界面的。今天我们将讨论三个命令行工具:cp 命令、 mv 命令和rm命令。 cp命令 cp是copy的缩写,用来复制文件或目录。下面是cp命令的例子。 类unix系统的许多命令都是英文单词的缩写,如 ls 命令用来列出(list)目录下的内容,ps 命令用来查看进程的状态(process status)。这是因为早期的键盘非常不好用,缩写可以减少敲键盘的次数。 复制文件 将home目录下的music.mp3到Desktop目录下 cp music.mp3 Desktop/ 然后用ls命令查看Desktop目录下的内容: user@linuxhost:~$...

ubuntu安装wine

ubuntu安装wine1.6.2稳定版本附wine使用技巧

Wine是一个免费开源、易于使用的程序。它可以让Linux用户在Linux系统上运行许多windows程序。这篇教程介绍如何在ubuntu下安装wine稳定版本(stable release),即wine1.6.2。然后看看如何配置wine,安装或删除windows程序。 安装wine1.6.2 按CTRL+ALT+T快捷键打开终端,然后依次输入下面的命令: sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.6 winetricks 在安装过程中会要求你接受微软的最终用户协议,因为要安装微软的字体。 启动winecfg 在用wine来安装windows程序之前,我们首先需要在终端中运行下面的命令: winecfg winecfg这个工具在用户的home目录下生成一个.wine子目录,在这个子目录下会创建一个叫drive_c的目录,也就是虚拟的Windows...

linux kill

Linux进程管理:用kill和killall命令杀死进程

在Linux系统上,我们可以用kill和killall命令来结束一个进程。下面分别来讲解kill和killall命令的用法以及两者的不同。 kill命令 如果通常的办法不能结束一个进程,那么我们可以用kill命令结束它。kill命令要与ps命令搭配使用,因为kill命令的参数是进程的pid,而我们得用ps命令来获取进程的pid。它的基本语法如下 kill pid pid的全称是process identification number,即进程的pid号。当创建一个进程时,进程自动被分配一个pid号。我们可以用下面的命令来查看当前所有的进程以及pid matrix@vivid:~$ ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START...

Google字体

如何正确地为wordpress添加Goolge字体

Goolge的网页字体是网页设计中的一大免费资源,可以有效地统一不同操作系统下的字体显示。在这篇文章中,我将介绍如何正确地为WordPress主题添加Google网页字体,以提升网页加载速度。 确定自己喜欢的Goolge字体 首先前往 http://www.google.com/fonts, 在Google的字体库中寻找一两款美观的字体,比如我找到的是Alegreya Sans字体。然后点击Quick Use按钮。   点击Quick Use按钮后,在新的页面里下拉到第三栏。可以看到,第三栏有3个标签,每个标签下面都有一行代码。第一个标签下面的代码是我们推荐使用的代码,它使用 HTML link标签来加载Goolge字体的CSS文件。第二个标签下面的代码使用CSS @import来导入Google字体的CSS文件,第三个标签的代码使用JavaScript来加载CSS文件。   我将告诉你如何分别使用这三种方法以及每种方法的好处和坏处。 使用HTML link标签加载外部CSS样式 第一种方法,也是标准的、推荐使用的方法。这种方法使用HTML的link标签来加载外部CSS样式。我们需要把Goolge在第三栏提供是 link这一行代码复制下来,然后添加到WordPress主题文件夹下面的header.php文件中。如果你要添加两种以上的字体,那么可以在这行代 码中用“|”符号同时添加这两种字体。将这行代码粘贴到header.php文件中其他link标签的上面。如下...

wordpress 404

Nginx解决WordPress更改固定链接产生的404问题

我的网站结构是Ubuntu+Nginx+MariaDB+PHP。写了几篇文章后,发现还没有更改WordPress的固定链接。于是我将默认的固定链接形式http://www.liniuxdashen.com/?p=123 更改成 http://www.linuxdashen.com/%postname% 保存更改后,网站首页还可以访问,但是其他的页面全都是404错误。下面是解决办法,适用于Nginx网页服务器。 WordPress 404 错误的解决办法 编辑/etc/nginx/sites-available/yourwebsite 文件,在location / 这一部分当中添加下面的一行文字。 try_files $uri $uri/ /index.php; 如下图:   然后重启Nginx服务器 sudo systemctl...

CiviCRM

WordPress如何安装 CiviCRM

在之前的一篇文章中,我向大家介绍了CiviCRM这个软件以及它在自由软件运动中发挥的重要作用。CiviCRM可以安装在Drupal、WordPress和Joomla网站。现在,我将展示如何在WordPress网站上安装CiviCRM。 下载并安装CiviCRM CiviCRM是以插件的形式安装在WordPress网站上的。我们首先要将CiviCRM下载到WordPress的插件目录 cd /var/www/html/wp-content/plugins/ wget http://downloads.sourceforge.net/project/civicrm/civicrm-stable/4.6.9/civicrm-4.6.9-wordpress.zip 以上命令下载的是CiviCRM 4.6.9版本。然后创建一个名为files的目录,并添加可写权限: mkdir files chmod 777 files 安装unzip解压工具: sudo apt-get install unzip   或  ...

Xenix

Xenix — 微软与UNIX的短暂爱恋

微软向外宣布Microsoft Xenix OS,一个为16位微处理器开发的可移植的操作系统。它是一个交互的,多用户多任务系统,可以运行在Intel 8086, Zilog Z8000, Motorola M68000以及DEC公司的PDP-11系统计算机上。所有微软已经开发的系统软件(Cobol,Pascal,Basic,和DBMS)都会被移植到Xenix系统上,并且所有为UNIX开发的软件都将兼容于Xenix。 以上摘自Microsoft Press Release,1980年 早在Linus Torvals能用C语言编写实际有用的程序之前,一个由微软开发的UNIX版本,叫做XENIX。它基于UNIX第7版本和BSD4.1,并添加了一些有意思的改进功能,如多个虚拟控制台,可以用Alt-F1,Alt-F2,….Alt-F10来切换,之后这一功能被Linux继承。而且极大地改善了对普通用户的友好性。而这一切在多年以后被Linus Torvarlds煞费苦心来效仿,虽然他用了不一样的代码库。 微软在1979年从AT&T公司获得了UNIX许可证。在UNIX历史上这一年很有趣:1979年6月USENIX会议在多伦多召开,AT&T将UNIX的价格提高数倍(教育机构从1000美元提高到7500美元;商业机构从5000美元提高到40000美元,每一个CPU都需要购买一个许可证,在当时一台计算机都只有一个CPU)。AT&T公司想要快速从UNIX收取最大利润,但这一做法适得其反。 比尔•盖茨很快意识到,AT&T这一举动为第三方UNIX发行商提供了一次良机。当时有传闻说,微软之所以要向AT&T公司取得UNIX许可证,有一部分原因是由于与微软合作的Digital Research公司破坏了双方之间默认的协议。Digital Research本来只应该专注于OS的开发,却使用CBasic将CP/M打包,开始涉足编译器领域。微软认为编译器是自己的生存地盘:当时微软是一个语言编译器/解释器开发公司,主要销售编译器,Microsoft Basic是当时微机的标准。同时,微软对Digital Research的态度非常友善。微软不但不侵吞Digital...

CiviCRM

CiviCRM 自由软件运动的关键部分

CiviCRM是一个自由的CRM软件(constituent relationship management)。它驱动了自由软件基金会(FSF)网站与访问者的联络,是FSF日常工作的不可或缺的一部分。FSF利用CiviCRM向订阅者发送邮件,接收每一个请愿签名,接收每一项对FSF的捐款。 CiviCRM:一个高质量的CRM软件 在CiviCRM出现之前,自由软件基金会把开发一个自由的CRM软件列入高优先级项目列表中。FSF从2010年开始使用CiviCRM,把自由CRM软件从高优先级项目列表中划掉,并呼吁其他的非盈利机构使用CiviCRM。 2014年,FSF与自由软件开发商Zyxware共同开发出了CiviWCI扩展。CiviWCI可以展示一个漂亮的进度条,并提供了一个集资运动的小工具。CiviCRM是自由软件运动的关键组成部分,但它需要持续的财务贡献和技术贡献。FSF是CiviCRM项目的机构成员。 Amnesty International,Creative Commons 和 Wikimedia Foundation 也在使用CiviCRM。作为一个非盈利机构,FSF管理4万以上的联系人,每年接受15000次以上捐款,拥有一个出版社,在线商店以及其他网站,所有的这一切都依赖于自由软件。 非盈利组织的自由软件教育 在9月24日的CiviCRM用户峰会上,有许多来自各行各业的非盈利组织。如清洁能源、教堂机构等。这些机构组织使用CiviCRM,并对CiviCRM很满意。但他们大多数对自由软件和计算机用户自由的概念尚不了解。 在峰会的最后一次全体会议上,CiviCRM的核心成员zak介绍了自由软件的丰富历史和精华思想。并鼓励在座人员向他们的constituent宣传自由软件。因为他们正在使用CiviCRM,所以他们更加容易明白自由软件的重要性。 CiviCRM 的安装 CiviCRM以插件的形式安装在Drupal、Joomla、WordPress网站上。在下一篇文章,我们介绍具体的安装步骤。