linuxmint / mint19.2-beta

BETA Bug Squah Rush
4 stars 4 forks source link

Cinnamon - metacity-3 themes using mini-icons are not supported. #73

Open smurphos opened 5 years ago

smurphos commented 5 years ago

Describe the bug Metacity-3 themes that should display an application mini-icon render incorrectly in Cinnamon 4.2.x / Muffin 4.2.x. The same themes render correctly in Cinnamon 4.0.x

xsession-errors gets spammed with repeated

Cinnamon warning: Theme contained an expression that resulted in an error: Coordinate expression had unknown variable or constant "mini_icon_width"
Cinnamon warning: Theme contained an expression that resulted in an error: Coordinate expression had unknown variable or constant "mini_icon_height"

To Reproduce Steps to reproduce the behavior: Enable a menu button via the Windows settings module (needed for most of the mini-icon themes) Obtain and install a metacity theme that uses mini-icons - e.g. Crux-with-icons or Simple from https://github.com/smurphos/Window_Borders_Mint_19/releases

Expected behavior Themes to render correctly.

Frequency Does the issue happen:

Edition (Desktop environment): In which edition is this happening?

Live or post-install: Indicate if this is happening after the installation, or during the live session:

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

Screenshot from Mint 19.2 Beta with Simple theme

screenshot-window-2019-07-27-063443

Same theme in Mint 19.1 screenshot-window-2019-07-27-063759

Locale: Paste the output of locale.

steve@steve-HP-Pavilion-g6-Notebook-PC:~$ locale
LANG=en_GB.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE="en_GB.UTF-8"
LC_NUMERIC="en_GB.UTF-8"
LC_TIME="en_GB.UTF-8"
LC_COLLATE="en_GB.UTF-8"
LC_MONETARY="en_GB.UTF-8"
LC_MESSAGES="en_GB.UTF-8"
LC_PAPER="en_GB.UTF-8"
LC_NAME="en_GB.UTF-8"
LC_ADDRESS="en_GB.UTF-8"
LC_TELEPHONE="en_GB.UTF-8"
LC_MEASUREMENT="en_GB.UTF-8"
LC_IDENTIFICATION="en_GB.UTF-8"
LC_ALL

Drivers: Paste the output of inxi -Gxx.

steve@steve-HP-Pavilion-g6-Notebook-PC:~$ inxi -Gxx
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics 
  vendor: Hewlett-Packard driver: i915 v: kernel bus ID: 00:02.0 
  chip ID: 8086:0116 
  Display: x11 server: X.Org 1.19.6 driver: modesetting unloaded: fbdev,vesa 
  resolution: 1366x768~60Hz 
  OpenGL: renderer: Mesa DRI Intel Sandybridge Mobile v: 3.3 Mesa 19.0.2 
  compat-v: 3.0 direct render: Yes 

Crash report:

''Stack trace'' If you are reporting a crash. Go to "Software Sources" and enable the debug symbols. Then go to "System Reports" and extract the stack trace for your crash and paste it here.

''Dmesg'' If you type dmesg in a terminal, you should see a line corresponding to the crash. Paste it here.

Additional context Add any other context about the problem here.

smurphos commented 5 years ago

Possibly an effect of this commit?

https://github.com/linuxmint/muffin/commit/e252272477c68cd8584eb590a2c608012fe17621