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 | PREFIX    = /usr/local | ||||||
| MANPREFIX = $(PREFIX)/share/man | MANPREFIX = $(PREFIX)/share/man | ||||||
| @ -32,9 +32,13 @@ install: all | |||||||
| 	cp sxiv $(DESTDIR)$(PREFIX)/bin/ | 	cp sxiv $(DESTDIR)$(PREFIX)/bin/ | ||||||
| 	chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv | 	chmod 755 $(DESTDIR)$(PREFIX)/bin/sxiv | ||||||
| 	mkdir -p $(DESTDIR)$(MANPREFIX)/man1 | 	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 | 	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: | uninstall: | ||||||
| 	rm -f $(DESTDIR)$(PREFIX)/bin/sxiv | 	rm -f $(DESTDIR)$(PREFIX)/bin/sxiv | ||||||
| 	rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | 	rm -f $(DESTDIR)$(MANPREFIX)/man1/sxiv.1 | ||||||
|  | 	rm -rf $(DESTDIR)$(PREFIX)/share/sxiv | ||||||
|  | |||||||
| @ -1,7 +1,7 @@ | |||||||
| sxiv | 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 | 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 | 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 | * Ability to cache thumbnails for fast re-loading | ||||||
| * Basic support for multi-frame images | * Basic support for multi-frame images | ||||||
| * Load all frames from GIF files and play GIF animations | * Load all frames from GIF files and play GIF animations | ||||||
| * Display image information in window title | * Display image information in status bar | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| Screenshots | Screenshots | ||||||
|  | |||||||
							
								
								
									
										17
									
								
								image-info
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							
							
						
						
									
										17
									
								
								image-info
									
									
									
									
									
										
										
										Executable file → Normal file
									
								
							| @ -1,10 +1,17 @@ | |||||||
| #!/bin/sh | #!/bin/sh | ||||||
| 
 | 
 | ||||||
| #filename=$1 | # Example for ~/.sxiv/exec/image-info | ||||||
| #filesize=$(du -h "$1") | # 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","}') | geometry=$(identify -format '%wx%h' "$1") | ||||||
| #tags=${tags%,} | 
 | ||||||
|  | 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 | .TH SXIV 1 sxiv\-VERSION | ||||||
| .SH NAME | .SH NAME | ||||||
| sxiv \- Simple (or small or suckless) X Image Viewer | sxiv \- Simple X Image Viewer | ||||||
| .SH SYNOPSIS | .SH SYNOPSIS | ||||||
| .B sxiv | .B sxiv | ||||||
| .RB [ \-bcdFfhpqrstvZ ] | .RB [ \-bcdFfhpqrstvZ ] | ||||||
| @ -306,6 +306,15 @@ Pan image left. | |||||||
| .TP | .TP | ||||||
| .B Shift+ScrollDown | .B Shift+ScrollDown | ||||||
| Pan image right. | 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 | .SH THUMBNAIL CACHING | ||||||
| To enable thumbnail caching, please make sure to create the directory | To enable thumbnail caching, please make sure to create the directory | ||||||
| .I ~/.sxiv/cache/ | .I ~/.sxiv/cache/ | ||||||
| @ -325,17 +334,19 @@ find . \-depth \-type d \-empty ! \-name '.' \-exec rmdir {} \\; | |||||||
| .RE | .RE | ||||||
| .SH AUTHOR | .SH AUTHOR | ||||||
| .EX | .EX | ||||||
| Bert Muennich   <ber.t at gmx.com> | Bert Muennich   <be.muennich @ gmail.com> | ||||||
| .EE | .EE | ||||||
| .SH CONTRIBUTORS | .SH CONTRIBUTORS | ||||||
| .EX | .EX | ||||||
| Bastien Dejean  <nihilhill at gmail.com> | Bastien Dejean  <nihilhill at gmail.com> | ||||||
| Dave Reisner    <d at falconindy.com> | Dave Reisner    <d at falconindy.com> | ||||||
| Fung SzeTat     <sthorde at gmail.com> | Fung SzeTat     <sthorde at gmail.com> | ||||||
| .EX | .EE | ||||||
| .SH HOMEPAGE | .SH HOMEPAGE | ||||||
| .TP | .EX | ||||||
|  | http://muennich.github.com/sxiv | ||||||
| https://github.com/muennich/sxiv | https://github.com/muennich/sxiv | ||||||
|  | .EE | ||||||
| .SH SEE ALSO | .SH SEE ALSO | ||||||
| .BR feh (1), | .BR feh (1), | ||||||
| .BR qiv (1) | .BR qiv (1) | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Bert Münnich
						Bert Münnich