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  阅读(57)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示