diff --git a/README.md b/README.md index 61bcde89..7d32ff59 100644 --- a/README.md +++ b/README.md @@ -2,16 +2,20 @@ ## Overview -This repository is providing several tools involved in the configuration of both LXQt and the underlying operating system. +This repository is providing several tools involved in the configuration of both +LXQt and the underlying operating system. -On the one hand it is featuring several GUI tools to configure topics like general appearance, pointer devices or screen resolutions. -On the other hand there's a GUI "Configuration Center" which summarizes all those configuration tools as well as counterparts of other LXQt components or third-party applications. +On the one hand it is featuring several GUI tools to configure topics like +general appearance, pointer devices or screen resolutions. On the other hand +there's a GUI "Configuration Center" which summarizes all those configuration +tools as well as counterparts of other LXQt components or third-party +applications. ### Configuration GUI tools #### LXQt Appearance Configuration -Appearance of LXQt, that is topics like icon and LXQt theme or fonts. +Appearance of LXQt, that is topics like icon and LXQt theme or fonts. ![LXQt Appearance Configuration (lxqt-config-appearance)](lxqt-config-appearance.png) @@ -19,27 +23,33 @@ Binary `lxqt-config-appearance`. #### Brightness -Brightness settings of output devices. +Brightness settings of output devices. -Technically colors are adjusted to simulate varying brightness if the system LXQt is running on doesn't allow for adjusting the brightness itself. +Technically colors are adjusted to simulate varying brightness if the system +LXQt is running on doesn't allow for adjusting the brightness itself. Binary `lxqt-config-brightness`. #### File Associations -Assigns MIME types to applications used to handle them. Not too user-friendly so far, see e. g. discussion in https://github.com/lxde/lxqt/issues/433. +Assigns MIME types to applications used to handle them. Not too user-friendly so +far, see e. g. discussion in https://github.com/lxqt/lxqt/issues/433. Binary `lxqt-config-file-associations`. #### Keyboard and Mouse -Configures hardware of pointer devices. Settings like repeat delay and interval of keyboards or acceleration of pointer devices. +Configures hardware of pointer devices. Settings like repeat delay and interval +of keyboards or acceleration of pointer devices. Binary `lxqt-config-input`. #### Locale -Locale used within LXQt sessions. Basically this GUI sets the well-known environment variables like `LANG` or `LC_*`. The settings apply to the session as a whole, that is to applications running within LXQt sessions but not belonging to LXQt, too. +Locale used within LXQt sessions. Basically this GUI sets the well-known +environment variables like `LANG` or `LC_*`. The settings apply to the session +as a whole, that is to applications running within LXQt sessions but not +belonging to LXQt, too. Binary `lxqt-config-locale`. @@ -51,27 +61,49 @@ Binary `lxqt-config-monitor`. ### Configuration Center -The "Configuration Center" (binary `lxqt-config`) is summarizing and providing various configuration GUIs. +The "Configuration Center" (binary `lxqt-config`) is summarizing and providing +various configuration GUIs. ![Configuration Center (lxqt-config)](lxqt-config.png) -First of all these are the ones belonging to repository lxqt-config described [above](https://github.com/lxde/lxqt-config#configuration-gui-tools). Next, it is hosting counterparts of several other LXQt components like "Desktop Notifications" of [lxqt-notificationd](https://github.com/lxde/lxqt-notificationd), "Shortcut Keys" of [lxqt-globalkeyshortcuts](https://github.com/lxde/lxqt-globalkeyshortcuts) or the tools provided by [lxqt-admin](https://github.com/lxde/lxqt-admin). Third-party applications can include their configuration tools in "Configuration Center", too. This applies e. g. to "Connman UI Setup" of [cmst](https://github.com/andrew-bibb/cmst) or "SDDM Configuration" of [sddm-config-editor](https://github.com/hagabaka/sddm-config-editor). +First of all these are the ones belonging to repository lxqt-config described +[above](https://github.com/lxqt/lxqt-config#configuration-gui-tools). Next, it +is hosting counterparts of several other LXQt components like "Desktop +Notifications" of [lxqt-notificationd](https://github.com/lxqt/lxqt-notificationd), +"Shortcut Keys" of [lxqt-globalkeyshortcuts](https://github.com/lxqt/lxqt-globalkeyshortcuts) +or the tools provided by [lxqt-admin](https://github.com/lxqt/lxqt-admin). +Third-party applications can include their configuration tools in +"Configuration Center", too. This applies e. g. to "Connman UI Setup" of +[cmst](https://github.com/andrew-bibb/cmst) or "SDDM Configuration" of +[sddm-config-editor](https://github.com/hagabaka/sddm-config-editor). ## Installation ### Compiling source code -Runtime dependencies are Xcursor, qtsvg, KScreen and [liblxqt](https://github.com/lxde/liblxqt). -Additional build dependencies are CMake and optionally Git to pull latest VCS checkouts. The localization files were outsourced to repository [lxqt-l10n](https://github.com/lxde/lxqt-l10n) so the corresponding dependencies are needed, too. Please refer to this repository's `README.md` for further information. +Runtime dependencies are Xcursor, qtsvg, KScreen and +[liblxqt](https://github.com/lxqt/liblxqt). Additional build dependencies are +CMake and optionally Git to pull latest VCS checkouts. The localization files +were outsourced to repository [lxqt-l10n](https://github.com/lxqt/lxqt-l10n) so +the corresponding dependencies are needed, too. Please refer to this repository's +`README.md` for further information. -Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems, depending on the way library paths are dealt with on 64bit systems variables like `CMAKE_INSTALL_LIBDIR` may have to be set as well. +Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` +has to be set to `/usr` on most operating systems, depending on the way library +paths are dealt with on 64bit systems variables like `CMAKE_INSTALL_LIBDIR` may +have to be set as well. -To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual. +To build run `make`, to install `make install` which accepts variable `DESTDIR` +as usual. ### Binary packages -The library is provided by all major Linux distributions like Arch Linux, Debian (as of Debian stretch only), Fedora and openSUSE. Just use your package manager to search for string `lxqt-config`. +The library is provided by all major Linux distributions like Arch Linux, Debian +(as of Debian stretch only), Fedora and openSUSE. Just use your package manager +to search for string `lxqt-config`. ## Usage -Both the various configuration tools and the Configuration Center can be launched from the panel's main menu - Preferences - LXQt settings. Obviously the former can be launched from the latter, too. +Both the various configuration tools and the Configuration Center can be launched +from the panel's main menu - Preferences - LXQt settings. Obviously the former +can be launched from the latter, too. diff --git a/liblxqt-config-cursor/man/lxqt-config-mouse.1 b/liblxqt-config-cursor/man/lxqt-config-mouse.1 index b69b08e2..c4d3ed1d 100644 --- a/liblxqt-config-cursor/man/lxqt-config-mouse.1 +++ b/liblxqt-config-cursor/man/lxqt-config-mouse.1 @@ -26,7 +26,7 @@ by hand but automatically, when choosing a \fBLXQt\-qt\fR session in the Display Manager. .P .SH "REPORTING BUGS" -Report bugs to https://github.com/lxde/lxqt/issues +Report bugs to https://github.com/lxqt/lxqt/issues .SH "SEE ALSO" \fBLXQt\fR has been tailored for users who value simplicity, speed, and an intuitive interface, also intended for less powerful machines. See also: diff --git a/lxqt-config-appearance/fontconfigfile.cpp b/lxqt-config-appearance/fontconfigfile.cpp index 9f3e6ef4..423d3c69 100644 --- a/lxqt-config-appearance/fontconfigfile.cpp +++ b/lxqt-config-appearance/fontconfigfile.cpp @@ -1,6 +1,6 @@ /* * Copyright (C) 2014 Hong Jen Yee (PCMan) - * LXQt project: http://lxde.org/ + * LXQt project: http://lxqt.org/ * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/lxqt-config-appearance/fontconfigfile.h b/lxqt-config-appearance/fontconfigfile.h index 61620c3e..87e8fdad 100644 --- a/lxqt-config-appearance/fontconfigfile.h +++ b/lxqt-config-appearance/fontconfigfile.h @@ -1,6 +1,6 @@ /* * Copyright (C) 2014 Hong Jen Yee (PCMan) - * LXQt project: http://lxde.org/ + * LXQt project: http://lxqt.org/ * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public diff --git a/lxqt-config-appearance/fontsconfig.cpp b/lxqt-config-appearance/fontsconfig.cpp index 687fe837..586d0cfe 100644 --- a/lxqt-config-appearance/fontsconfig.cpp +++ b/lxqt-config-appearance/fontsconfig.cpp @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://lxde.org/ + * http://lxqt.org/ * * Copyright: 2014 LXQt team * Authors: diff --git a/lxqt-config-appearance/iconthemeinfo.cpp b/lxqt-config-appearance/iconthemeinfo.cpp index b7042c9b..a70d455b 100644 --- a/lxqt-config-appearance/iconthemeinfo.cpp +++ b/lxqt-config-appearance/iconthemeinfo.cpp @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * https://sourceforge.net/projects/lxde-qt/ + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: diff --git a/lxqt-config-appearance/iconthemeinfo.h b/lxqt-config-appearance/iconthemeinfo.h index fe1d82cd..7315484f 100644 --- a/lxqt-config-appearance/iconthemeinfo.h +++ b/lxqt-config-appearance/iconthemeinfo.h @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * https://sourceforge.net/projects/lxde-qt/ + * https://lxqt.org * * Copyright: 2010-2011 Razor team * Authors: diff --git a/lxqt-config-appearance/man/lxqt-config-appearance.1 b/lxqt-config-appearance/man/lxqt-config-appearance.1 index f5c04a17..7d8bcdbd 100644 --- a/lxqt-config-appearance/man/lxqt-config-appearance.1 +++ b/lxqt-config-appearance/man/lxqt-config-appearance.1 @@ -5,15 +5,12 @@ lxqt-config-appearance \- GUI appearance application of \fBLXQt\fR: the faster a .B lxqt-config-appearance .br .SH DESCRIPTION -With this application you can setting and configuring qt/lxqt gui appearance of programs. +With this application you can set and configure the qt/lxqt gui appearance of programs. .P -The GUI applications in linux depends of their respective subsystem, in lxqt the overal aspect of -many apps relies on QT4 framework gui. The \fBlxqt-config-appearance\fR application its the configuration center +The GUI applications in Linux depends of their respective subsystem, in LXQt the overal aspect of +many apps relies on QT5 framework gui. \fBlxqt-config-appearance\fR application is the configuration center to provide all aspects of setting \fBLXQt\fR desktop in session settings related programs. .P -All remaining mayor aspect for lxqt appearance relies over qt4 config application (\fBqtconfig\-qt4\fR), due -the \fBLXQt\fR DE are based on Qt framework. -.P \fBLXQt\fR is an advanced, easy-to-use, and fast desktop environment based on Qt technologies, ships several core desktop components, all of which are optional: .P @@ -33,7 +30,7 @@ by hand but automatically, when choosing a \fBLXQt\-qt\fR session in the Display Manager. .P .SH "REPORTING BUGS" -Report bugs to https://github.com/lxde/lxqt/issues +Report bugs to https://github.com/lxqt/lxqt/issues .SH "SEE ALSO" \fBLXQt\fR it has been tailored for users who value simplicity, speed, and an intuitive interface, also intended for less powerful machines. See also: @@ -43,8 +40,6 @@ an intuitive interface, also intended for less powerful machines. See also: .P \fBlxqt-config.1\fR LXQt application for general config and settings. .P -\fBqtconfig-qt4.1\fR Qt4 application for gui and appereance settings over all qt4 based software. -.P .SH AUTHOR This manual page was created by \fBPICCORO Lenz McKAY\fR \fI\fR for \fBLXQt\fR project and VENENUX GNU/Linux but can be used by others. diff --git a/lxqt-config-appearance/styleconfig.cpp b/lxqt-config-appearance/styleconfig.cpp index dd16a4f4..d65c8822 100644 --- a/lxqt-config-appearance/styleconfig.cpp +++ b/lxqt-config-appearance/styleconfig.cpp @@ -2,7 +2,7 @@ * (c)LGPL2+ * * LXQt - a lightweight, Qt based, desktop toolset - * http://lxde.org/ + * http://lxqt.org/ * * Copyright: 2014 LXQt team * Authors: diff --git a/man/lxqt-config.1 b/man/lxqt-config.1 index 69a9de28..8c3915e8 100644 --- a/man/lxqt-config.1 +++ b/man/lxqt-config.1 @@ -5,7 +5,7 @@ lxqt-config \- \fBLXQt\fR Settings Center for all related modules and applicatio .B lxqt-config .br .SH DESCRIPTION -This application its a settings center of all environment related applications, and all +This application is the settings center of all environment related applications and all config software instaled and registered by the \fBLXQt\fR desktop environment. .P \fBLXQt\fR is an advanced, easy-to-use, and fast desktop environment based on Qt @@ -37,7 +37,7 @@ Manager. .P All of this also can be find in Settings or Preferences menu, please consult the respective manpages. .SH "REPORTING BUGS" -Report bugs to https://github.com/lxde/lxqt/issues +Report bugs to https://github.com/lxqt/lxqt/issues .SH "SEE ALSO" \fBLXQt\fR has been tailored for users who value simplicity, speed, and an intuitive interface. LXQt is also intended for less powerful machines. See: diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp index 7641e794..0a9bf8a5 100644 --- a/src/mainwindow.cpp +++ b/src/mainwindow.cpp @@ -265,7 +265,7 @@ void LXQtConfig::MainWindow::activateItem() * isn't stolen from our window. New process is not spawned until the * (non-autorepeated) KeyRelease is delivered. * - * ref https://github.com/lxde/lxqt/issues/965 + * ref https://github.com/lxqt/lxqt/issues/965 */ bool LXQtConfig::MainWindow::eventFilter(QObject * watched, QEvent * event) {