启用共享内存日志
如 https://i3wm.org/docs/debugging.html 中所述,i3 可以记录到共享内存缓冲区,你可以使用 i3-dump-log
转储该缓冲区。shmlog
命令允许你在运行时启用或禁用共享内存日志记录。
注意在使用 shmlog <size_in_bytes>
时,当前的日志会被丢弃并启动一个新的日志。
语法:
shmlog <size_in_bytes>
shmlog on|off|toggle
例子:
# 启用/禁用日志记录
bindsym $mod+x shmlog toggle
# 或者,从终端:
# 将共享内存日志缓冲区增加到 50 MiB
i3-msg shmlog $((50*1024*1024))