| Commit message (Collapse) | Author | Age |
|
|
|
| |
checked/set by lumina-open
|
|
|
|
|
|
|
| |
1. Fix invalid *.desktop registrations where the Icon field is a relative filename WITH an extension.
Icons from the theme are supposed to be name only (no extension), while absolute file paths are supposed to include the extension.
2. Fix up the detection/usage of non-theme icons within LFileInfo.
Also add a simple icon() function for LFileInfo to handle the 3 different types of icon file returns.
|
|
|
|
| |
Seems to fix it here, although I get a little bit of graphical artifacting while replacing the app menu items.
|
|
|
|
|
|
|
|
|
| |
1. Adjust the pkg-plist for FreeBSD to include the trident-dark color file.
2. Add a new function for fetching XDG standard directory paths (and create dir as needed)
3. Setup the desktop and lib classes to use the XDG standard path function now.
4. Add a bunch of fallback icons if the "start-here-lumina" icon could not be found in the current theme. These are all based on the OS name.
5. Ensure we run "xdg-user-dirs-update" before launching the session (if it is installed). This is used for the main standard dir detection.
6. Ensure that start-lumina-desktop *always* starts a new desktop session (bypassing any existing lock files for the desktop session).
|
| |
|
| |
|
|
|
|
|
| |
Make sure that Qt does not blindly find a related icon before going through the default/pixmap routines.
Qt does not seem to respect icon theme inheritance with a "hicolor" default theme.
|
|
|
|
|
| |
Also fix up the loading of favorites/mime_defaults from the luminaDesktop.conf,
Update the TrueOS default configuration file a bit.
|
|
|
|
| |
Only use the fallback icon *after* the more expansive routine also fails.
|
|
|
|
| |
Also fix the OpenWith launching of applications.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
(pauses/delays the session init)
|
|
|
|
| |
still in the experimental stage for the QML usage.
|
| |
|
|
|
|
| |
is available and functional, plus the beginnings of the task manager plugin for the menu.
|
|
|
|
| |
Not quite finished yet.
|
| |
|
|
|
|
| |
QIcon::fromTheme() routine now that we have a theme engine available out-of-box.
|
|
|
|
|
| |
Get rid of the special SVG loading/parsing checks now that we have our own, guaranteed-working, SVG icon theme.
The only special check which was kept in place was to skip any SVG icon with "libreoffice" in the name (known bad icons - results in distorted images).
|
| |
|
|\ |
|
| |
| |
| |
| | |
icon set (no longer rely on the "oxygen" icon set).
|
| |
| |
| |
| | |
*-x-generic icon)
|
|/
|
|
|
| |
1) Better support for the "inherited" property in icon themes
2) Some other random WM stuff
|
|
|
|
|
| |
1) Add the ability for plugins to set their own high-priority context menu, and put the plugin modification menu into that as needed.
2) For the applauncher plugin, generate a custom context menu specifically for the file in question. This may include the various "actions" in .desktop files as appropriate, and also adds shortcuts for launch, open, open-with, file properties, and delete file.
|
| |
|
| |
|
|
|
|
| |
they block off the replacement within double quotes instead of single-quotes.
|
|
|
|
|
|
| |
QString generateExec(QStringList inputfiles, QString ActionID);
This will automatically evaluate the input file's syntax and adjust as needed for the application to recognize/run the file. Similarly it will perform all the substitutions and such as necessary to end up with a fully-formatted executable command which can easily be launched with QProcess as necessary.
|
| |
|
|
|
|
| |
better (*.tar.gz as opposed to *.gz)
|
|
|
|
|
|
|
| |
1) Dismantle the Lumina library completely.
2) Setup lots of small subproject files (.pri) for the individual classes within the old library.
3) Move all the Lumina binaries to use the new subproject files
4) Split up the LuminaUtils class/files into LUtils and LDesktopUtils (generic utilities, and desktop-specific utilities)
|
| |
|
|
|
|
| |
image (if an image file is being viewed)
|
| |
|
|
|
|
| |
variables as needed. This allows things like icons to be found/used when LTE is launched via sudo (for instance).
|
|
|
|
|
| |
Include a copy of the "globs2" file from the FreeDesktop mimetype database, to be used as a fallback if the official mimetype database is not installed/found on the system.
Also adjust the mimetype loader to use this fallback as needed.
|
| |
|
|
|
|
|
|
| |
This impacts almost all tools/utilities within Lumina - please test (passed internal tests so far).
This cleans up a lot of the backend XDG compliance class, moving lots of functionality into child functions of the XDGDesktop class and ensuring that they get cleaned up more regularly/properly. This *seems* to make the desktop startup a lot faster, even if the overall memory savings are slight (so far).
|
|
|
|
| |
system. It no longer grows with time that I can tell, but I am sure there is some additional cleanup and optimizations which can still be done later.
|
|
|
|
| |
ensure it uses as little memory as possible.
|
| |
|
|
|
|
| |
within teh app list search routine.
|
|
|
|
| |
Going to check if this fixes the memory leak issue on some systems (have one I can test on now).
|
|
|
|
| |
to track down and fix a reported memory leak on some systems.
|
|
|
|
| |
currently-registered default terminal is rather than just xterm (although xterm is still the default/fallback).
|
|
|
|
| |
exists and create it if not.
|