Table of Contents
Name
xscope - X Window Protocol ViewerXScope 4.1 – Onscreen graphic measurement tools. November 14, 2014. XScope is a powerful set of tools for designers that are ideal for measuring, aligning and inspecting on-screen graphics and layouts. The software consists of seven tools in one: Dimensions – Find the size of anything on screen instantly. The Iconfactory xScope 4.0.1 MacOSX Categories: Software » Mac Created specifically for designers & developers, xScope is a powerful set of tools that are ideal for measuring, inspecting & testing on-screen graphics and layouts. XScope’s tools float above your desktop windows and can be accessed via a toolbar, menubar and/or hot keys. XScope 4.4 macOS. XScope 4.4 macOS 31 mb. Created specifically for designers & developers, xScope is a powerful set of tools that are ideal for measuring, inspecting & testing on-screen graphics and layouts. XScope's tools float above your desktop windows and can be accessed via a toolbar, menubar and/or hot keys.
Synopsis
xscope [-i<in-port>] [-o<out-port>][-h<server-host>] [-d<display-number>] [-q] [-v<n>] [-r] [-D<debug-level>] [-S<n>] [-t]
Description
Xscopesits in-between an X11 client and an X11 server and prints the contentsof each request, reply, error, or event that is communicated between them.Xscope can decode the core X11 protocol and several extensions, includingBIG-REQUESTS, LBX, MIT-SHM, NCD-WinCenterPro, RANDR, and RENDER. This informationcan be useful in debugging and performance tuning of X11 servers and clients.Mac booster pro 8 0 24. To operate, xscope must know the host, port, and display to use to connectto the X11 server. In addition, it must know the port on which it shouldlisten for X11 clients. Two cases are common:
- (1) The X11 server is onthe same host as xscope.
- In this case, the input port for xscope shouldbe selected as an X11 server on a different display, and the client DISPLAYargument adjusted to select xscope . For example, if the X11 server ison port 6001, display 1, then xscope can use port 6002 as its input port. The client can use display 1 for direct access to X11 or display 2 foraccess to xscope.
- (2) The X11 server is on a different host than xscope.
- In this case the same input and output ports can be used, and the hostcomponent of the DISPLAY is used to select xscope or X11.
Arguments
- -i<input-port>
- Specify the port that xscope will use to take requests from clients (defaultsto 1). For X11, this port is automatically biased by 6000.
- -o<output-port>
- Determinesthe port that xscope will use to connect to X11 (defaults to 0). For X11,this port is automatically biased by 6000.
- -h<host>
- Determines the host that xscope will use to find its X11 server.
- -d<display>
- Defines the display number. The display number is added to the input and output port to give the actualports which are used by xscope.
- -q
- Quiet output mode. Gives only the namesof requests, replies, errors, and events, but does not indicate contents.
- -v<print-level>
- Determines the level of printing which xscope will provide. The print-level can be 0 (same as quiet mode), 1, 2, 3, 4. The larger numbersgive more and more output. For example, a successful setup returns a stringwhich is the name of the vendor of the X11 server. At level 1, the explicitfield giving the length of the string is suppressed since it can be inferredfrom the string. At level 2 and above the length is explicitly printed.
Xscope 4 4 1st Cavalry
- -r
- Print only raw data without decoding it.
- -D<debug-level>
- Print debugging informationat the specified level.
- -S<n>
- Toggle output on or off when SIGUSR1 is received. If n is 0, the initial state is off. If n is 1, the initial state is on.
- -t
- Terminate xscope when all clients close.
Interactive Mode
When xscope receivesan interrupt signal (normally generated by Control-C) it enters an interactivemode in which it prompts for commands. Available commands in this mode are:
- audio, a
- Show current verbosity level for NAS protocol packets.
- audion,an
- Set current verbosity level for NAS protocol packets to n.
- break, b
- List currently defined breakpoints.
- breakrequest.., brequest..
- Create a breakpointfor the specified protocol requests. The breakpoint will be enabled bydefault. When the breakpoint is enabled, xscope will stop for interactivecommands after processing a request of the specified type. Requests andextensions may be specified by name or number. If an extension is followedby a ':' and a number, it will only break for the specified minor opcodefor that extension. Note that since extension opcodes are not known untilthe extension is first seen, breakpoints cannot currently be set on extensionsuntil after a QueryExtension request and reply are processed for that extension,so users may need to initially set a breakpoint on QueryExtension, andafter processing that set the breakpoint for the target extension.
- cont,c
- Resume processing of data passing between server and clients.
- delete,del
- Delete all breakpoints.
- deletebreakpoint.., delbreakpoint..
- Delete listedbreakpoints, specified by number.
- disable, d
- Disable all breakpoints.
- disablebreakpoint.., dbreakpoint..
- Disable listed breakpoints, specified by number.
- enable, e
- Enable all breakpoints.
- enablebreakpoint.., ebreakpoint..
- Enablelisted breakpoints, specified by number.
- help, ?
- Print list of availablecommands.
- helpcommand.., ?command..
- Describe specified command or commands.
- level, l
- Show current verbosity level for X11 protocol packets.
- leveln,ln
- Set current verbosity level for X11 protocol packets to n.
- quit, q
- Quitxscope.
- step, s
- Process one request, then prompt for another command.
Examples
xscope-v4 -hcleo -d0 -o0 -i1
This command would have xscope communicate with an X11server on host “cleo”, display 0; xscope itself would be available on thecurrent host as display 1 (display of 0 plus the 1 of -i1). Verbose level4.
xscope -q -d1 -o1 -o3
The X11 server for the current host, display 2 (1 for-d1 plus 1 for -o1) would be used by xscope which would run as display 4(1 for -d1 plus 3 for -o3). Quiet mode (verbose level 0).
See Also
X(7), Xsecurity(7),X11 Protocol and extension protocol documentsAuthor
James L. Peterson (MCC)
Xscope 4
Copyright (C) 1988 MCC
Permission to use, copy, modify, distribute, andsell this software and its documentation for any purpose is hereby grantedwithout fee, provided that the above copyright notice appear in all copiesand that both that copyright notice and this permission notice appear insupporting documentation, and that the name of MCC not be used in advertisingor publicity pertaining to distribution of the software without specific,written prior permission. MCC makes no representations about the suitabilityof this software for any purpose. It is provided 'as is' without expressor implied warranty.
MCC DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NOEVENT SHALL MCC BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGESOR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
Xscope 4 4 1st Quarter
Download xScope 4 for macOS full version program setup free. xScope 4.4.1 is a stylish Mac OS X application that helps you to measure elements that are visible on your screen. xScope 4 for macOS Review xScope 4.4.1 for Mac is an ideal application for measuring the on-screen graphics. This impressive program is created specifically for designers & developers, for measuring, inspecting & testing on-screen graphics and layouts. It comes with a feature-rich, yet well-structured interface that enables smooth navigation …
Read More »