Sponsored Content
Operating Systems HP-UX Compiling GNU 'screen' on HP-UX 11i Post 64027 by deckard on Saturday 26th of February 2005 01:56:04 AM
Old 02-26-2005
Thanks. That explains things a bit better.
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

GNU Screen: Send to Multiple Screens at Once?

There is a feature that I used in KDE's Konsole that I really miss when I'm on a non-GUI server. The ability to "broadcast" what I type to all open windows. That led me to wonder if this could be done with GNU screen (since it can do a whole lot of other cool stuff)? Basically, it would be... (3 Replies)
Discussion started by: deckard
3 Replies

2. UNIX for Advanced & Expert Users

GNU screen

Hello, One of the things I like about screen is that it has a scrollback buffer, which if you go into the copy mode, will let you go back for a specified number of line. Is there a way to extend the number of scrollback lines in screen? I've looked thoroughly online and I could not find a... (2 Replies)
Discussion started by: neked
2 Replies

3. UNIX for Dummies Questions & Answers

Redirection to GNU screen attached serial port

I'm using GNU screen as a terminal to connect with a usb serial port. eg. screen /dev/tty.usbserial . This works well enough for manual processes. Is there a way to redirect the output of a script running in another session to the stdin of this virtual terminal? ie. I want to repeatedly send some... (1 Reply)
Discussion started by: geoffjMontreal
1 Replies

4. UNIX for Advanced & Expert Users

Help with GNU screen: Backtick and Caption.

I'm trying to get GNU screen to show the output of "uptime" for the host being accessed in the current window, but unfortunately, no matter what window I go in, it shows the uptime for the host I originally launched screen in ("adminhost"). Does anyone know how to get this to update from the... (0 Replies)
Discussion started by: akbar
0 Replies

5. UNIX for Dummies Questions & Answers

GNU Screen - viewing hardcopy (binary)

I generate a hardcopy (C-a h) of an ncurses screen which has some formatting on it (boxes, highlights). If I "cat" the file, i get only text. If I do a cat hardcopy.n | less , then i see a lot of control characters where the boxes are. most hardcopy.n shows me a hexdump of the file. less... (0 Replies)
Discussion started by: sentinel
0 Replies

6. HP-UX

GNU screen on HP-UX 11.23

I compiled GNU screen on HP-UX 11.23 and following the compile, I get the following error when I try to run screen Cannot find terminfo entry for 'vt100' By default the TERMINFO is not set, I found a reference that setting it might help. I tried the following but I still receive the same... (2 Replies)
Discussion started by: scotbuff
2 Replies

7. UNIX for Advanced & Expert Users

GNU screen: shortcut to go to tab 10,11 etc

Using GNU-Screen for a long time. C-a 1 2 n p to navigate to other tabs. This works till 9. I often have 10, 11 etc. Is there any way to go to them quickly ? Currently, i have to do C-a 9, C-a n which is quite a pain. Thanks. (0 Replies)
Discussion started by: sentinel
0 Replies

8. Red Hat

command line tool to disable screen lock and/or screen saver

Hi, I have a simple question : how to disable screen lock and/or sreen saver with command line with RHEL5.4 ? (1 Reply)
Discussion started by: albator1932
1 Replies

9. Shell Programming and Scripting

GNU-Screen Stuff problems

OPTIONS="java -Xms1024M -Xmx1024M -jar craftbukkit.jar" PROCESS=server01 screen -dmS $PROCESS $OPTIONS nogui # Starting the application screen -x $PROCESS -X stuff `printf "stop\r"` # Closing the application screen -x $PROCESS # Attaching to the... (3 Replies)
Discussion started by: Zanax
3 Replies

10. Linux

GNU Screen key bindings....

After I do CTRL-" to show all of my screen sessions, I typically use the up and down arrows to navigate up and down. Suddenly this has changed, and instead only "j" and "k" seem to work for up and down. This has changed in the middle of my screen session. First one changed, and then the... (1 Reply)
Discussion started by: akbar
1 Replies
PIXEL(1)						User Contributed Perl Documentation						  PIXEL(1)

NAME
Gimp::Pixel - how to operate on raw pixels. ***WARNING*** this manpage is no longer up-to-date. See "examples/map_to_gradient" for a simple raw-pixel-manipulating plug-in. If you bug me enough I'll rewrite this document. SYNOPSIS
use Gimp; use PDL; # to make sensible things with the pixels # Gimp::GimpDrawable - The GimpDrawable structure # Gimp::Tile - The Tile family of functions. # Gimp::PixelRgn - The PixelRgn family of functions. DESCRIPTION
You can access the pixels in a drawable through tiles or pixel regions. This manpage explains how this is done in perl. All classes (Gimp::GimpDrawable, "Gimp::Tile", "Gimp::PixelRgn") are available with and without the "Gimp::" prefix. GDRAWABLES
Well, you know drawables? (also known as PARAM_DRAWABLE or Gimp::Drawable)? In the Gimp, drawables are things you can draw on: layers, channels or whole images. While most functions named "gimp_drawable_something" operate on "drawable_ID"s, some functions (notably the ones operating on raw pixel data!) need a "GimpDrawable" instead. Every drawable has a corresponding "GimpDrawable", you can get it with the "gimp_drawable_get" function: my $gdrawable = $drawable->get; When the $gdrawable is destroyed, it is automatically flushed & detached, so you don't need to do this yourself. TILES
Tiles are the basic building blocks of all drawables. Each drawable consists of a "grid" of tiles, each tile having the same size. The size of a tile is always the same (it's hardcoded in your Gimp program). The "gimp_tile_width" and "gimp_tile_height" functions return the current width/height of a tile (at the moment, this is 64x64). How do I get a tile? First, you have to grab a GimpDrawable structure. You can get one from any drawable, by calling the "get" function: my $gdrawable = $drawable->get; in a sense, <$gdrawable> contains all tiles. Changes you make to them might not be reflected in the image until you destroy this variable. (Thats the reason I used "my" int he above example. Once $gdrawable gets out of scope, the drawable in the gimp automatically gets updated). To get access to a tile, you have to call "get_tile" or "get_tile2". "get_tile" expects row/column numbers of the tile, while "get_tile2" expects pixel coordinates and will return the tile that pixel is in: my $tile = $gdrawable->get_tile2(1,75,60); The "data" method returns and sets the raw pixel data. $piddle = $tile->data; # get the tile data as a piddle $piddle *= 0.5; # do sth. with the pixels $tile->data($piddle); # and modify the tile PIXELREGIONS
"PixelRgn"s are rectangular parts of a drawable. You can access single pixels, rows, columns and rectangles within these regions. Don't expect me to explain everything now, I don't understand the mechanism too well myself.. How do I create a pixel region? First, you have to grab a GimpDrawable structure. You can get one from any drawable, by calling the "get" function: my $gdrawable = $drawable->get; Now you can create as many PixelRgn structures as you want from the "GimpDrawable": my $region = new PixelRgn($gdrawable,0,0,50,30,1,0); # with "new" my $region = $gdrawable->pixel_rgn(0,0,50,30,1,0); # or from a drawable which method you choose is purely a question of style... The following functions return packed pixel data (see Gimp::PDL for an easier way to manipulate on image data): $piddle = $region->get_pixel(45,60); # return the pixel at (45|60) $piddle = $region->get_row(45,60,10); # return ten horizontal pixels $piddle = $region->get_col(45,60,10); # same but vertically $piddle = $region->get_rect(45,60,10,12); # a 10x12 rectangle To modify pixels, the dirty bit of the region must be set (I believe, but I don't see the reason what the dirty bit in a region is for so I might be wrong), and you can write pixel data to the region with the following functions, each one corresponding to a get-function: $region->set_pixel($piddle,45,60); # set pixel at (45|60) $region->set_row($piddle,45,60); # set a row $region->set_col($piddle,45,60); # set a column $region->set_rect($piddle,45,60); # set a whole rectangle Please note that (unlike the C functions they call), the size arguments (width and/or height) are missing, they can be calculated from the piddle. AUTHOR
Marc Lehmann <pcg@goof.com> SEE ALSO
perl(1), Gimp(1). perl v5.8.0 2000-08-24 PIXEL(1)
All times are GMT -4. The time now is 06:37 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy