Main > Free Download Search >

Free pc lock software for linux

pc lock

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 819
Gnome Wireless PC Lock 0.2

Gnome Wireless PC Lock 0.2


Gnome Wireless PC Lock is a Gnome applet that locks your desktop when you walk away from your desk. more>>
Gnome Wireless PC Lock is a Gnome applet that locks your desktop when you walk away from your desk.

A small gnome program that locks your desktop when you walk away from your desk. It is tested with a Sitecom cn-129 Wireless PC Lock.

<<less
Download (0.011MB)
Added: 2006-10-10 License: GPL (GNU General Public License) Price:
1120 downloads
cnslock 1.02

cnslock 1.02


cnslock is a dockapp which provides a visual indication of the states of the three lock buttons (caps, num, and scroll). more>>
cnslock is a dock application (dockapp) which provides a visual indication of the states of the three "lock" buttons (caps, num, and scroll).

cnslock was written so that I could see the state of those keys as I have a wireless keyboard with no leds on it.

Usage:

Simply launch:

cnslock

If you have problems running it under a different window manager, such as fvwm or enlightenment, there is a command line argument that may help:

cnslock -w
<<less
Download (0.025MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1096 downloads
FCFS RWLock 0.4.0

FCFS RWLock 0.4.0


FCFS RWLock is a Readers/Writers Lock is a mechanism that allows an arbitrary number of readers or alternatively one writer. more>>
FCFS RWLock is a Readers/Writers Lock (or RWLock for short) is a mechanism that allows an arbitrary number of readers or alternatively one writer to access a resource at any given time.

FCFS RWLock project is useful in case writing may temporarily harm the integrity of the resource.

Many RWLock implementations arbitrate the various readers and writers in a manner that may cause starvation of either readers or writers. For instance, a readers/writers lock that prefers readers may cause a writer to starve (i.e: wait for a very long time or indefinetly) if there are two and more competing readers.

A First-Come First-Served (FCFS) RWLock solves this problem by making sure that the pending threads are served at the same order as the time of their arrival. Thus, starvation is eliminated assuming that a thread does not obtain the lock indefinetly (which in any case should not happen in a well-designed system).
<<less
Download (0.14MB)
Added: 2006-02-08 License: GPL (GNU General Public License) Price:
1356 downloads
Z-lock 0.1

Z-lock 0.1


Z-lock is a Japanese shooter with a twist: your shot power is directly proportional to the number of enemies locked on to you. more>>
Z-lock is a Japanese shooter with a twist: your shot power is directly proportional to the number of enemies locked on to you.

Installing/Uninstalling:
Z-Lock is entirely contained within this directory. There is no installation. To uninstall, simply delete this directory.

Running:
Type ./z-lock from this directory to start the game.

Compiling:
Install the OpenGL development libraries. (This is the hard part.)
Install the D compiler, version 0.106. (http://ftp.digitalmars.com/dmd.106.zip) Note that this is non-opensource, so if you cant run the binary, youre out of luck. If you dont like it, talk to digitalmars. I dont like it either. Also, any later versions of the D compiler will NOT work. 0.106 or earlier is needed. As a final note, the resultant binary will not work on other computers, due to problems in the D compiler.

Install SDL_mixer.
Compile Bulletml with "make" in the import/bulletml directory.
Compile with "make -f linux.mak" in the src directory.

Known Issues:
The compiler is non-opensource. Compiling on non-x86 platforms is unlikely to work.
<<less
Download (5.5MB)
Added: 2006-08-02 License: GPL (GNU General Public License) Price:
1183 downloads
vp-usb-lock 0.2.1

vp-usb-lock 0.2.1


vp-usb-lock is a Linux kernel driver and PAM module that utilizes the PC wireless USB lock. more>>
vp-usb-lock is a Linux kernel driver and PAM module that utilizes the PC wireless USB lock and makes it possible to use it as authentication method for your Linux box.
It is easy to install, but needs access to the sources of the kernel and PAM to build correctly. It has been tested under Fedora Core 2 with a custom made 2.6.7-1.494.2.2 kernel, but it should also work with other kernel versions and distributions.
Enhancements:
- A lock daemon was added.
- A compilation error that was introduced lately by some changes to the Linux kernel was fixed.
- Support for kernel 2.4.x versions was added.
<<less
Download (0.080MB)
Added: 2006-09-14 License: GPL (GNU General Public License) Price:
1140 downloads
Memlockd 0.03

Memlockd 0.03


Memlockd project locks a list of files into RAM so that if the system starts paging excessively the sysadmin will still recover. more>>
Memlockd project locks a list of files into RAM so that if the system starts paging excessively (as the result of a DOS attack or buggy program), the sysadmin will still be able to login to recover it.
The project will lock regular files as well as programs in memory, and for programs, it can optionally lock all shared objects that they are linked against.
Enhancements:
- The daemon now writes a PID file.
- The restart option of the init.d script now starts a new instance unconditionally so that the new instance can kill the old one.
- This means that there is no time window when memlockd is not running.
<<less
Download (0.007MB)
Added: 2007-03-14 License: GPL (GNU General Public License) Price:
954 downloads
record_locking 0.01

record_locking 0.01


This product offers PHP/Ajax method of implementing dynamic application level record locking. more>>

record_locking 0.01 is yet another powerful package for web developers. It actually offers PHP/Ajax method of implementing dynamic application level record locking.

There has been a lot of effort to create enterprise grade multiuser LAMP applications, since this approach promises to solve a lot of major problems - such as platform independence, eliminating the overhead of maintaining software on the user's workstation, etc.

However, one of the dirty secrets of LAMP apps is that the record locking provided by the database server only functions for the duration of the transaction - which in the case of a browser based UI is only during a single html request/event. There isn't any established means of maintaining a record lock over multiple html "interactions" with the user - i.e: during the time while the user has the record in his browser window for editing.

A true multi-user app requires "application level" record locking to ensure that only one user can change a record at a time. Enabling members to change (parts of) their own records creates a non-zero possibility of race conflicts with the office manager or other authorized admins attempting to change the same record.

Each status check updates the lock timestamp, confirming that the user is still connected and actively editing the record. Locks are normally released when the user saves the record or navigates to a different screen. If the user fails to properly close/release the record - abandons the record or his browser crashes - locks go stale if not updated for 5 minutes. The next status request or attempt to lock the record will delete or overwrite any stale lock.

Saving a record requires a current lock owned by the user. This protects against obsolete cached data being resubmitted to the database. The user must remain in effectively continuous contact with the database in order to successfully change a record - emulating the behavior of a conventional "closely linked" application.

The user's background javascript process requests a special php file that manages the lock directory and generates a minimal html response back to the calling javascript process with the current lock status. The javascript process parses this returned html message and updates the lock status window. In order to avoid hammering the hard disk with lock traffic, the special php file and lock directory are loaded into a ramdrive mounted as the lock/ directory tree.

<<less
Added: 2008-02-21 License: GPL Price: FREE
10 downloads
mod_lock.c 1.0

mod_lock.c 1.0


mod_lock.c Apache module allows to conditionaly lock a part of a web server by just creating a file in a predefined location. more>>
mod_lock.c Apache module allows to conditionaly lock a part of a web server by just creating a file in a predefined location. This feature is useful for system maintenance on multi VirtualHosted systems.
Configuration:
Integrating into Apache - compiling and linking
To link the lock module with Apache, you must rebuild Apache from its sources with adding mod_lock in the configuration file:
- Copy mod_lock.c in Apache sources directory
- Edit Configuration file according your installation
- Run the Configure script to rebuild the makefile
- Build Apache by typing make
- Install the brand new httpd program
- Edit the web server configuration files (typically httpd.conf and access.conf)
- Restart the web daemon
- Example of a Configuration file
...
Module mime_module mod_mime.o
Module access_module mod_access.o
Module auth_module mod_auth.o
Module negotiation_module mod_negotiation.o
Module includes_module mod_include.o
Module dir_module mod_dir.o
Module cgi_module mod_cgi.o
...
#
# Miscellaneous modules
#
Module lock_module mod_lock.o
httpd.conf Directives
SetLockFile filename default value: none context: Directory or Location effect: Enables the conditional lock for a location. The web server will check for the existence of the file each time it will access the concerned documents. If it finds it, it will return a 503 (Service unavailable) HTTP status code. remarks: if filename is a null string (""), conditional lock will be disabled for this class of documents. LockBypass host1 host2 ... default value: none context: Directory or Location effect: Allows access from an host, even if locked. remarks: hostnames can be either real hostnames (www.hp.com) or domain names (.hp.com).
Known bugs:
wrong access rights can confuse the test of the lock file (access denied is equivalent to not found).
webuser (the user who runs the web daemon) should have read access to the lock file to avoid this behaviour.
<<less
Download (0.006MB)
Added: 2006-05-10 License: Freeware Price:
1263 downloads
Termlock 1.0.1

Termlock 1.0.1


Termlock project blanks a curses compatible character terminal (e.g. xterm, eterm, PuTTY, konsole, dtterm, etc ...) and locks it more>>
Termlock project blanks a curses compatible character terminal (e.g. xterm, eterm, PuTTY, konsole, dtterm, etc ...) and locks it. To unlock the terminal a password must be entered. The password, or rather the password hash, is stored in ~/.termlock.

Basically its like a password protected screensaver for character terminals. Written in pure Python it should be immediately usable on any machine with Python and curses (or a compatible library such as ncurses) installed.

Usage:

termlock [-p | --password]

The password switch prompts the user for a password (which must be confirmed) and uses this to create the ~/.termlock hash file.

To lock the screen simply call termlock with no options. If no ~/.termlock file can be found then an error prompting the user to create it will be displayed

Install:

Termlock uses the standard Python distribution utilities. So it should just be a case of uncompressing the archive and running:

./setup.py install

Obviously the user running this must have sufficient permissions to create a file in the install directory.

<<less
Download (0.010MB)
Added: 2007-04-11 License: GPL (GNU General Public License) Price:
927 downloads
Java::JCR::Lock 0.08

Java::JCR::Lock 0.08


Java::JCR::Lock is a Perl module that can load JCR lock extension wrappers. more>>
Java::JCR::Lock is a Perl module that can load JCR lock extension wrappers.

SYNOPSIS

use Java::JCR::Lock

This loads the Perl classes mapped to the Java package named javax.jcr.lock.

Installation:

Installation can be a bit tricky because this library depends upon Inline::Java,
which didnt install without going through the process by hand. (I usually just
let CPAN do all the work.) You must first install Inline::Java.

Then, you must install libwww-perl, as I use that to download the Jar files. I
hope to remove this dependency in the future, but its there for now.

After installing both of those, you should be able to run:

perl Build.PL
./Build
./Build test
./Build install

I generally try to make my build scripts as standard as possible. If you prefer
using make, I have Module::Build distributing a makefile generator too:

perl Makefile.PL
make
make test
make install

<<less
Download (0.047MB)
Added: 2007-06-05 License: Perl Artistic License Price:
872 downloads
File::lockf 0.20

File::lockf 0.20


File::lockf is a Perl module interface to the lockf system call. more>>
File::lockf is a Perl module interface to the lockf system call.

SYNOPSIS

use File::lockf;

File-Lockf is an interface to the lockf system call. Perl supports the flock system call natively, but that does not acquire network locks. Perl also supports the fcntl system call, but that is somewhat ugly to use. There are other locking modules available for Perl, but none of them provided what I wanted -- a simple, clean interface to the lockf system call, without any bells or whistles getting in the way.

File-Lockf contains four functions which map directly to the four modes of lockf, and an OO wrapper class that encapulates the basic locking functionality along with an additional utility method that iteratively attempts to acquire a lock.

Lock functions

The following functions return 0 (zero) on success, and the system error number from errno on failure. They each take an open file handle as the first argument, and optionally a size parameter. Please see your system lockf man page for more details about lockf functionality on your system.

$status = File::lockf::lock(FH, size = 0)
This function maps to the F_LOCK mode of lockf.

$status = File::lockf::tlock(FH, size = 0)
This function maps to the F_TLOCK mode of lockf.

$status = File::lockf::ulock(FH, size = 0)
This function maps to the F_ULOCK mode of lockf.

$status = File::lockf::test(FH, size = 0)
This function maps to the F_TEST mode of lockf.

OO wrapper

File-Lockf also provides a simple OO wrapper class around the locking functionality, which allows you to create a lock object for a file handle and then perform lock operations with it. All of the methods return 0 (zero) on success, and the system error number from errno on failure.

$lock = new File::lockf(*FH)

This function returns a new lock object bound to the given file handle. Note that you need to pass a reference to the file handle to the constructor, not the file handle itself.

$status = $lock->lock(size = 0)
This method calls File::lockf::lock on the bound file handle.

$status = $lock->tlock(size = 0)
This method calls File::lockf::tlock on the bound file handle.

$status = $lock->ulock(size = 0)
This method calls File::lockf::ulock on the bound file handle.

$status = $lock->test(size = 0)
This method calls File::lockf::test on the bound file handle.

$status = $lock->slock(count = 5, delay = 2, size = 0)
This method will attempt to lock the bound file handle < count > times, sleeping < delay > seconds after each try. It will return 0 if the lock succeeded, or the system error number from errno if all attempts fail.

<<less
Download (0.003MB)
Added: 2007-04-27 License: Perl Artistic License Price:
911 downloads
Block Rage 0.2.3

Block Rage 0.2.3


Block Rage will be a falling blocks game with detailed graphics and animated plasmatic backgrounds. more>>
Block Rage will be a falling blocks game with detailed graphics and animated plasmatic backgrounds.
You will be able to challenge your friend in a 2-player hotseat mode! It is strongly inspired by a superb DOS classic.
At present, the game is fully playable, but theres no real graphics nor sounds and absolutely no music.
Enhancements:
- New tile graphics
- Enhanced 2-player screen
- Improved sound module
- Fixed caps lock handling
- Sets window caption
- Other fixes
<<less
Download (0.063MB)
Added: 2005-10-25 License: GPL (GNU General Public License) Price:
1462 downloads
Car PC Development Kit 0.2.1

Car PC Development Kit 0.2.1


Car PC Development Kit is a kit for making a Linux distribution for a car PC. more>>
Car PC Development Kit is a kit for making a Linux distribution for a car PC.
Unlike most distributions which come prepackaged and ready to load, this distribution requires downloading, compiling, and post-setup before you can load it into a system.
The end result will be a modular platform for quickly putting together a small Linux system to copy onto boot media and start using.
The target platform is a mini-computer to be installed in an automobile and used either headless or with a monitor and some input device like a keyboard or remote control.
Enhancements:
- Fixes LIRC support for both CAUI and MPlayer.
- Updates the CAUI version, and updates the LIRC package to configure more buttons by default.
<<less
Download (0.065MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1428 downloads
PC-Info 0.1

PC-Info 0.1


PC-Info project is a Server-Client Software using the Adaptive Communication Environment (ACE). more>>
PC-Info project is a Server-Client Software using the Adaptive Communication Environment (ACE).

Server uses KDE/QT to show the client data. Cmd-line is also possible.

Until now the Client can submit IP/Port, Hostname and CPU-Model information.

Installation:

The simplest way to compile this package is:

1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute `configure itself.

Running `configure takes a while. While running, it prints some messages telling which features it is checking for.

2. Type `make to compile the package.

3. Type `make install to install the programs and any data files and documentation.

4. You can remove the program binaries and object files from the source code directory by typing `make clean.
<<less
Download (0.59MB)
Added: 2007-02-09 License: GPL (GNU General Public License) Price:
987 downloads
Tie::DB_Lock 0.07

Tie::DB_Lock 0.07


Tie::DB_Lock Perl module can ties hashes to databases using shared and exclusive locks. more>>
Tie::DB_Lock Perl module can tie hashes to databases using shared and exclusive locks.

SYNOPSIS

use Tie::DB_Lock;
use DB_File;

tie(%hash, Tie::DB_Lock, $filename, rw); # Open for writing
$hash{key} = value;
untie %hash;

tie(%hash2, Tie::DB_Lock, $filename); # Default is read-only
print("Value is $hash2{key}n");
untie %hash;

This is a front-end for the DB_File package.

If you tie a hash in read-only mode, this module puts a shared lock on the database file, copies it to a temporary file, unlocks the original database, and then ties the tempfile using DB_File.

If you tie the hash in read-write mode, we put an exclusive lock on the database and tie it directly using DB_File.

The reason I copy the whole file every time I read from it is that this allows the program to read from the file for as long as it wants to, without interfering with other peoples writes. This works well if you typically have long, sustained reads, and short, bursty writes. See the README file for help in deciding whether you want to use this package.

You dont always need to call untie() explicitly - it will be called for you when %hash goes out of scope. And if all goes as planned, youll never know the temporary file ever existed, since it will evaporate when %hash goes away.

<<less
Download (0.007MB)
Added: 2007-08-22 License: Perl Artistic License Price:
794 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5