Added documentation for image-info script
This commit is contained in:
		
							parent
							
								
									cae5358234
								
							
						
					
					
						commit
						9c0a53bc34
					
				
							
								
								
									
										8
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								Makefile
									
									
									
									
									
								
							| @ -1,4 +1,4 @@ | ||||
| VERSION = git-20130112 | ||||
| VERSION = git-20130127 | ||||
| 
 | ||||
| PREFIX    = /usr/local | ||||
| MANPREFIX = $(PREFIX)/share/man | ||||
| @ -32,9 +32,13 @@ install: all | ||||
| 	cp sxiv $(DESTDIR)$(PREFIX)/bin/ | ||||
| 	chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv | ||||
| 	mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | ||||
| 	sed "s/VERSION/$(VERSION)/g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	sed "s!PREFIX!$(PREFIX)!g; s!VERSION!$(VERSION)!g" sxiv.1 > $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	chmod 644 $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	mkdir -p $(DESTDIR)$(PREFIX)/share/sxiv/exec | ||||
| 	cp image-info $(DESTDIR)$(PREFIX)/share/sxiv/exec/image-info | ||||
| 	chmod 755 $(DESTDIR)$(PREFIX)/share/sxiv/exec/image-info | ||||
| 
 | ||||
| uninstall: | ||||
| 	rm -f $(DESTDIR)$(PREFIX)/bin/sxiv | ||||
| 	rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||
| 	rm -rf $(DESTDIR)$(PREFIX)/share/sxiv | ||||
|  | ||||
| @ -1,7 +1,7 @@ | ||||
| sxiv | ||||
| ==== | ||||
| 
 | ||||
| **Simple (or small or suckless) X Image Viewer** | ||||
| **Simple X Image Viewer** | ||||
| 
 | ||||
| sxiv is an alternative to feh and qiv. Its only dependencies besides xlib are | ||||
| imlib2 and giflib. The primary goal for writing sxiv is to create an image | ||||
| @ -20,7 +20,7 @@ Features | ||||
| * Ability to cache thumbnails for fast re-loading | ||||
| * Basic support for multi-frame images | ||||
| * Load all frames from GIF files and play GIF animations | ||||
| * Display image information in window title | ||||
| * Display image information in status bar | ||||
| 
 | ||||
| 
 | ||||
| Screenshots | ||||
|  | ||||
							
								
								
									
										17
									
								
								image-info
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										17
									
								
								image-info
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							| @ -1,10 +1,17 @@ | ||||
| #!/bin/sh | ||||
| 
 | ||||
| #filename=$1 | ||||
| #filesize=$(du -h "$1") | ||||
| # Example for ~/.sxiv/exec/image-info | ||||
| # Called by sxiv(1) whenever an image gets loaded, | ||||
| # with the name of the image file as its first argument. | ||||
| # The output is displayed in sxiv's status bar. | ||||
| 
 | ||||
| #geometry=$(identify -format '%wx%h' "$1") | ||||
| filename=$(basename "$1") | ||||
| filesize=$(du -h "$1" | cut -f 1) | ||||
| 
 | ||||
| #tags=$(exiv2 -q pr -pi "$1" | awk '$1~"Keywords" {print $4","}') | ||||
| #tags=${tags%,} | ||||
| geometry=$(identify -format '%wx%h' "$1") | ||||
| 
 | ||||
| tags=$(exiv2 -q pr -pi "$1" | awk '$1~"Keywords" { printf("%s,", $4); }') | ||||
| tags=${tags:+|}${tags%,} | ||||
| 
 | ||||
| echo "[$filesize|$geometry$tags] $filename" | ||||
| 
 | ||||
|  | ||||
							
								
								
									
										19
									
								
								sxiv.1
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								sxiv.1
									
									
									
									
									
								
							| @ -1,6 +1,6 @@ | ||||
| .TH SXIV 1 sxiv\-VERSION | ||||
| .SH NAME | ||||
| sxiv \- Simple (or small or suckless) X Image Viewer | ||||
| sxiv \- Simple X Image Viewer | ||||
| .SH SYNOPSIS | ||||
| .B sxiv | ||||
| .RB [ \-bcdFfhpqrstvZ ] | ||||
| @ -306,6 +306,15 @@ Pan image left. | ||||
| .TP | ||||
| .B Shift+ScrollDown | ||||
| Pan image right. | ||||
| .SH STATUS BAR | ||||
| The information displayed on the left side of the status bar can be replaced | ||||
| with the output of a user-provided script, which is called by sxiv whenever an | ||||
| image gets loaded. The path of this script is | ||||
| .I ~/.sxiv/exec/image-info | ||||
| and the first argument to this script is the path of the loaded image. | ||||
| .P | ||||
| There is also an example script installed together with sxiv as | ||||
| .IR PREFIX/share/sxiv/exec/image-info . | ||||
| .SH THUMBNAIL CACHING | ||||
| To enable thumbnail caching, please make sure to create the directory | ||||
| .I ~/.sxiv/cache/ | ||||
| @ -325,17 +334,19 @@ find . \-depth \-type d \-empty ! \-name '.' \-exec rmdir {} \\; | ||||
| .RE | ||||
| .SH AUTHOR | ||||
| .EX | ||||
| Bert Muennich   <ber.t at gmx.com> | ||||
| Bert Muennich   <be.muennich @ gmail.com> | ||||
| .EE | ||||
| .SH CONTRIBUTORS | ||||
| .EX | ||||
| Bastien Dejean  <nihilhill at gmail.com> | ||||
| Dave Reisner    <d at falconindy.com> | ||||
| Fung SzeTat     <sthorde at gmail.com> | ||||
| .EX | ||||
| .EE | ||||
| .SH HOMEPAGE | ||||
| .TP | ||||
| .EX | ||||
| http://muennich.github.com/sxiv | ||||
| https://github.com/muennich/sxiv | ||||
| .EE | ||||
| .SH SEE ALSO | ||||
| .BR feh (1), | ||||
| .BR qiv (1) | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bert Münnich
						Bert Münnich