corrafig / window-finder

Find rapidly any open window and switch to that

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

window-finder

Find rapidly any open window and switch to that.

The problem

My problem was 10 workspaces and too many open windows. Some windows were shaded, some minimized and some just below other windows. It always took a while to find one particular window, even with help of XFCE4 window listing.

The solution

I wrote window-finder and binded it to meta + w keyboard shortcut. It lists all open windows with additional information and allows filter list by string.

The window list contains following filterable data:

  • workspace
  • process name
  • window title

When window is selected from the list:

  • workspace is changed to same workspace of selected window
  • selected window is unshaded
  • focus is moved to selected window

Screenshots

Window list without filter

Window can be selected from the list

List can be filtered for example by window title

Search filter is executed as a command when it doesn't match to any open window

Requirements

  • python
  • dmenu
  • wmctrl

About

Find rapidly any open window and switch to that

License:GNU General Public License v3.0


Languages

Language:Python 100.0%