3个版本

0.1.2 2022年10月4日
0.1.1 2022年3月27日
0.1.0 2022年3月27日

#531 in GUI

GPL-3.0-or-later

1.5MB
1K SLoC

rlr:像素屏幕尺子

./rlr.png

Rust + GTK交互式像素屏幕尺子,具有量角器模式。

演示

./demo.png

./demo.gif

./demo_move.gif

使用

  • 使用 qCtrl-Q 退出。
  • 点击并拖动。
  • r 旋转90度。按 <Shift>r 翻转(镜像)标记而不旋转。
  • p 切换到量角器模式。
  • f<Space> 切换测量冻结。
  • Control_L 并拖动角度基侧以在量角器模式下旋转。
  • 持续按 Control_L 以禁用精度(测量将跳转到最接近的整数)。
  • + 增加大小。
  • - 减小大小。
  • UpDownLeftRight 通过10像素移动窗口位置。也可以按住 Control_L 通过1像素移动。

构建

cargo build --release

打包

为了帮助支持XDG桌面标准的操作系统中的打包者,包含了一个 .desktop 应用程序启动器文件、应用程序图标和符号应用程序图标。

  • rlr.desktop 应该安装在以下任何位置: /usr/share/applications//usr/local/share/applications/$HOME/.local/share/applications/
  • rlr.svg 应该安装在 /usr/share/icons/hicolor/scalable/apps/rlr.svg
  • rlr.symbolic.svg 应该安装在 /usr/share/icons/hicolor/symbolic/apps/rlr.svg

这些文件由 https://github.com/somepaulo 贡献。

依赖关系

~18MB
~409K SLoC