Packages — K
kactivities 5.42.0 — Core components for the KDE Activity concept
KActivities provides the infrastructure needed to manage a user's activities, allowing them to switch between tasks, and for applications to update their state to match the user's current activity. This includes a daemon, a library for interacting with that daemon, and plugins for integration with other frameworks.
kactivities-stats 5.42.0 — Access usage statistics collected by the activity manager
The KActivitiesStats library provides a querying mechanism for the data that the activitiy manager collects - which documents have been opened by which applications, and what documents have been linked to which activity.
kaiju 1.6.2 — Fast and sensitive taxonomic classification for metagenomics
Kaiju is a program for sensitive taxonomic classification of high-throughput sequencing reads from metagenomic whole genome sequencing experiments.
kakoune 0.0.0-1.125c8b7 — Vim-inspired code editor
Kakoune is a code editor heavily inspired by Vim, as such most of its commands are similar to Vi's ones, and it shares Vi's "keystrokes as a text editing language" model. Kakoune has a strong focus on interactivity, most commands provide immediate and incremental results, while still being competitive (as in keystroke count) with Vim.
kallisto 0.43.1 — Near-optimal RNA-Seq quantification
Kallisto is a program for quantifying abundances of transcripts from RNA-Seq data, or more generally of target sequences using high-throughput sequencing reads. It is based on the novel idea of pseudoalignment for rapidly determining the compatibility of reads with targets, without the need for alignment. Pseudoalignment of reads preserves the key information needed for quantification, and kallisto is therefore not only fast, but also as accurate as existing quantification tools.
kapidox 5.42.0 — KDE Doxygen Tools
This framework contains scripts and data for building API documentation (dox) in a standard format and style for KDE.
For the actual documentation extraction and formatting the Doxygen tool is used, but this framework provides a wrapper script to make generating the documentation more convenient (including reading settings from the target framework or other module) and a standard template for the generated documentation.
karchive 5.42.0 — Qt 5 addon providing access to numerous types of archives
KArchive provides classes for easy reading, creation and manipulation of 'archive' formats like ZIP and TAR.
It also provides transparent compression and decompression of data, like the GZip format, via a subclass of QIODevice.
kauth 5.42.0 — Execute actions as privileged user
KAuth provides a convenient, system-integrated way to offload actions that need to be performed as a privileged user to small set of helper utilities.
kbd 2.0.4 — Linux keyboard utilities and keyboard maps
This package contains keytable files and keyboard utilities compatible for systems using the Linux kernel. This includes commands such as 'loadkeys', 'setfont', 'kbdinfo', and 'chvt'.
kbd-neo 2486 — Neo2 console layout
Kbd-neo provides the Neo2 keyboard layout for use with
kbookmarks 5.42.0 — Bookmarks management library
KBookmarks lets you access and manipulate bookmarks stored using the XBEL format.
kbproto 1.0.7 — Xorg KBProto protocol headers
X Keyboard (XKB) Extension defines a protocol to provide a number of new capabilities and controls for text keyboards.
kcmutils 5.42.0 — Utilities for KDE System Settings modules
KCMUtils provides various classes to work with KCModules. KCModules can be created with the KConfigWidgets framework.
kcodecs 5.42.0 — String encoding and manipulating library
KCodecs provide a collection of methods to manipulate strings using various encodings.
It can automatically determine the charset of a string, translate XML entities, validate email addresses, and find encodings by name in a more tolerant way than QTextCodec (useful e.g. for data coming from the Internet).
kcompletion 5.42.0 — Powerful autocompletion framework and widgets
This framework helps implement autocompletion in Qt-based applications. It provides a set of completion-ready widgets, or can be integrated it into your application's other widgets.
kconfig 5.42.0 — Kconfiguration settings framework for Qt
KConfig provides an advanced configuration system. It is made of two parts: KConfigCore and KConfigGui.
KConfigCore provides access to the configuration files themselves. It features:
Code generation: describe your configuration in an XML file, and use `kconfig_compiler to generate classes that read and write configuration entries.
Cascading configuration files (global settings overridden by local settings).
Optional shell expansion support (see docs/options.md).
The ability to lock down configuration options (see docs/options.md).
KConfigGui provides a way to hook widgets to the configuration so that they are automatically initialized from the configuration and automatically propagate their changes to their respective configuration files.
kconfigwidgets 5.42.0 — Widgets for configuration dialogs
KConfigWidgets provides easy-to-use classes to create configuration dialogs, as well as a set of widgets which uses KConfig to store their settings.
kcoreaddons 5.42.0 — Qt addon library with a collection of non-GUI utilities
KCoreAddons provides classes built on top of QtCore to perform various tasks such as manipulating mime types, autosaving files, creating backup files, generating random sequences, performing text manipulations such as macro replacement, accessing user information and many more.
kcrash 5.42.0 — Graceful handling of application crashes
KCrash provides support for intercepting and handling application crashes.
kdbusaddons 5.42.0 — Convenience classes for DBus
KDBusAddons provides convenience classes on top of QtDBus, as well as an API to create KDED modules.
kde-frameworkintegration 5.42.0 — KDE Frameworks 5 workspace and cross-framework integration plugins
Framework Integration is a set of plugins responsible for better integration of Qt applications when running on a KDE Plasma workspace.
kdeclarative 5.42.0 — Integration of QML and KDE work spaces
KDeclarative provides integration of QML and KDE work spaces. It's comprises two parts: a library used by the C++ part of your application to intergrate QML with KDE Frameworks specific features, and a series of QML imports that offer bindings to some of the Frameworks.
kded 5.42.0 — Central daemon of KDE work spaces
KDED stands for KDE Daemon. KDED runs in the background and performs a number of small tasks. Some of these tasks are built in, others are started on demand.
kdelibs4support 5.42.0 — KDE Frameworks 5 porting aid from KDELibs4
This framework provides code and utilities to ease the transition from kdelibs 4 to KDE Frameworks 5. This includes CMake macros and C++ classes whose functionality has been replaced by code in CMake, Qt and other frameworks.
Code should aim to port away from this framework eventually. The API documentation of the classes in this framework and the notes at http://community.kde.org/Frameworks/Porting_Notes should help with this.
kdesignerplugin 5.42.0 — Integrating KDE frameworks widgets with Qt Designer
This framework provides plugins for Qt Designer that allow it to display the widgets provided by various KDE frameworks, as well as a utility (kgendesignerplugin) that can be used to generate other such plugins from ini-style description files.
kdesu 5.42.0 — User interface for running shell commands with root privileges
KDESU provides functionality for building GUI front ends for (password asking) console mode programs. kdesu and kdessh use it to interface with su and ssh respectively.
kdevelop-pg-qt 2.0.0 — Parser generator library for KDevplatform
KDevelop-PG-Qt is the parser generator used in KDevplatform for some KDevelop language plugins (Ruby, PHP, CSS...).
kdevplatform 5.1.2 — Framework to build integrated development environments (IDEs)
KDevPlatform is the basis of KDevelop and contains some plugins, as well as code to create plugins, or complete applications.
kdewebkit 5.42.0 — KDE Integration for QtWebKit
This library provides KDE integration of the HTML rendering engine WebKit via QtWebKit.
kdnssd 5.42.0 — Network service discovery using Zeroconf
KDNSSD is a library for handling the DNS-based Service Discovery Protocol (DNS-SD), the layer of Zeroconf that allows network services, such as printers, to be discovered without any user intervention or centralized infrastructure.
kdoctools 5.42.0 — Create documentation from DocBook
Provides tools to generate documentation in various format from DocBook files.
keepassx 2.0.3 — Password manager
KeePassX is a password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-file which can be stored on an external storage device. The databases are encrypted using the algorithms AES or Twofish.
keepassxc 2.3.1 — Password manager
KeePassXC is a password manager or safe which helps you to manage your passwords in a secure way. You can put all your passwords in one database, which is locked with one master key or a key-file which can be stored on an external storage device. The databases are encrypted using the algorithms AES or Twofish.
keepkey-agent 0.9.0 — KeepKey as hardware SSH/GPG agent
This package allows using KeepKey as a hardware SSH/GPG agent.
kemoticons 5.42.0 — Convert text emoticons to graphical emoticons
KEmoticons converts emoticons from text to a graphical representation with images in HTML. It supports setting different themes for emoticons coming from different providers.
kentutils 302.0.0 — Assorted bioinformatics utilities
This package provides the kentUtils, a selection of bioinformatics utilities used in combination with the UCSC genome browser.
key-mon 1.17 — Show keyboard and mouse status
The key-mon utility displays the current keyboard and mouse status. This is useful for teaching and screencasts.
keybinder 0.3.1 — Library for registering global keyboard shortcuts
Keybinder is a library for registering global keyboard shortcuts. Keybinder works with GTK-based applications using the X Window System.
keyutils 1.5.10 — Linux key management utilities
Keyutils is a set of utilities for managing the key retention facility in the Linux kernel, which can be used by file systems, block devices, and more to gain and retain the authorization and encryption keys required to perform secure operations.
kfilemetadata 5.42.0 — Extract metadata from different fileformats
KFileMetaData provides a simple library for extracting the text and metadata from a number of different files. This library is typically used by file indexers to retrieve the metadata. This library can also be used by applications to write metadata.
kglobalaccel 5.42.0 — Global desktop keyboard shortcuts
KGlobalAccel allows you to have global accelerators that are independent of the focused window. Unlike regular shortcuts, the application's window does not need focus for them to be activated.
kguiaddons 5.42.0 — Utilities for graphical user interfaces
The KDE GUI addons provide utilities for graphical user interfaces in the areas of colors, fonts, text, images, keyboard input.
khal 0.9.8 — Console calendar program
Khal is a standards based console calendar program, able to synchronize with CalDAV servers through vdirsyncer.
khard 0.11.4 — Console address book using CardDAV
Khard is an address book for the console. It creates, reads, modifies and removes CardDAV address book entries at your local machine. For synchronizing with a remote address book,
vdirsyncer is recommended. Khard can also be used from within the email client
khmer 2.0 — K-mer counting, filtering and graph traversal library
The khmer software is a set of command-line tools for working with DNA shotgun sequencing data from genomes, transcriptomes, metagenomes and single cells. Khmer can make de novo assemblies faster, and sometimes better. Khmer can also identify and fix problems with shotgun data.
kholidays 17.12.1 — Library for regional holiday information
This library provides a C++ API that determines holiday and other special events for a geographical region.
khtml 5.42.0 — KDE Frameworks 5 HTML widget and component
ki18n 5.42.0 — KDE Gettext-based UI text internationalization
KI18n provides functionality for internationalizing user interface text in applications, based on the GNU Gettext translation system. It wraps the standard Gettext functionality, so that the programmers and translators can use the familiar Gettext tools and workflows.
KI18n provides additional functionality as well, for both programmers and translators, which can help to achieve a higher overall quality of source and translated text. This includes argument capturing, customizable markup, and translation scripting.
kicad 4.0-2.5f4599f — Electronics Design Automation Suite
Kicad is a program for the formation of printed circuit boards and electrical circuits. The software has a number of programs that perform specific functions, for example, pcbnew (Editing PCB), eeschema (editing electrical diagrams), gerbview (viewing Gerber files) and others.
kicad-library 4.0.6 — Libraries for kicad
This package provides Kicad component, footprint and 3D render model libraries.
kiconthemes 5.42.0 — Icon GUI utilities
This library contains classes to improve the handling of icons in applications using the KDE Frameworks.
kidletime 5.42.0 — Reporting of idle time of user and system
KIdleTime is a singleton reporting information on idle time. It is useful not only for finding out about the current idle time of the PC, but also for getting notified upon idle time events, such as custom timeouts, or user activity.
kiki 1.0.2 — 3D puzzle game
Kiki the nano bot is a 3D puzzle game. It is basically a mixture of the games Sokoban and Kula-World. Your task is to help Kiki, a small robot living in the nano world, repair its maker.
kimageformats 5.42.0 — Plugins to allow QImage to support extra file formats
This framework provides additional image format plugins for QtGui. As such it is not required for the compilation of any other software, but may be a runtime requirement for Qt-based software to support certain image formats.
kinit 5.42.0 — Library to speed up start of applications on KDE workspaces
Kdeinit is a process launcher similar to init used for booting UNIX. It launches processes by forking and then loading a dynamic library which contains a 'kdemain(...)' function. Using kdeinit to launch KDE applications makes starting KDE applications faster and reduces memory consumption.
kio 5.42.0 — Network transparent access to files and data
This framework implements a lot of file management functions. It supports accessing files locally as well as via HTTP and FTP out of the box and can be extended by plugins to support other protocols as well. There is a variety of plugins available, e.g. to support access via SSH. The framework can also be used to bridge a native protocol to a file-based interface. This makes the data accessible in all applications using the KDE file dialog or any other KIO enabled infrastructure.
kirigami 5.42.0 — QtQuick components for mobile user interfaces
Kirigami is a set of high level QtQuick components looking and feeling well on both mobile and desktop devices. They ease the creation of applications that follow the Kirigami Human Interface Guidelines.
kiss-fft-for-extempore 1.3.0 — Mixed-radix Fast Fourier Transform
Kiss FFT attempts to be a reasonably efficient, moderately useful FFT that can use fixed or floating data types and can easily be incorporated into a C program.
kitemmodels 5.42.0 — Set of item models extending the Qt model-view framework
KItemModels provides the following models:
KBreadcrumbSelectionModel - Selects the parents of selected items to create breadcrumbs.
KCheckableProxyModel - Adds a checkable capability to a source model.
KConcatenateRowsProxyModel - Concatenates rows from multiple source models.
KDescendantsProxyModel - Proxy Model for restructuring a Tree into a list.
KExtraColumnsProxyModel - Adds columns after existing columns.
KLinkItemSelectionModel - Share a selection in multiple views which do not have the same source model.
KModelIndexProxyMapper - Mapping of indexes and selections through proxy models.
KRearrangeColumnsProxyModel - Can reorder and hide columns from the source model.
KRecursiveFilterProxyModel - Recursive filtering of models.
KSelectionProxyModel - A Proxy Model which presents a subset of its source model to observers
kitemviews 5.42.0 — Set of item views extending the Qt model-view framework
KItemViews includes a set of views, which can be used with item models. It includes views for categorizing lists and to add search filters to flat and hierarchical lists.
kjobwidgets 5.42.0 — Widgets for showing progress of asynchronous jobs
KJobWIdgets provides widgets for showing progress of asynchronous jobs.
klick 0.12.2 — Metronome for JACK
klick is an advanced command-line based metronome for JACK. It allows you to define complex tempo maps for entire songs or performances.
kmediaplayer 5.42.0 — KDE Frameworks 5 plugin interface for media player features
KMediaPlayer builds on the KParts framework to provide a common interface for KParts that can play media files.
This framework is a porting aid. It is not recommended for new projects, and existing projects that use it are advised to port away from it, and use plain KParts instead.
kmod 24 — Kernel module tools
Kmod is a set of tools to handle common tasks with Linux kernel modules like insert, remove, list, check properties, resolve dependencies and aliases.
These tools are designed on top of libkmod, a library that is shipped with kmod. The aim is to be compatible with tools, configurations and indices from the module-init-tools project.
kmscon 8 — Linux KMS-based terminal emulator
Kmscon is a terminal emulator based on Linux's kernel mode setting (KMS). It can replace the in-kernel virtual terminal (VT) implementation with a user-space console. Compared to the Linux console, kmscon provides enhanced features including XKB-compatible internationalized keyboard support, UTF-8 input/font support, hardware-accelerated rendering, multi-seat support, a replacement for
mingetty, and more.
knewstuff 5.42.0 — Framework for downloading and sharing additional application data
The KNewStuff library implements collaborative data sharing for applications. It uses libattica to support the Open Collaboration Services specification.
knights 025 — Multiplayer dungeon game involving knights and quests
Knights is a multiplayer game involving several knights who must run around a dungeon and complete various quests. Each game revolves around a quest – for example, you might have to find some items and carry them back to your starting point. This may sound easy, but as there are only enough items in the dungeon for one player to win, you may end up having to kill your opponents to get their stuff! Other quests involve escaping from the dungeon, fighting a duel to the death against the enemy knights, or destroying an ancient book using a special wand.
knot 2.6.5 — Authoritative DNS name server
Knot DNS is an authoritative name server for the Domain Name System (DNS), designed to meet the needs of root and top-level domain (TLD) name servers. It is implemented as a threaded daemon and uses a number of programming techniques to improve speed. For example, the responder is completely lock-free, resulting in a very high response rate. Other features include automatic DNS Security Extensions (DNSSEC) signing, dynamic record synthesis, and on-the-fly re-configuration.
knotifications 5.42.0 — Desktop notifications
KNotification is used to notify the user of an event. It covers feedback and persistent events.
knotifyconfig 5.42.0 — Configuration dialog for desktop notifications
KNotifyConfig provides a configuration dialog for desktop notifications which can be embedded in your application.
kobodeluxe 0.5.1 — Shooter with space station destruction
Kobo Deluxe is an enhanced version of Akira Higuchi's XKobo graphical game for Un*x systems with X11.
- License: GPL 2+.
- Website: http://olofson.net/kobodl/.
- Package source: games.scm.
- Patches: kobodeluxe-const-charp-conversion.patch, kobodeluxe-enemies-pipe-decl.patch, kobodeluxe-graphics-window-signed-char.patch, kobodeluxe-manpage-minus-not-hyphen.patch, kobodeluxe-midicon-segmentation-fault.patch, kobodeluxe-paths.patch.
- Lint issues: No.
- Builds: x86_64-linux, i686-linux, armhf-linux.
kodi 18.0_alpha-8.ec16dbc — Media center for home theater computers
Kodi is a media center application for playing videos, music, games, etc. Kodi is highly customizable and features a theme and plug-in system.
kodi-cli 1.1-1.104dc23 — Control Kodi from the command line
kodi-cli is a tool for sending commands to a Kodi server using JSON RPC.
Play, pause, stop the currently playing item.
Skip forward or backward in the currently playing item.
Play or queue to the currently list of YouTube videos.
Interactive and noninteractive volume control.
Send text to the Kodi keyboard.
Update or clean Kodi libraries.
kpackage 5.42.0 — Installation and loading of additional content as packages
The Package framework lets the user install and load packages of non binary content such as scripted extensions or graphic assets, as if they were traditional plugins.
kparts 5.42.0 — Plugin framework for user interface components
This library implements the framework for KDE parts, which are widgets with a user-interface defined in terms of actions.
kpeople 5.42.0 — Provides access to all contacts and aggregates them by person
KPeople offers unified access to our contacts from different sources, grouping them by person while still exposing all the data. KPeople also provides facilities to integrate the data provided in user interfaces by providing QML and Qt Widgets components. The sources are plugin-based, allowing to easily extend the contacts collection.
kplotting 5.42.0 — Data plotting library
KPlotWidget is a QWidget-derived class that provides a virtual base class for easy data-plotting. The idea behind KPlotWidget is that you only have to specify information in "data units", the natural units of the data being plotted. KPlotWidget automatically converts everything to screen pixel units.
kpmcore 3.3.0 — Library for managing partitions
Library for managing partitions.
kpty 5.42.0 — Interfacing with pseudo terminal devices
This library provides primitives to interface with pseudo terminal devices as well as a KProcess derived class for running child processes and communicating with them using a pty.
krita 3.3.3 — Digital painting application
Krita is a professional painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry. Notable features include brush stabilizers, brush engines and wrap-around mode.
krita 4.0.0 — Digital painting application
Krita is a professional painting tool designed for concept artists, illustrators, matte and texture artists, and the VFX industry. Notable features include brush stabilizers, brush engines and wrap-around mode.
krona-tools 2.7 — Hierarchical data exploration with zoomable HTML5 pie charts
kross 5.42.0 — KDE Frameworks 5 solution for application scripting
Kross is a scripting bridge for the KDE Development Platform used to embed scripting functionality into an application. It supports QtScript as a scripting interpreter backend.
Kross provides an abstract API to provide scripting functionality in a interpreter-independent way. The application that uses Kross should not need to know anything about the scripting language being used. The core of Kross provides the framework to deal transparently with interpreter-backends and offers abstract functionality to deal with scripts.
krunner 5.42.0 — Framework for Plasma runners
The Plasma workspace provides an application called KRunner which, among other things, allows one to type into a text area which causes various actions and information that match the text appear as the text is being typed.
kservice 5.42.0 — Plugin framework for desktop services
KService provides a plugin framework for handling desktop services. Services can be applications or libraries. They can be bound to MIME types or handled by application specific code.
ksyntaxhighlighting 5.42.0 — Syntax highlighting engine for Kate syntax definitions
This is a stand-alone implementation of the Kate syntax highlighting engine. It's meant as a building block for text editors as well as for simple highlighted text rendering (e.g. as HTML), supporting both integration with a custom editor as well as a ready-to-use
ktexteditor 5.42.0 — Full text editor component
KTextEditor provides a powerful text editor component that you can embed in your application, either as a KPart or using the KF5::TextEditor library.
ktextwidgets 5.42.0 — Text editing widgets
KTextWidgets provides widgets for displaying and editing text. It supports rich text as well as plain text.
kunitconversion 5.42.0 — Converting physical units
KUnitConversion provides functions to convert values in different physical units. It supports converting different prefixes (e.g. kilo, mega, giga) as well as converting between different unit systems (e.g. liters, gallons).
kurly 1.2.1 — Command-line HTTP client
kurly is an alternative to the
curl program written in Go. kurly is designed to operate in a similar manner to curl, with select features. Notably, kurly is not aiming for feature parity, but common flags and mechanisms particularly within the HTTP(S) realm are to be expected. kurly does not offer a replacement for libcurl.
kwallet 5.42.0 — Safe desktop-wide storage for passwords
This framework contains an interface to KWallet, a safe desktop-wide storage for passwords and the kwalletd daemon used to safely store the passwords on KDE work spaces.
kwayland 5.42.0 — Qt-style API to interact with the wayland client and server
As the names suggest they implement a Client respectively a Server API for the Wayland protocol. The API is Qt-styled removing the needs to interact with a for a Qt developer uncomfortable low-level C-API. For example the callback mechanism from the Wayland API is replaced by signals, data types are adjusted to be what a Qt developer expects - two arguments of int are represented by a QPoint or a QSize.
kwidgetsaddons 5.42.1 — Large set of desktop widgets
Provided are action classes that can be added to toolbars or menus, a wide range of widgets for selecting characters, fonts, colors, actions, dates and times, or MIME types, as well as platform-aware dialogs for configuration pages, message boxes, and password requests.
kwindowsystem 5.42.0 — KDE access to the windowing system
KWindowSystem provides information about and allows interaction with the windowing system. It provides a high level API, which is windowing system independent and has platform specific implementations. This API is inspired by X11 and thus not all functionality is available on all windowing systems.
In addition to the high level API, this framework also provides several lower level classes for interaction with the X Windowing System.
kxmlgui 5.42.0 — Framework for managing menu and toolbar actions
KXMLGUI provides a framework for managing menu and toolbar actions in an abstract way. The actions are configured through a XML description and hooks in the application code. The framework supports merging of multiple descriptions for integrating actions from plugins.
kxmlrpcclient 5.42.0 — XML-RPC client
This library contains simple XML-RPC Client support. It is a complete client and is easy to use. Only one interface is exposed, kxmlrpcclient/client.h and from that interface, you only need to use 3 methods: setUrl, setUserAgent and call.
kyotocabinet 1.2.76 — Kyoto Cabinet is a modern implementation of the DBM database
Kyoto Cabinet is a standalone file-based database that supports Hash and B+ Tree data storage models. It is a fast key-value lightweight database and supports many programming languages. It is a NoSQL database.