ArchLinux-dwm

之前装arch和dwm的时候都没有记录,现在慢慢更新对dwm的定制优化吧

换源

yarn npm yay都要记得换源

# yarn
yarn config set registry https://registry.npm.taobao.org

软件安装

截图

yay -S flameshot
vim /opt/dwm6.4/config.h
static const char *flame[] = { "flameshot", "gui", NULL };  //flameshot 截图工具
static const key keys[] = {
    .....
	{ MODKEY|ShiftMask,             XK_a,      spawn,          {.v = flame } },
    ......
}

flameshot命令

Arguments:
  gui            Start a manual capture in GUI mode.
  screen         Capture a single screen.
  full           Capture the entire desktop.
  launcher       Open the capture launcher.
  config         Configure flameshot.

腾讯会议

yay -S wemeet-bin
# 记得要先yay -Syu 同步一下源

窗口透明度

  1. dwm-alpha补丁

  2. 安装picom

  3. Pacman下载xorg-xprop

  4. 复制/etc/xdg/picom.conf.example~/.config/picom/picom.conf(自己创建)

  5. 配置

    opacity-rule = [
    	"100:class_g = 'microsoft-edge-dev'",
    ];
    
    wintypes:
    {
      normal = { fade = true; shadow = true; opacity = 0.95; }
      tooltip = { fade = true; shadow = true; opacity = 0.10; focus = true; full-shadow = false; };
      dock = { shadow = false; clip-shadow-above = true; }
      dnd = { shadow = false; }
      popup_menu = { opacity = 0.8; }
      dropdown_menu = { opacity = 0.8; }
    };
    

其中opaciry-rule配置不同窗口的透明度规则,通过xprop确认不同窗口的WM_CLASS,其他的属性自己多试试应该也能懂什么意思

软件报错

WPS正常启动并使用,但是wpspdf无法使用报错,找不到库文件

dlopen /usr/lib/office6/libpdfmain.so failed , error: libtiff.so.5: 无法打开共享对象文件: 没有那个文件或目录

解决方式

# 先找到系统内的libtiff.so文件 arch将libtiff更新到了6.0.2
sudo find / -name '*libtiff*'  
# 创建软连接
sudo ln -s /usr/lib/libtiff.so.6.0.2 /usr/lib/libtiff.so.5

ok之后就可以正常使用了

posted @   Crisite  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Deepseek官网太卡,教你白嫖阿里云的Deepseek-R1满血版
· 2分钟学会 DeepSeek API,竟然比官方更好用!
· .NET 使用 DeepSeek R1 开发智能 AI 客户端
· DeepSeek本地性能调优
· 一文掌握DeepSeek本地部署+Page Assist浏览器插件+C#接口调用+局域网访问!全攻略
点击右上角即可分享
微信分享提示