Guake / guake

Drop-down terminal for GNOME
https://guake.github.io
GNU General Public License v2.0
4.37k stars 577 forks source link

Terminal & Preference Window Not Rendering - Ubuntu 22.04.3 LTS(Guest) - VMBox #2203

Closed pixma closed 9 months ago

pixma commented 9 months ago

Description the bug or Problem/Issue

Expected behavior

Actual Behavior

To Reproduce Possible Steps to Reproduce : Install & Launch guake preference window/app.

System Configuration

Installation Script Used

#!/bin/bash

if [ ! -f /etc/apt/sources.list.d/linuxuprising-ubuntu-guake-jammy.list ]; then
        sudo add-apt-repository ppa:linuxuprising/guake
        sudo apt-get update
fi

sudo apt install guake

Install Logs

annim@annim-ubuntu-vm:~/Applications$ sudo ./guake-install.sh 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
  gir1.2-keybinder-3.0 libkeybinder-3.0-0 libutempter0 python3-packaging python3-setuptools-scm python3-tomli
Suggested packages:
  numix-gtk-theme
The following NEW packages will be installed:
  gir1.2-keybinder-3.0 guake libkeybinder-3.0-0 libutempter0 python3-packaging python3-setuptools-scm python3-tomli
0 upgraded, 7 newly installed, 0 to remove and 2 not upgraded.
Need to get 540 kB of archives.
After this operation, 2,253 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://in.archive.ubuntu.com/ubuntu jammy/universe amd64 libkeybinder-3.0-0 amd64 0.3.2-1.1 [8,916 B]
Get:2 http://in.archive.ubuntu.com/ubuntu jammy/universe amd64 gir1.2-keybinder-3.0 amd64 0.3.2-1.1 [3,168 B]
Get:3 http://in.archive.ubuntu.com/ubuntu jammy/main amd64 python3-packaging all 21.3-1 [30.7 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu jammy/universe amd64 python3-tomli all 1.2.2-2 [12.9 kB]
Get:5 http://in.archive.ubuntu.com/ubuntu jammy/universe amd64 python3-setuptools-scm all 6.4.2-1 [31.7 kB]
Get:6 http://in.archive.ubuntu.com/ubuntu jammy/main amd64 libutempter0 amd64 1.2.1-2build2 [8,848 B]      
Get:7 https://ppa.launchpadcontent.net/linuxuprising/guake/ubuntu jammy/main amd64 guake all 3.10-1~ppa1~jammy1 [444 kB]
Fetched 540 kB in 3s (176 kB/s)                             
Selecting previously unselected package libkeybinder-3.0-0:amd64.
(Reading database ... 209128 files and directories currently installed.)
Preparing to unpack .../0-libkeybinder-3.0-0_0.3.2-1.1_amd64.deb ...
Unpacking libkeybinder-3.0-0:amd64 (0.3.2-1.1) ...
Selecting previously unselected package gir1.2-keybinder-3.0.
Preparing to unpack .../1-gir1.2-keybinder-3.0_0.3.2-1.1_amd64.deb ...
Unpacking gir1.2-keybinder-3.0 (0.3.2-1.1) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../2-python3-packaging_21.3-1_all.deb ...
Unpacking python3-packaging (21.3-1) ...
Selecting previously unselected package python3-tomli.
Preparing to unpack .../3-python3-tomli_1.2.2-2_all.deb ...
Unpacking python3-tomli (1.2.2-2) ...
Selecting previously unselected package python3-setuptools-scm.
Preparing to unpack .../4-python3-setuptools-scm_6.4.2-1_all.deb ...
Unpacking python3-setuptools-scm (6.4.2-1) ...
Selecting previously unselected package libutempter0:amd64.
Preparing to unpack .../5-libutempter0_1.2.1-2build2_amd64.deb ...
Unpacking libutempter0:amd64 (1.2.1-2build2) ...
Selecting previously unselected package guake.
Preparing to unpack .../6-guake_3.10-1~ppa1~jammy1_all.deb ...
Unpacking guake (3.10-1~ppa1~jammy1) ...
Setting up python3-tomli (1.2.2-2) ...
Setting up libkeybinder-3.0-0:amd64 (0.3.2-1.1) ...
Setting up gir1.2-keybinder-3.0 (0.3.2-1.1) ...
Setting up python3-packaging (21.3-1) ...
Setting up libutempter0:amd64 (1.2.1-2build2) ...
Setting up python3-setuptools-scm (6.4.2-1) ...
Setting up guake (3.10-1~ppa1~jammy1) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for libglib2.0-0:amd64 (2.72.4-0ubuntu2.2) ...
Processing triggers for libc-bin (2.35-0ubuntu3.3) ...
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Processing triggers for desktop-file-utils (0.26-1ubuntu3) ...
-END

# Upon General APT Update again in Ubuntu(Guest)
.......
Hit:1 http://in.archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://in.archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:4 http://in.archive.ubuntu.com/ubuntu jammy-backports InRelease
Hit:5 https://ppa.launchpadcontent.net/linuxuprising/guake/ubuntu jammy InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  gjs libgjs0g
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done

Running via GNOME In-Built Terminal: Log

~-ubuntu-vm:~/Applications$ 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.10
VTE 0.68.0
Gtk 3.24.33
created fresh notebook for workspace 0
Spawning new terminal at /home/annim
current workspace is 0
can't bind show-focus key
Cannot find session.json file
Guake initialized

(guake:11976): Gtk-WARNING **: 19:44:35.549: Refusing to add the same cell renderer to a GtkCellAreaBox twice

(guake:11976): VTE-WARNING **: 19:44:35.550: (../src/vtepty.cc:667):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/dist-packages/guake/prefs.py:778: 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/dist-packages/guake/prefs.py:778: Warning: unable to set property 'accel-mods' of type 'GdkModifierType' from value of type 'gchararray'
  self.get_widget("config-window").show_all()
Spawning new terminal at /home/annim
Guake tabs saved to /home/annim/.config/guake/session.json
Spawning new terminal at /home/annim
Guake tabs saved to /home/annim/.config/guake/session.json
Quitting Guake

STrace Log : File Attached: strace-guake.log Command Used: strace -Ff -tt guake 2>&1 | tee strace-guake.log

strace-guake.log

Support-Log

annim@annim-ubuntu-vm:~/Applications$ guake --support

$ guake --support Guake Version: 3.10 Vte Version: 0.68.0 Vte Runtime Version: 0.68.0 -------------------------------------------------- GTK+ Version: 3.24.33 GDK Backend:
pixma commented 9 months ago

Fixed!

VM Settings Changed to:

  • Graphics Controller VMSVGA.
  • 3D Acceleration: OFF.
  • Video Memory Allotted : 128MB

Restart the Guest!

Ref Link: https://askubuntu.com/questions/1454571/some-application-guis-do-not-render-correctly-since-updating-to-22-04


Closing