Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

kmscon-9.1.0+git14-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

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.

Provides

Requires

License

MIT

Changelog

* 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.

Files

/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