• Stars
    star
    184
  • Rank 201,726 (Top 5 %)
  • Language
    C
  • License
    Other
  • Created about 4 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

progman.exe^H^H^H^H

progman

progman is a simple X11 window manager modeled after Program Manager from the Windows 3 era.

progman screenshot

License

MIT

Compiling

Run make to compile, and make install to install to /usr/local by default.

Features

  • Window minimizing, drawing icons and labels on the root/desktop
  • Window maximizing by double-clicking on a window titlebar, and full-screen support (via _NET_WM_STATE_FULLSCREEN)
  • Window shading by right-clicking on a window titlebar
  • Window moving by holding down Alt and clicking anywhere on a window
  • Built-in keyboard binding support by adding items to the [keyboard] section of ~/.config/progman/progman.ini such as Win+L = exec xlock
  • Built-in mouse button binding on the desktop by adding items to the [desktop] section of ~/.config/progman/progman.ini such as Mouse3 = exec xterm, with right-click setup by default to show a configurable launcher menu containing programs listed in the [launcher] section of progman.ini
  • Virtual desktops with keyboard shortcuts for switching between them bound to Alt+1 through Alt+0 by default, and using the mouse wheel on the desktop to scroll through virtual desktops
  • Window cycling with Alt+Tab and Shift+Alt+Tab
  • Theme support
  • Optional HiDPI scaling support to magnify icons and buttons

More Repositories

1

xbanish

Hide the mouse cursor when typing and show it again when the mouse moves
C
499
star
2

endless

iOS web browser with a focus on security and privacy
Objective-C
260
star
3

sdorfehs

A tiling window manager
C
238
star
4

payphone

notes and code for my payphone project
Perl
238
star
5

no_color

Website data for no-color.org
HTML
230
star
6

dotfiles

ftp -o - https://jcs.org/move_in | sh -
Vim Script
133
star
7

login_duress

A BSD authentication module for duress passwords
C
102
star
8

ansiterm

dos 437 fonts and configs for viewing ANSI art in xterm
Shell
60
star
9

ssh-agent-card-prompt

A prompt for ssh-agent(1) when your Yubikey needs poking
C
43
star
10

spoonfish

Lua
33
star
11

msTERM

Terminal program for MailStation devices
Assembly
32
star
12

xdimmer

lightweight X11 utility to dim the screen and/or keyboard backlight when idle
C
30
star
13

ratpoison

jcs ratpoison hax
C
30
star
14

blueping

C
18
star
15

adium-pipeevent

Adium plugin to pipe events/messages to an external program
Objective-C
18
star
16

WiFiStation

Bringing WiFi to the Cidco Mailstation
C++
17
star
17

vmwh

vmware userland helper
C
15
star
18

sockhole

Ruby
14
star
19

halfmoon

a tiny mvc framework for php using php-activerecord
PHP
14
star
20

mailstation-tools

Tools for working with Cidco Mailstations
Assembly
14
star
21

classic-mac-fonts

Classic Mac OS Fonts in BDF and TTF format
14
star
22

twitframe

Website data for twitframe.com
HTML
13
star
23

notes

Ruby
13
star
24

mp3chap

command line tool for adding ID3 chapters to an MP3 file
Go
13
star
25

sdorfehs-bar

A bar script for sdorfehs
Ruby
12
star
26

xweathericon

C
11
star
27

xbatticon

Battery/charge status for progman
C
10
star
28

tpadnav

C
9
star
29

pullup-counter

A program to read a Phidget IR sensor and log pull-ups with Fitbit's API
Ruby
9
star
30

pce

fork of PCE focusing on macplus, supporting DaynaPort SCSI network emulation
C
8
star
31

openbsd-ports

/usr/ports/mystuff
Makefile
8
star
32

sinatree

A skeleton web application configured to use Sinatra and ActiveRecord
Ruby
8
star
33

itunes-rsync

utility to sync an itunes playlist to a directory (like a mounted sd card/phone)
Ruby
7
star
34

qconsole

quake-style console with xterm
C
7
star
35

siriproxy-ecobee

SiriProxy plugin for controlling an Ecobee thermostat
Ruby
6
star
36

shadowebkit

an experiment in making a cocoa webkit browser manageable under X11
Objective-C
6
star
37

xcalicon

Calendar/time for progman
C
6
star
38

MailStation-Example

Example program for the Cidco MailStation Z80 computer
Assembly
6
star
39

arduboy-1010

1010 for Arduboy
C++
5
star
40

WiFiPPP

ESP8266-based WiFi serial modem emulator ROM
C++
5
star
41

pixelclock

a small clock for X11 that displays time as pixels
C
5
star
42

mutt

mutt stable branch with some hacks
C
4
star
43

garbagefm

CMS for the late garbage.fm
PHP
4
star
44

eyetunes

a tiny webserver used to display the current itunes song
Ruby
4
star
45

logicmail

git clone of logicmail with some fixes/features added
Java
3
star
46

itrc

fork of iTunes Remote Control with bugfixes and enhancements
C
3
star
47

openbsd-commitid

script to retroactively add commitids to past openbsd commits
Shell
3
star
48

swoopowned

swoopo.com bid watcher and automated bidder
JavaScript
3
star
49

slock

slock with dpms and other tweaks
C
2
star
50

chibug.org

Website content for chibug.org
CSS
2
star
51

pflightbar

Flash the Chrome EC lightbar when pf blocks a packet
C
2
star
52

adafruit_fourscreen

Utilities for drawing on 4 Adafruit 8x8 LED Backpack displays as one
Ruby
1
star
53

minivmac

C
1
star
54

chronosync

Utility to set the time on a Hayes Stack Chronograph
C
1
star
55

qemu

C
1
star