Rofi

A window switcher, run dialog and dmenu replacement

View project onGitHub

Useful scripts

This page lists a set of useful scripts that uses Rofi.

I3 Workspace selector

I3 Workspace Switcher

The script can be found here. (It also uses another script, i3_empty_workspace.sh from the same repository.)

teiler

with teiler you can create screenshots and screencasts easily. powered by rofi, scrot and ffmpeg it offers the following features:

  • Screenshots (fullscreen, windows, area - with and without delays)
  • Screencasts
  • Uploading images and videos to a remote server.

Servers supported:

  • filebin
  • openssh
  • imgur (only images)
  • amazon s3

teiler in addition can

  • copy the last image to clipboard
  • keep a history of your screenshots

Screenshot

clerk

clerk is a mpd client using mpc, mppc (see here) and rofi.

It offers the usual features.

  • Simple playlist management.
  • Library Browser (in various ways)
  • play random albums/tracks
  • Lookup and play albums/tracks by currently playing artist.
  • Set all major mpd options (random, consume, single, repeat, replaygain, crossfade, etc…)
  • Playback Controls.

It also offers unique features like rating of albums or tracks in a 100% portable way All options are available as command line arguments, to make it easy to associate hotkeys with most used features.

Screenshot