搜狗输入法出来之后,我觉得有必要写一篇博客说明一下,如何使用Ubuntu作为日常的电脑系统。我使用的Ubuntu版本是12.04,没有使用Ubuntukylin,因为的电脑比较老,使用那个版本,电脑有点卡。不知道是驱动问题还是什么问题。但是安装12.04非常的稳定,而且速度很快。

在Windows下,一个系统如果要应付日常使用,也就是微软定义的家庭普通版。以下讨论的不涉及用于专业人士和工程相关人士的电脑桌面环境。所以这里只针对普通用户而言,特别是在微软从2014年4月8日开始不支持Windows XP时,使用另外一款桌面系统来代替XP系统也是值得研究的。

Windows平台

在Windows下,一般有一下几类软件必须要有。

1.操作系统:Windows系统,大家基本都是XP,Windows7,以及Windows8。Windows Vista和其他版本也有,但是市场份额太小。

2.Office软件,虽说普通用户,但是也不免要使用Word,Excel,PowerPoint和Outlook。现在Outlook客户端,家庭用户基本都不用,一般都用在线的163邮箱,Gmail,Outlook.com,QQ邮箱等。现在微软自己也出office online。所以也可以使用在线的word,excel和powerpoint。Google Docs也提供相似的功能。

3.浏览器:IE(7-9),Chrome和Firefox应该是主流浏览器,虽然很多应用都没有客户端了,但是都可以直接在网页里面完成。

4.输入法:是一个系统核心软件。没有一款好的输入法,用户就不习惯使用这款系统。我目前觉得iPhone和iPad设备上,不可以装第三方输入法,我是有点想不通。ps:Apple终于在ios7里面可以允许用户安装第三方手机输入法了。

5.即时通讯:但是有一个软件大家还是喜欢使用客户端。那就是即时通讯软件:QQ。这个是中国人,只要上网了,基本都有一个QQ账号,而且是通讯和社交的必备工具。当年微软关闭Windows Live Space,就注定了今天MSN悲惨的命运。现在力推Skype也无济于事,至少在中国这个市场还是被QQ霸占着。

6.杀毒软件:这个在普通用户中,使用人数还是蛮多的。国内Windows用户在360大肆宣传免费杀毒之后,很多普通用户都装了360杀毒软件和360卫士。到目前为止,我也没有弄懂它两者的区别。真正在企业里面,大多数企业会购买企业版卡巴斯基。目前360在企业市场上还没有什么大的产品。所以卡巴斯基有句广告词:从此只有卡巴斯基。

普通用户在拥有以上6个软件,基本能满足他们的大多数需求。

那切换到GNU/Linux环境下有什么不同呢?那么下面谈谈我目前的解决方案:

GNU/Linux平台

1.操作系统:现在国内很多云服务器都是基于Ubuntu12.04 Server版本,所以我的操作系统也选择的是Ubuntu12.04。一方面作为开发环境,另一方面在本地可以先测试好,然后再到服务器上去操作。

2.办公软件:Ubuntu自带的LibreOffice也可以使用,如果不习惯也可以装WPS for Linux。如果想对Office兼容更高一点,可以使用office online里面创建相关的文件。
地址:https://onedrive.live.com/

3.浏览器:在Linux下可以使用的浏览器有Firefox,Chrome和Opera,所以基本没有区别。这里大家肯定会说,很多网银都需要
IE浏览器,这里可能不太方面。如果说使用支付宝的,就没有问题了。所以这里还是对普通用户有一点困扰。

4.输入法:Linux自带的输入法可能不满足国内用户的习惯,但是,搜狗输入法和UbuntuKylin合作,基于ibus框架,开发出了搜狗输入法for linux。对国内使用Linux用户来说是一个很大的福音。

5.IM:这里就要说腾讯公司,开发了QQ for Linux,但是版本还是2009年开发的。不能与时俱进吗?而已安装文件有问题,不能正确的安装。估计是腾讯觉得Linux就是工程师和Geek用的,他们都不用QQ聊天。不过有解决方案可以替代,在PC上安装Skype for linux。在手机安装手机QQ。估计对普通用户来说,这个也是一个很大的困扰,真心希望腾讯公司早点升级Linux版QQ。

6.杀毒软件:如果是普通用户,在Linux桌面环境下,杀毒软件可以去死了。

大清早起来看见微博上,伯乐在线分享的一个微博:我为什么要学习Linux.

PS:有图用真相

使用Ubuntu 12.04作为日常电脑环境的更多相关文章

  1. Ubuntu 12.04 搭建Android开发环境

    Ubuntu 12.04 搭建Android开发环境 2013/7/29 Linux环境下搭建Android开发环境 大部分开发人员可能都在Windows下做开发,可能是感觉在Windows下比较方便 ...

  2. 在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)

    1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : http://www.oracle. ...

  3. Ubuntu 12.04安装Java开发环境(jdk1.7 + Eclipse)

    首先,去官网下载linux版本的jdk和eclipse tar包,并将其解压出来.我将jdk包发在了/usr/java/目录下,eclipse放在了/opt/目录下. 然后,配置java开发环境,即安 ...

  4. Ubuntu 12.04搭建Andorid编译环境

    1.安装JDK,Android 5.0开始,开始使用OpenJDK 1.7,4.4等低版本是Oracke JDK1.6 install java environment // install open ...

  5. Ubuntu 12.04搭建hadoop单机版环境

    前言: 本文章是转载的,自己又加上了一些自己的笔记整理的 详细地址请查看Ubuntu 12.04搭建hadoop单机版环境 Hadoop的三种运行模式 独立模式:无需任何守护进程,所有程序都在单个JV ...

  6. Ubuntu 12.04下搭建Qt开发环境

    http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...

  7. 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统

    上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...

  8. Ubuntu 12.04 Desktop下vncserver配置:Unity以及Xfce4桌面环境

    将gnome改成xfce xfce-session 即可 2013-01-30 14:45:34|  分类: Ubuntu |  标签:ubuntu12.04  unity  vncserver  s ...

  9. Angularjs学习---angularjs环境搭建,ubuntu 12.04下安装nodejs、npm和karma

    1.下载angularjs 进入其官网下载:https://angularjs.org/‎,建议下载最新版的:https://ajax.googleapis.com/ajax/libs/angular ...

随机推荐

  1. 微信——获取用户基本信息及openid 、access_token、code

    获取用户信息,需要获取 access_token.openid 然后调用接口https://api.weixin.qq.com/cgi-bin/user/info?access_token=ACCES ...

  2. .net core Jwt 添加

    Jwt 已经成为跨平台身份验证通用方案,如不了解请关注:https://jwt.io/. 为了和微软其他验证模块有个比较好的衔接,项目中采用了微软开发的jwt组件: System.IdentityMo ...

  3. java反射学习之二万能EXCEL导出

    一.EXCEL导出的实现过程 假设有一个对象的集合,现在需要将此集合内的所有对象导出到EXCEL中,对象有N个属性:那么我们实现的方式是这样的: 循环这个集合,在循环集合中某个对象的所有属性,将这个对 ...

  4. spark 入门整理

    1.第一个概念:RDD RDD(Resilient DistributedDatasets) ,弹性分布式数据集,是分布式内存的一个抽象概念,RDD提供了一种高度受限的共享内存模型,即RDD是只读的记 ...

  5. 李洪强iOS经典面试题155 - const,static,extern详解(面试必备)

    李洪强iOS经典面试题155 - const,static,extern详解(面试必备) 一.const与宏的区别(面试题): const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽 ...

  6. Erlang error handling

    Erlang error handling Contents Preface try-catch Process link Erlang-way error handling OTP supervis ...

  7. SQL Server

    1.通过触发器来级联删除: 具体的触发器代码如下: Create TRIGGER [dbo].[DeleteRelatedProducts] ON [dbo].[ProductCategory]  A ...

  8. Jquery、简单的下拉列表、网页左部导航菜单

    简单的下拉菜单.左部导航使用. 2016-5-13 记 效果图如下: <!DOCTYPE html> <html lang="en"> <head&g ...

  9. ARM 编译 phddns

    参考博文http://bluegemyf.blog.163.com/blog/static/11816340201310472751513/ 1.安装必要的开发包 sudo apt-get  inst ...

  10. C# 开源组件--Word操作组件DocX

    使用模版生成简历 读写表格数据 合并单元格 工具源代码下载 学习使用 使用模版生成简历 下面将以一个简历实例来讲解DocX对表格的操作,先看看生成的效果 private static void Cre ...