February 3, 2017

ASUS Chromebook Flip

Update 2018-02-10: 我错了,速度实在太慢不给力,已经吃灰半年多。

从很早开始,我就一直想要一个方便携带的生产力工具,在任何我需要的时候,拿出来就能干活的那种;我尝试过随身背着笔记本,奈何Latitude 7440总还是太重,腰背受不了;尝试过 termux + 蓝牙键盘,但总还是不够给力。

年初在康哥安利下,购入了 ASUS Chromebook Flip,Amazon Prime 含税仅需 ¥2060 元,大约十天到货。10.1 英寸的 Flip,基本满足了我的需求:

  • 非常轻便,放在单肩包里走南闯北无压力,且9小时续航非常给力
  • 移动办公/写代码,yubikey, gpg, ssh, X 转发等各种我需要的都有了
    • 通过 crouton 安装 chroot 的 Linux 环境,该有的都能有
    • 原生的 Google Play,兼容绝大多数 Android 应用
  • 键盘虽然小点,但是还能用,没有 super 键,但 search 键 (caps lock) 可以重定义为 ctrl

... Read more

July 29, 2016

GPG 与 SSH Agent 转发

我一直有这样的问题,当我 SSH 到某个远程主机时,就很难进一步进行 SSH 和 GPG 相关操作,因为远端没有我的私钥,如果直接把私钥拷贝到远程,则非常不安全。 自从有了yubikey之后,这个问题更加严重:私钥在 yubikey 里,根本不可能“拷贝到远程”。

过去我的一些做法是使用 usbip,相当于把 yubikey “挂载”到远程的机器上,这个太 hacky 了,并且配置麻烦,不灵活。

直到我发现了 SSH 已经可以转发 UNIX Domain Socket。

... Read more

June 22, 2015

Debian 网络安装内核参数

短文备忘。

Debian 系网络安装使用 preseed 实现自动化,类似于 Red Hat 系的 kickstart。 preseed 的参数不一定需要通过 preseed 文件设定,可以直接通过 kernel cmdline 设置。

比如 Debian 安装时设置 apt mirrors 的时候,不能改 debian-security 的 mirror,就可以通过 preseed 参数设置。

... Read more

May 11, 2015

我的 Vim 配置

我的 Vim 配置成型已经有不少时间了,过去也是看着 依云 等人的配置综合而成的, 再加上有人黑我一年不写blog,一写果然就是 Arch 挂,因此决定多分享一些 super user 系列的内容。

我的 vim 所有配置文件,均放在 GitHub 上,但它很可能不适合别人,因此 这篇文档主要讲我的配置文件组织方式、各个插件的用途等等,方便读者组织自己的配置文件。

废话少说,先上王道。

... Read more

June 16, 2014

给妹子看的 Arch Linux 桌面日常安装

謝邀。

准备工作

首先,准备一张你参加活动得到的 Ubuntu 或者 Deepin ,或者其他什么发行版的安装光盘,是的它有包装很漂亮,哦别急着找光驱,找个打火机把它烧掉,以示决心。

然后,拿出你收藏多年的《鸟哥的Linux私房菜》,不用翻开,啊烧掉有点可惜,把他送给你的冤家就好了。 鳥哥是 RedHat 玩家,而且内容太老了,作为新手的你用鳥哥指导 Arch Linux 安装只能误入歧途。 (鳥哥很萌哒,我不该黑他)

洗个手,沐浴更衣,斋戒三天,挑选良辰吉日,面向紫禁城方向摆好计算机,准备迎接挑战。

在开始之前,请在心中默念三遍:

Arch Linux是世界上最好的发行版,我一定能掌握它!

... Read more

May 17, 2014

修复GTK3 CSD外观

GTK3 3.12 之后强制开启了CSD(Client-Side Decoration),其实这个feature挺好的,但是在平铺式窗口下,GTK3程序的窗口边缘出现了大块留白,极其难看:

貌似引起问题的原因是CSD接管了窗口阴影的渲染,窗口管理器就把阴影边缘包括在窗口之内了, 经 @xiaq 提醒,不开compton/xcompositor后由于直接不支持阴影了所以就没有这个问题。 但是这样的话窗口透明也就没有了。

... Read more

September 18, 2012

入手Wacom Bamboo CTL470

前两天画瘾大发,于是一冲动就入了个Wacom Bamboo CTL470,为什么选这个? -- 因为 便宜! 550软妹币搞定。

这一款数位笔是非常非常基础的配置,功能上其实就只是个压感笔,而且感应范围只有 4x6 英寸,不过用起来感觉也还不错。 压感方面体验很自然,很舒服~ 没有橡皮擦这一点略感功能欠缺,不过也不算大碍。

Archlinux下装上 xf86-input-wacom, wacom-udevlibwacom 即可驱动,KDE下装上kcm-wacomtablet还可以在GUI里配置,可以说是开箱即用。

比较令人郁闷的是krita对其压感还不支持,这有点让我意外和遗憾,不过幸好我们也还有MyPaint可以用,画些简单的画足够用了。

好久不画画手有些生了,用了一个晚上时间画了个学姐,求轻拍。(内有亮点)

... Read more

May 20, 2012

pulseaudio音量问题

话说Pulseaudio一直有一个问题困扰着我,好几年了,就是 音量不连续 , 解释一下就是例如音量降到 16% 以下的时候会突然变成零,或者调整一下(下文解释),那么 2%-16% 这一段虽然有声音但是几乎都是一个音量,然后 2%-0% 突变。

p.s. 我对Linux的音频设备原理实在是一知半解,所以后文有好多 「俗」语,懂行的见到还请轻拍砖。

准确的说这个更应该是我声卡(驱动)的问题,Alsa的主音量将到 16% 之后会突然没有声音,就好像有一个 threshold 一样。不过之前纯用Alsa的时候我可以通过调整 PCM 音量来解决,但是 Pulseaudio 所有都一块儿调整了,只有一个主音量, 所以再开终端调alsamixer什么的实在烦死人。

... Read more

May 10, 2012

入手yubikey,一点小心得

昨天从 @yeagle 那里买的 yubikey 终于到货,如果不知道 yubikey 是什么就看看 @yeagle 的广告好了,呵呵。

去年 CSDN 事件现在还令人心有余悸,再加上早年安全意识不足,多个网站都是一套密码,想起来实在后怕,于是立马开始用 Lastpass,给大部份网站都换成随机密码, Google 帐户开两步认证,免得被 Big Brother 翻邮箱什么的。

但是 Google Authenticator 还是太不方便,登录的时候麻烦不少,需要敲完密码再摸出手机打开App然后再敲一遍 verify code,敲慢了还会过期还要再敲一遍,实在是影响 用户体验

另一方面,在不少场合下,公然敲密码都是一件比较尴尬的事情,怕别人看到,又不好意思遮遮掩掩什么的,所以只有锻炼手速,然而手速快了又容易敲错,噗呵呵… 还有的时候电脑需要给人用一下,但是又不方便告诉他密码什么的,这就很头疼。这两种情况之前我都是用 pam_usb 解决的,把优盘搞成钥匙用,但是安全性就比较差了。

所以我就买了yubikey,廉价的一次一密方案。

其实主要想写的是 pam_yubico, PAM 是Linux中的用户认证机制, pam_yubico 故名思义就是用 yubikey 进行 Linux 用户认证,login啊 unlock screeen啊,ssh啊什么的。 Arch的 AUR 里已经有了,别的系统自己打个包也不麻烦,不过比较令我奇怪的是从 github 里 clone 下来的代码在运行 automake 的时候竟然会报错说 libykclient.la 不是符合 POSIX 要求的库……没办法只好下载 release 版了。

... Read more

© Justin Wong 2017