搜狗输入法出来之后,我觉得有必要写一篇博客说明一下,如何使用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. 匿名对象 构造方法 重载 构造代码块 this 关键字

    一.匿名对象 1.匿名对象 :没有名字对象 2.匿名对象的使用注意点: 1.我们一般不会用匿名对象给属性赋值,无法获取属性值. 2.匿名对象永远都不可能事一个对象. 3.匿名对象的好处 : 书写简单. ...

  2. 使用docker toolbox 在windows上搭建统一环境

    1.先下载docker toolbox 以下是下载地址: http://get.daocloud.io/#install-docker-for-mac-windows 2.下载安装 git windo ...

  3. 了解vmware tools

    了解vmware tools vmware tools是虚拟机VMware Workstation自带的一款工具,它的作用就是使用户可以从物理主机直接往虚拟机里面拖文件.如果不安装它,我们是无法进行虚 ...

  4. Android事件分发小结

      ******** ******** 第一部分: 介绍说明 ******** ********        个人感觉在做交互的时候, 对于Android的按键分发的理解还是比较重要的. 这些内容在 ...

  5. JavaWeb中读取文件资源的路径问题

    在做javaweb开发的时候,我们可能会需要从本地硬盘上读取某一个文件资源,或者修改某一个文件,这个时候就需要先找到这个文件,然后用FileInputStrem等文件字节.字符流来将这个文件读取到内存 ...

  6. 利用http缓存数据

    通过一个简单的ajax请求来详解http的缓存技术 register.html <!DOCTYPE> <html> <head> <title>http ...

  7. 关于Map集合

    Map接口实现Collection接口,是集合三大接口之一. Map接口在声明:public interface Map<K,V>;将键映射到值的对象,一个映射不能包含重复的键,每个键最多 ...

  8. ASP.NET Core Docker部署

    前言 在前面文章中,介绍了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的发布和部署,本篇文章主要是如何在Docker容器中运行ASP.NET Core应用程序. ...

  9. 将asp.net core站点发布到IIS上遇到的问题

    今天第一次将整个 asp.net core 站点发布到 IIS 上,以前都是发布到 Linux 服务器上. 开始使用 dotnet publish -c release 命令发布,用浏览器访问站点时出 ...

  10. 不要对外公开泛型List成员

    最近在阅读Framework Design Guidelines,本着现学现用的原则,于是就用FxCop工具对代码进行规范性检查时,发现了很多问题,其中包括命名以及一些设计上的规范. 其中,Do no ...