fmII
Tue, Nov 18th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 20:00 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 GPM 1.20.5 (Default)
Section: Unix

 

Added: Sat, Feb 6th 1999 11:25 UTC (9 years, 9 months ago) Updated: Thu, Jul 24th 2008 13:01 UTC (3 months, 27 days ago)


About:
GPM (General Purpose Mouse) is a mouse server for the console and xterm, with sample clients included (emacs, etc).

Release focus: Minor bugfixes

Changes:
A possible segfault (negative input for FD_SET) has been fixed. More messages have been moved to the debug level. Unnecessary headers have been removed. This release allows specifying ELISP variables on the command line. It fixes broken code semantics, cleans up the documentation, fixes a socklen_t issue (requires a POSIX header), fixes building with glibc 2.8, and updates the library to version 2.1.0. Gpm_GetLibVersion behaves more consistently (all numbers are one or two digits). This release includes a dynamically generated version from git.

Author:
Nico Schottelius <nico [at] schottelius [dot] net> [contact developer]

Rating:
8.54/10.00 (8 votes)

Homepage:
http://unix.schottelius.org/gpm/
Tar/GZ:
http://unix.schottelius.org/gpm/archives/gpm-1.20.5.tar.gz
Tar/BZ2:
http://unix.schottelius.org/gpm/archives/gpm-1.20.5.tar.bz2
Zip:
http://unix.schottelius.org/gpm/archives/gpm-1.20.5.tar.lzma
Changelog:
http://unix.schottelius.org/[..]wse_source/gpm-1.20.5/doc/changes/1.20.5
Mailing list archive:
http://lists.linux.it/pipermail/gpm/
Mirror site:
http://www.ar.linux.it/pub/gpm/

Trove categories: [change]
[Development Status]  6 - Mature
[Environment]  Console (Text Based), No Input/Output (Daemon)
[Intended Audience]  Developers, End Users/Desktop
[License]  OSI Approved :: GNU General Public License (GPL)
[Operating System]  POSIX :: Linux
[Programming Language]  C
[Topic]  System, Utilities

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Nico Schottelius (Owner)

» Rating: 8.54/10.00 (Rank N/A)
» Vitality: 0.13% (Rank 911)
» Popularity: 5.93% (Rank 539)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 65,435
   URL hits: 43,800
   Subscribers: 121

Projects depending on this project:
Console Ansi Mpeg Player interface
twin
Turbo Vision
ELinks
FbTerm
(Note: 6 projects depend on this one. The ones displayed are picked by a randomizer.)


Other projects from the same categories:
Easy Mining Procedures for DB2 Intelligent Miner
LEKSBOT
maxcpu
KDE Directory Administrator
RadeonTool

Users who subscribed to this project also subscribed to:
MiniJournal
ipaudit-web
Margana
Hash Zip
Sh


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 1.20.5 16-Jun-2008 GNU General Public License (GPL) Homepage Tar/GZ Changelog
GPM2 1.99.7 24-Jul-2008 GNU General Public License (GPL) Homepage Tar/GZ Changelog

 Releases

Version Focus Date
1.20.5 Minor bugfixes 16-Jun-2008 23:07
1.20.4 Minor bugfixes 30-May-2008 08:00
1.20.3 Code cleanup 15-Apr-2008 17:39
1.20.3pre6 Major bugfixes 06-Apr-2008 14:03
1.20.3pre5 Code cleanup 22-Mar-2008 13:09
1.20.3pre4 Code cleanup 14-Mar-2008 09:01
1.20.3pre3 Major bugfixes 16-Feb-2008 23:24
1.20.2-broken Code cleanup 12-May-2007 04:57
1.20.1 Code cleanup 25-Dec-2002 01:41
1.20.0 Major bugfixes 23-Feb-2002 15:01

 Articles referencing this project

 Comments

[»] Trying out new changes
by Steve Mulligan - Jun 1st 2007 11:37:02

I'm excited to see new changes to gpm! I can't wait to play with them (even if it doesn't compile right away).

I've got a synaptics touch pad that doesn't "scroll" with the version from the ubuntu repo.

[reply] [top]


[»] gpm doesnt work after shutting down X
by Ryan Mesler - Jun 13th 2002 02:11:05

gpm works just fine at boot. no problemo. when i start X up it'll even work sometimes when i switch from X to the console. sometimes when i do that however, i get an error that says "== ERROR == /var/tmp/portage/gpm-.1.20.0" (im running gentoo)

when i shut down X, it does that too, but it happens just about everytime (it managed to NOT happen twice). the way i installed gpm was via the portage system built into gentoo. i've posted numerous posts on the message boards asking for help and was even accused in the #gentoo chat that it was MY settings and not the OS. *MY* settints are correct. i have a ps/2 logitech wheel mouse and i've got MOUSE=PS/2 and MOUSEDEV=/dev/psaux

someone said that i could use the -R option to sync X and the gpm server or some such but i didn't quite get it. i read the manpage concerning that but it's a bit over my head.

please help! i've used gpm in other distros with NO problems whatsoever. i rely on it probably way too much. this is really bothering me :(

thanks!

ryan

--
Your mouse has moved! Windows must restart in order for the changes to take effect.

[reply] [top]


[»] Updated?!
by Sumit Khanna - Feb 23rd 2002 15:59:20

Oh my gosh! I remember building a Linux from scratch and having to get a howto to fix the compile problem. I can't belive after all this time the project has actually been updated. Awesome! Feel the power of the console!

[reply] [top]


[»] Curses!
by Dannel Albert - Oct 19th 2001 21:18:31

I'm not sure if this is a problem relating to gpm or
ncurses, but I downloaded the gpm source so that I
could compile it and gain mouse support in curses
that support ncurses. However, after recompiling
gpm, I still have no luck getting it to work (in the
console). mouse support will work in a terminal in X
though. Any ideas on what I need to do to get it
working? Thanks.

[reply] [top]


    [»] Re: Curses!
    by Frédéric L. W. Meunier - Oct 19th 2001 23:02:48

    I'm not sure what you mean, but AFAIK the application must support and be linked against libgpm for mouse support on Linux console. A few applications from Slackware 8.0 support it, Midnight Commander one of them. And forget it if you're using GNU screen since it's not supported (yet). BTW, you can recompile ncurses with libgpm support to have mouse support with Lynx on console. And yes, they work with XFree86.

    Anyway, I'm just an user, and gpm is a must. I recommend you write to the mailing-list instead. They know everything and can really help you (the mailing-list is open).

    [reply] [top]


      [»] Re: Curses!
      by Dannel Albert - Oct 20th 2001 22:50:22

      Hrm.. I was trying to write a small ncurses program that had mouse support and I wasn't linking against libgpm but I took your advice and linked against it. Still, mouse support only works in X :( Do you have any other ideas? ...I guess the mailing list isn't such a bad idea. :)
      > I'm not sure what you mean, but AFAIK
      > the application must support and be
      > linked against libgpm for mouse support
      > on Linux console. A few applications
      > from Slackware 8.0 support it, Midnight
      > Commander one of them. And forget it if
      > you're using GNU screen since it's not
      > supported (yet). BTW, you can recompile
      > ncurses with libgpm support to have
      > mouse support with Lynx on console. And
      > yes, they work with XFree86.
      >
      > Anyway, I'm just an user, and gpm is a
      > must. I recommend you write to the
      > mailing-list instead. They know
      > everything and can really help you (the
      > mailing-list is open).


      [reply] [top]


[»] Can't get it to compile in Slackware 8
by Dannel Albert - Oct 16th 2001 20:02:01

For some odd reason, I can't get this version of gpm
to compile. This is where it stops:

---
...
gcc -fPIC -shared -Wl,-soname,libgpm.so.1 \
-L. -o libgpm.so.1.18.0 liblow.lo libhigh.lo libxtra.lo
debuglog.lo devfs.lo libcurses.lo -lncurses
-lncurses -lc
make[1]: Leaving directory
`/home/cue/download/gpm-1.19.6/src'
make[1]: Entering directory
`/home/cue/download/gpm-1.19.6/doc'
sed -f infofilter doc.gpm > gpm.texinfo
chmod 400 gpm.texinfo
touch gpm.oo
if [ -n "`ls gpm.?? gpm.aux 2>/dev/null`" ]; then \
for i in `ls gpm.?? gpm.aux 2>/dev/null`; do cp
$i $i~; done; \
tex gpm.texinfo \
old="`ls gpm.??~ gpm.aux~ 2>/dev/null | sed
's/~//g'`"; \
new="`ls gpm.?? gpm.aux 2>/dev/null`"; \
need="n"; \
if test "$old" != "$new"; then need="y"; \
else \
for i in `ls gpm.?? gpm.aux 2>/dev/null`; do \
cmp -s $i $i~; if test $? -ne 0; then
need="y" break; fi; \
done; \
fi; \
if test "$need" = "y"; then \
texindex gpm.?? && tex gpm.texinfo; \
fi; \
fi
This is TeX, Version 3.14159 (Web2C 7.3.1)
(gpm.texinfo (/usr/share/texmf/tex/texinfo/texinfo.tex
Loading texinfo [version 2001-07-25.07]: Basics,
pdf, fonts, page headings,
tables, conditionals, indexing, sectioning, toc,
environments, defuns, macros,
cross references,
(/usr/share/texmf/tex/plain/dvips/epsf.tex) localization,
and turning on texinfo input format.)
! Undefined control sequence.
<argument> by Nico Schottelius <nico@schottelius
.org>
@leftline #1->@line {#1
@hss }
@next ...uthortrue @fi {@authorfont @leftline {#1}
}
l.89 ...by Nico Schottelius <nico@schottelius.org>

?

---

It sits there and waits for me to do something. I'm not
familiar with tex at all so I wouldn't know where to
begin looking to try and fix this.

Anyone else have this problem? Any suggestions?

[reply] [top]


    [»] Re: Can't get it to compile in Slackware 8
    by Frédéric L. W. Meunier - Oct 16th 2001 23:16:33

    http://www.linux.it/pipermail/gpm/2001-October/000135.html

    [reply] [top]


      [»] Re: Can't get it to compile in Slackware 8
      by Dannel Albert - Oct 17th 2001 00:33:24


      > http://www.linux.it/pipermail/gpm/2001-October/000135.html

      Thanks a million. It works now. :)

      [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs