Add push-to-talk functionality to Linux
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
push_to_talk_app Only attempt to configure unity if the schema for unity can be found. Mar 12, 2012
.hgignore Packaging as module; adding setup script. Mar 11, 2012
README.markdown Updating readme to indicate that this project is now unmaintained. Feb 14, 2016
ptt Reorganizing application to be more modular. Mar 11, 2012


WARNING: This project has long-since been unmaintained and is very unlikely to still be usable as-is on modern versions of Gnome. Good luck, though!

Push-to-talk for Linux

This gnome application allows one to assign a key (by default F12) that will unmute one's microphone while pushed.


  • setuptools
  • pygtk
  • Xlib

On Ubuntu, this is as easy as running sudo apt-get install python-setuptools python-gtk2 python-xlib.


  1. Run sudo python install.
  2. Run ptt.

If the application immediately closes with the message "You must log-out and log-in again for your system tray icon to appear.", log-out and log-back in again; a system settings change was required.

Changing the Push-to-talk Key

  1. Right-click on the microphone icon in your system tray.
  2. Click 'Set Key'.
  3. Press the key you'd like to use.