Repository navigation
0.1.1 - 2026-10-11
Release Notes
Fixed
-
ext listanddoctortreat a plain GNOME session (XDG_CURRENT_DESKTOP=GNOME,
as on Fedora and Arch) as theusersession mode. gsctl used to pick the
only installed mode file instead, which isclassicwherever GNOME Classic
is installed, and reported Classic's extensions as enabled. -
Extension schemas whose id isn't spelled
org.gnome.shell.extensions.*,
such as GSConnect'sorg.gnome.Shell.Extensions.GSConnect, or which use
their own id at a path under/org/gnome/shell/extensions/, are now found
bysearch,schemaandget. -
applyfollows a symlinked state file when it points to a regular file you
own, so dotfiles linked into place by GNU Stow work again. Symlinks to
other users' files, FIFOs and oversized files are still refused. -
revertof akeys add(and any write that only removes commands, such
as clearing a shortcut'scommand) no longer needs--yes, as the README
always showed. Reverts that add or restore a command, re-enable an
extension, or touch the other guarded keys still need it.
Added
doctorwarns when GNOME's desktop schemas (gsettings-desktop-schemas)
aren't installed, instead of reporting that everything is fine.
Install gsctl 0.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/junoddev/gsctl/releases/download/v0.1.1/gsctl-installer.sh | shDownload gsctl 0.1.1
| File | Platform | Checksum |
|---|---|---|
| gsctl-aarch64-unknown-linux-gnu.tar.xz | ARM64 Linux | checksum |
| gsctl-x86_64-unknown-linux-gnu.tar.xz | x64 Linux | checksum |