| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
lumina-open call now, instead of a bunch of individual ones). Also fix up the tray app detection/failover methods a bit to catch/discard tray icons which were registered/destroyed almost simultaneously (or no destroy event was ever caught for the icon). This prevents the situation where a "blank" tray icon may be trying to repaint itself repeatedly (eating up CPU cycles).
NOTE: It seems like these "blank" tray apps are all GTK based, so it might be something in that toolkit which needs fixing to prevent registering a tray window which will never be used (or is instantly destroyed).
|
| |
|
| |
|
|
|
|
| |
through the QtConcurrent module.
|
|
|
|
| |
functions, and adjust the manual check for process started/running/finished to also account for the "Starting" State (only breaks out for the "NotRunning" process state now).
|
| |
|
| |
|
|
|
|
| |
list/tree widget currently has focus.
|
|
|
|
| |
class. This flag will let a new instance of the app be spawned - bypassing any exising instance as necessary.
|
|
|
|
| |
instantaneous disk IO stat instead of the system uptime average.
|
|
|
|
| |
Now you can specify: "INHERITS=<name of theme>" within the theme file and it will replace that line with the contents of the other theme (if it exists). This allows all the lumina-interface-specific settings to be put within the "None" theme, and the Lumina-Default theme just inherits those settings at the outset (a lot easier to maintain/adjust going forward).
|
|
|
|
| |
takes care of readability instead now.
|
| |
|
|
|
|
| |
external utilities. This should catch/break the loop if the external utility stops in some strange way.
|
|
|
|
| |
resizing and the startmenu savees it's size between sessions.
|
|
|
|
| |
search paths (needed for wine apps in particular - since they are installed as user).
|
|
|
|
|
|
|
|
| |
1) Add a new ResizeMenu() class to the LuminaUtils library - this class allows the resulting menu to be resizable by the user clicking on an edge and dragging.
2) In the systemstart panel plugin, reverse the location of the shutdown options on the leave page (put them at the bottom next to where the leave button is in the first place)
3) Setup the systemstart plugin to use the new ResizeMenu. It currently does not save the new size to be used for later sessions, but per-session resizing works fine.
4) Quick adjustment to the systemtray icon sizes
5) Quick fix to the detection of a desktop file removal.
|
|
|
|
| |
issues when trying to install the debug version of apps. Instead, the makefiles should be generated with the command "qmake[-qt5] CONFIG+=debug". That will set the debug flag for the Makefile and allow the user to run make and "make install" normally (but with debugging enabled)
|
|
|
|
| |
with debugging symbols included. The standard "make" will be exactly the same.
|
|
|
|
| |
ensure that the process was started first before going into the "wait loop" afterwards. This should fix race conditions where Lumina was trying to call an application which was not installed on the system, or the application does not startup for some reason.
|
|
|
|
| |
given window is "sticky" in which case it always returns the current workspace.
|
|
|
|
|
|
|
|
| |
particular directory. It appears that most Linux-DE terminal apps do not properly apply the universal "-e" flag, so add special handling of the following terminal applications:
mate-terminal, lxterminal, gnome-terminal, xfce4-terminal, konsole
This makes those application work properly now, but it *could* break in the future if the app devs decide to modify the CLI flags for their app.
|
|
|
|
| |
session. Now when a submenu on the panel is closed somehow or a window was modified with the task manager, it will properly find/activate the right window again.
|
|
|
|
| |
Found out that (at least on FreeBSD 10.2 right now), the xcb_damage_create() routine does absolutely nothing (no damage events ever sent out when the window changes). Switching this back to the Xlib XDamageCreate() routine makes it work perfectly again. Need to ask about this upstream and see if this is a known bug/regression in the XCB libraries.
|
|
|
|
| |
more distinct from the main days area
|
|
|
|
| |
adjust the theme files accordingly.
|
|
|
|
| |
This returns true if the system is in the middle of applying updates and cannot be powered off at the present time.
|
| |
|
| |
|
| |
|
|
|
|
| |
installed.
|
|
|
|
| |
adding new functions for the window manager (direct access/control - not requests).
|
|
|
|
| |
possible relative path to an absolute path (for input path validation/checking).
|
|
|
|
| |
file.
|
|
|
|
| |
structure itself.
|
|
|
|
| |
files that may/may not be XDG desktop files (prevent re-reading files by trying to juggle two different data structures).
|
|
|
|
| |
X11 Screen number. This ensure that the same app on a different X screen does not stop the app from opening on the current screen as well.
|
|
|
|
| |
really clear what is happening if anything *does* go wrong.
|
|
|
|
| |
check to teh lock file.
|
|
|
|
| |
simple result in a fallback on standard QApplication usage (no single-instance available).
|
| |
|
|
|
|
| |
mime database.
|
|
|
|
| |
may be set/loaded for all apps using the theme engine (including the session - which propagates to new non-lumina applications as well)
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|