linux
一个linux中的应用程序 launcher: Rofi
今天发现了一个 linux 下的 application launcher rofi , 它可以快速切换窗口和启动程序, 我用它和wmctrl进行配合使用.
我的使用过程:
1.Archlinux install
Copy
yay -S rofi
2. 添加自定义快捷键绑定…
记录学习 jyyos 操作系统课
最近也是又追起了南京大学的操作系统课(前面几次都中途放弃了),记录一下 1. 首先就是编译第三节课的一个demo时,找不到 ld 等命令
http://jyywiki.cn/OS/2023/build/lect3.ipynb demo('hello-os', 'i…

使用 tmux + st
st 是一个非常的简单的终端软件,它对我的来说只少一个功能,就是多路服用 (上下左右切分窗口), 这在其他终端软件中都有提供,比如说 wezterm. 而 tmux 刚好可以提供这个功能:
Copy
tmux split-window # 向下切分
tmux split…
linux 连接蓝牙耳机
以 Archlinux 为例子 Copy
bluetoothctl power on
# 扫描
bluetoothctl scan on
# 结对
bluetoothctl pair xxx
# 连接
bluetoothctl connect xxx
# 设置 蓝牙为默认输出…
Wayland下的窗口管理器: Hyprland
今天简单尝试了一下 Hyprland, 它的功能类似于 DWM + picom 的组合。只是粗略的尝试了一下,发现还是有一些问题: 分屏的时候,扩展屏幕的光标不显示
设置 WLR_NO_HARDWARE_CURSORS=1 即可解决
扩展屏幕不时有一些黑块闪烁
替换安…
在shell脚本中执行cd后改变main shell的路径
起因 昨天晚上想用 fzf 与 cd 联动,就是 fzf 的结果传递给 cd 来执行于是有了这么一条命令:
Copy
cd $(fd --type d | fzf)
这个命令也确实能完成任务,但是问题有两个:
如果直接退出的话会回到家目录,因为$(..)的执行结果为空
每次都要…
在Abstract Machine上玩超级马里奥
最近在学习 jyy 的计算机系统基础习题课 , 在做pa1的时候提
到一个运行红白机游戏的项目
遇到的坑:
1.SIGSTKSZ 参数找不到
将SIGSTKSZ修改为一个固定的参数
Copy
//uint8_t sigstack[SIGSTKSZ];
uint8_t…
调节linux屏幕的亮度
查看当前 backlight 由什么控制: 一般都是intel.
Copy
ls /sys/class/backlight
查看当前的亮度:
Copy
cat /sys/class/backlight/intel_backlight/max_brightness
修改亮度:…
Dwm初体验
安装 Copy
git clone https://git.suckless.org/dwm
cd dwm
sudo make clean install
启动
如果已经有了 sddm, 可以使用sudo systemctl disable sddm.service
来进行关闭…
一个linux中的应用程序 launcher: Rofi
今天发现了一个 linux 下的 application launcher rofi , 它可以快速切换窗口和启动程序, 我用它和wmctrl进行配合使用.
我的使用过程:
1.Archlinux install
Copy
yay -S rofi
2. 添加自定义快捷键绑定…