Author Archives: csslayer
同一台电脑的 Linux/Windows 系统的蓝牙连接同一个设备
http://ubuntuforums.org/showthread.php?t=1479056 方法从这里找到的,不过在这里有少许区别。 情况是这样的,如果你有同一个蓝牙设备,想要同时在 Windows / Linux (或者多个 Linux 系统)使用,你会发现在一个系统下配对之后,在另一个系统连接时会连接失败。因为蓝牙在配对后会生成一个 key,而这个 key 在不同的系统下并没有共享。 那么问题就是怎么修改/读取这个 key 了。 Windows 下,key 保存在注册表中。我没有尝试,但是上面的链接提到即使管理员模式也无权访问?所以改为从 Linux 下读取注册表的方式访问Key 。从 Linux 下面也可以使用方便的工具 chntpw 读取。首先备份一个 Windows\System32\config\SYSTEM 文件,然后使用 chntpw 即可读取。我的 key 在 \ControlSet001\Services\BTHPORT\Parameters\Keys\[Bluetooth adapter MAC address]\[Bluetooth device MAC address] 下。 在执行 … Continue reading
On porting Fcitx KCM module to KF5
Porting Fcitx KCM to KF5 is not that easy. It’s not only about porting kcm itself, but also porting missing part of fcitx-qt5 to Qt5 (mostly widgets). The old pkgconfig file is quite messed up, so I decided to experiment … Continue reading
坑
这个坑不是挖坑的坑,只是随便说说的一些可能比较坑的事情。 比如合租这个事情,找到一个糟糕的室友合租可以有多糟糕? 可以非常糟糕,以下是一些找到的情况。 首先,问题就在于你和你的室友是一起和房东签的合同,任何一方想要搬走都是break lease。 break lease 的罚款是建立在房租上的,到合同到期日为止,剩下的所有房租是可能产生的罚款的最大的量。 当然,为了保护租户,房东也不会和你较劲,一般来讲,如果你找到一个下家就可以转租出去。然后不会因为break lease而被罚款。 房东是不管你们内部如何分配房租的。他只care收到你们完整的金额,那么如果一开始你们就只有口头的协商,就会存在潜在的问题。 假设你的室友某天开始不打算交房租了,房东可能会把房租的责任都放到你身上,因为force你的室友交房租需要你们内部解决。否则你自己的信用也可能会受到影响。 当初房租可能是一个人承受不了的,所以你可能自己陷入一些财政危机当中。 而实质的建议也只有去找房东坦白寻求同情。所以你看到这事是有多么的不靠谱了。 想要从你室友那讨回你应该的部分也只能去和他打官司。找下家,找新房子,和房东得瑟,还有精神上的压力 ¬ _ ¬ ,没人能赔偿得了了。 即使不是房租问题,因为任何原因合租搬家也比较困难。如果你室友你觉得是混蛋,他又不想搬走,怎么回避下家问为什么要搬走的问题?怎么回避你室友对你找的人不满意的问题? 所以核心建议就是: 1、只和绝对信任的人合租。 2、只单独和房东租。 其次就是,划分责任范围也是很重要的。合租的话先在你们之间签个 agreement 是比较好的办法。 =-=-=-=-=Powered by Blogilo
用 systemd 限制用户的内存使用
功能上都是 cgroup 的功劳,但是 systemd 提供了一个容易使用的介面。 作大死把 ext4 换成了 btrfs,以前曾经有很多断点之后就再也起不来的事情。 电池没电倒不是特别担心,因为我电源管理设置成了危急电量就关机。 担心的事情就是现在都不用 swap 了,万一哪天有个进程抽风(对我说的就是你,telepathy-gabble),用光内存导致要强制关机怎么办。 systemd 提供了 user.slice 和 user-id.slice 来访问用户的进程,于是就可以使用下面的命令来限制所有用户进程一共只能使用 7G 内存。 systemctl set-property user.slice MemoryLimit=7G 内存超标就会被简单粗暴的杀掉(总比整个文件系统那啥好点…… 当然针对其他 unit 也可以方便的限制内存使用。 ¬ _ ¬ 系统进程你最好别给我作死。 =-=-=-=-=Powered by Blogilo