#sway #scratchpad #command #convert #mark #visibility #toggle

应用 sway-scratchpad

将命令转换为便签

5个版本

0.2.1 2024年7月31日
0.2.0 2023年4月23日
0.1.4 2023年3月15日
0.1.2 2023年1月29日
0.1.0 2023年1月28日

GUI类别中排名108

Download history 103/week @ 2024-06-07 9/week @ 2024-06-14 4/week @ 2024-07-05 102/week @ 2024-07-26 21/week @ 2024-08-02

每月下载次数123

BSD-2-Clause许可证

11KB
182 代码行

sway-scratchpad

将命令转换为便签,并切换可见性

安装

cargo install sway-scratchpad

用法

Usage: sway-scratchpad [OPTIONS] --mark <MARK>

Options:
  -s, --sock <SOCK>            Sway/i3 socket path [default: /run/user/1000/sway-ipc.1000.2107.sock]
  -c, --command <COMMAND>      Execute command with arguments
      --width <WIDTH>          Width of scratchpad in percent [default: 95]
      --height <HEIGHT>        Height of scratchpad in percent [default: 90]
      --width-px <WIDTH_PX>    Width of scratchpad in pixels [default: 0]
      --height-px <HEIGHT_PX>  Height of scratchpad in pixels [default: 0]
  -m, --mark <MARK>            Mark the container (executed command) with with this value
  -h, --help                   Print help
  -V, --version                Print version

示例配置

将以下内容放入您的 sway 配置文件中 (~/.config/sway/config)

bindsym F12 exec sway-scratchpad --command "kitty -d /home/user/projects" --mark terminal

for_window [con_mark="SCRATCHPAD_terminal"] border pixel 1

依赖项

~10–24MB
~298K SLoC