Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

There is an application for Mac OS X called Dikk that allows one to capture its screen and send it to another user who installed Dikk by simply hitting a key. Is there any similar application for Linux?

I know, I can setup VNC, but I'm looking for a solution that let me push my screen to another user while VNC only allows me to pull it.

share|improve this question
up vote 1 down vote accepted

Something that every unix should have on it already is xwd & xwud. You could make a script to perform this function for you, then bind the script to a function key. In gnome this script might look like:

#!/bin/bash


set ans=`Xdialog --title "Dikk-let" \
       --inputbox "Push a screen shot to who?" 10 50`

xwd -root | xwud -display ${ans}:0.0

The script prompts you to type an ip address or host name to send a picture of your root display to someone. If you enter nothing, the screen displays on your machine.

This assumes you have Xdialog installed, i.e. sudo apt-get xdialog

I named my script "dikk" and saved it in a directory where I put little scripts like this -> ~/bin. Given that, you can add a custom from System -> Preferences -> Keyboard Shortcuts

gnome keyboard shortcut example

share|improve this answer
    
Thanks for the detailed explanation. – Török Gábor Mar 22 '10 at 6:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .