misc
volatility3
plugins 出现kernel error
运行volatility3的时候出现了这种匪夷所思的错误
1
2
Unsatisfied requirement plugins.Info.kernel.layer_name:
Unsatisfied requirement plugins.Info.kernel.symbol_table_name:
首先确定你的plugins和symbols都齐全,注意压缩包放在对应文件夹下就可
然后根据这篇文章
可以重新开一个cache文件夹,确定有 读写 权限 ,运行时输入python vol.py -vvv --cache-path .\your_new_directory\ -f .\file.mem windows.info.Info
来重置即可
Arch
dingtalk无法使用fcitx
1
2
3
4
5
6
7
8
9
10
11
gcc -D_GNU_SOURCE -DHAVE_CONFIG_H -Wall -Wno-pointer-sign -I. -I.. -I../gelfx -DSBINDIR= '"/usr/local/sbin"' -Wall -Wno-pointer-sign -march= x86-64 -mtune= generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE= 3 -Wformat -Werror= format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -g -ffile-prefix-map= /home/liut/.cache/paru/clone/execstack/src= /usr/src/debug/execstack -flto= auto -MT execstack.o -MD -MP -MF .deps/execstack.Tpo -c -o execstack.o execstack.c
execstack.c:18:10: 致命错误:config.h:没有那个文件或目录
18 | #include <config.h>
| ^~~~~~~~~~
编译中断。
make: *** [ Makefile:554:execstack.o] 错误 1
== > 错误: 在 build() 中发生一个错误。
正在放弃...
错误: 未能构建 'execstack-20130503-9' :
错误: 无法构建 dingtalk-bin-7.6.45.5041701-1,未满足以下依赖关系:execstack
错误: 未能构建的软件包:execstack-20130503-9 dingtalk-bin-7.6.45.5041701-1
匪夷所思的安装错误,改为extra-x86_64-build
运行后有一个干净的x86_64 chroot环境以供我们手动安装
1
sudo pacman -U dingtalk-bin-*.pkg.tar.zst
中文输入法无法使用(fcitx5+wayland)
在dingtalk.sh
中修改(全局fcitx5不支持导致的)
修改/home/nan0in27/.cache/yay/dingtalk-bin
下的dingtalk.sh:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash -e
# try wayland and fallback to xcb in case that it may support xcb some day.
#######################3
# 设置输入法模块(fcitx 或 ibus)
case " ${ XMODIFIERS } " in
"@im=ibus" )
: ${ QT_IM_MODULE :=ibus }
;;
*)
: ${ QT_IM_MODULE :=fcitx }
;;
esac
export QT_IM_MODULE
##########################3
export QT_QPA_PLATFORM = "wayland;xcb"
export QT_AUTO_SCREEN_SCALE_FACTOR = 1
cd /opt/dingtalk/release
./com.alibabainc.dingtalk
然后创建软链接
1
2
3
mkdir -p ~/.local/bin
ln -sf ~/.cache/yay/dingtalk-bin/dingtalk.sh ~/.local/bin/dingtalk
which dingtalk
这样就没问题了,shell和krunner都会运行dingtalk.sh,可以输入中文
nvidia_drm模块无法加载而启动不了nvidia驱动
在一次滚动更新中我发现nvidia启动不了!
但是如果我在终端启动一下nvidia_drm就可以正常使用了,但是我不知道原因,所以临时启一个服务作为解决方案:
1
sudo vim /etc/systemed/system/nvidia-drm-modeset.service
然后写入
1
2
3
4
5
6
7
8
9
10
11
[ Unit]
Description = Load NVIDIA DRM with modeset
Before = display-manager.service # 确保在 SDDM 之前运行
Requires = systemd-modules-load.service
After = multi-user.target
[ Service]
Type = oneshot
ExecStart = /usr/bin/modprobe nvidia_drm modeset = 1
RemainAfterExit = yes
[ Install]
WantedBy = multi-user.target
设置服务启用:
1
2
sudo systemctl enable nvidia-drm-modeset.service # 开机自启
sudo systemctl start nvidia-drm-modeset.service # 立即运行