Category: 作業系統

  • tty登录后自动启动X的办法

    tty是虾米?Unix-like系统的东西,不懂的回去补课。 简而言之就是不安装XDM、KDM、GDM这些登录管理器,启动后留在黑白两色的TTY下,有个“login:”提示符的那个!输入用户名密码登入之后,通常需要用命令startx来启动X,这样一来就想要是能在默认TTY(即tty0)登录时自动打开X就好了。 本文介绍DragonFlyBSD下,默认终端为BASH时的自动登录秘籍,ZSH等其它Shell的使用方法类似,但是语句可能需要相应地调整。

    Continue Reading →

  • DragonFlyBSD编译内核的记录

    本文是DragonFlyBSD内核编译的记录总结,按个人理解分享「最优方式」。

    Continue Reading →

  • 解决FreeBSD/DragonFlyBSD字体抗锯齿设置无效的问题

    简直不敢相信的坑爹的文泉驿字体打包者设置了16号字以下禁用抗锯齿,结果影响了全局的字体抗锯齿设定!!! 今天我顺手把DragonFly BSD的KDE卸载掉,装上了Xfce(HALD和DBus各种把系统玩坏,而Xfce在没有HALD、DBus支持的情况下也能非常好地运转!),结果发现无论如何字体都有锯齿,网上各种文档我都来了一遍,不奏效…… 后来在FreeBSD China找到了病根!下面是我解决的办法。

    Continue Reading →

  • U盘安装DragonFlyBSD 3.6.0记

    说不出来的对NetBSD的失望,今天看到DFly(DragonFly BSD的缩写)发布3.6.0,实现了很多重要功能,包括Intel i915和AMD/ATI Radeon KMS驱动的移植(移植自FreeBSD的代码树),安全无锁定多线程等等。遂决定安装到鄙人的移动硬盘体验之(SSD太小了塞不下了)。

    Continue Reading →

  • Visual Studio 2012下的OpenCV 2.4.7安装过程

    邮箱已经收到了Visual Studio 2013的升级通知,但是很多软件如OpenCV、Qt等都只有VS2012的预编译库,还是懒得升级了(除非VS支持C++11了)。 网上搜了一些VS2012(或VS2010)安装OpenCV的教程,抄来抄去很不规范……还是直接参考官方的安装过程靠谱,你可以把本文当作一小部分官方安装指南的中文翻译。

    Continue Reading →

  • Linuxer的NetBSD不完整生存手册

    如果你是从其它BSD(如FreeBSD、openBSD)转投NetBSD的,应该不用看本文了。本文针对的是尝鲜NetBSD的Linux用户,初到NetBSD世界,你会发现左右方向键都不能用,更别提Home、End等功能键了,tty的界面字体各种丑啊,/bin/sh给人的感觉也是回到了冰河时代,python的交互shell方向键也不能用!还有xterm也是怎么看怎么丑陋。T_T 读完本文,以上问题都能迎刃而解!

    Continue Reading →

  • NetBSD安装awesome窗口管理器

    好久没玩NetBSD了,今天在VirtualBox 4.3里装了一个NetBSD 6.1.2,这次要搞个WM玩一下~瞄准的是近期出镜率略高的awesome! NetBSD下Awesome的编译安装 awesome在pkg仓库里没有,pkgsrc预编译的只有一个老版本(有问题用不了),所以必须自己下载pkgsrc来编译。pkgsrc的下载以前说过这里就不说了。 为了节约时间,先用pkgin把编译awesome的依赖包能装上的都先装上了。

    Continue Reading →

  • Fedora禁用/去除SELinux的办法

    本文介绍三个层次的去SELinux办法,最简单的是修改SELinux配置实现禁用的效果(SELinux不会再运行),高阶一点的去除selinux-policy并在内核中将安全配置改成DAC,第三个即最彻底的则是自己搭建koji环境编译不依赖于libselinux的Fedora(同样适用于RHEL、CentOS等发行版及其衍生发行版)…… 简单禁用 也是网上随便能搜到的,即便是简单禁用都有四种甚至更多途径,这里介绍两种。其一是内核启动参数加上: 另一种则是修改SELinux的配置文件/etc/selinux/config,如下: 以上二选一都能达到禁用SELinux的效果,在终端下执行下面这条语句可以查看是否成功禁用SELinux(注:selinuxenabled是libselinux包中的命令) 部分卸载、内核清除 这个网上别家就找不到了~~

    Continue Reading →

  • 用纯QML写的Plasmoid词典工具KDictionary

      (话外音:图片被扔在文章末尾了) 花了一天来完成这个Plasmoid(KDE Plasma桌面小工具),可谓是现学现卖啊,一边网上查手册一边在机器上写。主要是对已有的Dictionary这个Plasmoid极度不满(不然我也不会自己写一个),去project.kde.org上一看吓我一跳,Dictionary的上次更新已经是两年前的事情了。而且还是用的C++,还没port到QML呢!

    Continue Reading →

  • Fedora Linux下开源显卡驱动玩火炬之光出错的解决办法

    早在Humble Bundle 6中就包含了TorchLight(火炬之光,第一代)。好像直到现在TorchLight也没有在Steam for Linux中出现,还是作为Humble Bundle的一部分发行。最近买了Humble Bundle 9才注意到TorchLight的Linux版更新了(2013-05-29),而且Humble Bundle的Support里我也搜到了Update的说明,据说解决了大部分Linux下运行的问题了。 好了,我下载下来,重新建立角色重玩(删掉了~/.runicgames),结果玩到第12层即Estherian Ruins,点击Portal to Glyph Room游戏就出错(Error 11)弹出来了,在终端下运行显示的出错信息我贴到Pastebin上了,有兴趣的可以去看看。后来Google了一下,马上找到问题所在了,因为我使用的是开源显卡驱动而不是AMD Catalyst这个闭源驱动,所以有些显卡特性并没有默认开启(我说怎么Shadows调到High还是一副丑的要死的鸟样子)。先安装上driconf这个工具吧(以Fedora为例): 然后运行driconf这个配置工具,打开S3TC纹理压缩(Enable S3TC texture compression even if software support is…

    Continue Reading →