配了新 NAS,而且系统暂定用 OpenMediaVault,先不折腾虚拟化。但是即使如此,OpenMediaVault 的稳定版使用还是会遇到一些坑的。
解决 Ubuntu 下“文件列表含有空文件名”的错误
虽然我的 Acer C720 运行的 Ubuntu 没什么问题,一直以来也只是当一个配置交换机和服务器的终端上网本而已,最近还是想想好久没更新了,手贱更新一下吧,于是遇到了问题。
“软件包 XXX 的列表含有空的文件名”
这个问题出现的原因不得而知,通过查阅 Debian 的一些文档,可能是和网络不佳下载了不完整的包或者列表并强制安装导致的。
Nexus 6 保留数据线刷 Android 6.0 并 Root
Android 6.0 棉花糖发布了,于是我们需要升级,作为手机,我必须得 Root,原因有二:
1,不 Root 开不了 Google Now 完整功能
2,不 Root 开不了 Google Location Report
线刷的方法和之前一样:Ubuntu 下 Nexus 6 保留数据线刷 Android 5.1.1
重新加载 Ubuntu Unity Indicator
我喜欢用 Unity 环境的一个原因是它的 Indicator 和全局菜单。不过有时候这玩意会启动失败导致一些东西不能显示,譬如时间啊,譬如声音喇叭啊之类的。重新 Log Out 再 Log In 是可以解决的,不过正在更新 Dota 2 不想这么做,所以就找找办法了。
在 Ubuntu Linux 14.04 下启用触摸板手掌检测
首先,我先说结果,这一系列折腾基本属于然并卵,蛋疼可以试试。
解决 Access violation at address xxxxxxxxx 报错问题
最近工作上被恶心的够呛,参与部署了一个比较弱智的服务器程序,原理不过是在服务端不停的检索信息,根据信息内容和更新情况下发到下面客户端上,做一个弹窗提醒,只是提醒,没有其他任何多余的功能。
服务端在测试服务器上运行一切正常,1000 台机器一起连接也没啥问题,但是在服务器上运行就开始报错。
倒不是一开始就报错,而是运行了一段时间就报错,导致下面弹窗提醒功能失效,报错的内容很莫名其妙,就是一般的 Windows 那种“程序文件运行出错,点击关闭”之类的提示,没有其他任何信息。
让开发商看了一下,那家伙除了发邮件问上级其他什么都不知道,只能自己想办法了。
Ubuntu 14.04 下使用 BlueZ5 连接设备
之前买了一个微软的设计师蓝牙鼠标,但是我说过它不能和 Ubuntu 14.04 连接,理由是不支持蓝牙 4.0 的 Low Energy 技术。
实际上这玩意在 BlueZ 5.0 里得到了支持,但是 Ubuntu 14.04 里还是 BlueZ 4.X。
那么这里有个方法可以启用 BlueZ 5 以及蓝牙 4.0 和 LE 技术的支持,你需要有所牺牲。
升级之后 Gnome 的蓝牙管理彻底失效,必须要用 Blueman 接替管理。
如果不在意的话,就继续吧。