Tech Tip: Create an Automatically Scrolling Reader
By combining three useful command-line tools (less, watch and xdotool) along with two xterm windows, you can create an automatically scrolling reader.
Say you have a good book in text-file form ('book.txt') that you just downloaded from Project Gutenberg.
Open one xterm and do the usual thing you do when you want to read
that book with
$ less book.txt
Look at the first few characters in the title line of that xterm's
window. (In mine, it was
bzimmerly@zt, which is my user ID and the name
of the machine I was working on.)
Open another xterm, issue this command, and watch (pun intended) the magic:
$ watch -n 1 xdotool search --name bzimmerly@zt key ctrl+m
watch command will (every second) issue a
keystroke to the window that has "bzimmerly@zt" as a title,
and it will
stop only when you interrupt it with Ctrl-c! I think this is neato
daddyo! (What can I say? I'm a child of the '60s!)
Practical books for the most technical people on the planet. Newly available books include:
- Agile Product Development by Ted Schmidt
- Improve Business Processes with an Enterprise Job Scheduler by Mike Diehl
- Finding Your Way: Mapping Your Network to Improve Manageability by Bill Childers
- DIY Commerce Site by Reven Lerner
Plus many more.
- Building a Multisourced Infrastructure Using OpenVPN
- Happy GPL Birthday VLC!
- Unikernels, Docker, and Why You Should Care
- diff -u: What's New in Kernel Development
- Giving Silos Their Due
- What's New in 3D Printing, Part III: the Software
- Don't Burn Your Android Yet
- Controversy at the Linux Foundation
- Non-Linux FOSS: Snk
- Firefox OS