12 Commits

Author SHA1 Message Date
Ross Vandegrift
e52c25c71b rename wayland session desktop file
This ensures all display managers provide both the wayland and x11 sessions to
the user.
- when two different desktop files have the same desktop-id, they're merged.
- gdm uses this to implement fallback from wayland -> x11, in case of a crash.
- this behavior isn't standardized since fdo doesn't really define the desktop
  session files, so there's some variation.

Providing the files under different names should work everywhere.  This is
summarized from https://gitlab.gnome.org/GNOME/gdm/-/issues/898
2024-06-05 09:59:57 -07:00
Carsten Haitzler (Rasterman)
47e9eae4ed wl desktop session file - some dm's dont like VAR=x without env
add env at the start as they dont seem to like running things with just

VAR=x VAR2=y cmd

enlightenment happily does this... sddm does not it seems.
2022-09-11 11:59:30 +01:00
Carsten Haitzler (Rasterman)
05e150ad43 e wl - force gl for wl mode now due to kernel breaks
also make session file do this by default for wl mode.

@fix (work around kernel changes?)
2022-08-26 08:53:03 +01:00
Carsten Haitzler (Rasterman)
c93c976069 use XSession type - it seems some dm's are enforcing a non-standard
they insist on Type=XSession or you end up with a blank screen. this
was never defined as the standard. wm's have been using
Type=Application for decades! it's still documented in many places as
the way to add a custom session too. this is a workaround these stupid
DM's insisting on this. There is no good reason to make these changes.
2022-08-03 15:28:54 +01:00
Carsten Haitzler (Rasterman)
5cf747d45d wayland support - add watermark and bug message and pause
this will clearly alert a user they are using e in wayland mode. this
is needed as there seems to be far too much confusion if e is in
wayland or not and when it is people having issues. this makes sure
e's wayland session desktop also has the label in it so it's clear etc.
2022-05-13 20:36:58 +01:00
Riccardo Calixte
ee8773c41a Updating Meson build Wayland conditional to match Makefile
Summary:
The conditional logic is flawed.
If `HAVE_WAYLAND` is true, only then should the path be updated to include wayland-sessions.

Test Plan: Verified desired output in build/meson-info/intro-installed.json after testing a clean build

Reviewers: devilhorns

Subscribers: cedric, zmike

Tags: #enlightenment-git

Differential Revision: https://phab.enlightenment.org/D9868
2019-09-11 08:30:58 -04:00
Ross Vandegrift
629f7d41c8 clean up .desktop files and misc typos
Summary:
Drop deprecated Encoding key from desktop files

The Encoding key is no longer required, all desktop files are assumed to
be UTF-8 encoded.  See details at:
https://standards.freedesktop.org/desktop-entry-spec/1.1/apc.html

Fix various typos and misspellings

lintian, Debian's package checker, uses strings to check for common typos
in compiled binaries.  This change fixes the ones it identified in 0.22.1.

Reviewers: zmike!

Subscribers: cedric

Differential Revision: https://phab.enlightenment.org/D5585
2018-01-04 09:57:52 -05:00
Mike Blumenkrantz
bd88282047 remove autotools 2017-11-20 07:05:36 -05:00
maxerba
d042ce8fb5 Adding danish strings to desktop files 2017-11-05 13:54:49 +01:00
Mike Blumenkrantz
bbea839dfa fix undefined variable warnings for meson build 2017-09-26 12:26:18 -04:00
Mike Blumenkrantz
0921b8859a install session files conditionally based on the available session types 2017-09-13 11:52:41 -04:00
Mike Blumenkrantz
d2a7a1ece7 install wayland session file
fix T4885
2017-09-13 11:43:51 -04:00