FFcast

Run command on rectangular screen regions
授权协议 GPL-3.0 License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 边永贞
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

FFcast

FFcast deals with rectangles on screens. Mostly, it selects rectangles. Likemost boring jobs, there are many ways to do it: free selection, selection bywindow, screen number, numeric geometry, or by edge detection. Simplearithmetic operations allow simple combinations and adjustments.

Now FFcast knows all about these rectangles, but what to do with them? Well,like most useless things, there are many ways to use them: in practice,screenshots and screencasts are obviously popular options; in general, thegeometry can be utilized by any application that understands X geometry,including window managers, xorg-apps (xclock, xev),byzanz-record,dunst,dzen2,FFmpeg,gifview,ImageMagick,maim,mousetweaks,mpv,Nautilus,screenkey,sxiv,xdotool,xscast,xsnap,zenity,to randomly name a few.

FFcast provides several short commands for common tasks, just to please itsusers, but hardly ever satisfies anyone. Like most unhelpful tools, itencourages its users to roll their own cigarettes.

Anyway, here’s wonder…​fuldemos.

Requirements

Bash 4.3+,FFmpeg (png rec),ImageMagick (trim),xdpyinfo (-x),xprop (-f),xrectsel (-s),xwininfo (-w).

Installation

To build and install from source,

./bootstrap  # generates ./configure
./configure --prefix /usr --libexecdir /usr/lib --sysconfdir /etc
make
make DESTDIR="$dir" install  # $dir must be an absolute path

To get xrectsel along with FFcast, pull in the submodule,

git clone --recursive https://github.com/lolilolicon/FFcast.git

Then build and install as described above, but passing an additional--enable-xrectsel to ./configure.

Usage

See ffcast(1).Perhaps start with EXAMPLES.

相关阅读

相关文章

相关问答

相关文档