fzdwx

fzdwx

Hello , https://github.com/fzdwx

一个Linux中的应用程序启动器:Rofi

今天发现了一个 linux 下的应用程序启动器 rofi,它可以快速切换窗口和启动程序,
我用它和wmctrl进行配合使用。

我的使用过程:

  1. Archlinux 安装
yay -S rofi
  1. 添加自定义快捷键绑定,将热键设置为alt+space触发rofi -show

  2. 按下alt+space,然后使用shift+leftright进行切换模式。


更改主题以及显示图标

  1. 生成配置文件
mkdir -p ~/.config/rofi
rofi -dump-config > ~/.config/rofi/config.rasi
  1. 显示图标
sed -i '8c show-icons: true;' ~/.config/rofi/config.rasi
  1. 更换主题

参考 https://github.com/lr-tech/rofi-themes-collection#installing-themes


我的wmctrl的配置示例

使用xprop WM_CLASS获取前缀。

alias chrome="wmctrl -x -a google-chrome || google-chrome-stable > /dev/null 2>&1 &"
alias note="wmctrl -x -a obsidian || /usr/bin/obsidian > /dev/null 2>&1 &"
alias codew="wmctrl -x -a code || /opt/code/code > /dev/null 2>&1 &"
alias idea="wmctrl -x -a jetbrains-idea || /opt/idea/bin/idea.sh > /dev/null 2>&1 &"
alias discord="wmctrl -x -a discord || /opt/discord/Discord > /dev/null 2>&1 &"
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。