首页 > 系统相关 >ArchLinux-dwm

ArchLinux-dwm

时间:2024-04-09 21:12:47浏览次数:36  
标签:opacity libtiff ArchLinux flameshot shadow true 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之后就可以正常使用了

标签:opacity,libtiff,ArchLinux,flameshot,shadow,true,dwm
From: https://www.cnblogs.com/crisite/p/18124817

相关文章

  • DwmGetDxSharedSurface函数,可用于窗口后台截图
    ReturnsdetailsforawindowsDirectXsurfaceSyntaxBOOLWINAPIDwmGetDxSharedSurface(    HWNDhwnd,    HANDLE*phSurface,    LUID*pAdapterLuid,    ULONG*pFmtWindow,    ULONG*pPresentFlags,    ULONGLONG*pWin32kUpdateId)......
  • archlinux flutter开发踩坑
    archlinuxflutter开发踩坑archlinux是个好东西,但是开发flutter坑不少。2023年5月我配置了flutter,后来用得不多,23年11月还尝试过但是失败,最近又要使用,就来解决下。20230210今天需要写一个手机app,突然发现构建不出来了,报错>Failedtocreateparentdirectory'/opt/flutter......
  • Archlinux pacman 滚挂的惨痛教训
    本文以BY-NC-SA协议发布。省流不要将/var/cache/pacman/pkg及它的任一父目录设为符号链接。完整版我真傻,真的。我是单知道/var/cache会占很大空间导致滚挂,不知道/var/cache不能设为符号链接。在上次滚挂后我设置了符号链接,然后一个月不到就又挂了,救不回来的那种。翻......
  • archlinux调整分区及btrfs文件系统大小
    1.防止数据丢失有重要数据要先备份最好现在虚拟机练习一下,2.注意点修改分区的初始位置似乎需要删除分区后重建分区,意味着分区数据全被删除。所以修改分区初始位置可能需要其它办法修改分区的初始位置风险有点大,可能是因为分区初始位置存储着分区表参照:https://superuser.co......
  • UEFI引导双系统安装archlinux后安装windows8.1,os-prober无法探测,生成grub.cfg没有wind
    1.os-prober无法探测可能是os-prober未启用启用os-prober:sudovim/etc/default/grub添加:GRUB_DISABLE_OS_PROBER=false之后:sudogrub-mkconfig-o/boot/grub/grub.cfg会显示类似这样:Warning:os-proberwillbeexecutedtodetect otherbootablepartitions.It......
  • archlinux xfce 出现[FAILED] Failed to mount /boot, systemctl status boot.mount出
    开机显示:[FAILED]Failedtomount/boot使用命令systemctlstatusboot.mount后出现mount:/boot:unknownfilesystemtype'vfat':pacman-Qilinux显示安装了6.7.arch3-1版本的内核而uname-a显示6.6.10-arch1-1版本的内核我的环境是archxfce+windows8.1个人原因......
  • WSL2 配置 ArchLinux 初始化环境
    这篇文章针对的是在Win11系统的WSL2下安装ArchLinux系统,网上很多中文教程都是使用LxRunOffline去做的,但是实际上该方法已经过时了,目前有更加先进的ArchWSL方式。基于LxRunOffline安装ArchLinux教程:Here如果用的是wsl1,不保证本教程可以适用。安装ArchLinux子系统......
  • archlinux virtualbox使用文件共享 主机arch,客机windows8.1 windows10
    参照https://www.cnblogs.com/cuitang/p/11263008.html1.安装virtualbox增强功能VBoxGuestAdditions.iso(1)从virtualbox官网下载VBoxGuestAdditions.iso(2)命令行下载sudopacman-Svirtualbox-guest-isovirtualbox-guest-iso"是VirtualBox中的一个ISO映像文件,包含了Virt......
  • archlinux virtualbox 使用usb
    参照https://linux.cn/article-15287-1.html1.安装virtualbox扩展包(1)从archlinuxcn社区库安装sudopacman-Svirtualbox-ext-oracle该包的描述为OracleVMVirtualBoxExtensionPack(2)或者从virtualbox官网中下载扩展包OracleVMVirtualBoxExtensionPack再在virtu......
  • archlinux xfce没有声音
    参照http://ivo-wang.github.io/2018/02/17/fix/sudopacman-Salsa-utilssudopacman-Spulseaudiosudopacman-Spulseaudio-alsasudopacman-Spavucontrolalsa-utils:软件包提供了一组命令行工具,用于配置和管理ALSA(AdvancedLinuxSoundArchitecture)驱动程序和......