all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Incorrect Emacs UI on foreign distro (Ubuntu)
@ 2017-05-10  7:16 Chris Marusich
  2017-05-10 22:17 ` Niall Dooley
  2017-05-11  8:57 ` Ludovic Courtès
  0 siblings, 2 replies; 4+ messages in thread
From: Chris Marusich @ 2017-05-10  7:16 UTC (permalink / raw)
  To: help-guix


[-- Attachment #1.1: Type: text/plain, Size: 2354 bytes --]

Hi,

I've installed Emacs using Guix on a foreign distro (Ubuntu 16.04.2 LTS,
to be precise).  When I start it from GNOME terminal via the following
command:

  emacs

it looks weird (see attached file "emacs-incorrect-ui.png") and lots of
warnings are printed to STDERR (see attached file
"emacs-incorrect-ui.log").  Please note that the output of "which emacs"
is:

  /home/marusich/.guix-profile/bin/emacs

which demonstrates that I am invoking the emacs installed via Guix.

However, when I start Emacs via the following command:

  env -u XDG_DATA_DIRS emacs

it looks correct (see attached file "emacs-correct-ui.png") and fewer
warnings are printed to STDERR (see attached file
"emacs-correct-ui.log").

The contents of XDG_DATA_DIRS are as follows:

  XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop

By process of elimination, I have determined that the presence of the
"/usr/share/" directory is the cause of this issue.  What I mean is that
when I invoke:

  env XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/var/lib/snapd/desktop emacs

the UI looks the same (and the warnings are the same) as when I invoke:

  env -u XDG_DATA_DIRS emacs

What's going on here?  How can I resolve it?  I know that the
Guix-installed emacs is actually a wrapper which adds some values to the
environment variables, but I don't really understand why all these
warnings are being emitted, or why the UI looks weird.  I can work
around the issue by using a custom alias (to launch emacs with the right
combination of environment variables set), or by crafting a similarly
customized .desktop file, but it'd be great if Emacs's UI didn't look
weird by default on a foreign distro.

Oh, one last note: I tried installing pretty much every kind of GNOME-
or GTK-related theme I could find in Guix, but it didn't seem to help.
I also tried setting various environment variables like XDG_DATA_DIRS
and XDG_CONFIG_DIRS to point at (what I believe to be) the right places
in my profile (after installing the themes), but that didn't seem to
help, either.  The only way I was able to get rid of most of the
warnings was to start emacs as mentioned above.  If I'm just missing
some theme, please let me know what to install!

-- 
Chris

[-- Attachment #1.2: emacs-correct-ui.log --]
[-- Type: application/octet-stream, Size: 168 bytes --]

Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"

[-- Attachment #1.3: emacs-correct-ui.png --]
[-- Type: image/png, Size: 93839 bytes --]

[-- Attachment #1.4: emacs-incorrect-ui.log --]
[-- Type: application/octet-stream, Size: 40106 bytes --]

Gtk-Message: Failed to load module "unity-gtk-module"

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:31:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:35:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:90:46: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:94:46: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:103:69: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:105:69: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:107:64: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:196:28: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:197:35: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:211:28: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:217:35: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:225:25: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:237:34: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:249:40: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-borders.css:261:51: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:35:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:39:22: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:43:22: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:44:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:45:37: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:68:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:72:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:96:26: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:100:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:101:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:102:45: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:124:26: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:128:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:132:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:136:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:140:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:141:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:142:38: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:146:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:147:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:148:38: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:152:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:152:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:156:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:156:35: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:157:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:157:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:158:38: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:158:50: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:162:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:166:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:170:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:171:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:175:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:176:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:180:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:180:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:184:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:184:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:208:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:212:22: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:216:22: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:217:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:218:37: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:240:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:244:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:268:26: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:272:22: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:273:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:274:45: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:296:26: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:300:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:304:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:308:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:312:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:313:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:314:38: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:318:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:319:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:320:38: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:324:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:324:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:328:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:328:35: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:329:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:329:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:330:38: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:330:50: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:334:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:338:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:342:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:343:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:347:23: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:348:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:352:19: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:352:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:356:32: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:356:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:383:49: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:384:49: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:385:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:386:47: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:387:32: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:388:38: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:401:49: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:402:49: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:403:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:404:47: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:405:32: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:406:38: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:422:41: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:430:41: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:452:21: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:453:32: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:457:27: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:458:38: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:462:25: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:463:36: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:467:25: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:468:36: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:484:30: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:488:36: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:492:34: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets-assets.css:496:34: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:16:33: The style property GtkMenu:horizontal-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:17:31: The style property GtkMenu:vertical-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:19:32: The style property GtkMenuItem:arrow-scaling is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:20:30: The style property GtkNotebook:tab-overlap is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:40:32: The style property GtkWidget:separator-width is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:41:33: The style property GtkWidget:separator-height is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:42:32: The style property GtkWidget:wide-separators is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:43:27: The style property GtkWidget:link-color is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:44:35: The style property GtkWidget:visited-link-color is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:126:19: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:134:19: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:141:24: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:142:24: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:169:26: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:184:27: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:258:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:259:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:391:27: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:402:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:442:23: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:446:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:458:18: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:528:38: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:684:32: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:685:24: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:696:10: not a number

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:696:24: Using Pango syntax for the font: style property is deprecated; please use CSS syntax

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:739:37: The style property GtkMenuItem:horizontal-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:786:38: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:787:40: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:788:48: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:789:50: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:790:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:791:46: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:792:52: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:793:54: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:794:47: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:795:49: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:796:21: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:797:23: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:802:36: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:803:38: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:804:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:805:41: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:829:34: The :inconsistent pseudo-class is deprecated. Use :indeterminate instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:866:34: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:986:33: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1008:33: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1025:33: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1031:35: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1041:28: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1148:35: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1313:32: The style property GtkWidget:wide-separators is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1325:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1326:29: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1333:37: The style property GtkMenuItem:horizontal-padding is deprecated and shouldn't be used anymore. It will be removed in a future version

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1396:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1402:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1405:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1429:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1430:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1463:27: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1505:18: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1510:28: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1578:14: not a number

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1578:14: Expected a string.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1607:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1616:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1630:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1640:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1699:29: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1700:24: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1719:32: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1720:27: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1731:39: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1732:40: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1733:34: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1734:35: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1774:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1775:36: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1776:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1777:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1781:36: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1782:31: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1788:41: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1792:44: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1793:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1801:39: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1804:34: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1833:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1841:43: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1843:52: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1848:57: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1850:66: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1862:43: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1864:52: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1869:69: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1871:78: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1885:43: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1887:52: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1892:68: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1894:77: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1908:43: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1910:52: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1915:68: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1917:77: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2004:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2028:30: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2029:32: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2080:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2086:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2118:13: The :insensitive pseudo-class is deprecated. Use :disabled instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2121:21: The '-gtk-image-effect' property has been renamed to '-gtk-icon-effect'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2125:18: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2132:18: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: unity.css:109:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gedit.css:65:67: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gedit.css:102:15: The 'icon-shadow' property has been renamed to '-gtk-icon-shadow'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gedit.css:148:42: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gedit.css:152:68: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gedit.css:156:51: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gedit.css:163:77: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: nautilus.css:29:47: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: nautilus.css:40:16: The 'outline-radius' property has been renamed to '-gtk-outline-radius'

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: nautilus.css:50:71: Using one color stop with linear-gradient() is deprecated.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: nautilus.css:51:71: Using one color stop with linear-gradient() is deprecated.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gnome-panel.css:71:35: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gnome-panel.css:72:35: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gnome-panel.css:82:28: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gnome-panel.css:83:28: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gnome-panel.css:98:36: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: gnome-panel.css:104:36: The :prelight pseudo-class is deprecated. Use :hover instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: unity-greeter.css:49:30: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: unity-greeter.css:53:29: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: unity-greeter.css:58:23: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: unity-greeter.css:59:22: The :focused pseudo-class is deprecated. Use :focus instead.

(emacs-25-2:12367): Gtk-WARNING **: Theme parsing error: calendar.css:9:18: The 'outline-radius' property has been renamed to '-gtk-outline-radius'
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.

[-- Attachment #1.5: emacs-incorrect-ui.png --]
[-- Type: image/png, Size: 100832 bytes --]

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Incorrect Emacs UI on foreign distro (Ubuntu)
  2017-05-10  7:16 Incorrect Emacs UI on foreign distro (Ubuntu) Chris Marusich
@ 2017-05-10 22:17 ` Niall Dooley
  2017-05-11  8:57 ` Ludovic Courtès
  1 sibling, 0 replies; 4+ messages in thread
From: Niall Dooley @ 2017-05-10 22:17 UTC (permalink / raw)
  To: Chris Marusich; +Cc: help-guix

I too experience a similar behaviour on my foreign distro (Trisquel 7 which
though is downstream of Ubuntu so in this respects equivalent) although my DE
of choice is Xfce. I too would like to understand why this occurs.

I tend to disable the menu bar, toolbar and scroll bar so it's not such a big
concern for me. However, on start up I would still get a split second flash of
these UI and see the behaviour you report. To get around this flash I disable
these same UI in a .Xresources file and so no longer have to see this issue.
Niall


On 10 May 2017 at 08:16, Chris Marusich <cmmarusich@gmail.com> wrote:
> Hi,
>
> I've installed Emacs using Guix on a foreign distro (Ubuntu 16.04.2 LTS,
> to be precise).  When I start it from GNOME terminal via the following
> command:
>
>   emacs
>
> it looks weird (see attached file "emacs-incorrect-ui.png") and lots of
> warnings are printed to STDERR (see attached file
> "emacs-incorrect-ui.log").  Please note that the output of "which emacs"
> is:
>
>   /home/marusich/.guix-profile/bin/emacs
>
> which demonstrates that I am invoking the emacs installed via Guix.
>
> However, when I start Emacs via the following command:
>
>   env -u XDG_DATA_DIRS emacs
>
> it looks correct (see attached file "emacs-correct-ui.png") and fewer
> warnings are printed to STDERR (see attached file
> "emacs-correct-ui.log").
>
> The contents of XDG_DATA_DIRS are as follows:
>
>   XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
>
> By process of elimination, I have determined that the presence of the
> "/usr/share/" directory is the cause of this issue.  What I mean is that
> when I invoke:
>
>   env XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/var/lib/snapd/desktop emacs
>
> the UI looks the same (and the warnings are the same) as when I invoke:
>
>   env -u XDG_DATA_DIRS emacs
>
> What's going on here?  How can I resolve it?  I know that the
> Guix-installed emacs is actually a wrapper which adds some values to the
> environment variables, but I don't really understand why all these
> warnings are being emitted, or why the UI looks weird.  I can work
> around the issue by using a custom alias (to launch emacs with the right
> combination of environment variables set), or by crafting a similarly
> customized .desktop file, but it'd be great if Emacs's UI didn't look
> weird by default on a foreign distro.
>
> Oh, one last note: I tried installing pretty much every kind of GNOME-
> or GTK-related theme I could find in Guix, but it didn't seem to help.
> I also tried setting various environment variables like XDG_DATA_DIRS
> and XDG_CONFIG_DIRS to point at (what I believe to be) the right places
> in my profile (after installing the themes), but that didn't seem to
> help, either.  The only way I was able to get rid of most of the
> warnings was to start emacs as mentioned above.  If I'm just missing
> some theme, please let me know what to install!
>
> --
> Chris

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Incorrect Emacs UI on foreign distro (Ubuntu)
  2017-05-10  7:16 Incorrect Emacs UI on foreign distro (Ubuntu) Chris Marusich
  2017-05-10 22:17 ` Niall Dooley
@ 2017-05-11  8:57 ` Ludovic Courtès
  2017-05-23  5:17   ` Chris Marusich
  1 sibling, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2017-05-11  8:57 UTC (permalink / raw)
  To: Chris Marusich; +Cc: help-guix

Hello,

Chris Marusich <cmmarusich@gmail.com> skribis:

> I've installed Emacs using Guix on a foreign distro (Ubuntu 16.04.2 LTS,
> to be precise).  When I start it from GNOME terminal via the following
> command:
>
>   emacs
>
> it looks weird (see attached file "emacs-incorrect-ui.png") and lots of
> warnings are printed to STDERR (see attached file
> "emacs-incorrect-ui.log").  Please note that the output of "which emacs"
> is:
>
>   /home/marusich/.guix-profile/bin/emacs
>
> which demonstrates that I am invoking the emacs installed via Guix.
>
> However, when I start Emacs via the following command:
>
>   env -u XDG_DATA_DIRS emacs
>
> it looks correct (see attached file "emacs-correct-ui.png") and fewer
> warnings are printed to STDERR (see attached file
> "emacs-correct-ui.log").

This looks like an instance of <https://bugs.gnu.org/26202>, no?

Ludo’.

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Incorrect Emacs UI on foreign distro (Ubuntu)
  2017-05-11  8:57 ` Ludovic Courtès
@ 2017-05-23  5:17   ` Chris Marusich
  0 siblings, 0 replies; 4+ messages in thread
From: Chris Marusich @ 2017-05-23  5:17 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: help-guix

[-- Attachment #1: Type: text/plain, Size: 2003 bytes --]

ludo@gnu.org (Ludovic Courtès) writes:

> Hello,
>
> Chris Marusich <cmmarusich@gmail.com> skribis:
>
>> I've installed Emacs using Guix on a foreign distro (Ubuntu 16.04.2 LTS,
>> to be precise).  When I start it from GNOME terminal via the following
>> command:
>>
>>   emacs
>>
>> it looks weird (see attached file "emacs-incorrect-ui.png") and lots of
>> warnings are printed to STDERR (see attached file
>> "emacs-incorrect-ui.log").  Please note that the output of "which emacs"
>> is:
>>
>>   /home/marusich/.guix-profile/bin/emacs
>>
>> which demonstrates that I am invoking the emacs installed via Guix.
>>
>> However, when I start Emacs via the following command:
>>
>>   env -u XDG_DATA_DIRS emacs
>>
>> it looks correct (see attached file "emacs-correct-ui.png") and fewer
>> warnings are printed to STDERR (see attached file
>> "emacs-correct-ui.log").
>
> This looks like an instance of <https://bugs.gnu.org/26202>, no?
>
> Ludo’.

Bug 26202 "is due to foreign distributions using some Xsession.d scripts
that do tests to check if that variable is empty, and if it does exist,
then they do nothing."  This is different.  Here, the PRESENCE of the
"/usr/share" entry in XDG_DATA_DIRS is causing a problem.

By simply removing the "/usr/share" entry from XDG_DATA_DIRS, the
problem goes away.  I know this because running the following command
works [1]:

  env XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop emacs

but running the following command results in the problem behavior:

  env XDG_DATA_DIRS=/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/var/lib/snapd/desktop emacs

It would be nice if emacs looked good out of the box even on foreign
distros!  As it stands, I have to make my own wrapper program or
.desktop file to work around this.

[1] Note that the first command is redundant in my case, since
XDG_DATA_DIRS is already set to that value.

-- 
Chris

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-05-23  5:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-10  7:16 Incorrect Emacs UI on foreign distro (Ubuntu) Chris Marusich
2017-05-10 22:17 ` Niall Dooley
2017-05-11  8:57 ` Ludovic Courtès
2017-05-23  5:17   ` Chris Marusich

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.