Skip to main content

Command line window focus switcher

Project description

Command line window focus switcher
==================================

Switch to the desktop containing the application, raise the window, and give it focus.


Installation
------------

Install [`wmctrl`][wmctrl] then run:

$ easy_install look-at

Ubuntu users could try ppa:

$ sudo apt-add-repository ppa:e15/ppa
$ sudo apt-get update
$ sudo apt-get install look-at


Usage
-----

$ look-at <application>


Use cases
---------

Bind keyboard shortcuts with `~/.xbindkeysrc` to quick access to the desired
application:

#Launch or switch to terminal
"look-at gnome-terminal"
Mod4 + 1

#Launch or switch to browser
"look-at firefox"
Mod4 + 2

#Lunch or switch to IM client
"look-at empathy"
Mod4 + 3

#Lunch or switch to E-mail
"look-at thunderbird"
Mod4 + 4

and reload settings:

$ killall -HUP xbindkeys


Details
-------

Development of `look-at` happens on Github: http://github.com/generalov/look-at

It uses [`wmctrl`][wmctrl] tool to interact with a EWMH/NetWM compatible X
Window Manager.


[wmctrl]: http://tomas.styblo.name/wmctrl/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

look-at-1.1.tar.gz (4.8 kB view details)

Uploaded Source

File details

Details for the file look-at-1.1.tar.gz.

File metadata

  • Download URL: look-at-1.1.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for look-at-1.1.tar.gz
Algorithm Hash digest
SHA256 729d5c697a2b4a681c3c9487774e842199fd52993060ea898cb3c086841359e8
MD5 fb0949d14b77aa73c689268bc88858ad
BLAKE2b-256 774376c8ce6b20ff9411f73f7caf941d451cf0edb04c5c1652232475c36af912

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page