Tools
Systemd logs/journal
Code:
man journalctl
JOURNALCTL(1) journalctl JOURNALCTL(1)
NAME
journalctl - Query the systemd journal
SYNOPSIS
journalctl [OPTIONS...] [MATCHES...]
DESCRIPTION
journalctl may be used to query the contents of the systemd(1) journal as written by systemd-journald.service(8).
If called without parameters, it will show the full contents of the journal, starting with the oldest entry
collected.
...
-b [ID][±offset], --boot=[ID][±offset]
Show messages from a specific boot. This will add a match for "_BOOT_ID=".
The argument may be empty, in which case logs for the current boot will be shown.
...
A Qt tool: qmlscene
http://doc.qt.io/qt-5/qtquick-qmlscene.html
Prototyping with qmlscene
Qt 5 includes qmlscene, a utility that loads and displays QML documents even before the application is complete. This utility also provides the following additional features that are useful while developing QML applications:..
Qt 5 includes qmlscene, a utility that loads and displays QML documents even before the application is complete. This utility also provides the following additional features that are useful while developing QML applications:..
Code:
$ qmlscene --help
Usage: qmlscene [options] <filename>
Options:
--maximized ...................... Run maximized
--fullscreen ..................... Run fullscreen
--transparent .................... Make the window transparent
--multisample .................... Enable multisampling (OpenGL anti-aliasing)
--no-version-detection ........... Do not try to detect the version of the .qml file
--slow-animations ................ Run all animations in slow motion
--resize-to-root ................. Resize the window to the size of the root item
--quit ........................... Quit immediately after starting
--disable-context-sharing ........ Disable the use of a shared GL context for QtQuick Windows
.........(remove AA_ShareOpenGLContexts)
--desktop..........................Force use of desktop GL (AA_UseDesktopOpenGL)
--gles.............................Force use of GLES (AA_UseOpenGLES)
--software.........................Force use of software rendering (AA_UseOpenGLES)
--verbose..........................Print version and graphical diagnostics for the run-time
-I <path> ........................ Add <path> to the list of import paths
-P <path> ........................ Add <path> to the list of plugin paths
-translation <translationfile> ... Set the language to run in
kcmshell5 - A way to launch single KDE control module and hopefully see useful warnings/errors/etc...
Code:
$ kcmshell5 --help
Usage: kcmshell5 [options] module
A tool to start single KDE control modules
Options:
-v, --version Displays version information.
-h, --help Displays this help.
--author Show author information.
--license Show license information.
--desktopfile <file name> The base file name of the desktop entry for this
application.
--list List all possible modules
--lang <language> Specify a particular language
--silent Do not display main window
--args <arguments> Arguments for the module
--icon <icon> Use a specific icon for the window
--caption <caption> Use a specific caption for the window
Arguments:
module Configuration module to open
Steps
1) Testing with the qmlscene
Code:
qmlscene Splash.qml

Good: if no error messages and the video is playing.
Fix: Error messages and the video is not playing.
2) Testing from the KDE.
Code:
kcmshell5 kcm_splashscreen

Good: if no error messages and the video is playing.
Fix: Error messages and the video is not playing.
3) Reboot and test if this ### is working.
Good: The video is playing.
Fix: The video is not playing -> look the logs:
Code:
journalctl -b












Leave a comment: