mutter/src/core
Jouke Witteveen 4ed59a020d Throw an error in case of unsupported session type
When launching a GNOME session from a text-mode VT, the logind session
type is unlikely to be set to either "wayland" or "x11". We search for a
supported session type first with logind and then with
$XDG_SESSION_TYPE. As a fallback, we also test $DISPLAY in case of a
"tty" logind session to support starting through xinit. Ideally, such
setups should set XDG_SESSION_TYPE=x11.
If no supported session type is found, we throw an error.

https://bugzilla.gnome.org/show_bug.cgi?id=759388
2016-07-22 10:52:04 +08:00
..
bell.c bell: Fallback to fullscreen flash if no window was passed 2016-03-21 11:38:31 +08:00
bell.h bell: Let the X11 caller deal with the X11 fallback 2016-03-10 12:34:56 +08:00
boxes-private.h meta/boxes: typedef cairo_rectangle_int_t MetaRectangle 2016-07-20 14:11:25 +02:00
boxes.c meta/boxes: typedef cairo_rectangle_int_t MetaRectangle 2016-07-20 14:11:25 +02:00
constraints.c Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
constraints.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
core.c core: Remove meta_core_change_workspace() 2015-07-23 12:13:45 +02:00
core.h core: Remove meta_core_get_frame_workspace() declaration 2015-07-23 12:13:45 +02:00
delete.c delete: Remove old code 2015-07-05 14:29:56 -07:00
display-private.h core: Refactor startup notification into a separate object 2016-02-19 17:41:03 +01:00
display.c Improve handling of tracking the old focused window during restart 2016-06-29 10:22:55 -04:00
edge-resistance.c window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
edge-resistance.h window: Remove meta_window_move as well 2014-05-27 15:44:33 -04:00
errors.c Remove trailing whitespace 2014-05-02 09:34:48 -04:00
events.c core: fix build without wayland 2016-05-12 09:33:26 +02:00
events.h Move all X11 event processing to a new file in x11/ 2014-06-11 16:28:45 -04:00
frame.c Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
frame.h frame: Put a MetaUIFrame* in our MetaFrame 2014-12-31 22:43:00 -08:00
keybindings-private.h keybindings: Keep virtual modifier masks around 2016-04-19 18:02:25 +02:00
keybindings.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
main.c Throw an error in case of unsupported session type 2016-07-22 10:52:04 +08:00
meta-accel-parse.c keybindings: Avoid using unitialized memory and grabbing random keys 2016-05-12 20:06:02 +02:00
meta-accel-parse.h keybindings: Have meta_accelerator_parse take a MetaKeyCombo 2015-01-06 19:11:57 -08:00
meta-border.c MetaBorder: Use float constants and functions instead of double variants 2016-02-16 19:02:48 +08:00
meta-border.h Move out generic math parts out of the native barrier implementation 2016-02-16 19:02:48 +08:00
meta-gesture-tracker-private.h events: Simplify gesture event management 2014-07-24 18:05:56 +02:00
meta-gesture-tracker.c events: Simplify gesture event management 2014-07-24 18:05:56 +02:00
mutter.c Fix constness warnings 2015-09-24 03:01:51 +02:00
place.c place: Fix workspace check when collecting relevant windows 2015-01-20 00:00:32 +01:00
place.h Remove trailing whitespace 2014-05-02 09:34:48 -04:00
prefs.c theme: Complete removal of "fringe" titlebar button support 2015-10-16 04:13:14 +02:00
restart-helper.c Add a framework for restarting the compositor with nice visuals 2014-07-16 18:09:25 -04:00
restart.c restart: Make meta_restart() work without a message 2016-06-27 20:23:49 +02:00
screen-private.h core: Refactor startup notification into a separate object 2016-02-19 17:41:03 +01:00
screen.c Handle meta_screen_get_monitor_for_point() returning NULL 2016-03-10 16:01:54 +01:00
stack-tracker.c Don't restack windows while we are unmanaging them 2014-09-16 13:44:42 -04:00
stack-tracker.h stack-tracker: Make lower_below / raise_above internal as well 2014-09-12 16:56:27 -06:00
stack.c core: Remove META_LAYER_FULLSCREEN 2016-07-06 19:11:30 +02:00
stack.h Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
startup-notification-private.h core: Refactor startup notification into a separate object 2016-02-19 17:41:03 +01:00
startup-notification.c Fix string format in startup notification to be a gint64 2016-07-04 22:34:31 +02:00
testboxes.c testboxes: Don't avoid parameter list 2015-09-24 03:08:23 +02:00
util-private.h Make mutter manage its own clutter backends 2016-07-20 14:23:48 +08:00
util.c configure.ac: Add AC_GNU_SOURCE 2016-07-20 14:23:48 +08:00
window-private.h MetaWindow: Make buffer_rect and rect share coordinate space 2016-05-01 21:11:27 +08:00
window.c window: Stop updating layers on focus changes 2016-07-06 19:11:30 +02:00
workspace-private.h workspace: Add a "workspace-index" property to MetaWorkspace 2014-08-16 14:56:38 -04:00
workspace.c Fix constness warnings 2015-09-24 03:01:51 +02:00