You are not logged in.

#1 2021-07-28 05:52:50

zegkljan
Member
Registered: 2017-12-30
Posts: 60

[SOLVED] Guake misbehaves after a recent upgrade

After a restart after a recent upgrade (see below, Guake was not upgraded), Guake greeted me with a message, that it cannot bind the F12 key (which was the key I set up in Guake to toggle the terminal). I worked around this by setting this up in Gnome preferences as a custom shortcut triggering guake -t. However, this is not the only problem. It does not respect a number of settings in the preferences (going from top to bottom in the Main Window section in Guake preferences):

  • Stay on top - does not stay on top, as if this was not checked

  • Refocus if open - does not refocus, as if this was not checked

  • Bottom align window instead of top align - the terminal is vertically centered instead of being at the top or bottom, no matter which of the two I set in preferences <- this is, by far, the most annoying misbehaviour

  • Appear on mouse display/Appear on display - it always comes up on mouse display, no matter whether I check Appear on mouse display, or how I set Appear on display

  • Horizontal Alignment - if the Width is not 100%, the terminal is always centered, no matter what I set

Does this happen to anyone else? Does anyone have a clue what might be the root of the problem, as Guake was NOT upgraded in the last upgrade?

This is the pacman log from last upgrade:

[2021-07-28T00:08:18+0200] [PACMAN] Running 'pacman -S -y -u --config /etc/pacman.conf --'
[2021-07-28T00:08:18+0200] [PACMAN] synchronizing package lists
[2021-07-28T00:08:26+0200] [PACMAN] starting full system upgrade
[2021-07-28T00:15:16+0200] [ALPM] running '60-mkinitcpio-remove.hook'...
[2021-07-28T00:15:16+0200] [ALPM] running '71-dkms-remove.hook'...
[2021-07-28T00:15:16+0200] [ALPM] transaction started
[2021-07-28T00:15:16+0200] [ALPM] upgraded libldap (2.4.59-1 -> 2.4.59-2)
[2021-07-28T00:15:16+0200] [ALPM] upgraded libnghttp2 (1.43.0-1 -> 1.44.0-1)
[2021-07-28T00:15:19+0200] [ALPM] upgraded linux (5.13.4.arch2-1 -> 5.13.5.arch1-1)
[2021-07-28T00:15:19+0200] [ALPM] upgraded acpi_call (1.2.1-74 -> 1.2.1-75)
[2021-07-28T00:15:19+0200] [ALPM] upgraded cdrtools (3.02a09-4 -> 3.02a09-5)
[2021-07-28T00:15:20+0200] [ALPM] upgraded cmake (3.21.0-1 -> 3.21.1-1)
[2021-07-28T00:15:20+0200] [ALPM] upgraded containerd (1.5.2-1 -> 1.5.4-1)
[2021-07-28T00:15:20+0200] [ALPM] upgraded dbus-python (1.2.16-4 -> 1.2.18-1)
[2021-07-28T00:15:20+0200] [ALPM] upgraded jack2 (1.9.19-1 -> 1.9.19-2)
[2021-07-28T00:15:20+0200] [ALPM] upgraded llvm-libs (12.0.1-1 -> 12.0.1-2)
[2021-07-28T00:15:21+0200] [ALPM] upgraded firefox-developer-edition (91.0b6-1 -> 91.0b7-1)
[2021-07-28T00:15:21+0200] [ALPM] upgraded fltk (1.3.6-1 -> 1.3.7-1)
[2021-07-28T00:15:21+0200] [ALPM] upgraded libgdm (40.0-1 -> 40.1-1)
[2021-07-28T00:15:22+0200] [ALPM] warning: directory permissions differ on /var/lib/gdm/.local/
filesystem: 755  package: 700
[2021-07-28T00:15:22+0200] [ALPM] upgraded gdm (40.0-1 -> 40.1-1)
[2021-07-28T00:15:22+0200] [ALPM] upgraded poppler (21.07.0-1 -> 21.07.0-3)
[2021-07-28T00:15:22+0200] [ALPM] upgraded poppler-glib (21.07.0-1 -> 21.07.0-3)
[2021-07-28T00:15:22+0200] [ALPM] upgraded gegl (0.4.30-4 -> 0.4.30-5)
[2021-07-28T00:15:23+0200] [ALPM] upgraded geogebra (6.0.654.0-1 -> 6.0.656.0-1)
[2021-07-28T00:15:23+0200] [ALPM] upgraded graphviz (2.48.0-1 -> 2.48.0-2)
[2021-07-28T00:15:23+0200] [ALPM] upgraded jupyterlab (3.0.16-1 -> 3.1.0-1)
[2021-07-28T00:15:24+0200] [ALPM] upgraded lib32-jack2 (1.9.19-1 -> 1.9.19-2)
[2021-07-28T00:15:29+0200] [ALPM] upgraded linux-headers (5.13.4.arch2-1 -> 5.13.5.arch1-1)
[2021-07-28T00:15:34+0200] [ALPM] upgraded llvm (12.0.1-1 -> 12.0.1-2)
[2021-07-28T00:15:35+0200] [ALPM] upgraded man-pages (5.12-1 -> 5.12-2)
[2021-07-28T00:15:35+0200] [ALPM] upgraded meson (0.58.1-1 -> 0.59.0-2)
[2021-07-28T00:15:35+0200] [ALPM] upgraded nghttp2 (1.43.0-1 -> 1.44.0-1)
[2021-07-28T00:15:35+0200] [ALPM] upgraded npm (7.20.1-1 -> 7.20.2-1)
[2021-07-28T00:15:35+0200] [ALPM] upgraded nvidia (470.57.02-4 -> 470.57.02-5)
[2021-07-28T00:15:35+0200] [ALPM] upgraded perl-specio (0.43-2 -> 0.47-1)
[2021-07-28T00:15:35+0200] [ALPM] upgraded poppler-qt5 (21.07.0-1 -> 21.07.0-3)
[2021-07-28T00:15:35+0200] [ALPM] upgraded python-astroid (2.5.8-1 -> 2.6.0-1)
[2021-07-28T00:15:35+0200] [ALPM] upgraded python-dotenv (0.18.0-1 -> 0.19.0-1)
[2021-07-28T00:15:36+0200] [ALPM] upgraded python-pandas (1.3.0-1 -> 1.3.1-1)
[2021-07-28T00:15:36+0200] [ALPM] upgraded python-networkx (2.5.1-2 -> 2.6.2-1)
[2021-07-28T00:15:36+0200] [ALPM] upgraded python-pylint (2.7.4-1 -> 2.8.0-1)
[2021-07-28T00:15:36+0200] [ALPM] upgraded squashfs-tools (4.4_git.1-1 -> 4.5-1)
[2021-07-28T00:15:36+0200] [ALPM] upgraded steam (1.0.0.70-1 -> 1.0.0.71-1)
[2021-07-28T00:15:36+0200] [ALPM] upgraded virtualbox-host-modules-arch (6.1.24-3 -> 6.1.24-4)
[2021-07-28T00:15:36+0200] [ALPM] upgraded vlc (3.0.11.1-7 -> 3.0.16-2)
[2021-07-28T00:15:36+0200] [ALPM] upgraded yarn (1.22.10-1 -> 1.22.11-1)
[2021-07-28T00:15:37+0200] [ALPM] transaction completed
[2021-07-28T00:15:38+0200] [ALPM] running '20-systemd-sysusers.hook'...
[2021-07-28T00:15:39+0200] [ALPM] running '30-systemd-daemon-reload.hook'...
[2021-07-28T00:15:39+0200] [ALPM] running '30-systemd-udev-reload.hook'...
[2021-07-28T00:15:39+0200] [ALPM] running '30-systemd-update.hook'...
[2021-07-28T00:15:39+0200] [ALPM] running '60-depmod.hook'...
[2021-07-28T00:15:43+0200] [ALPM] running '70-dkms-install.hook'...
[2021-07-28T00:15:43+0200] [ALPM] running '90-mkinitcpio-install.hook'...
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET] ==> Starting build: 5.13.5-arch1-1
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2021-07-28T00:15:43+0200] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2021-07-28T00:15:44+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2021-07-28T00:15:44+0200] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2021-07-28T00:15:44+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux.img
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET] ==> Image generation successful
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET] ==> Starting build: 5.13.5-arch1-1
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2021-07-28T00:15:45+0200] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2021-07-28T00:15:46+0200] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2021-07-28T00:15:46+0200] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2021-07-28T00:15:47+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2021-07-28T00:15:48+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: wd719x
[2021-07-28T00:15:49+0200] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: xhci_pci
[2021-07-28T00:15:50+0200] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2021-07-28T00:15:51+0200] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2021-07-28T00:15:52+0200] [ALPM-SCRIPTLET]   -> Running build hook: [fsck]
[2021-07-28T00:15:52+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2021-07-28T00:15:53+0200] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2021-07-28T00:15:53+0200] [ALPM-SCRIPTLET] ==> Image generation successful
[2021-07-28T00:15:53+0200] [ALPM] running 'dbus-reload.hook'...
[2021-07-28T00:15:53+0200] [ALPM] running 'detect-old-perl-modules.hook'...
[2021-07-28T00:15:55+0200] [ALPM-SCRIPTLET] WARNING: '/usr/lib/perl5/5.32' contains data from at least 1 packages which will NOT be used by the installed perl interpreter.
[2021-07-28T00:15:55+0200] [ALPM-SCRIPTLET]  -> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/5.32'
[2021-07-28T00:15:55+0200] [ALPM] running 'glib-compile-schemas.hook'...
[2021-07-28T00:15:55+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2021-07-28T00:15:55+0200] [ALPM] running 'update-desktop-database.hook'...
[2021-07-28T00:15:56+0200] [ALPM] running 'update-mime-database.hook'...
[2021-07-28T00:15:56+0200] [ALPM] running 'update-vlc-plugin-cache.hook'...

Here is terminal output when I run Guake from terminal and toggle it for a few times:

[zegkljan@eddie ~]$ guake
Guake not running, starting it
Loading Gnome schema from: /usr/share/glib-2.0/schemas
Language previously loaded from: /usr/share/locale
Guake Terminal 3.7.0
VTE 0.64.2
Gtk 3.24.30

(guake:6818): Gtk-CRITICAL **: 07:37:10.529: gtk_widget_get_scale_factor: assertion 'GTK_IS_WIDGET (widget)' failed
created fresh notebook for workspace 0
Spawning new terminal at /home/zegkljan

(guake:6818): VTE-WARNING **: 07:37:10.533: (../vte/src/vtepty.cc:666):bool _vte_pty_spawn_sync(VtePty*, const char*, const char* const*, const char* const*, GSpawnFlags, GSpawnChildSetupFunc, gpointer, GDestroyNotify, GPid*, int, GCancellable*, GError**): runtime check failed: ((spawn_flags & ignored_spawn_flags()) == 0)
current workspace is 0

** (guake:6818): WARNING **: 07:37:10.591: Binding 'F12' failed!
can't bind show-focus key
Guake initialized
Showing the terminal
Hiding the terminal
Showing the terminal
Hiding the terminal
Showing the terminal

And here is what appears on the terminal when I open Guake preferences by right-clicking the Guake window and choosing Preferences:

Current link under cursor: None
Current link under cursor: None
Custom file does not exit: /home/zegkljan/.config/guake/custom_command.json

(guake:7638): Gtk-WARNING **: 07:48:12.797: Refusing to add the same cell renderer to a GtkCellAreaBox twice

(guake:7638): VTE-WARNING **: 07:48:12.798: (../vte/src/vtepty.cc:666):bool _vte_pty_spawn_sync(VtePty*, const char*, const char* const*, const char* const*, GSpawnFlags, GSpawnChildSetupFunc, gpointer, GDestroyNotify, GPid*, int, GCancellable*, GError**): runtime check failed: ((spawn_flags & ignored_spawn_flags()) == 0)
/usr/lib/python3.9/site-packages/guake/prefs.py:851: Warning: unable to set property 'accel-key' of type 'guint' from value of type 'gchararray'
  self.get_widget('config-window').show_all()
/usr/lib/python3.9/site-packages/guake/prefs.py:851: Warning: unable to set property 'accel-mods' of type 'GdkModifierType' from value of type 'gchararray'
  self.get_widget('config-window').show_all()

Last edited by zegkljan (2021-08-09 05:24:22)

Offline

#2 2021-08-09 05:23:33

zegkljan
Member
Registered: 2017-12-30
Posts: 60

Re: [SOLVED] Guake misbehaves after a recent upgrade

I have found out the cause. For some reason, my Gnome session switched from X to Wayland and Guake has these two issues (keybinding and wrong placement) reported for Wayland:

Switching back to X solves my problem.

Marking as solved.

Last edited by zegkljan (2021-08-09 05:24:06)

Offline

Board footer

Powered by FluxBB