// Description: 原作于2016年8月25日。


Mr. Robot

最近有部叫《黑客军团》(Mr. Robot)的戏比较火。目前第二季已经出到一大半了,深得技术宅和技术宅仰慕者们的喜爱。男主用的是Kali Linux,这个发行版主要面向专业的网络安全和渗透测试,其实我也是看第一季的时候才知道Kali,就不瞎白活了,感兴趣的话可以自行打探。

/×× 我不太喜欢这部戏,也用不上Kali,所以它俩跟我要做的事其实都没啥直接关系。× 开篇随口一提,无非是为了让我要说的事不显得那么枯燥——这年头说话太正经没人搭理你。×/


ThinkPad T43

我有台T43。对,就上面这台。挺老了,有多老呢?这张照片是2009年8月22号拍的,当时它将近3岁,我还是鲜肉的时节。

机器配置是Intel奔腾M 2GHz、2G DDR2内存、ATI RV370显卡、分辨率1400×1050、支持蓝牙,还有个当年飙升逼格的指纹识别。这个配置在当初来说还算拉风,关键是它还陪我走过一段“辉煌”的历史——微软MVP标识至今贴在机身上——所以一直舍不得扔。受Kindle的启发,打算找个轻量级Linux桌面发行版来让它继续发挥余热。试来试去,目前来看Lubuntu效果最理想。这个发行版是台湾一位叫洪任谕的程序员主导开发的,访问它的官网还得科学上网(可能同胞不小心把网站host在了敌对势力的server上了吧),呵呵,也可以从Ubuntu的网站上获取安装镜像。

/** 闲嗑不多唠了,上点儿干货,以飨观众。* 也许你只是想看看热闹,也许你家里也有台闲置又舍不得抛弃的老电脑,* 或许下面的内容可以给你一点儿灵感。*/

先下载Lubuntu最新稳定版(V16.04.1 LTS),用Win32 Disk Imager写到U盘上,然后重启T43,并隆重地选择开机U盘启动。


32位版本不提供GUI安装界面和光盘试用方式

人穷志短,我装的是32位版本,安装引导界面跟64位发行版相比略显“专业”一点儿,其实步骤都是那些步骤,如果你是技术宅应该就没什么问题;如果你是技术宅仰慕者也不用担心,选择简体中文,然后下一步、下一步……,网络不好设置就跳过,装完之后直接到桌面环境去选你家WiFi就OK。条件允许的话最好还是别学我,走正道装64位哪点不好呢。

趁系统安装这会儿功夫扯几句闲篇儿。要说现在这些桌面级Linux发行版,安装过程还真未必能难倒几个小白,跟Windows的八九不离十,无非就是选择分区的时候有点儿唬人,小心一点儿也没有过不去的坎儿。我这台T43没啥要备份的资料,也不打算安装别的系统,所以直接让它占用整个硬盘,倒也省事儿。

最早接触Linux是在03年,不记得用的第一款是什么发行版了,第一个印象比较好的是Mandrake,也用过Red Hat、SuSE……那会儿还在读书,本着没事儿瞎折腾的学习态度,电脑里经常会保留一点儿空间给Linux。那个年代,Linux阵营动不动就嚷嚷要蚕食Windows的桌面市场份额,时不时的也会有些比较骚气的极客发点儿帖子教导大家“弃暗投明”。我一般是骂骂咧咧地体验一阵儿,然后又回到Windows的怀抱,过阵子再骂骂咧咧地体验一阵儿。现如今,俩阵营的嘴仗渐渐少了,极客们也玩儿别的去了,风向变成了“苹果面前谁也别嘚瑟”,纳德拉还喊出了“微软爱Linux”这么矫情的口号……还真别说,Linux桌面版反而变得漂亮又好用了!

安装完成并重启之后,上前一步进到系统中来,果然轻量级。Lubuntu使用的是LXDE桌面系统(对哦,Lubuntu = LXDE + Ubuntu),给人的第一印象不仅不难看,反而有些返璞归真的感觉,不过审美是件很主观的事,萝卜白菜各有所爱。我个人觉得界面风格比较清新简洁,但总觉得字体很是彪悍,赶紧在开始菜单→首选项→自定义外观和体验、桌面偏好设置里面把所有字体大小从11降到9,一下子感觉呼吸顺畅了许多。终端也要调整,不仅要调整字体大小,还要换成Hack字体、隐藏菜单栏、滚动条、光标闪烁、背景透明度降到200,再换成《黑客军团》男主那呆滞木讷的眼神,这样才显得俺们像个黑客。

这样是不是感觉舒服多了?你还可以根据自己的喜好继续折腾样式,不过咱还得继续往下走。

首先,Linux也会“捆绑”很多软件,不过捆得不死,用户可以很方便地卸载掉自己不需要的预装软件,比如Lubuntu预装的AbiWord、Gnumeric、Pidgin Internet Messager、Simple Scan……因人而异,用不上又看着碍眼的,推荐在终端里面使用apt命令卸载掉(也可以用apt-get,不过现在推荐使用前者了),因为每个人的需求不一样,我在这里只是简单介绍一下使用方式,就不具体给出卸载列表了,以免误伤。

sudo su
apt remove -y abiword

打开终端(开始菜单→系统工具→LX终端。右键菜单可选择将它放到桌面,地址栏里配置应用程序启动条也可以添加它的快捷方式),首先输入sudo su并回车,正确输入当前账户密码后即获得root权限,否则无法使用apt命令。然后输入apt remove -y abiword并回车,这一行的意思是使用apt包管理工具卸载掉abiword,参数-y表示用户已经确认可直接执行操作,否则apt检测到abiword确实存在的时候会停下来等待用户输入y才会开始卸载。之所以把-y放在abiword前面,无非是为了方便后面卸载别的应用,你可以直接按上箭头调出上一次操作的命令,删掉末尾的abiword,输入另一个需要卸载的应用名直接回车。当然,如果你头脑清晰,很明确自己要卸载哪些软件的话,也可以全部列在-y后面,用空格隔开就好,比如:

apt remove -y abiword xpad simple-scan

有的软件的包名和你在桌面上看到的名字不一样,就像刚刚我们要卸载的Simple Scan,你以为它叫simplescan,其实它叫simple-scan。像这种情况拿不准怎么办?好办,用下面这行命令来查找实际包名:

apt list --installed *simple*

这行命令是列出已安装的软件包中包名包含simple的软件,在前面也加通配符是因为有些包是以gnome-或者别的什么前缀开头,你不加就查不到,防不胜防。

关于apt的具体使用方式,不妨用apt -h来查看说明文档,看不懂可以找找中文帖子,这里不细讲太多,再啰嗦两句:

  1. 删了一些软件后可以用下面这行命令来回收一些硬盘空间:
apt autoremove -y; apt clean; apt autoclean
  1. 安装一些软件后还需要时不时地升下级:
apt update; apt dist-upgrade -y
  1. 如果你在VirtualBox里面跑Lubuntu,安装Guest Additions时出错,多半是因为你没有安装npm:
apt install -y npm

如果你明确知道自己要安装/卸载什么软件的话,apt比“软件中心”那破玩意儿好用得多!

接下来列举几个软件,不用apt,直接到它们的官网上下载安装包就行,其余的你们自己看着办吧。

  • 网易云音乐(业界良心);
  • 搜狗拼音(可惜还不能同步账户内容);
    - 记着在开始菜单→首选项→语言支持中将“键盘输入法系统”改为fcitx;
  • Visual Studio Code(比记事本启动慢,非必需);
    - 写代码的话用得上,也可以考虑ATOM或者Sublime Text;
  • WPS(如果需要处理点儿Word文档之类的)。

Lubuntu预装Firefox浏览器,登录账户后可同步书签、密码啥的,很方便。现在你还在用的网站一般都忍辱负重地解决了各浏览器之间的兼容性问题,用一个Tab页打开微信网页版并将这个Tab页Pin起来,HTML5支持桌面提醒,所以你也可以很方便地使用微信,Web QQ同理。

假如你对游戏不死心,可以安装Steam、PlayOnLinux或Ubuntu GamePack。如果我没理解错的话,它们都是用Wine来跑Windows游戏软件。我不喜欢Wine,T43也跑不动像样的游戏,所以你们自己折腾吧。

在Linux上安装Java运行环境稍稍麻烦一点点,需要下面三行命令。常在河边走,哪能不湿脚,不管你喜欢不喜欢,反正用一阵儿Linux你总会遇到需要Java的时候。

add-apt-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer 

处理图片的话,推荐使用GIMP Image Editor,跟Paint.NET差不多,不知道有没有PhotoShop专业,这方面我不懂我闭嘴。

apt install -y gimp

基本上就这些,配置完也够你玩一阵儿的了。还有个稍稍有点儿门槛的就是,还记得前面我提到过“微软爱Linux”的口号么?假如你是OneDrive用户的话,不好意思,微软不提供Linux客户端,你需要去GitHub下载安装onedrive-d才能同步你的文件。安装好后可以在开始菜单→LXSession默认应用程序→自动启动中添加onedrive-d start,这样每次启动系统后都可以自动同步OneDrive文件夹里面的内容了。

差点儿忘了,Flash Player要通过开始菜单→系统工具→新立得软件包管理器来安装。打开管理器,搜索flashplayer,结果中应该会出现flashplugin-nonfree-extrasound,右键选择“标记以便安装”菜单项,点击“应用”,然后上个优酷看个视频啥的问题不大。

// 或者:
apt install -y flashplugin-nonfree-extrasound

T43用的是单核处理器,再加上机械硬盘、内存不够大、只支持32位系统,年久老化,现在跑Firefox略显吃力(主要是我已经被自己的主力机惯坏了),如果你的配置稍稍好点儿 ,我推荐Xubuntu,再好一些的话还可以考虑Ubuntu Mate或者Linut Mint等等。性能越好,可以选择的范围越大,但有时候太多可选也未必是好事。

写这篇碎碎念的主要目的就是分(xuān)享(xiè)。如果你是熟悉Linux的老鸟,那咱以文会友;如果你是蠢蠢欲动的新手,希望能对你有所帮助或启发。Lubuntu本身还存在一些问题,比如回收站右键菜单没有“清空”项、fcitx用户设置保存不住、图片文件右键菜单不支持直接设为桌面背景等等,但是在轻量级桌面这方面做得还是很不错的,存在这样的改进空间完全可以接受。

天已经开始亮了,就说这么多吧,明天——哦不,今天——起来之后校正几遍再发。对了,这篇文章我就是在Lubuntu上写的。

ThinkPad T43续命记相关推荐

  1. SDOI2018R2续命记

    序(tan90°) 一步 Day -x(x>=1) 因为知道自己很菜,国级的比赛根本不会摘金摘银,在大家都去CTSC/APIO的时候,窝还是在机房孑然一身,好吧还有zyz R2前差不多一个周就回 ...

  2. ATP的SDOI2017R1续命记

    Day0 上午Loli竟然不给放假..说什么你们刚放假回来就不用休息了吧啥啥啥的..差评+1 那就只好待在机房复习了..把自己的review.txt里面记录的最后一点没有复习的东西写完了,然后敲了一大 ...

  3. 1024,不讲技术,来一套程序员续命操~

    今天有一群很可爱的人过节, 他们是一种神奇的生物:喝的是咖啡,挤的是代码, 每天的工作就是让我们所处的这个世界, 再美好一点,再便利一点,再酷一点, 享受他们的工作成果,我们很快乐, 而这份快乐,常常 ...

  4. 5亿美元续命!Uber自动驾驶存亡之秋喜获丰田投资

    车栗子 发自 凹非寺  量子位 报道 | 公众号 QbitAI Uber自动驾驶汽车发生的致命事故,才过去不到半年. 如今,丰田将向Uber投资5亿美元 (约合34亿人民币) ,与之合作开发自动驾驶技 ...

  5. 数据库复习题选择题+判断题+填空题(考试续命必备

    数据库复习题选择题+判断题+填空题(考试续命必备 一些选择题 1.从计算机数据管理的角度看,信息就是数据,数据就是信息.(B ) A.对 B.错 (描述事物的符号记录称为数据 数据库的数据项之间无联系 ...

  6. 折叠屏:手机厂商的「续命良药」

    [潮汐商业评论/文] 作为办公室的"时尚达人",Wendy又为自己添置了一款新时尚单品--折叠手机. "没有哪个女孩子能拒绝一款小巧又时尚的折叠手机吧,我心动了好久,终于 ...

  7. 直播APP开发:熊猫直播求续命,直播的多种玩法

    2019独角兽企业重金招聘Python工程师标准>>> 2016年,直播行业疯狂发展,随之兴起的便是斗鱼.虎牙.战旗.熊猫这些直播平台,而现在,王思聪的熊猫直播准备作价30亿,以一部 ...

  8. 【面试 分布式锁详细解析】续命 自旋锁 看门狗 重入锁,加锁 续命 解锁 核心源码,lua脚本解析,具体代码和lua脚本如何实现

    Redisson实现分布式锁原理 自己实现锁续命 在 controller 里开一个 线程 (可以为 守护线程) 每10秒,判断一个 这个 UUID是否存在,如果 存在,重置为 30秒. 如果不存在, ...

  9. 为摩尔定律续命30年,EUV究竟意味着什么?

    前面我们探讨过量子计算光明而遥远的未来,回归现实之中,我们还是只能依靠经典计算来解决当下的计算需求. 所以,科学家们也在努力给摩尔定律续命.其中一项极为关键的技术,就是--EUV极紫外光刻. 过去一两 ...

  10. 网红短暂的眼球吸引后如何续命

    人人能做10分钟网红 短暂的眼球吸引后如何续命? 文/乌玛小曼 有多红,决定了网红到底选择MCN的win-win双赢模式,还是传统的经纪公司模式.中高端网红向平台靠拢,新生网红靠经纪公司孵化推广是未来 ...

最新文章

  1. 网站SEO优化值得收藏的技巧介绍
  2. 经信局推荐 | 网易智慧企业多产品入选《杭州市支持企业远程办公助力复工防疫产品和服务目录》!...
  3. 谷歌Fuchsia OS负责人离职,网友:被鸿蒙挖走了?
  4. Android Studio 自定义Gradle Plugin
  5. 常用的后端性能优化六种方式:缓存化+服务化+异步化等
  6. linux内核之kfifo队列
  7. web安全day9:5个实验实实在在学习windows域部署
  8. WPS-批量把数字转换成文本格式
  9. 基于Python+ResNet实现的不良图片识别模型
  10. 不要因为错爱而寂寞一生
  11. 【mongo系列】 六、mongo分片集群
  12. re.compile(r'xxx')中的r是什么意思
  13. Python项目分析:预测双色球福利彩票中奖号码
  14. 第三届中青杯数模本科组问题一———股票选择和投资组合方案(excel、python-Markowitz模型、夏普比率模型)
  15. 使用代码的当前SVN版本构建项目build版号
  16. CSS——css外部样式文件的引入
  17. 新闻源软文的题材要定位清晰
  18. copyAWS 亚马逊云是什么,怎么发展起来的
  19. 独家 | 木瓜移动将冲刺香港上市:已任命刘凡为新CFO,赵巨涛退出
  20. Learn OpenGL官方文档

热门文章

  1. 怎样用手机计算机打出分数,分数怎么打出来
  2. 11个能够帮助Java开发者提升编程能力的Java论坛汇总
  3. 递归实现指数型枚举(递归)
  4. vue项目AES密码加密解密
  5. python 生成有效的四要素
  6. 苹果官网查询产品的激活日期教程
  7. Python如何调用C
  8. 80题题目+AC代码汇总 ~ 南阳 NYOJ
  9. RAID1与RAID0的区别
  10. 1-4 正弦和余弦