PULSEVIEW(1)
π PULSEVIEW π (section 1 of the General Commands Manual, bestie)
okay so. picture this: you got test & measurement gear β logic analyzers, oscilloscopes, MSOs, and like, more β and you want a GUI. not a crusty terminal thing. a whole pretty window. that's PulseView, and she's a cross-platform Qt-based GUI for the sigrok software suite. she does not care what OS you're on, she's showing up. π¦
β¨ SYNOPSIS β¨
pulseview [OPTIONS] [FILE]
that's it. that's the whole vibe check. π
πΈ DESCRIPTION πΈ
PulseView is a cross-platform Qt-based GUI for the sigrok software suite, which is the whole ecosystem for test and measurement equipment β think logic analyzers, oscilloscopes, MSOs, and more. it's giving "plug the thing in, look at the pretty waveforms". main character energy fr fr. π
π OPTIONS π
okay so lowkey PulseView barely has any command line options, because most of the configuration lives inside the GUI itself. iconic behaviour honestly. but here's the whole list, no cap, all of it:
-l,--loglevelβ sets the libsigrok and libsigrokdecode loglevel. rn PulseView can't set the two loglevels independently, that's just how it is. the higher the number, the more debug output gets printed. the valid loglevels are:0β None1β Error2β Warnings3β Informational4β Debug5β Spew
-h,-?,--helpβ shows a help text and then dips. π«Ά-V,--versionβ shows version info and exits. slay.-d,--driver <drivername>β tell her which capture device to connect to. if you don't pass--driver, PulseView tries to re-connect to the most recently used device, or auto-detects whatever devices are available. she's flexible like that. π-D,--dont-scanβ normally PulseView automatically scans all the drivers at startup to find suitable devices. this option turns that auto-scan off. so then you either pass--driverto pick a device at startup, or you scan for devices interactively after PulseView has finished starting up. your call, bestie. β¨-i,--input-file <filename>β load input from a file. if--input-formatisn't supplied, PulseView tries to load the file as a sigrok session file.-I,--input-format <format>β specifies the format of the input file to be loaded. π-s,--settings <filename>β loads a PulseView session setup to use with the input file. the setup file has to be in the"PulseView session setup"format (.pvs). no other format, that's the rule.-c,--cleanβ stops previously used sessions from being restored out of settings storage. this is the move when you want only a single session with the file you passed on the command line, instead of that file plus all your previously used sessions getting restored alongside it. lowkey a lifesaver. π
and yeah, if the optionalFILEargument is supplied, PulseView tries to open that file. it has to be in the"libsigrok session"format (.sr) β unless you used-Ito specify the input file format. don't forget that part.
β¨οΈ KEYBOARD SHORTCUTS β¨οΈ
the hotkeys. the little secrets. learn them and you're unstoppable. π₯
fβ zoom-to-fit.sβ enable / disable sticky scrolling. when it's on, the right edge of the screen always shows the most recently captured data..β show / hide sampling points.gβ show / hide the analog minor grid (this is in addition to the vdiv grid, not instead of it).cβ show / hide cursors.dβ show / hide the protocol decoder selector.bβ toggle between coloured trace backgrounds and alternating light/dark gray trace backgrounds.SPACEβ start / stop an acquisition.Left/right arrow keysβ scroll left/right.+/-β zoom in/out.Up/down arrow keysβ zoom in/out.Home/Endβ jump to the start/end of the sample data.1/2β attach the left/right side of the cursors to the mouse.CTRL+oβ open file.CTRL+sβ Save as...CTRL+rβ Save selected range as...CTRL+gβ group all currently selected traces into a trace group.CTRL+uβ ungroup the traces in the currently selected trace group.CTRL+up/down arrow keysβ scroll down/up.CTRL+qβ quit, i.e. shutdown PulseView (which closes all session tabs).CTRL+wβ close the current session tab.
πͺ EXIT STATUS πͺ
PulseView exits with 0 on success, and 1 on most failures. that's the whole story. β¨
π SEE ALSO π
π BUGS π
please report any bugs via Bugzilla (http://sigrok.org/bugzilla) or on the sigrok-devel mailing list (sigrok-devel@lists.souceforge.net). she wants to hear from you, genuinely. π«Ά
π LICENSE π
PulseView is covered by the GNU General Public License (GPL), version 3 or later.
π AUTHORS π
please see the individual source code files.
this manual page was written by Uwe Hermann <uwe@hermann-uwe.de>. it is licensed under the terms of the GNU GPL (version 2 or later).
okay bestie that's the whole page π this one's from the General Commands Manual, dated March 31, 2020 β go capture something iconic with her. periodt. πβ
π¦ where this page comes from
- arch rolling: pulseview 0.4.2-21 Β· GPL-3.0-or-later
- debian bookworm: pulseview 0.4.2-3+b1 Β· GPL-2.0-or-later
- debian trixie: pulseview 0.4.2-3+b4 Β· GPL-2.0-or-later
- fedora 43: pulseview 0.4.2-22.fc43 Β· GPL-3.0-or-later
- fedora 44: pulseview 0.4.2-25.fc44 Β· GPL-3.0-or-later
- ubuntu jammy: pulseview 0.4.2-3 Β· GPL-2.0-or-later
- ubuntu noble: pulseview 0.4.2-3build4 Β· GPL-2.0-or-later
- ubuntu resolute: pulseview 0.4.2-4 Β· GPL-2.0-or-later
- ubuntu stonking: pulseview 0.4.2-5 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms