硬盘坏了之后就没装过Linux了,因为弄了一个很老的台式机的80G并口硬盘,根本不够用的,一直懒得理。

前段时间实验室的老机子得报销了,但是里面的东西还可以拆下来,所以又拆下了两个硬盘,这样就有三个80G的并口硬盘了(汗!)。

然后又手痒想折腾下了,而且专门用了个硬盘装Linux。


首先考虑的问题是应该用什么版本的Linux,话说我之前用的除了openSUSE都是基于Ubuntu的,或者说都是debian家族的。本来这次想用CentOS 了,毕竟服务器上应该还是用这个的多,一想到可能会更加不适应,软件安装也麻烦,还是算了,直接用Ubuntu吧。

因为一直对ubuntu默认的unity实在无感,前段时间看到一个Lubuntu,看介绍LXDE相当符合我的口味啊。然后下载了个64位的Lubuntu13.10,结果装上后在我机子上莫名其妙的卡死,就是鼠标键盘完全不能动,久的时候能超过1分钟,这在windows7上从没出现过啊,一顿折腾无解后,打算换成之前一直想体验一下的linux deepin。

换成linux deepin后感觉界面确实清爽了很多啊,很多人性化的设计也是相当方便的样子,比如热感应区,左上角打开启动器,右下角显示窗口缩略图,相当方便,deepin自制的UI还支持毛玻璃效果。更加好玩的要数深度软件中心、深度音乐、深度影音等这几个定制应用了,哦,还有自带搜狗字库的fcitx输入法,总之挺好的。唯一不太喜欢的就是启动器了,还是弄成这样华丽的图标堆积,打开的时候要延迟1s的样子,不过相对于unity的dash已经好用多了,在此我又想喷一下unity,在鼠标键盘的操作体验上弄成这样绝对的反自然!不过………………等等………………还是会卡死啊,而且频率似乎跟Lubuntu差不多啊,不行,还是换吧,在加上一些wine的东西比如QQ之类的居然不能在64位上运行,所以,又换成了32位的deepin。还死………………

无果后,不死心,换成原生的ubuntu吧,听说还有个麒麟版,应该会有一些前期工作完成了吧,然后下载了个32位的ubuntukylin……

(话说用Win32 Disk Imager也能写ISO啊,我用个Class的SD卡加读卡器,很快、很是方便的样子,后来这几个是在linux下用dd命令写的,似乎速度不快)

ubuntukylin似乎除了装上几个没什么用的定制软件外,没做其他工作啊,那个什么优客助手也没什么用,推荐软件就几个……

然后我果断装了个LXDE,稍微把界面改成我想要的样子,似乎还挺好看啊。而且,这回有个很惊奇的发现是,居然没怎么死机了,或者说有时候卡死的频率以及时间是可以接受的了!!!

有点欢喜,先装一些必备的东西,chrome之类的……

……………………………………

下载了个android的ADT SDK,似乎没集成JRE啊,弄好JRE后感觉还是不爽,打开eclipse的时候双击那个叫做“eclipse”的东西,然后跳出一个窗口选择是直接执行还是在模拟终端执行,有点麻烦啊,而且没有图标。我还不太了解Linux的可执行文件,没有拓展名或者不管拓展名可以理解,但是……没集成图标?一般的文件管理器不能双击运行?后来我能解决的一个方法是在桌面上新建一个快捷方式,然后输入运行程序、图标之类的参数,然后在桌面上双击图标就行了。用文本编辑器打开桌面上的快捷方式文件:

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Eclipse
Name[zh_CN]=Eclipse
Icon=/home/wind/App/adt-bundle-linux-x86/eclipse/icon.xpm
Exec=/home/wind/App/adt-bundle-linux-x86/eclipse/eclipse
Comment[zh_CN]=Eclipse for Android

看起来也不难理解啊,这个文件放在其他地方也能双击运行吧?……试了下确实是可以的。

不过有个问题是,后来我下载了个sublime text 2,因为路径有空格,双击后没有动静,换成没空格的路径就可以了。

话说我现在还不知道Linux下的一般的程序该放在什么目录啊,是不是Linux没有windows那样的注册表,也就是一般配置都是放在程序所在目录或者etc之类的目录?那我把执行文件放在这个App目录下应该也没什么问题吧?以后学着打包deb看看。

——————————————————————————————

现在有个问题没解决,下载了个Qt Creator,居然不能用fcitx输入中文字符,sublime也不行,难道是QT的问题?sublime也是QT做的?


2013-11-12 15:04:40

前几天把桌面环境换成了KDE,虽然很华丽,但是老感觉有种不稳定的样子,尤其是wine出来的一些东西,画面都是浮空的,实在是有点受不了了。所以又换成了默认的unity。

虽然这家伙很别扭,我想既然它能被ubuntu用上,应该是有它的价值的,所以还是习惯一下吧,应该能习惯好的。就像前几天无论如何都不能相信能够习惯vim的hjkl,现在感觉还好,甚至还在firefox上装了个插件,浏览网页的时候可以使用vim风格的快捷键,有时候还是很爽的样子。

哦,顺便说一句,因为受不了chrome的鼠标手势插件在linux下的表现,要么不能用,好不容易找到个能用的crxmouse,结果按一下鼠标右键是鼠标手势,如果想调出浏览器菜单,得按两次鼠标右键,很是麻烦。在firefox上就没有这个问题,而且,似乎firefox更像是为linux量身定做的,虽然我之前一直受不了firefox装个插件还要重启、启动一次还要好几秒。但现在看来,插件也不经常装,重启一下也无妨,更何况,firefox下的插件真的很强大,很多chrome是做不到的。

另外,现在我有个相当不爽的问题是,中文显示似乎除了宋体外,都有点模糊。

这段时间,除了有次写作业用labview进了windows,其他时间都是在ubuntu下,嗯,继续习惯吧。

15:24:06

fcitx输入法的googlepinyin词库实在是太少了,所以打算换成搜狗的,这样操作:

sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx-sogoupinyin

又来折腾Linux的更多相关文章

  1. 折腾Linux内核编译

    计网提高实验.指导书给的是远古版本2.6.39.2,轻易在某hub上找到下载地址 查表 看起来Ubuntu 11.04离得最近,遂下一个镜像 懒得上google检索了,编译准备先follow这篇博客试 ...

  2. 折腾linux随笔 之 关闭Budgie默认自动隐藏应用的菜单栏 与 Gnome系桌面应用菜单无内容解决

    关闭Budgie默认自动隐藏应用菜单栏 首选项 -> 设置 -> 通用辅助功能 -> 打开 始终显示通用辅助菜单 后的开关 -> 注销桌面重新登录. done. 解决Gnome ...

  3. 顿悟:Linux是拿来用的,不是拿来折腾的

    Linux是拿来用的,而不是折腾其本身.相信这个道理不少聪明人(实用主义者)都明白,然而总是有那么一群人拿Linux去安装各种发行版.研究Linux命令.配置桌面.美化桌面.研究各种wm/DE.永无止 ...

  4. Linux 江湖系列阶段性总结

    引言 我使用 Linux 已经有很多年了,最开始接触 Linux 的时候是从 RedHat 9(没有 Enterprise),中途换过 N 个不同的发行版.多年前,我在 BlogJava 上面分享 J ...

  5. 玩转 Linux 系统的方法论

    Linus 说“Just for fun”,而我要说“Just for 折腾”.想知道我是怎样折腾 Linux 的,请看下面这个截图: 从这个截图可以看出,我为了“折腾” Linux 系统,在我的电脑 ...

  6. 探索 Linux 系统的启动过程

    引言 之所以想到写这些东西,那是因为我确实想让大家也和我一样,把 Linux 桌面系统打造成真真正正日常使用的工具,而不是安装之后试用几把再删掉.我是真的在日常生活和工作中都使用 Linux,比如在 ...

  7. 安装 Linux 时碰到的硬盘分区的陷阱及应对

    硬盘分区的陷阱及应对 之所以想到写这篇,是因为本人在折腾 Linux 系统的过程中,有多次掉入硬盘分区的陷阱的经历.最近几天,再一次掉入坑中,折腾了两天才从坑中爬出来.经过多方查询资料,终于弄明白了硬 ...

  8. Linux上的SQL Server的起步

    我们知道,几个星期前,微软发布了在Linux上直接运行的SQL Server第一个公开CTP版本!因此,对我来说,是时候跨界在Linux上安装我的第一个SQL安装,这样的话,我就可以在Linux上折腾 ...

  9. 常见linux命令释义(第一天)

    快到中午吃饭了,然后忽然想起来samba里面没有添加用户.于是乎,就玩弄起了samba. Samba三下五除二就安装好了,想想window里面不断的点击下一步,还要小心提防各种隐藏再角落里的绑定软件. ...

随机推荐

  1. ffmpeg/ffplay vc6 源码剖析

    ffmpeg/ffplay是当今多媒体领域的王者,很多很多的人想研究学习ffmpeg/ffplay,但苦于ffmpeg/ffplay庞大的代码量,令人望而生畏.为帮助更多的人研习ffmpeg/ffpl ...

  2. Oracle 11g AMM与ASMM切换

    现在的Oracle正在往智能化方向发展.如果我们现在找一些8i/9i时代的Oracle书籍,怎么样配置合适的数据库各内存池大小是非常重要的话题.但是进入10g之后,自动内存池调节成为一个重要Oracl ...

  3. android学习笔记六

    Android中Activity的Intent大全 Api Level 3: (SDK 1.5) android.intent.action.ALL_APPS android.intent.actio ...

  4. 【转】C++ 内存分配(new,operator new)详解

    本文主要讲述C++ new运算符和operator new, placement new之间的种种关联,new的底层实现,以及operator new的重载和一些在内存池,STL中的应用. 一 new ...

  5. rfid门禁系统笔记

    非接触式IC卡性能简介 主要指标: 1:容量为8K 位的EEPROM 2:分为16个扇区,每个扇区为4块,每块16个直接,以块为存取单位 3:每个扇区有独立的一组密码和访问控制 4:每张卡具有唯一的序 ...

  6. 游戏设计模式:Subclass Sandbox模式,以及功能方法集的设计思考

    书中总结出这种 Subclass Sandbox 的设计模式 Game Design Patterns: Subclass Sandbox 这种模式要点有两点: 在基类中实现各种功能性方法供子类调用 ...

  7. [原创]cocos2d-x + Lua接入iOS原生SDK的实现方案

    相信很多朋友在使用cocos2d-x+lua开发游戏时都遇到过接入iOS原生SDK的问题,比如常见的接应用内支付SDK,广告SDK或是一些社交平台SDK等等,我也没少接过这类SDK.这篇文章主要是对我 ...

  8. asmcmd报错

    在进入asm的命令行时报错: 报错内容如下 [oracle@kel dbs]$ asmcmd asmcmd: command disallowed by current instance type 从 ...

  9. LeetCode题解——Roman to Integer

    题目: 将罗马数字转换为整数. 解法: 可以参考上一篇数字转换为罗马数字的规则. 代码: class Solution { public: int sym2int(char sym) //罗马数字字符 ...

  10. [HIve - LanguageManual] Sort/Distribute/Cluster/Order By

    Syntax of Order By Syntax of Sort By Difference between Sort By and Order By Setting Types for Sort ...