I said I would make some more comments on lxqt, but that got
sidelined by the stylesheets and firefox. Some of the things I
flagged up (particularly, the library directory where not mentioned
in the book) were bogus. The book instructions are ok.
But finally, here are my remaining comments -
1. I built it in /usr - works for me.
This was with qt5 in /opt : for lxqt, I cannot see any pressing reason
to build lxqt in /opt. So, I used $LXQT_PREFIX in my scripts.
My personal view is that Qt also belongs in /usr - in my normal
desktop builds I only put two things into /opt : llvm (to ensure it
will not be used by accident - I have to add it to $PATH when I want
to use it), and texlive.
2. kf5 dependencies
On the face of it, only the two named packages (kwindowsystem,
kguiaddons) are needed, plus the matching extra-cmake-modules. I
dropped these into /usr rather than having kf5 in my PATH during
this build. I would hate people to get the mistaken impression
that all of kf5 is needed here.
3. lxqt-common and another windowmanager -
Note that icewm is NOT a valid replacement (you get icewm without
any of the lxqt additions). Fluxbox does work, although in this
context (with lxqt-config) openbox is better. The windowmanager
you are using needs to be in both /etc/xdg/lxqt/windowmanagers.conf
and there the Name is actually the _command_, e.g.
fluxbox/Name=startfluxbox
and then you can change the windowmanager= line in
/etc/xdg/lxqt/session.conf.
4. lxqt-runner : does this do anything, or show up in a menu ?
I had assumed it would let me type in the name of the program I
wanted to run, but could not find any way to do that.
5. For juffed, at first this did not appear on menus, so I could
only try to start it from a term. But that gave me:
juffed: error while loading shared libraries: libqt5scintilla2.so.12: cannot
open shared object file: No such file or directory
In this case, QScintilla is in /opt/qt5/lib - running ldconfig
fixed the problem : I am ambivalent about whether the QScintilla or
the juffed install is the right place to do that, but I guess that
doing it in QScintilla is probably better.
I'll try not to mention my experiences with juffed too much (I hated
it), but when I was running it from a term (looking at a bash
script) it segfaults when closed - if run from a menu you will not
notice that.
ken@ac4tv ~ $juffed
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
iconTheme "oxygen"
"[03:08:54]" "--- Plugin 'Autosave' is disabled in Settings."
"[03:08:54]" "--- Plugin 'Color Picker' is disabled in Settings."
"[03:08:54]" "+++ Plugin 'Documents List' was loaded successfully."
"[03:08:54]" "+++ Plugin 'Favorites' was loaded successfully."
QObject::connect: No such signal FindWorker::terminated()
"[03:08:54]" "+++ Plugin 'Find In Files' was loaded successfully."
"[03:08:54]" "+++ Plugin 'File manager' was loaded successfully."
"[03:08:54]" "+++ Plugin 'Keybindings' was loaded successfully."
"[03:08:54]" "+++ Plugin 'Sort Document' was loaded successfully."
"[03:08:54]" "+++ Plugin 'Symbol_browser' was loaded successfully."
default KB_LAYOUT_DIR: "/usr/share/qtermwidget5/kb-layouts/"
Session::run() - program: "/bin/bash"
Session::run() - arguments: ("")
started!
loadAllColorSchemes
Using an unsupported variable-width font in the terminal. This may produce
display errors.
Using an unsupported variable-width font in the terminal. This may produce
display errors.
default KB_LAYOUT_DIR: "/usr/share/qtermwidget5/kb-layouts/"
"[03:08:54]" "+++ Plugin 'Terminal' was loaded successfully."
"[03:08:54]" "+++ Plugin 'XML Formatter' was loaded successfully."
"[03:08:54]" "Session '/home/ken/.config/juff/sessions/_empty_session_' opened
successfully"
"[03:08:54]" "Session '/home/ken/.config/juff/sessions/_empty_session_' was
parsed successfully"
Using an unsupported variable-width font in the terminal. This may produce
display errors.
"[03:10:09]" " Entering tabRemoved (TabWidget.cpp:113)"
"[03:10:09]" " Entering onTabRemoved (DocViewer.cpp:434)"
"[03:10:09]" " Leaving onTabRemoved (DocViewer.cpp)"
"[03:10:09]" " Leaving tabRemoved (TabWidget.cpp)"
QProcess: Destroyed while process ("/bin/bash") is still running.
Segmentation fault
6. qupzilla : I question the point of the sed for the menu - I did
not do this, and in both plasma and lxqt (with fluxbox) it appears
alongside the other browsers.
7. The apps except lximage-qt are all in /usr - that reinforces my
feeling that it should probably all be in /usr.
ĸen
--
This one goes up to eleven: but only on a clear day, with the wind in
the right direction.
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page