Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close
INTRODUCTION

	squint is command that duplicates the output of a monitor into a X11
	window.


	The  very  purpose of such a gadget is to allow displaying a
	presentation (or making any kind of demonstration) on multiple monitors
	in the same time without cloning the entire screen. The laptop's panel
	remains fully available to do any other stuff. 

DEPENDENCIES
	
	Required:
		- gtk+ (>=3.0)
		- python2 (>= 2.4)

	Optional (but recommended):
		- libxdamage
		- libxext
		- libxi (>=1.5)
		- libxrandr
		- libxfixes
		- libnotify

		- txt2tags gzip  (for the man page)

INSTALLATION

	The build script is based on *waf*. To build squint, you need to run:

		./waf configure
		./waf
	
	Then, as root:

		./waf install

	By default squint is installed into /usr/local. You can configure this
	with the --prefix option when running "./waf configure"

	For more details run "./waf --help" or check the documentation at:
	http://docs.waf.googlecode.com/git/book_17/single.html
	
USAGE
	See the man page

HOMEPAGE
	https://bitbucket.org/a_ba/squint


COPYRIGHT
	(C) 2013, 2014 Anthony Baire


LICENSE

	This program is free software: you can redistribute it and/or modify it
	under the terms of the GNU General Public License as published by the
	Free Software Foundation, either version 3 of the License, or (at your
	option) any later version.


	This program is distributed in the hope that it will be useful, but
	WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
	General Public License for more details.


	You should have received a copy of the GNU General Public License along
	with this program. If not, see <http://www.gnu.org/licenses/>.

Recent activity

a_ba

a_ba pushed 1 commit to a_ba/squint

56de579 - ignore the active window if its geometry is the same as the root window
a_ba

a_ba pushed 3 commits to a_ba/squint

a583e08 - configure the cursor for the fullscreen window too
b394f3b - fixed possible 1s delay in screen refresh
26c2863 - force checking the position of the cursor (even if not moved)
a_ba

a_ba pushed 1 commit to a_ba/squint

f376c02 - do not switch between screens when the keypress is a modifier key
a_ba

a_ba pushed 2 commits to a_ba/squint

ecaf583 - ensure that the active window is on screen when a key is pressed
8e3a830 - detect active window changes (and switch the dst screen if needed)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.