I followed the build and installation instructions on 5.1.7 and I can’t seem to activate it. The build succeeds (with deprecation warnings) and the installation and replacing gala work but I see the default alt-tab behaviour.
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Vala: /usr/bin/valac
-- checking for a minimum Vala version of 0.22
-- found Vala, version 0.40.24
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1")
-- Checking for modules 'gala;granite;libwnck-3.0'
-- Found gala, version 3.3.2
-- Found granite, version 5.5.0
-- Found libwnck-3.0, version 3.24.1
-- Configuring done
-- Generating done
-- Build files have been written to: /home/aral/sandbox/gala-alt-tab-plus/build
[ 25%] Generating src/Main.c, src/Widgets/RoundedActor.c
/home/aral/sandbox/gala-alt-tab-plus/src/Main.vala:435.13-436.35: warning: `Gdk.Display.get_device_manager' has been deprecated since 3.20.
/home/aral/sandbox/gala-alt-tab-plus/src/Main.vala:435.13-437.35: warning: `Gdk.DeviceManager.get_client_pointer' has been deprecated since 3.20
Compilation succeeded - 2 warning(s)
Scanning dependencies of target gala-alt-tab-plus
[ 50%] Building C object CMakeFiles/gala-alt-tab-plus.dir/src/Main.c.o
/home/aral/sandbox/gala-alt-tab-plus/build/src/Main.c: In function ‘gala_plugins_alt_tab_plus_main_get_current_modifiers’:
/home/aral/sandbox/gala-alt-tab-plus/build/src/Main.c:1571:2: warning: ‘gdk_display_get_device_manager’ is deprecated: Use 'gdk_display_get_default_seat' instead [-Wdeprecated-declarations]
_tmp2_ = gdk_display_get_device_manager (_tmp1_);
^~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkscreen.h:32:0,
from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /usr/include/mutter/meta/common.h:34,
from /usr/include/mutter/meta/boxes.h:26,
from /usr/include/mutter/meta/compositor.h:27,
from /usr/include/mutter/meta/meta-plugin.h:26,
from /usr/include/gala/gala.h:11,
from /home/aral/sandbox/gala-alt-tab-plus/build/src/Main.c:29:
/usr/include/gtk-3.0/gdk/gdkdisplay.h:171:20: note: declared here
GdkDeviceManager * gdk_display_get_device_manager (GdkDisplay *display);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/aral/sandbox/gala-alt-tab-plus/build/src/Main.c:1572:2: warning: ‘gdk_device_manager_get_client_pointer’ is deprecated [-Wdeprecated-declarations]
_tmp3_ = gdk_device_manager_get_client_pointer (_tmp2_);
^~~~~~
In file included from /usr/include/gtk-3.0/gdk/gdkdisplay.h:32:0,
from /usr/include/gtk-3.0/gdk/gdkscreen.h:32,
from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-3.0/gdk/gdk.h:32,
from /usr/include/gtk-3.0/gtk/gtk.h:30,
from /usr/include/mutter/meta/common.h:34,
from /usr/include/mutter/meta/boxes.h:26,
from /usr/include/mutter/meta/compositor.h:27,
from /usr/include/mutter/meta/meta-plugin.h:26,
from /usr/include/gala/gala.h:11,
from /home/aral/sandbox/gala-alt-tab-plus/build/src/Main.c:29:
/usr/include/gtk-3.0/gdk/gdkdevicemanager.h:44:14: note: declared here
GdkDevice * gdk_device_manager_get_client_pointer (GdkDeviceManager *device_manager);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 75%] Building C object CMakeFiles/gala-alt-tab-plus.dir/src/Widgets/RoundedActor.c.o
In file included from /home/aral/sandbox/gala-alt-tab-plus/build/src/Widgets/RoundedActor.c:25:0:
/usr/include/granite/granite.h:2090:1: warning: ‘GraniteTextStyle’ is deprecated [-Wdeprecated-declarations]
gchar* granite_text_style_get_stylesheet (GraniteTextStyle self,
^~~~~
/usr/include/granite/granite.h:586:15: note: declared here
typedef enum {
^
/usr/include/granite/granite.h:2110:1: warning: ‘GraniteTextStyle’ is deprecated [-Wdeprecated-declarations]
void granite_widgets_utils_apply_text_style_to_label (GraniteTextStyle text_style,
^~~~
/usr/include/granite/granite.h:586:15: note: declared here
typedef enum {
^
[100%] Linking C shared library libgala-alt-tab-plus.so
[100%] Built target gala-alt-tab-plus
[100%] Built target gala-alt-tab-plus
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/lib/x86_64-linux-gnu/gala/plugins/libgala-alt-tab-plus.so
-- Set runtime path of "/usr/local/lib/x86_64-linux-gnu/gala/plugins/libgala-alt-tab-plus.so" to ""
** (gala:4379): DEBUG: 12:15:18.790: Settings.vala:164: Loading settings from schema 'org.gnome.desktop.background'
** (gala:4379): DEBUG: 12:15:18.791: Settings.vala:164: Loading settings from schema 'org.pantheon.desktop.gala.appearance'
** (gala:4379): DEBUG: 12:15:18.792: Settings.vala:164: Loading settings from schema 'org.pantheon.desktop.gala.keybindings'
Window manager warning: Trying to re-add keybinding "switch-to-workspace-last".
Window manager warning: Trying to re-add keybinding "move-to-workspace-last".
** (gala:4379): DEBUG: 12:15:18.792: Settings.vala:164: Loading settings from schema 'org.pantheon.desktop.gala.shadows'
** (gala:4379): DEBUG: 12:15:18.793: Settings.vala:164: Loading settings from schema 'org.pantheon.desktop.gala.behavior'
** (gala:4379): DEBUG: 12:15:18.796: PluginManager.vala:126: Loaded plugin Mask Corners (libgala-maskcorners.so)
** (gala:4379): DEBUG: 12:15:18.798: PluginManager.vala:126: Loaded plugin Notify (libgala-notify.so)
** (gala:4379): DEBUG: 12:15:18.799: PluginManager.vala:126: Loaded plugin Popup Window (libgala-pip.so)
** (gala:4379): DEBUG: 12:15:18.801: PluginManager.vala:126: Loaded plugin Zoom (libgala-zoom.so)
** (gala:4379): DEBUG: 12:15:18.803: PluginManager.vala:126: Loaded plugin wingpanel-interface (libwingpanel-interface.so)
** (gala:4379): DEBUG: 12:15:18.803: Settings.vala:164: Loading settings from schema 'org.pantheon.desktop.gala.mask-corners'
** (gala:4379): DEBUG: 12:15:18.852: Settings.vala:53: Bind 'PlankDockPreferences' to '/net/launchpad/plank/docks/dock1/'
** (gala:4379): WARNING **: 12:15:18.853: Preferences.vala:192: '/usr/share/themes/elementary/plank/dock.theme' is read-only!
** (gala:4379): DEBUG: 12:15:18.853: Preferences.vala:349: Loading preferences from file '/usr/share/themes/elementary/plank/dock.theme'
(gala:4379): wingpanel-DEBUG: 12:15:18.911: Main.vala:76: DBus service registered.
(gala:4379): GLib-GObject-WARNING **: 12:15:19.171: invalid cast from 'CoglTexture2D' to '(null)'
OS: elementary OS 5.1.7 Hera x86_64
Host: LabTop Mk IV
Kernel: 5.4.0-56-generic
Uptime: 1 min
Packages: 2013
Shell: zsh 5.4.2
Resolution: 3840x2160
DE: Pantheon
WM: Mutter(Gala)
Terminal: io.elementary.t
CPU: Intel i7-10710U (12) @ 4.700GHz
GPU: Intel Device 9bca
Memory: 1425MiB / 15883MiB