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

kmscon-9.3.0+git1-1.1 RPM for aarch64

From OpenSuSE Ports Tumbleweed for aarch64

Name: kmscon Distribution: openSUSE Tumbleweed
Version: 9.3.0+git1 Vendor: openSUSE
Release: 1.1 Build date: Fri Jan 23 14:03:43 2026
Group: System/Console Build host: reproducible
Size: 2621671 Source RPM: kmscon-9.3.0+git1-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://github.com/kmscon/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

* Fri Jan 23 2026 Fabian Vogt <fvogt@suse.com>
  - Update to version 9.3.0+git1:
    * Fix build on i686
  - Update to version 9.3.0:
    * Prepare 9.3.0 release
    * conf: ignore unknown options
    * Fix XDG_VTNR not set:
    * drm: Add legacy modesetting fallback support.
    * input: print device name in probe
    * input: Add missing close(fd) in input_init_abs()
    * Add Touchscreen support
    * Unifont font_unifont_data.hex => 17.0.3 hex.
    * README.md: fix the kms.conf link
    * Fix DPMS timer not resetting when display activates
    * drm: Fix when no display is connected at startup
    * Remove render-engine configuration
    * kmscon_conf.c: Fix llvm compilation failure
    * terminal: fix paste with empty copy
    * terminal: Use tsm_vte_paste() for middle-click paste
    * bump libtsm to 4.4.0, to use tsm_vte_paste()
    * bbulk: Fix a bug with overflow glyph and damage support
    * bbulk: Add damage_cell()
    * Draw margins in the text renderer
    * bbulk: Set damage rectangle to drm drivers
    * drm: add has_damage
    * drm: add need_redraw()
    * drm: Add set_damage() callback
    * bbulk: set_coordinate() use x and y instead of uterm_video_blend_req
    * kmscon launcher script: redirect dbus-send errors to /dev/null
    * drm: don't print warning on EBUSY
    * Fix drag button encoding: use button+32 for motion events
    * Fix mouse drag tracking: propagate button state in motion events
    * Add DPMS screen timeout feature
    * Rename kmscon.conf to kmscon.conf.example
    * avoid overwriting `kmscon.conf`
    * drm: disable all cursor planes.
    * terminal: remove spurious warning
    * drm: Use display name in logs
    * Remove immediate argument to uterm_display_swap()
    * drm: Use Atomic commit for drm
    * drm3d: refactor error logs
    * Set capabilities for atomic modesetting
    * Add uterm_display_ready()
    * text: add default attribute to prepare()
    * Fix mouse selection can crash kmscon
    * bbulk: Fix cell under the cursor.
    * Add grab-reboot option to example config file
    * bbulk: Handle font overflow with damage.
    * bbulk: Add damage support
    * Add name to struct uterm_display
    * drm_shared: Set DPMS to ON for new display
    * drm_shared: move modes initialization to init_modes()
    * drm: make struct uterm_drm_display part of uterm_drm[23]d_display
    * drm_shared: only store the modes that we may use later.
    * Remove display_activate and deactivate
    * drm2d/drm3d: move display init/destroy
    * Removed unused struct drm2d_video and display_get_modes* functions
    * Move SetCursor workaround to where modeset is done
    * Set display->video early.
    * Simplify uterm_display_get_states
    * split uterm_drm_display_swap()
    * Add an opengl flag to check for opengl support
    * Fix typo in kmscon.1
    * Fix typo in kmscon.conf
    * logind: doesn't monitor seats if started with VT
    * Fix mouse when using multiple monitor.
    * Reset selection on key press, or wheel up/down
    * Don't print function/file for log_notice
    * Forward mouse wheel events to applications in mouse tracking mode
    * fix: apply clang-format-20 formatting
    * Add --grab-reboot option to trigger system reboot via keyboard shortcut
    * Enable mouse support by default
    * drm3d: Use drmModeAddFB2()
    * drm2d: use libdrm functions for dumb buffers
    * Convert backspace delete to a runtime option, and enable it.
    * Merge all kmscon_pty_set_xxx() into kmscon_pty_set_conf()
    * shared_drm: use the DRM_MODE_TYPE_PREFERRED
    * Move display modes to shared drm.
    * Move vblank timer to fbdev, as it's the only user.
    * Remove unused uterm_display_fake_blend()
    * Remove unused segfault callback
    * Remove unused get_buffers function
    * single quotes
    * inotifywait, shfmt, case
    * fix tty0 reading, use var
    * Portable kmscon-launch-gui.sh
    * github-ci: Check sources format with clang-format
    * format tests with clang-format
    * Format code with clang-format
    * Add a .clang-format to have consistent formating
    * Remove bashism in kmscon-launch-gui.sh
    * kmscon systemd services: specify TERM for agetty
    * Substitute shell variable from env when starting login
* Wed Dec 03 2025 Adam Mizerski <adam@mizerski.pl>
  - change repo to https://github.com/kmscon/kmscon
  - Update to version 9.2.1:
    * Bump to version 9.2.1
    * Remove release github workflow
    * Fix typo in README.md
    * Remove render-timing option from man pages and help
    * Update Readme.md after moving back to github/kmscon/kmscon
    * Remove bblit renderer and make bbulk built-in.
    * Remove the blit callback, as it was only used by pixman
    * Remove pixman text renderer
    * print backends
    * Fix mouse pointer stuck at up left corner
* 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.

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-pango.so
/usr/lib64/kmscon/mod-unifont.so
/usr/libexec/kmscon
/usr/libexec/kmscon/kmscon
/usr/share/doc/packages/kmscon
/usr/share/doc/packages/kmscon/kmscon.conf.example
/usr/share/licenses/kmscon
/usr/share/licenses/kmscon/COPYING
/usr/share/man/man1/kmscon.1.gz
/usr/share/man/man1/kmscon.conf.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jan 30 23:17:09 2026