lumina-desktop / lumina Goto Github PK
View Code? Open in Web Editor NEWLumina Desktop Environment
Home Page: http://lumina-desktop.org
License: BSD 3-Clause "New" or "Revised" License
Lumina Desktop Environment
Home Page: http://lumina-desktop.org
License: BSD 3-Clause "New" or "Revised" License
Since couple of days I'm adding a feature I like with Thumar: display of relevant info in the status bar (number of items and files' size).
My request here is just to know if you are interested with the following code working to display the capacity of each filesystem visited.
william-os4y@bd557d9
If yes, then I will put the 3 command's lines in LOS; and will propose a "pullrequest"
After upgrading from 0.6.3 to 0.7.1 I'm getting segfaults from lumina-config. Tested with empty profile as well, some issue.
GNU gdb (Debian 7.7.1+dfsg-3) 7.7.1
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
http://www.gnu.org/software/gdb/bugs/.
Find the GDB manual and other documentation resources online at:
http://www.gnu.org/software/gdb/documentation/.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from lumina-config...Reading symbols from /usr/lib/debug/.build-id/61/db5a89cb2bc0b465a0695fe9748493c354b39a.debug...done.
done.
(gdb) run
Starting program: /usr/bin/lumina-config
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7fffefbbd700 (LWP 6410)]
Locale: "de"
Settings File: "/home/chris/.lumina/LuminaDE/desktopsettings.conf"
Object::connect: No such signal QApplication::messageReceived(const QString&)
Object::connect: (sender name: 'lumina-config')
Object::connect: (receiver name: 'MainUI')
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff6a9a5d9 in QString::indexOf(QString const&, int, Qt::CaseSensitivity) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
(gdb) bt
#0 0x00007ffff6a9a5d9 in QString::indexOf(QString const&, int, Qt::CaseSensitivity) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1 0x00007ffff6aa04f6 in QString::split(QString const&, QString::SplitBehavior, Qt::CaseSensitivity) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007ffff6aa401e in QString::section(QString const&, int, int, QFlagsQString::SectionFlag) const () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#3 0x0000000000423a28 in MainUI::loadSessionSettings (this=this@entry=0x7fffffffd8c0) at mainUI.cpp:1446
#4 0x0000000000426ccf in MainUI::loadCurrentSettings (this=0x7fffffffd8c0, screenonly=) at mainUI.cpp:564
#5 0x00007ffff6b72f4c in QMetaObject::activate(QObject_, QMetaObject const_, int, void**) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#6 0x00007ffff6b7c24a in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#7 0x00007ffff6b77513 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#8 0x00007ffff708e29c in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#9 0x00007ffff7094da8 in QApplication::notify(QObject_, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#10 0x00007ffff6b5df8d in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#11 0x00007ffff6b8fb6b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#12 0x00007ffff6b8cb91 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#13 0x00007ffff4d84c5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#14 0x00007ffff4d84f48 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#15 0x00007ffff4d84ffc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007ffff6b8d4ed in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#17 0x00007ffff7132b96 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
#18 0x00007ffff6b5cae1 in QEventLoop::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#19 0x00007ffff6b5ce45 in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#20 0x00007ffff6b628b9 in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#21 0x000000000040ba8b in main (argc=1, argv=) at main.cpp:39
(gdb)
when we select "icon view" in lumina-fm, most of the time the filename (or directory name) is too long.
So we see the begining of the name.
Would be nice to display the fullname in the tooltips area when the user goes over (or click 1x) the file
I am attempting to package lumina and as the title states, make install does not respect destdir.
What I've tried:
qmake PREFIX=/usr QT5LIBDIR=/usr/lib/qt
make
make install DESTDIR=packagedirectory
also
qmake PREFIX=packagedirectory/usr QT5LIBDIR=/usr/lib/qt
make
make install
The latter works but after Lumina is installed it expects to find all of the libraries in packagedirectory not /usr.
I'm sorry if the answer to this is obvious
Also:
qmake PREFIX=/usr QT5LIBDIR=/usr/lib/qt DESTDIR=packagedirectory
make
make install
Puts the binaries in packagedirectory and then fails
I often use the feature of thunar which allow the user to open a terminal in a specific directory. I think the following code could be a good basis :
william-os4y@666e3b7
Up to you to use it/improve it/drop it.
Many thanks
Not sure this is a Lumina issue, but maybe someone here can help me.
The login and logout songs are not working. The ausio plugin is neither working.
No crash, ... but no sounds.
This is maybe linked to a sound's backend not present on OpenBSD.
Nevertheless following QT doc Gstreamer should work.
On my machine the following packages are installed:
gstreamer1-1.4.5 framework for streaming media
gstreamer1-plugins-base-1.4.5 base elements for GStreamer
gstreamer1-plugins-good-1.4.5p0 good elements for GStreamer
Not sure if its missing or if it should be removed from the .pro file!?
It could be there is a missing dependency I don't have, but everything else appears to be working. I am running Slackware, using this build script:
http://slackbuilds.org/repository/14.1/desktop/lumina/
http://slackbuilds.org/slackbuilds/14.1/desktop/lumina/lumina.SlackBuild
This is for the older Qt4 version (0.7.2).
Thanks!
I'm using the last git version of Lumina on OpenBsd-current.
I some cases (not really clear when), a Lumina-DE.core file is created when I log-out of Lumina.
Here after some details
Last line of runtime.log:
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48021, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48022, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48023, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48024, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48025, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48026, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48027, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48028, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48029, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48030, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48031, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48032, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48033, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48034, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48035, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48036, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48037, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48038, resource id: 23068685, major code: 20 (GetProperty), minor code: 0
Debug: Window Property Event
Debug: Detach App: 16777221
Debug: - Unembed
Debug: - finished app: 16777221
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48078, resource id: 16777221, major code: 2 (ChangeWindowAttributes), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48079, resource id: 16777221, major code: 10 (UnmapWindow), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48080, resource id: 16777221, major code: 7 (ReparentWindow), minor code: 0
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Stop system Tray: "systemtray---0.0.1"
Debug: - Remove tray applications
Debug: Unregistered Visual Tray
Debug: Done stopping system tray
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Warning: QPaintDevice: Cannot destroy paint device that is being painted
Debug: Window Property Event
Debug: Adjust Window Geometry: "" false
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Debug: Window Property Event
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48794, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48795, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48797, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48801, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48802, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48806, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48807, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48811, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48812, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48816, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48817, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48821, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Warning: QXcbConnection: XCB error: 3 (BadWindow), sequence: 48822, resource id: 4194315, major code: 20 (GetProperty), minor code: 0
Gdb back trace:
(gdb) bt
#0 0x00001f0da086507a in QToolButton::mouseReleaseEvent () from /usr/local/lib/qt5/libQt5Widgets.so.0.0
#1 0x00001f0da06da729 in QWidget::event () from /usr/local/lib/qt5/libQt5Widgets.so.0.0
#2 0x0000000000000004 in ?? ()
#3 0x2f378178b1c3e32a in ?? ()
#4 0x00007f7ffffc36f0 in ?? ()
#5 0x00001f0d2ae15ae5 in QXcbIntegration::styleHint () from /usr/local/lib/qt5/plugins/platforms/libqxcb.so
#6 0xa3e7a94683253672 in ?? ()
#7 0x00007f7ffffc3850 in ?? ()
#8 0x00007f7ffffc3ae0 in ?? ()
#9 0x00001f0d17017a00 in ?? ()
#10 0x00001f0d8120ae00 in ?? ()
#11 0x00001f0d17017a00 in ?? ()
#12 0x00007f7ffffc3ae0 in ?? ()
#13 0x00007f7ffffc3850 in ?? ()
#14 0x00001f0da0865170 in QToolButton::event () from /usr/local/lib/qt5/libQt5Widgets.so.0.0
#15 0x00001f0da069c73c in QApplicationPrivate::notify_helper () from /usr/local/lib/qt5/libQt5Widgets.so.0.0
#16 0x00007f7ffffc3830 in ?? ()
#17 0x00001f0d8120ae00 in ?? ()
#18 0x00007f7ffffc3830 in ?? ()
#19 0x00001f0d17017a00 in ?? ()
#20 0x00001f0d17017a00 in ?? ()
#21 0x00001f0da06a259f in QApplication::notify () from /usr/local/lib/qt5/libQt5Widgets.so.0.0
#22 0x00007f7f00000000 in ?? ()
#23 0x00001f0d00000000 in ?? ()
#24 0x00007f7ffffc37e0 in ?? ()
---Type to continue, or q to quit---
#25 0x00007f7ffffc3c60 in ?? ()
#26 0x00001f0d17017a00 in ?? ()
#27 0x00007f7ffffc3850 in ?? ()
#28 0x00001f0d17017a00 in ?? ()
#29 0x00001f0d8120ae00 in ?? ()
#30 0x3fe0000000000000 in ?? ()
#31 0x0000000000000000 in ?? ()
I have discvered 2 issues with panels (Openbsd-current, lumina-master both of 13/02/2018)
I add a 2nd panel and add 1 plugin on it (whatever the one you select).
I click to have both top-bottom and click "save changes".
Problem comes when I come back on the geometry of the panels and ask to have righ-left . Then the top bar remains :(.
If I change, once again the deometry to top-bottom, the left one remains.
I must logout and login to have the desired panels.
I remove the 2nd panel ad save the changes.
Here too, I must logout - login to see the corret result.
Maybe both are related.
regards
this file WMSession.cpp is missing
I see in the sources the following desktop plugin desktop-plugins/messagecenter.
I would use it, but how ?
Why it is not present in the list of plugin ?
Did I miss something in the compilation phase ?
Thanks
(I'm on Openbsd current 21/02/2015 and sync with github)
I received the following error trying to build Lumina on Arch Linux.
g++ -c -pipe -march=i686 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_PHONON_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/phonon -I/usr/include/qt4 -I../libLumina -I/usr/local/include -I/usr/include/qt4/phonon_compat -I. -I. -o main.o main.cpp
In file included from main.cpp:19:0:
LSession.h:21:30: fatal error: Phonon/MediaObject: No such file or directory
#include <Phonon/MediaObject>
^
compilation terminated.
Makefile:639: recipe for target 'main.o' failed
make: *** [main.o] Error 1
The reason is that the path on Arch is /usr/include/qt4/phonon, not /usr/include/qt4/Phonon. To work around the issue I created a symlink, but that doesn't seem like the ideal solution. I haven't checked this on other Linux distros to see if the issue exists there
So I've updated stable to the latest svn release and lumina to the latest github repo...
URL: svn://svn0.eu.freebsd.org/base/stable/10
Revision: 271883
Everything bleding edge :D
ports also also fully up to date (well at least until yesterday's night)
But now it seems lumina-open is not liking it... from the gdb error it seem qt related:
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[New Thread 806406400 (LWP 101052/lumina-open)](no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[New Thread 806406c00 (LWP 101125/lumina-open)](no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...Locale: "en"
Locale Encoding: "System"
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...Display OSD
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 806406400 (LWP 101052/lumina-open)]
0x0000000802929f8b in strlen () from /lib/libc.so.7
(gdb) bt
#0 0x0000000802929f8b in strlen () from /lib/libc.so.7
#1 0x0000000802bd2132 in XSetCommand () from /usr/local/lib/libX11.so.6
#2 0x0000000802bd6804 in XSetWMProperties () from /usr/local/lib/libX11.so.6
#3 0x0000000800cf9c55 in QWidgetPrivate::create_sys ()
from /usr/local/lib/qt4/libQtGui.so.4
#4 0x0000000800ca94f0 in QWidget::create ()
from /usr/local/lib/qt4/libQtGui.so.4
#5 0x0000000800cb7d10 in QWidget::setVisible ()
from /usr/local/lib/qt4/libQtGui.so.4
#6 0x00000000004091cf in ?? ()
#7 0x000000000040a1a9 in ?? ()
#8 0x000000000040be04 in ?? ()
#9 0x000000000040842f in ?? ()
#10 0x000000080063a000 in ?? ()
#11 0x0000000000000000 in ?? ()
(gdb)
Any thoughts?
And btw @beanpole135 THANK YOU so much for this one:
commit 6aca0b9
Author: Ken Moore [email protected]
Date: Fri Sep 19 14:22:37 2014 -0400
Update the appearance/functionality of the userbutton quite a bit in lumina-desktop.
Super fast :)
On my OpenBsd system I don't have "window theme Preview".
System says: No preview Available".
Does this is linked to the setup on OpenBSD (missing files, ...) ?
Does this is linked to a lumina prameter I should adapt ?
If you have several xterm windows, the taskManager does not display their window titles. Even if you start it with -title: "xterm -title hello" or via the echo -n "\033]2;${USER}@${HOST}: ${PWD}\007"
I've tried rxvt: "rxvt -name hello".
I've tried mlterm: "mlterm -T hello"
None are working. Why ?
Does this is a problem with the terminal application or with Lumina ?
Most of the background pictures (for desktop) are dark. Unfortunately the text of the icons on the desktop is black too.
Would be nice to have a small halo/background in grey (like you can have in xfce).
I've tried to do it via the "theme template", but I've not succeed.
thanks for your help
When I enable a binary to be autostarted, where does lumina store this information?
in lumina-finelinfo:
ui_dialog.h:94: error: 'class QTabWidget' has no member named 'setTabBarAutoHide'
I think this is due to the fact that you are using QT5.4; which is not yet packaged on all platforms
in lumina-fm:
MainUI.cpp:1011: error: no matching function for call to 'LUtils::isFavorite(QFileInfo&)'
../libLumina/LuminaUtils.h:53: note: candidates are: static bool LUtils::isFavorite(QString)
Does it compile on your system ?
in lumina-wm
Failure to find: WMSession.cpp
missing git add ?
This is in continuation of:
https://github.com/pcbsd/pcbsd/issues/54
I'm guessing it not ideal to keep lumina issue there :)
The fix seems to work, volume down and up are detected and lower/raise the sounds!
Also, If I might add the suggestion it would be nice to see some feedback of this.... but so far I could config in the dashboard and mixer that it does change the sound!
The Fn+Left /right stilll returns (no more output):
Key Press: "0" "0"
Key Press: "0" "0"
Pressing just Fn gives the same result!
Sidenotes:
would be great to have different "set" of search. Each having a name.
For example, the set called "home" will look in /home/wi and exclude /home/wi/nas (which is a symbolic link to my nas).
the set called "mnt" will look in to /mnt (no excluded folders).
the set called "nas" will look in /net (no excluded folders)
Each of those parameters would be saved in .lumine/LuminaDE/lumine-search.conf
One of those "set" will be the default one. This will be the set of parameters used in case the user does not provide a set's name.
via command line the user could type: lumine-search -sets nas
And the application will immediately start the gui and show the results.
for each sets, the Insight File manager will have a menu entry. This will display the gui with the parameters associated to the set.
Those ideas come because I do often the same type of search: on shared drive, on local docments, on /usr.
What do you think ?
I dont like the Gnome3 and KDE.I really fell gnome2 is a beautifull desktop.
Now,the web site can design very cool.but why the desktop cant.
Lumina Desktop is very young,i wish it become cool and easy!
As the title states, is there a way to change where the makefiles look for lrelease without just using sed over all of them? I want it to look for it in PREFIX/bin/lrelease but it is looking for it in LIBPREFIX/qt5/bin/lrelease
EDIT: It looks like it is not in the makefiles but rather in the lumina-/lumina-.pro files.
I just update to the "master" version and noticed that the pidgin icon was just showing a "square", tested with chroimum too and I see the same.
Hello,
I am trying to package the Lumina DE for Arch Linux.
DISCLAIMER: I know that Lumina is targeted at FreeBSD and its derivatives and that Linux is likely not anyone's area of expertise. To make matters worse, I'm pretty new at packaging so I am sorry if this is a dumb question
Anyway, I followed the instructions and managed to compile and install Lumina without error. However, when I try to run it I get the message in the title of this bug report?
Any ideas?
Hi!
I try to compile Lumina on Dragonfly. I get the following error during compilation:
LuminaXDG.cpp: In static member function 'static QIcon LXDG::findIcon(QString, QString)':
LuminaXDG.cpp:296:27: error: 'base' was not declared in this scope
Is there a solution about this?
WHen I have several instances of the same application, the Taskmanager combine them into one.
We can click on this common icon I see the different instances.
When I click on one of those instances we can display/hide the corresponding window. Fine.
When I have only 1 instance of a specific application, clicking on it just display it. the toggle display/hide is no more working.
Does this is a normal behaviour ?
With the latest version, and after I use "mkport" when I try to build the port I get this error
--- install ---
===> lumina-0.8.0.1419342856,1 can't be installed: unknown USE_QT5 component 'corelib'.
*** [install] Error code 1
I think that xclock is present on all platforms. So because some person like the analog clock, it could be funny to have it.
This could be complementary to the taskbar digital clock
Many thanks
I don't know why, but the "button "save changes" is not available when you click on the "Applications" top button.
To save the changes, users must go to an another panel and click "save changes".
If I'm not wrong, I see that you do it deliberaly: " //Hide the save button for particular pages".
But I don't understand the reason.
On Openbsd-current I have the following compilation issue:
/usr/local/lib/libLuminaUtils.so.1.0: undefined reference to xcb_image_get' /usr/local/lib/libLuminaUtils.so.1.0: undefined reference to
xcb_image_destroy'
But I find the mehod in /usr/X11R6/include/xcb/xcb_image.h
Sounds this is my fault ... and linked to the libLumina which must be compiled and install first.
This is a rather stange issue, but when I open lumina-fm which by default opens in the home dir the size of the icons is very large and I see this in the console:
libpng warning: gAMA: gamma value out of range
QPixmap::scaleHeight: Pixmap is a null pixmap
This only happen with the home dir even if I do "lumina-fm /home/user", any other dir either by browsing or "lumina-fm $dir" show the icons size just fine....
the icon size for the desktop view plugin was also off scale but the decrease size option fixed that.
In Desktop configuration, tab Aplications, we can define our best application for Web browser, Email client, file manager and virtual terminal.
Imagine I select for my virtual Terminal an application from the proposed list.
After a while, if I would associate Virtual terminal to the application xterm. it's not possible :-(
Indeed, xterm is not in the proposed list; and we cannot associate a exe from the filesystem on this screen.
How to proceed ?
ps:
I've added comments on the crash issue #47
Not sure this is a bug of lumina-fm, because it could be linked to openbsd itself.
Unfortunately, I'm not able to boot a freebsd installation (10.1) to see it can be reproduced it on freebsd.
(view detailed list).
Sounds that he calculates all thumbnails before displaying the files.
On xfce (with default fm), I've not the same issue.
I've the impression, that the filemanager displays the file's names first, then calculate the thumbnails (at least for the files displayed on the screen).
regards
I'm running Lumina-0.8.1.1421890927 on Openbsd-current (04/02/2015). I've added 4 plugins on the desktop (one of each). I select "unlock desktop". Then move or close one of the plugin, but whole Lumina crash. Here after the BackTrace of Lumina-DE
(gdb) bt
#0 0x000016bc21f00142 in QSettingsPrivate::actualKey () from /usr/local/lib/qt5/libQt5Core.so.0.0
#1 0x000016bc21f01c4e in QSettings::setValue () from /usr/local/lib/qt5/libQt5Core.so.0.0
#2 0x000016b93168468f in LDPluginContainer::resizeEvent () from /usr/local/bin/Lumina-DE
#3 0x000016bbc08f3440 in ?? ()
#4 0x000016bb92ea67e0 in ?? ()
#5 0x0000000000000120 in ?? ()
#6 0x000016bb00000002 in ?? ()
#7 0x000016bb92ea67f0 in ?? ()
#8 0xb8be7006243018b4 in ?? ()
#9 0x000016bc2212cf80 in _ZL12prime_deltas () from /usr/local/lib/qt5/libQt5Core.so.0.0
#10 0x000016bb779c7b80 in ?? ()
#11 0x00007f7ffffe8df0 in ?? ()
#12 0x000016bbc9324c00 in ?? ()
#13 0x000016bb779c7b80 in ?? ()
#14 0x000016bb4875f939 in QWidget::event () from /usr/local/lib/qt5/libQt5Widgets.so.0.0
#15 0xffffffffffffffff in ?? ()
#16 0x000000690000011b in ?? ()
#17 0x0000000000000052 in ?? ()
#18 0x000016bc21f8b1a9 in QMetaObject::cast () from /usr/local/lib/qt5/libQt5Core.so.0.0
#19 0x000016bb948dc400 in ?? ()
#20 0x000016bb948dc400 in ?? ()
#21 0x00007f7ffffe8df0 in ?? ()
#22 0x000016bb779c7b80 in ?? ()
#23 0x8bc8f7eba5bfdabb in ?? ()
#24 0x000016bb8b69a000 in ?? ()
#25 0x000016bb779c7b80 in ?? ()
#26 0x000016bbc9324c00 in ?? ()
#27 0x000016bbc30de400 in ?? ()
#28 0x000016bb779c7b80 in ?? ()
#29 0x00007f7ffffe8df0 in ?? ()
To reproduce the problem you have to do the following in lumina-config:
Now each tie you will edit this config you will get a perfect
screen allowing you to see and update easily the parameters.
==> you should have a big screen as it was set in the "Theme template Edit".
Unfortunately in this cas this is to show a dropdown with 3 buttons.
Sounds that for Fluxbox those 2 screens are the same.
But, from user point of view, they are not.
I'm changing the "Icon" parameters of desktop file located in ~/Desktop.
How can I refresh the desktop ?
The only workaround I've found is to logout and login.
In fact, I'm using often couple of shell scripts . So I've placed them in ~/Desktop and I double click on them when needed.
To better identify them, I would have the possibility to assing different icon to each of them.
Does this is a feature I've missed somewhere ?
Thanks
I have Linux, with upower. This combination not supported by Lumina, it uses acpi command to query some battery info.
But Qt5 contains an QBatteryInfo class:
http://qt.developpez.com/doc/5.0-snapshot/qbatteryinfo/
It is possible to use this class instead of hardcoded commands?
LSession.cpp:11:29: fatal error: LXcbEventFilter.h: No such file or directory
The include "LXcbEventFilter.h" added in commit 71c2fda, but where is this header file?
I use lumina on FreeBSD 10.1 with a dualscreen setup. Problem is, that the titlebars of my windows on the second screen are hidden behind the top panel which prevents me completely from moving windows.
To reproduce the problem:
For example Thunar positions, in the parentfolder, the sub-folder previously visited at the top of the screen. This occurs when you do "go-back" and even when you do "go-up".
Following the specifications, Path is "If entry is of type Application, the working directory to run the program in."
http://standards.freedesktop.org/desktop-entry-spec/desktop-entry-spec-1.1.html
This parameter could be useful in some cases.
If I select several files and right-click, I can get the checksum of all of them.
But
If I select several files, the "delete selection" we have on the same menu just delete 1 file.
(to delete the real selection we must click onthe red cross present on the left of the window OR click on delete on the keyboard).
Same menu, but different behaviour.
This could generate some difficulties for some users.
I must add that the "copy" and "cut" present on the same menu are also taking the whole selection into account.
Is this possible as of now with some config change? Or is it something that needs some code changes? If so it would be a nice feature to have.
Not a priority though and I'm guessing it will be pretty slow to load them, but it still better then having to open one by one to just check If I got the right ones :)
Output of desktop-file-validate command:
lumina-info.desktop: error: value "Lumina" for key "OnlyShowIn" in group "Desktop Entry" contains an unregistered value "Lumina"; values extending the format should start with "X-"
The pcbsd uses a patched desktop-file-utils, or this is a bug?
Firstly, thanks for this wonderful desktop environment and for making it portable! I was surprised at how easy it was to port to Slackware. ;-)
There is my lumina build script. Here are the important parts:
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
qmake \
PREFIX=/usr \
LIBDIR=/usr/lib${LIBDIRSUFFIX} \
QMAKE_CFLAGS="$SLKCFLAGS" \
QMAKE_CXXFLAGS="$SLKCFLAGS"
make -j1 \
OPTS="$SLKCFLAGS" \
LIBDIR=/usr/lib${LIBDIRSUFFIX} \
PREFIX=/usr
make install \
INSTALL_ROOT=$PKG \
DESTDIR=$PKG
if [ $LIBDIRSUFFIX = "64" ]; then
mkdir -pv $PKG/usr/lib${LIBDIRSUFFIX}
mv -v $PKG/usr/lib/* $PKG/usr/lib${LIBDIRSUFFIX}/
rm -rf $PKG/usr/lib
fi
As you see, despite setting the library path to /usr/lib64 (on 64-bit only), I still have to manually move the libraries. Everything works as expected, but it'd be nice if the build respected this setting.
Thanks.
void MainUI::currentDirectoryLoaded(){
//The directory was just loaded: refresh the action buttons as neccesary
ui->tool_goToPlayer->setVisible(false);
ui->tool_goToRestore->setVisible(false);
ui->tool_goToImages->setVisible(false);
//emit DirChanged(getCurrentDir());
ItemSelectionChanged();
}
I see that the slot are triggered always 2 times.
I don't understand the goal to resend and emit in CurrentDirectoryLoaded.
I've commented it and the application sounds to work correclty.
On a scratch machine (opebsd-current), I cannot compile Lumina due to an LD error on LXDG::findAvailableAppsForMime.
AS workaround I do a make install; make; make install and it works.
Don't know if this is a real issue, but I've added in ~/Desktop a shell script.
When this one fails (exit >0) lumina-open does not report it.
I've saw in the code that the return code is well known but not used.
By doing this in lumina-open/main.cpp, I had my epxected result:
//if(retcode!=0 ){
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.