• Stars
    star
    145
  • Rank 249,118 (Top 5 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created over 13 years ago
  • Updated 5 months ago

Reviews

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

Repository Details

keyboard library for per-window keyboard layout

kbdd - XKB daemon

Simple daemon and library to make per window layout using XKB (X KeyBoard Extension).

Features

  • dbus interface
  • set layout group by its number
  • switch to the previous layout
  • kbdd supports only EWMH compatible systems, if you need support for others, please request

Requirements

In order to build kbdd you need:
  • xorg header files with xkb support
  • glib header files
  • dbus-glib header files (optional)

Installation

Program uses autotools installation system, so installation can be done in next steps [1]:

./configure options
make
make install
Configuration options:
  • enable-debug - [default: disabled] adds additional debuging info
  • enable-dbus - [default: enabled] enable dbus support
[1]

If you use git version, you should generate installation files: you should use:

aclocal ; automake --add-missing ; autoreconf

and then proceed to ordinary installation. Of cause you should need to have autotools package installed

Running kbdd

To run kbdd you can just run /usr/bin/kbdd to use kbdd in daemon mode, or use /usr/bin/kbdd -n to run in verbose mode.

More info

You can go to kbdd Wiki to check usecases described.

Known bugs

Sometimes meta4 key lips in awesome, this bug was never reproduced anywere but on one host.

Troubleshooting

All bugs and issues can be posted to http://github.com/qnikst/kbdd/issues or sent to jabber: [email protected]

More Repositories

1

HaskellNet

Haskell library which provides client support for POP3, SMTP, and IMAP protocols.
Haskell
86
star
2

okasaki

solutions for book C. Okasaki purely functional data structures
Haskell
58
star
3

irc-simple

Haskell
31
star
4

imagemagick

haskell imagemagick bindings
Haskell
26
star
5

ghc-timings-report

Experimental tool to build reports on GHC build time for your projects.
HTML
25
star
6

numeric-ode

Haskell numerical ODE solvers
Haskell
14
star
7

haskell-fun

A short scripts and programs
JavaScript
13
star
8

co-log-concurrent

Concurrent backend for the co-log library
Haskell
7
star
9

TcpServers

Skeleton for haskell tcpservers
Haskell
6
star
10

hasql-extra

Haskell
5
star
11

sample-site

Sample site for the blog post examples
Haskell
5
star
12

meteor

Haskell
5
star
13

qnikst.github.com

My personal blog
Haskell
5
star
14

iochan-conduit

IO concurrent promitives for conduit
Haskell
5
star
15

distributed-process-zmq

0MQ backend for distributed-process.
Haskell
4
star
16

capability-workshop

Haskell
3
star
17

libvirt-hs

libvirt haskell bindings
Haskell
3
star
18

strictput

strict put serialization
Haskell
2
star
19

2pc-haskell

two-phase-commit implementation
Haskell
2
star
20

titext

Haskell titext reader/writer
Haskell
2
star
21

homster

System for home directory management.
Vim Script
2
star
22

ygruq

gentoo.ru quotes on yesod framework
Haskell
2
star
23

stepik_lessons

Python
1
star
24

dotfiles

my dotfiles
1
star
25

cgroups-hs

Cgroups haskell library/ this is a draft work, I don't even remember state of the things in this library
Haskell
1
star
26

syn-launch

small utility to synchronously lanuch programs on different hosts
Haskell
1
star
27

rlib

Rust to R interopability solution
Rust
1
star
28

quantile

Playground for the quantiles calculation methods
Haskell
1
star
29

qnikst-advent-of-code

Advent of code
Haskell
1
star
30

libssh2-conduit

Fork of http://hdiff.luite.com/cgit/libssh2-conduit/
Haskell
1
star
31

eventfd

eventfd for haskell
Haskell
1
star
32

discovery

udp service discovery
Haskell
1
star