Skip to content

Releases: tvrzna/emptty

emptty-0.13.0

26 Aug 06:27
Compare
Choose a tag to compare

Fixes

  • fixed parsing of commands with quotes (#109)
  • XDG_SESSION_DESKTOP is set from DesktopNames (#114)
  • dbus-launch is skipped, if DBUS_SESSION_BUS_ADDRESS is already set (#112)
  • XDG_CURRENT_SESSION set into expected format to fix issues with e.g. Ubuntu GNOME (#122)

Features

  • option to have preselected last user (#115)
  • new paths for xorg and wayland session in .local/share/ (#110)
  • AUTO_SELECTION is available in global config for autoselecting only one available desktop (#119)
  • commands in login input (:help, :poweroff, :reboot, :suspend) (#118)

emptty-0.12.1

07 Jun 04:58
Compare
Choose a tag to compare

Fixes

  • fixed wrong value in manual and readme (#103)

Features

  • updated PAM library (#107)
  • removed unused code related to attemps of BSD support

emptty-0.12.0

28 Feb 09:53
Compare
Choose a tag to compare

Fixes

  • inheritance of resource limits to desktop (#97)
  • if account is locked, user is informed about that fact (#101)

Features

  • added user exit script available as ~/.config/emptty-exit (#96)
  • Selection=auto for skipping selection, if there is just one desktop available (#99)

emptty-0.11.0

19 Oct 05:30
Compare
Choose a tag to compare

Features

  • logging method default renamed into rotate; default still can be used
  • parameter -t, --tty could be accepted with its name (tty7 instead of 7)
  • timeouts for OpenRC service
  • XDG_CURRENT_DESKTOP environmental could be defined by .desktop value DesktopNames

emptty-0.10.0

04 May 05:17
Compare
Choose a tag to compare

Fixes

  • shortened login option of shell in dinit-script
  • refactored older parts of code to increase readability and improve memory efficiency

Features

  • ignore apostrophes and quotes inside properties
  • using pwd.h instead of executing of getent command
  • Xorg commands are not expected on /usr/bin/ path anymore
  • added XORG_SESSIONS_PATH and WAYLAND_SESSIONS_PATH for custom paths of desktops
  • chvt is done via syscall instead of executing a command
  • only one interrupt handler is used now

emptty-0.9.1

31 Jan 06:45
Compare
Choose a tag to compare

Fixes

  • stop password interrupt handler, after password being read
  • code cleanup according staticcheck recommendations
  • fixed typos

Features

  • start openrc-service after local and before getty
  • simple fish support for emptty file

emptty-0.9.0

30 Aug 05:21
Compare
Choose a tag to compare

Fixes

  • several fixes in readme and manual
  • current TTY is identified differently, existing ps -p is used just as fallback

Features

  • rootless Xorg does not require daemon mode, if emptty runs on expected TTY
  • support old getpwnam for user authorization as fallback
  • dbus-launch is started before desktop is started, that adds possibility to acquire DBUS_SESSION_BUS_ADDRESS and DBUS_SESSION_BUS_PID environmental variables
  • added ALWAYS_DBUS_LAUNCH option to provide starting dbus session without any other requirements
  • added \O issue escape sequence

emptty-0.8.1

30 Jun 04:43
Compare
Choose a tag to compare
Fixes
  • set correct XDG_SESSION_TYPE, before session is opened
  • added missing usage of pam_setcred
Features
  • dinit support
  • added config options HIDE_ENTER_LOGIN and HIDE_ENTER_PASSWORD to customize visibility of prompts

emptty-0.8.0

30 Apr 17:06
Compare
Choose a tag to compare
Fixes
  • fixed occasional issue with pam_loginuid caused by running in child thread
  • fixed case sensitivity in desktop environment
  • fixed case sensitivity on logging mode
Features
  • added LOGIN_SHELL to emptty file to define custom non-interactive shell
  • emptty file does not have to be executable anymore, if used as init script
  • added config options DEFAULT_SESSION and DEFAULT_SESSION_ENV to define default desktop session
  • added config option AUTOLOGIN_SESSION_ENV to improve autologin desktop selection
  • improved searching of autologin/default session (parsing exec, case insensivity on name)
  • allowed to pass arguments from autologin/default session
  • desktop files and emptty file allows to use ENV property instead of ENVIRONMENT

emptty-0.7.1

01 Apr 05:38
Compare
Choose a tag to compare
Fixes
  • set Xorg as default session for User Custom desktops
  • ends Wayland UTMP after session finishes
  • fixed creating ~/.cache/emptty folders as root, if max retries and autologin is used