pop-os / shell

Pop!_OS Shell
GNU General Public License v3.0
4.88k stars 266 forks source link

[Clearlinux / Solus ] install successful, but no tiling - gnome-shell 3.38 issue ? #937

Open vareille opened 3 years ago

vareille commented 3 years ago

(1) Issue/Bug Description:

installation goes smoothly / restart computer / I set tiling on via the menu, but no tiling occurs.

I have also the same problem with Solus gnome. Could it be an issue with gnome-shell 3.38 ?

(2) Steps to reproduce (if you know): 1) install Clear Linux OS desktop (version 34500 - x11 - gnome shell version is 3.38.4 - gnu make 4.3) 2) install typescript ( tsc version 4.2.4): sudo swupd bundle-add nodejs-basic sudo npm install -g typescript 3) install pop-os shell git clone https://github.com/pop-os/shell.git cd shell make local-install (answer y to shortcut question) (installation seems ok according to terminal output - see below) 4) logout and re-log the icon is on the top right turning tiling On / Off in the menu has no effect.

(3) Expected behavior:

some tiling

(4) Distribution (run cat /etc/os-release): NAME="Clear Linux OS" VERSION=1 ID=clear-linux-os ID_LIKE=clear-linux-os VERSION_ID=34500 PRETTY_NAME="Clear Linux OS" ANSI_COLOR="1;35" HOME_URL="https://clearlinux.org" SUPPORT_URL="https://clearlinux.org" BUG_REPORT_URL="mailto:dev@lists.clearlinux.org" PRIVACY_POLICY_URL="http://www.intel.com/privacy" BUILD_ID=34500

(5) Gnome Shell version: 3.38.4

(6) Pop Shell version (run apt policy pop-shell or provide the latest commit if building locally):

Last commit is 163d207 I've cloned it on 2021 Apr 14 09:12

(7) Where was Pop Shell installed from:

cloned from this github

(8) Monitor Setup (2 x 1080p, 4K, Primary(Horizontal), Secondary(Vertical), etc):

(9) Other Installed/Enabled Extensions:

none

(10) Other Notes:

(it was working fine with POP!_OS on the same computer) terminal output on make local-install:

UUID is "pop-shell@system76.com"
depcheck
rm -rf _build schemas/gschemas.compiled target
tsc
for proj in color_dialog floating_exceptions; do tsc --p src/${proj}; done
sh scripts/transpile.sh
glib-compile-schemas schemas
touch schemas
rm -rf _build
mkdir -p _build
cp -r metadata.json icons schemas target/*.js *.css _build
for proj in color_dialog floating_exceptions; do \
    mkdir -p _build/${proj}; \
    cp -r target/${proj}/*.js _build/${proj}; \
done
rm -rf /home/minipc/.local/share/gnome-shell/extensions/pop-shell@system76.com
mkdir -p /home/minipc/.local/share/gnome-shell/extensions/pop-shell@system76.com /home/minipc/.local/share/pop-shell/launcher /home/minipc/.local/share/pop-shell/scripts
cp -r _build/* /home/minipc/.local/share/gnome-shell/extensions/pop-shell@system76.com/
cp -r src/plugins/* /home/minipc/.local/share/pop-shell/launcher
cp -r src/scripts/* /home/minipc/.local/share/pop-shell/scripts
chmod +x /home/minipc/.local/share/pop-shell/launcher/**/*.js /home/minipc/.local/share/pop-shell/scripts/*
if ! command -v gnome-extensions >/dev/null; then \
    echo 'You must install gnome-extensions to configure or enable via this script' \
    '(`gnome-shell` on Debian systems, `gnome-extensions` on openSUSE systems.)'; \
    exit 1; \
fi
sh scripts/configure.sh
+ set_keybindings
+ shortcut_applied
+ test -f ./.confirm_shortcut_change
+ read -p 'Pop shell will override your default shortcuts. Are you sure? (y/n) ' CONT
Pop shell will override your default shortcuts. Are you sure? (y/n) y
+ test y = y
+ touch ./.confirm_shortcut_change
+ return 1
+ left=h
+ down=j
+ up=k
+ right=l
+ KEYS_GNOME_WM=/org/gnome/desktop/wm/keybindings
+ KEYS_GNOME_SHELL=/org/gnome/shell/keybindings
+ KEYS_MUTTER=/org/gnome/mutter/keybindings
+ KEYS_MEDIA=/org/gnome/settings-daemon/plugins/media-keys
+ KEYS_MUTTER_WAYLAND_RESTORE=/org/gnome/mutter/wayland/keybindings/restore-shortcuts
+ dconf write /org/gnome/mutter/wayland/keybindings/restore-shortcuts '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/minimize '@as ['\''<Super>comma'\'']'
+ dconf write /org/gnome/shell/keybindings/open-application-menu '@as []'
+ dconf write /org/gnome/shell/keybindings/toggle-message-tray '@as ['\''<Super>v'\'']'
+ dconf write /org/gnome/shell/keybindings/toggle-overview '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-left '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-right '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/maximize '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/unmaximize '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/move-to-monitor-up '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/move-to-monitor-down '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/move-to-monitor-left '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-down '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/move-to-workspace-up '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/move-to-monitor-right '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-down '['\''<Primary><Super>Down'\'','\''<Primary><Super>j'\'']'
+ dconf write /org/gnome/desktop/wm/keybindings/switch-to-workspace-up '['\''<Primary><Super>Up'\'','\''<Primary><Super>k'\'']'
+ dconf write /org/gnome/mutter/keybindings/toggle-tiled-left '@as []'
+ dconf write /org/gnome/mutter/keybindings/toggle-tiled-right '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/toggle-maximized '['\''<Super>m'\'']'
+ dconf write /org/gnome/settings-daemon/plugins/media-keys/screensaver '['\''<Super>Escape'\'']'
+ dconf write /org/gnome/settings-daemon/plugins/media-keys/home '['\''<Super>f'\'']'
+ dconf write /org/gnome/settings-daemon/plugins/media-keys/email '['\''<Super>e'\'']'
+ dconf write /org/gnome/settings-daemon/plugins/media-keys/www '['\''<Super>b'\'']'
+ dconf write /org/gnome/settings-daemon/plugins/media-keys/terminal '['\''<Super>t'\'']'
+ dconf write /org/gnome/settings-daemon/plugins/media-keys/rotate-video-lock-static '@as []'
+ dconf write /org/gnome/desktop/wm/keybindings/close '['\''<Super>q'\'']'
+ gnome-extensions list
+ grep native-window
native-window-placement@gnome-shell-extensions.gcampax.github.com
++ gnome-extensions list
++ grep native-window
+ gnome-extensions enable native-window-placement@gnome-shell-extensions.gcampax.github.com
+ dconf write /org/gnome/mutter/workspaces-only-on-primary false
echo "Restart shell!"
Restart shell!
if bash -c 'xprop -root &> /dev/null'; then \
    busctl --user call org.gnome.Shell /org/gnome/Shell org.gnome.Shell Eval s 'Meta.restart("Restarting Gnome...")'; \
else \
    gnome-session-quit --logout; \
fi
sleep 3
gnome-extensions enable "pop-shell@system76.com"
mmstick commented 3 years ago

Check the output of GNOME Shell with journalctl -o cat -f /usr/bin/gnome-shell. Verify that the extension is enabled without errors. This extension only officially supports 3.36 and 3.38