Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: kmscon | Distribution: openSUSE Tumbleweed |
Version: 9.1.0+git14 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Aug 4 10:56:54 2025 |
Group: System/Console | Build host: reproducible |
Size: 2533668 | Source RPM: kmscon-9.1.0+git14-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/Aetf/kmscon/ | |
Summary: Linux KMS/DRM based virtual Console Emulator |
Kmscon is a simple terminal emulator based on linux kernel mode setting (KMS). It is an attempt to replace the in-kernel VT implementation with a userspace console.
MIT
* Mon Aug 04 2025 Fabian Vogt <fvogt@suse.com> - Update to version 9.1.0+git14: * Revert "Fix kmscon not restarting the login shell" * Pango: move block sigchild to its own function * Make sure the main thread gets SIGCHLD * Fix github CI, after renaming develop to main * Add warning for kms cursor setting * Hide hardware cursor on vt switching * kmscon-launch-gui.sh: Use $@ instead of ${@:1} * Restore VT terminal on setForeground * kmscon-launch-gui: Add escape sequence for tmux * kmscon-launch-gui.sh: wait for tty to be active * Add drmSetBackground and drmSetForeground escape codes * github-ci: update package list before installing * Add basic CI for all pull request * Fix build of conf.c with xkbcommon * Bump version to 9.1.0 * Update NEWS for the upcoming 9.1.0 release * pixman: fix unitilized return value in alloc_indirect() * Fix unitialized variable n in video_init() * Change desired_width/desired_height to be one argument, "mode" * Abort and log error if incomaptible options are used. * Add retry logic to display activation * Add arguments to set the desired resolution. * Fix x11 options and toggle layout * Unifont: Remove codepoint > 0xffff * Update man page for --vt * Add selinux permissions * Revert login session tracking and add foreground check - Drop patches, now upstream: * 0001-Revert-login-session-tracking-and-add-foreground-che.patch - Drop kmscon-no-date-time.patch, meanwhile replaced by SOURCE_DATE_EPOCH - Enable unifont again * Wed Mar 05 2025 Fabian Vogt <fvogt@suse.com> - Replace code fix with code removal: * Add 0001-Revert-login-session-tracking-and-add-foreground-che.patch * Delete 0001-Fix-systemd-monitor-initialization.patch * Fri Feb 28 2025 Fabian Vogt <fvogt@suse.com> - Add patch to fix systemd event handling: * 0001-Fix-systemd-monitor-initialization.patch * Thu Feb 27 2025 Fabian Vogt <fvogt@suse.com> - Update to version 9.0.0+git42: * tests: remove unused X11 include * Clean up monitors * Fix kmscon not restarting the login shell * Fix segfault in bind_display() * Fix running with simpledrm (boo# * chore: refresh documentation and command-line instructions * chore: update Unifont hex data to 16.0.01 * Output help menu to stdout instead stderr * Fix dummy session bug and memory leak * Set terminal's awake status based on session type * Initial support for systemd login session monitoring * Fix build warnings and update build readme * Add missing libtsm_deps to pixman renderer * units: Order ourselves after plymouth * units: Order ourselves after logins are possible * units: Call /sbin/agetty instead of /bin/login * Add elogind support * Use current KMS videomode by default and add an option to control this. * Allow quoting to preserve spaces in the login option in config file * Add Check unit test files for libshl * Revert the bumped libtsm version in 0310e62e0473d94d649a59e7a9d7622dfa6302e8 * Make code sent by backspace key configurable * tests: fix warnings * build: fix duplicated libdrm dependency detection * Use correct systemd system unit directory - Drop patches, now upstream: * 0001-Use-correct-systemd-system-unit-directory.patch - Disable builtin unifont due to excessive size (gh#Aetf/kmscon#102) - Disable 3D acceleration to avoid hard dependency on Mesa (disabled by default anyway) * Mon Aug 29 2022 Jan Engelhardt <jengelh@inai.de> - Update to release 9.0.0 * uxkb: add Compose (dead-key) support * Add --xkb-compose-file option * Custom palette support - Delete kmscon-x-linking.patch (obsolete) - Add 0001-Use-correct-systemd-system-unit-directory.patch * Thu Mar 07 2019 Fabian Vogt <fvogt@suse.com> - Update to git 01dd0a2: * build: update systemd dependency * Update helper script to point to correct location of the binary * Fix file conflict during instal * Initial support for 24bit fbdev * Use a startup script to get default XKB settings from localed * Wed Jul 18 2018 fvogt@suse.com - Switch to https://github.com/Aetf/kmscon: * text: font: implement underlines * Use background color rather than hardcoded black color to fill margin * drm3d: fix coordinate in uterm_display_fill, finally fixed margin color issue * pty: remove deprecated signal constant SIGUNUSED * build: fix compiler warnings * text: font: implement italics * font: fix caching issues * Missing check for underlines in kmscon_font_attr_match - Only build the drm2d backend * Sun Aug 03 2014 jengelh@inai.de - Update to new upstream release 8 * wlterm and libuvt were removed (in a separate package now) * The freetype2 font backend and cairo text renderer were removed * Dynamic font resizing is now supported. Use Ctrl-Plus and Ctrl-Minus for this. * Wed Oct 09 2013 crrodriguez@opensuse.org - version 7+git52 - Corrects systemd units so they work correctly with current versions - add uvtd new Virtual Terminal daemon, disabled by default in upstream and here as well. - bugfixes - Use scanelf to remove executable stack from mod_unifont while the problem is fixed at its roots. * Mon Apr 22 2013 dimstar@opensuse.org - Add kmscon-x-linking.patch: Fix inclusion of xkbcommon: this all used wrongly to be pulled in by SDL. kmscon though does include the xkbcommon headers on its own and as such must take care of finding them appropriately.
/usr/bin/kmscon /usr/bin/kmscon-launch-gui /usr/lib/systemd/system/kmscon.service /usr/lib/systemd/system/kmsconvt@.service /usr/lib64/kmscon /usr/lib64/kmscon/mod-bbulk.so /usr/lib64/kmscon/mod-pango.so /usr/lib64/kmscon/mod-pixman.so /usr/lib64/kmscon/mod-unifont.so /usr/libexec/kmscon /usr/libexec/kmscon/kmscon /usr/share/licenses/kmscon /usr/share/licenses/kmscon/COPYING /usr/share/man/man1/kmscon.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Aug 21 22:32:34 2025