Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I would like a way to refresh a specific window by the terminal.

Probably I will need a comand to find the id or the name of the window and a command to refresh it.

It looks like xrefresh cannot do this, how could I do this?

share|improve this question
3  
xrefresh refreshes all partly- or fully-visible windows, i.e. all windows for which refreshing may have an effect. If it dosen't work for you, then refreshing is not what you're after. It is pretty rare to need to explicitly refresh a window. What problem are you trying to solve? If the problem is that the text inside the terminal is garbled because some background application has written a message, you can't do anything about it at the X level or on the terminal, you need to tell your application inside the terminal to refresh its display. –  Gilles Oct 20 '11 at 18:14
    
@Gilles I'm doing a script to manipulate some specific windows. And I would like refresh these windows automatically. So if I have a comandline way to do this, I can put it in my shell script. –  GarouDan Oct 31 '11 at 11:45
1  
xte from xautomation package that I proposed to you here, works flawlessly for me. –  rozcietrzewiacz Oct 31 '11 at 12:07
    
Yes it works @rozcietrzewiacz. I thought about this, but I didn't find the shortcut, but it was so simple just F5 =). Thx. Please write as answer to me embrace it. –  GarouDan Nov 4 '11 at 12:15
add comment

2 Answers

up vote 3 down vote accepted

With xte tool from xautomation package it is as simple as

xte "key F5"

It will act on the current active window, so you'd have to make sure the proper one is selected previously.

share|improve this answer
add comment

You could also use xdotool, which would allow you to do that on a window which hasn't focus too.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.