---
name: "lineak_kdeplugins"
section: "1"
platform: "linux"
package: "lineak-kdeplugins"
version: "2:0.9-6"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/lineak_kdeplugins"
---

# lineak\_kdeplugins(1)

Macro plugin for the lineakd daemon

## NAME

lineak\_kdeplugins - Macro plugin for the lineakd daemon

## DESCRIPTION

LinEAK, Linux support for Easy Access and Internet Keyboards, features X11 support, windowmanager independence, ability to configure all keys through GUI or .conf file, volume control and sound controls.

This plugin contains macros that can be used  in a configuration file that facilitate contolling of KDE applications. This plugin package actually contains the following plugins:  amarok\_plugin juk\_plugin kscd\_plugin kdesktop\_plugin kmail\_plugin kmix\_plugin konqueror\_plugin

lineakd is the daemon that runs in the background of an X session and listens to incoming events from multimedia buttons.

## amarok\_plugin

The Amarok plugin supports 13 Macros to control the Amarok application. These macros are:

- AMAROK\_PLAY, AMAROK\_PAUSE, AMAROK\_STOP, AMAROK\_PLAYPAUSE, AMAROK\_BACK, AMAROK\_FORWARD, AMAROK\_SEEK, AMAROK\_ADDMEDIA, AMAROK\_VOLUMEUP, AMAROK\_VOLUMEDOWN, AMAROK\_VOLUMEMUTE, AMAROK\_TOGGLEPLAYLIST, AMAROK\_ENABLERANDOM

  ## juk\_plugin

The Juk plugin supports 13 Macros to control the behavior of the Juk application. These macros are:

- JUK\_PLAY, JUK\_PAUSE, JUK\_STOP, JUK\_PLAYPAUSE, JUK\_BACK, JUK\_FORWARD, JUK\_SEEKBACK, JUK\_SEEKFORWARD, JUK\_VOLUMEUP, JUK\_VOLUMEDOWN, JUK\_VOLUMEMUTE, JUK\_STARTPLAYINGPLAYLIST, JUK\_OPENFILE

  ## kscd\_plugin

The Kscd plugin supports 12 macros to control the behaviour of the kscd application. These macros are:

- KSCD\_PLAY, KSCD\_PAUSE, KSCD\_STOP, KSCD\_PREVIOUS, KSCD\_NEXT, KSCD\_EJECT, KSCD\_TOGGLE\_LOOP, KSCD\_TOGGLE\_SHUFFLE, KSCD\_TOGGLE\_TIME\_DISPLAY, KSCD\_CURRENT\_TRACK, KSCD\_CURRENT\_ALBUM, KSCD\_CURRENT\_ARTIST

  ## kdesktop\_plugin

The kdesktop plugin supports 6 macros. These are: KDE\_LOCK\_DESKTOP, KMENU, KDESKTOP\_NEXT, KDESKTOP\_PREVIOUS, KDE\_LOGOUT, KDESKTOP\_EXECUTE. KDESKTOP\_EXECUTE will open the command line execution dialog box.

## kmail\_plugin

The KMail plugin supports only one Macro: KMAIL\_COMPOSE. However this macro can take up to 5 arguments:

- **KMAIL\_COMPOSE(from,to,cc,subject,attachment) The attachment is in form of a URL.**

  ## kmix\_plugin

The kmix plugin supports three macros. These are: KMIX\_VOLUP, KMIX\_VOLDOWN, KMIX\_MUTE. These macros follow the EAK\_ style macros in that they support options.

- **KMIX\_MUTE**

  This is the default form of the macro. If used in this form it will mute the first mixer to a volume of 0.

- **KMIX\_MUTE(X)**

  Here X is a kmix mixer. You can get a list of mixers that are supported by running: dcop kmix

- **KMIX\_MUTE(device,device2,device3,...)**

  Here deviceX is a string name of a mixer device (e.g. "Mixer0" to mute.) This allows you to mute more than one mixer at a time.

- For the KMIX\_VOLUP and KMIX\_VOLDOWN macros. Each have the following forms.

  - **KMIX\_VOLUP or KMIX\_VOLDOWN**

  Increment or decrement the default mixer by an increment of 3.

- **KMIX\_VOLUP(X) or KMIX\_VOLDOWN(X)**

  Increment or decrement the default kmix mixer by a value of X.

- **KMIX\_VOLUP(X,device,X2,device2,X3,device3,...) or KMIX\_VOLDOWN(X,device,X2,device2,X3,device3,...)**

  X is the volume to adjust the following device by.

## konqueror\_plugin

The konqueror plugin supports the macros: KONQUEROR, KONQUEROR\_BACK, KONQUEROR\_FORWARD, KONQUEROR\_HOME, KONQUEROR\_STOP, KONQUEROR\_REFRESH, KONQUEROR\_RELOAD, KONQUEROR\_NEWTAB, KONQUEROR\_NEXTTAB, KONQUEROR\_PREVTAB, KONQUEROR\_BOOKMARK.

- By itself the KONQUEROR macros will start an instance of konqueror if there is not one already running.

  - Here are the macro definitions:

  - KONQUEROR\_BACK - Go back one page in the browse history.

  - KONQUEROR\_FORWARD - Go forward one page in the browse history.

  - KONQUEROR\_HOME - Go to the user defined home page.

  - KONQUEROR\_STOP - Stop the browser from loading a page.

  - KONQUEROR\_REFRESH or KONQUEROR\_RELOAD - Reload the current page.

  - KONQUEROR\_NEWTAB - Open a new tab in konqueror.

  - KONQUEROR\_NEXTTAB - Move to the next konqueror window tab.

  - KONQUEROR\_PREVTAB - Move to the previous konqueror window tab.

  - KONQUEROR\_BOOKMARK - Bookmark the current location.

  ## FILES

- *$HOME/.lineak/lineakd.conf*

  Personal configuration file.

## SEE ALSO

[lineakd(1)](/lineakd/1.md), [lineak\_defaultplugin(1)](/lineak_defaultplugin/1.md), [lineak\_xosdplugin(1)](/lineak_xosdplugin/1.md).

## AUTHOR

**lineak\_kdeplugins** was written by Sheldon Lee-Wen \<leewsb@hotmail.com\>.
