G-dH / vertical-workspaces

V-Shell is a GNOME Shell extension that allows you to customize the layout and behavior of the Shell UI.
GNU General Public License v3.0
229 stars 19 forks source link

[BUG] error in ubunu 24.04 #163

Closed kurokirasama closed 3 months ago

kurokirasama commented 4 months ago

Describe the bug A clear and concise description of what the bug is.

It cannot be activated.

Basic debug information

To Reproduce In settings I got this error:

The settings of extension vertical-workspaces@G-dH.github.com had an error:

GLib.FileError: Failed to open file “/home/kira/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/schemas/gschemas.compiled”: open() failed: No such file or directory

Stack trace:
  getSettings@resource:///org/gnome/Shell/Extensions/js/extensions/sharedInternals.js:100:53
  fillPreferencesWindow@file:///home/kira/.local/share/gnome-shell/extensions/vertical-workspaces@G-dH.github.com/prefs.js:77:34
  _loadPrefs@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:41:18
  async*_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:26:14
  ExtensionPrefsDialog@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:17:4
  OpenExtensionPrefsAsync@resource:///org/gnome/Shell/Extensions/js/extensionsService.js:139:33
  async*_handleMethodCall@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:373:35
  _wrapJSObject/<@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:408:34
  _init/GLib.MainLoop.prototype.runAsync/</<@resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266:34

Expected behavior It should work.

Screenshots If applicable, add screenshots to help explain your problem.

System:

System log output open terminal, execute: journalctl /usr/bin/{gjs,gnome-shell} -fo cat reproduce the bug, copy the output from terminal if any.

G-dH commented 4 months ago

It should work, but it needs to be properly installed. If you just copied the files from the archive, you need to compile the schema:

glib-compile-schemas ./schemas/