Skip to content

An alternative to Tdrop for a dropdown terminal - written in Rust

Notifications You must be signed in to change notification settings

dob9601/topdrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

topdrop

A small tool for managing dropdown/quake-style terminals, similar to tdrop.

Supported by any window manager supported by xdotool.

Usage: topdrop [OPTIONS] <APPLICATION_NAME> <X1> <Y1> <X2> <Y2>

Arguments:
  <APPLICATION_NAME>  The name of the application to launch
  <X1>                The top left x coordinate of the window
  <Y1>                The top left y coordinate of the window
  <X2>                The bottom right x coordinate of the window
  <Y2>                The bottom right y coordinate of the window

Options:
  -u, --unique-name <UNIQUE_NAME>  Only needed if trying to manage multiple dropdowns from the same application
  -s, --state <STATE>              [possible values: modal, sticky, maximized-vert, maximized-horz, above, below, skip-taskbar, skip-pager, fullscreen, hidden, shaded, demands-attention]
  -h, --help                       Print help

Requirements

  • xdotool
  • Linux-based/MacOS operating system

Installation

Cargo

  • cargo install topdrop

Pre-built binary

  • Can be downloaded via releases
  • Available for Apple Darwin and MUSL targets.

Configuration

Example Configuration for Gnome with Kitty

image

Screencast.from.2023-07-28.17-02-32.trimmed.webm

About

An alternative to Tdrop for a dropdown terminal - written in Rust

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages