aboutsummaryrefslogtreecommitdiff
path: root/src-qt5/core/libLumina/LuminaUtils.cpp
Commit message (Collapse)AuthorAge
* Add the ability to specify mimetype defaults within luminaDesktop.conf, and ↵Ken Moore2016-06-09
| | | | also allow regex wildard matching when looking for default applications ("text/*" will grab all text mimetypes for instance).
* Move to using the "application/[email/terminal]" mimetypes for ↵Ken Moore2016-06-08
| | | | registering/finding the default email/terminal applications.
* Fix a bunch of little things with the desktop:Ken Moore2016-06-02
| | | | | | | | | 1) Reset which dirs are watched for apps to be installed into every time the watcher updates (fixes the detection of KDE apps getting installed/removed) 2) Add a new LuminaUtils function for converting a .desktop or binary name into a full path (searching all the various system dirs until it finds the file) 3) Convert the luminaDesktop.conf parser to allow relative paths/filenames for favorite/default apps 4) Update the default luminaDesktop.conf file quite a bit so there are app actually setup out of box. 5) Update the luminaDesktop.conf parser to properly set mimetypes as needed. 6) Fix the install location of the lumina-fm icon.
* Update LuminaUtils.cppKen Moore2016-05-03
| | | Now tag version 0.9.1-devel on the master branch.
* Update LuminaUtils.cppKen Moore2016-05-03
| | | Tag version 0.9.0-Release.
* Have lumina listen to the X root window property changes directly - and ↵Ken Moore2016-04-28
| | | | update the screen numbers/geometries 50ms after the WM changes the _NET_DESKTOP_GEOMETRY or _NET_WORKAREA properties on it. This bypasses a bug in the QDesktopWidget class where it might not send out the changed() signals when something really did change (noticed this in virtualbox instances in particular).
* Add the beginnings of a new "lumina-session" wrapper utility for the ↵Ken Moore2016-04-25
| | | | | | sequentual loading of various utilities (WM, DE, screensaver, compositing manager, etc..) Also setup lumina-session to auto-start xcompmgr if it is installed, and adjust the Lumina-DE.desktop xsession entry to launch the session instead of the Lumina-DE binary directly.
* Rearrange the Lumina source tree quite a bit:Ken Moore2016-04-25
Now the utilites are arranged by category (core, core-utils, desktop-utils), so all the -utils may be excluded by a package system (or turned into separate packages) as needed.
bgstack15