又一次奇特的问题解决

因为有在床上开电脑的需求,所以某天爬了Arch Wiki来配置WOL。

碰到的第一个问题就是跑# ethtool interface | grep Wake-on压根没有任何输出,想了想E2400应该还没寒酸到连WOL支持都没有,遂Google一番看到Arch论坛有个求助帖,解答就是再读一遍Wiki…

好吧,拉到Wiki的在下面,发现确实有alx相关的内容,虽然such as里面没有E2400,但E2400应该是包括在内吧…嗯。

去AUR搜索一番,果然有人已经打好包了,就是alx-wol-dkms,装完之后美滋滋,WOL运行一切正常。

不过问题很快又来了,我发现这个包在内核更新的时候不会自动重编译,必须再装一遍这个包,pacman hooks才能正常工作。最初我还以为手贱删了什么东西,外加重新装过之后再次安装内核也能自动编译了,就当问题解决了。不过我很快就发现,一旦重启一次,安装内核的时候又不能自动重新编译了…

继续阅读“又一次奇特的问题解决”

干掉「没有找到数据库错误」

强迫症拯救世界!!!

近期yaourt更新(orpacman?)之后,每次执行yaourt -Syu之后都有一行恼人的提示:

尽管我知道这句话的原文是:「No database error have been found.」,也就是说数据库没有错误的意思,而且我也因为yaourt缺乏维护(参见Wiki(翻译很烂))早早换用了trizen,但总还是有喜欢用yaourt的强迫症患者忍受不了这个问题。
查看yaourt的源码可以看到(位于/lib/misc.sh),yaourt的这个动作实际上是调用了pacman -Dk来完成的。于是很自然地,可以想到两种解决办法。
继续阅读“干掉「没有找到数据库错误」”

关于KDE「文件搜索」的一些设置

Can you work-out-of-box???

自从某次系统更新之后,我的Dolphin文件搜索功能就一直不大正常,但我抱着能将就用就将就用的心态一直忍着。直到今天要改源码的时候才发现没有搜索这文件管理器真是不能用……
继续阅读“关于KDE「文件搜索」的一些设置”

为bomi开启硬件解码

可以参考这篇Wiki
环境:Arch Linux,RX480,开源驱动。
首先安装相关的库(以VDAPI为例):

pacman -S mesa-vdpau

如果一切正常,那么这时bomi设置中的硬件解码选项应该已经可选。
如果工作不正常,可能需要手动设置环境变量。
首先查看自己使用的驱动程序:

grep -i vdpau /var/log/Xorg.0.log

radeonsi为例,加入环境变量:

VDPAU_DRIVER=radeonsi

即可。

一次奇特的问题解决—如何排查问题?

多数的问题都是自己作出来的……

今天看着GRUB的默认界面心里痒痒,便打算美化一下,从寻觅到主题之后便开始安装,却发现无论如何设置,GRUB都没有发生任何改变。

首先我尝试从https://www.gnome-look.org/而不是AUR下载,运行安装脚本,没有任何报错,无效。

我又尝试手动编辑/etc/default/grub,仍然无效。

再次尝试使用Grub Customizer进行设置,仍然无效。

Google许久没有找到这个问题。不只是没有解决办法,连提问的都没有。
继续阅读“一次奇特的问题解决—如何排查问题?”

一个简单的.service配置文件实例

用于启动Brook Client:
[Unit]
Description=Brook Client

[Service]
ExecStart=/path/to/brook client -l 127.0.0.1:1080 -i 127.0.0.1 -s your_sever:port -p your_password

[Install]
WantedBy=multi-user.target

 

将其保存为Brook.service,移动到/etc/systemd/system
执行:
systemctl start Brooksystemctl enable Brook
即可。

在安装LNMP一键包的Debian 7上配置SSL

这个故事告诉我们两个道理:1 装新系统 2 相信包管理器

按照Let’s Encrypt的指引,需要在服务器按安装Cetbot以完成自动配置.

检查系统环境,选择Nginx+Debian 7.

登录SSH,执行

wget https://dl.eff.org/certbot-auto
chmod a+x certbot-auto
./cerbot-auto --nginx

 

执行时报错:无法找到 /etc/nginx/nginx.conf.初步判断是Nginx并没有安装在默认目录,导致脚本无法找到配置文件.
继续阅读“在安装LNMP一键包的Debian 7上配置SSL”