Skip to content

Releases: yan-vidal/DeckLock

DeckLock 0.1

Choose a tag to compare

@yan-vidal yan-vidal released this 08 Sep 02:15

DeckLock 0.1

Primeiro release do DeckLock em Rust e GTK4 para Wayland.

Destaques

  • Tela de bloqueio Wayland: protocolo ext-session-lock-v1 e autenticação PAM.
  • Configurações visuais com Live Preview: interface GTK4 completa para gerenciar temas, mídias e preferências.
  • Configuração via Terminal (decklock config): altere ou inspecione qualquer opção via linha de comando sem abrir janela.
  • Temas integrados: Classic, Catppuccin Mocha/Latte, Dracula, Nord, Tokyo Night e Gruvbox.
  • Biblioteca e Pools de Mídia: fotos em slideshow e vídeos em loop independentes para bloqueio e modo ocioso.
  • Mídia padrão inclusa: vídeo autoral de Yan Vidal (videos/osaka_dotombori.mp4).
  • Teclado virtual e controle: OSK integrado e suporte opcional ao daemon sc-controller.
  • Bilíngue: suporte completo em Português (Brasil) e Inglês.

Instalação no Arch Linux

curl -fLO https://github.com/yan-vidal/DeckLock/releases/download/v0.1/decklock-0.1-1-x86_64.pkg.tar.zst
curl -fLO https://github.com/yan-vidal/DeckLock/releases/download/v0.1/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missing
sudo pacman -U --needed decklock-0.1-1-x86_64.pkg.tar.zst

DeckLock 0.1 — revision 2

Pre-release

Choose a tag to compare

@yan-vidal yan-vidal released this 08 Sep 10:46

DeckLock 0.1, package revision 2 — experimental Wayland lock screen.

Fixes decklock --config PATH config ..., which release 0.1 incorrectly rejected. Both positions of --config are now tested. GUI/lock options cannot be combined with configuration subcommands.

Downloads include an Arch x86_64 package, binary archive, PKGBUILD and SHA-256 checksums. The original Osaka video by Yan Vidal is included. These binaries target current Arch libraries, not every Linux distribution.

Validation: 38 library tests and the new argument-parser regression passed; clippy passed. The packaged binary was checked without a display for help, nested configuration edits, alternate paths, invalid-write protection and reset. No host installation or real-session authentication was performed during this audit.

The original v0.1 tag/assets are preserved. Revision 2 corresponds to source commit e763ad6. Media credits do not specify a separate reuse license; the former CC BY-SA statement in the development state document was incorrect and has been corrected.

Install after updating Arch:

sha256sum --check --ignore-missing SHA256SUMS
sudo pacman -U ./decklock-0.1-2-x86_64.pkg.tar.zst
decklock --settings