Compare commits

...

52 Commits

Author SHA1 Message Date
Aaron Rainbolt 0be468ee26 Fix dependencies for Kvantum
2 months ago
Aaron Rainbolt ea2e85a4c5 Fix theming
2 months ago
Simon Quigley a53b941bed Upload to Oracular
4 months ago
Simon Quigley 92c6528f48 Switch to the Qt 6 LibreOffice frontend.
4 months ago
Simon Quigley cea2db4378 Various Lintian complaints.
4 months ago
Simon Quigley 08440da4d7 Bump Standards-version to 4.7.0, no changes needed.
4 months ago
Simon Quigley b23ea427eb Port snap-installation-monitor to Qt 6.
4 months ago
Simon Quigley 20185ab419 Switch back to qpdfview from okular.
4 months ago
Simon Quigley 367447284b Do not show an actual popup, just the notification for the snap monitor.
4 months ago
Walter Lapchynski d857092459 Do not show hibernate option in the menu.
7 months ago
Simon Quigley 84b51d2a7a Create lubuntu-snap-installation-monitor, which tells the user if snaps are still being pre-seeded in the background. Mostly used in the case of preseeding a lot of snaps, or preseeding snaps on a slower machine (LP: #2045580, LP: #2061318).
7 months ago
Simon Quigley bc390d6088 Don't decorate firmware-updater, it comes with its own (LP: #2061307).
7 months ago
Walter Lapchynski c4bfc730ba Updated changelog
7 months ago
Walter Lapchynski 4e52d3bbf8 Removing outdated Openbox configs.
7 months ago
Simon Quigley fdb4e1d128 Add Orca keybinding.
8 months ago
Walter Lapchynski 6857041e87 Setting Okular as default application for PDF files.
8 months ago
Walter Lapchynski e78d617a43 Updating quick launch for Firefox snap path
8 months ago
Aaron Rainbolt d4330ce5a3 Enhance GTK theming
10 months ago
Simon Quigley 9363dac64b Slightly bump up the "power low" warnings, to work around some bugs about not notifying quick enough.
11 months ago
Simon Quigley 1e083c8249 Disable the idleness watcher when LXQt is fullscreen.
11 months ago
Simon Quigley 3228bd8f0f Change the default power icon type to have more details.
11 months ago
Aaron Rainbolt 775431fcf2 Fix aspect ratio weirdness for wallpapers
12 months ago
Simon Quigley 70b96da023 Instead of stretching the wallpaper between two monitors, default to one wallpaper per monitor.
1 year ago
Simon Quigley c5c98c8e7e Only keep LXQt as DesktopNames, since we don't have a Lubuntu-specific config yet.
1 year ago
Simon Quigley 74c967c6bb Throw at Mantic.
1 year ago
Simon Quigley f8d832f219 Make XDG portals happier (LP: #2036098).
1 year ago
Dan Simmons 23e1783af7 Upload to Mantic.
1 year ago
Dan Simmons dd57ca0858 Remove Picom autostart.
1 year ago
Simon Quigley 3fc790cdb5 Upload to Lunar.
2 years ago
Simon Quigley 3f3a00ca6c Reduce the value of SplitterPos in pcmanfm-qt, which looks much nicer.
2 years ago
Simon Quigley 426b6a7295 Revert "Add qt6ct as a hard dependency and ship a default configuration file consistent with our existing default settings. This is to cover the case of our Qt 6 applications, which will use qt6ct for theming instead of lxqt-qtplugin until support is added. Feels hacky, yet a reasonable fix."
2 years ago
Simon Quigley e8346068bd Upload to Lunar.
2 years ago
Simon Quigley a10bc9e261 Update the copyright for Lubuntu Developers to 2023.
2 years ago
Simon Quigley 244f829f0e Drop many obsolete Breaks/Replaces, since we are far past the transition from LXDE.
2 years ago
Simon Quigley f129e24b17 Add qt6ct as a hard dependency and ship a default configuration file consistent with our existing default settings. This is to cover the case of our Qt 6 applications, which will use qt6ct for theming instead of lxqt-qtplugin until support is added. Feels hacky, yet a reasonable fix.
2 years ago
Simon Quigley 0bb166800d Starting a new changelog entry.
2 years ago
Aaron Rainbolt 6732caa058 Ran wrap-and-sort.
2 years ago
Aaron Rainbolt 6ea6b1068c Bumped Standards-Version to 4.6.2.
2 years ago
Aaron Rainbolt 84fcfb84b6 Removed trailing whitespace from changelog.
2 years ago
Aaron Rainbolt 7fd12ea63a Enabled Picom by default.
2 years ago
Aaron Rainbolt e184a1ba66 Disable XFlame by default.
2 years ago
Aaron Rainbolt bf2cb546f4 Get the release codename and version number right.
2 years ago
Aaron Rainbolt 7e2b7a49ee XScreenSaver configuration overhaul
2 years ago
Simon Quigley 7b12a5eae0 Welcome to the Lunar Lobster!
2 years ago
Simon Quigley 9c7791d8ef Oops, let's actually import the archive changes before we roll up a new release.
2 years ago
Simon Quigley fb54213509 Upload to Kinetic.
2 years ago
Simon Quigley 59cb73b8e4 Add some minimal settings for powermanagement, including switching to a much better power icon than the default circle.
2 years ago
Simon Quigley 86bf6efc63 By default, set the tab width to vary with the text content. This makes for a cleaner default, and the user can always revert back to fixed width.
2 years ago
Dan Simmons 33575d62d8 Upload to kinetic.
2 years ago
Dan Simmons 943e83bcc9 Add proper fonts depend.
2 years ago
Dan Simmons a5d0d5b8ea Add missing changelog entry.
2 years ago
Dan Simmons 30d7940d44 Upload to kinetic.
2 years ago

@ -1,11 +1,16 @@
#!/usr/bin/make -f #!/usr/bin/make -f
all: install all: build install
build:
make -C src/usr/share/xsessions/po/ make -C src/usr/share/xsessions/po/
rm -rf src/usr/share/xsessions/po/ src/usr/share/xsessions/*.in rm -rf src/usr/share/xsessions/po/ src/usr/share/xsessions/*.in
cd snap-installation-monitor && cmake -DCMAKE_BUILD_TYPE=Release . && make
install: install:
mkdir -pv $(DESTDIR) mkdir -pv $(DESTDIR)/lubuntu-snap-installation-monitor/usr/libexec
cp -a src/etc src/usr $(DESTDIR)/. mkdir -pv $(DESTDIR)/lubuntu-snap-installation-monitor/etc/xdg/autostart
mkdir -pv $(DESTDIR)/lubuntu-default-settings/
# vim:ts=4 cp -a src/etc src/usr $(DESTDIR)/lubuntu-default-settings/.
cp -a snap-installation-monitor/snap-installation-monitor $(DESTDIR)/lubuntu-snap-installation-monitor/usr/libexec/.
cp -a snap-installation-monitor/snap-installation-monitor.desktop $(DESTDIR)/lubuntu-snap-installation-monitor/etc/xdg/autostart/.

202
debian/changelog vendored

@ -1,3 +1,205 @@
lubuntu-default-settings (24.10.1) oracular; urgency=medium
[ Aaron Rainbolt ]
* Fix theming. (LP: #2080442)
[ Simon Quigley ]
* Switch back to qpdfview from okular.
* Port snap-installation-monitor to Qt 6.
* Switch to the Qt 6 LibreOffice frontend.
* Bump Standards-version to 4.7.0, no changes needed.
* Various Lintian complaints.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Wed, 11 Sep 2024 19:12:04 -0500
lubuntu-default-settings (24.04.11) noble; urgency=medium
* Do not show an actual popup, just the notification for the snap monitor.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 17 Apr 2024 22:27:23 -0500
lubuntu-default-settings (24.04.10) noble; urgency=medium
* Do not show hibernate option in the menu. (LP: #1902497)
-- Walter Lapchynski <wxl@ubuntu.com> Tue, 16 Apr 2024 23:28:56 +0000
lubuntu-default-settings (24.04.9) noble; urgency=medium
* Create lubuntu-snap-installation-monitor, which tells the user if snaps
are still being pre-seeded in the background. Mostly used in the case of
preseeding a lot of snaps, or preseeding snaps on a slower machine
(LP: #2045580, LP: #2061318).
-- Simon Quigley <tsimonq2@ubuntu.com> Sun, 14 Apr 2024 15:49:12 -0500
lubuntu-default-settings (24.04.8) noble; urgency=medium
* Don't decorate firmware-updater, it comes with its own (LP: #2061307).
-- Simon Quigley <tsimonq2@ubuntu.com> Sun, 14 Apr 2024 12:44:19 -0500
lubuntu-default-settings (24.04.7) noble; urgency=medium
* Removing outdated Openbox configs. (LP: #2059845)
-- Walter Lapchynski <wxl@ubuntu.com> Thu, 11 Apr 2024 19:07:33 +0000
lubuntu-default-settings (24.04.6) noble; urgency=medium
* Add Orca keybinding.
-- Simon Quigley <tsimonq2@ubuntu.com> Mon, 11 Mar 2024 14:53:10 -0500
lubuntu-default-settings (24.04.5) noble; urgency=medium
* Setting Okular as default application for PDF files.
-- Walter Lapchynski <wxl@ubuntu.com> Fri, 08 Mar 2024 22:55:46 +0000
lubuntu-default-settings (24.04.4) noble; urgency=medium
* Updating quick launch for Firefox snap path.
-- Walter Lapchynski <wxl@ubuntu.com> Thu, 07 Mar 2024 21:50:30 +0000
lubuntu-default-settings (24.04.3) noble; urgency=medium
* Added breeze-gtk-theme to Recommends.
* Set GTK theming defaults.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 28 Dec 2023 23:43:11 +0000
lubuntu-default-settings (24.04.2) noble; urgency=medium
* Change the default power icon type to have more details.
* Disable the idleness watcher when LXQt is fullscreen.
* Slightly bump up the "power low" warnings, to work around some bugs about
not notifying quick enough.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 22 Nov 2023 16:55:46 -0600
lubuntu-default-settings (24.04.1) noble; urgency=medium
* Zoom wallpaper to fill the screen rather than stretching it (to avoid
aspect ratio issues).
-- Aaron Rainbolt <arraybolt3@gmail.com> Thu, 16 Nov 2023 19:36:15 -0600
lubuntu-default-settings (23.10.4) mantic; urgency=medium
* Instead of stretching the wallpaper between two monitors, default to one
wallpaper per monitor.
-- Simon Quigley <tsimonq2@ubuntu.com> Sun, 08 Oct 2023 11:19:50 -0500
lubuntu-default-settings (23.10.3) mantic; urgency=medium
* Only keep LXQt as DesktopNames, since we don't have a Lubuntu-specific
config yet.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 22 Sep 2023 10:41:47 -0500
lubuntu-default-settings (23.10.2) mantic; urgency=high
* Make XDG portals happier (LP: #2036098).
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 20 Sep 2023 22:39:15 -0500
lubuntu-default-settings (23.10.1) mantic; urgency=medium
* Remove Picom autostart so it doesn't start twice, thanks wxl.
(LP: #2018620)
-- Dan Simmons <kc2bez@lubuntu.me> Tue, 15 Aug 2023 07:14:21 -0400
lubuntu-default-settings (23.04.6) lunar; urgency=medium
* Revert usage of qt6ct, we should work on this natively in LXQt.
* Reduce the value of SplitterPos in pcmanfm-qt, which looks much nicer.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 10 Mar 2023 11:07:15 -0800
lubuntu-default-settings (23.04.5) lunar; urgency=medium
* Add qt6ct as a hard dependency and ship a default configuration file
consistent with our existing default settings. This is to cover the case
of our Qt 6 applications, which will use qt6ct for theming instead of
lxqt-qtplugin until support is added. Feels hacky, yet a reasonable fix.
* Drop many obsolete Breaks/Replaces, since we are far past the transition
from LXDE.
* Update the copyright for Lubuntu Developers to 2023.
-- Simon Quigley <tsimonq2@ubuntu.com> Tue, 24 Jan 2023 15:51:27 -0600
lubuntu-default-settings (23.04.4) lunar; urgency=medium
* Added a Picom autostart desktop file to the /etc/xdg/xdg-Lubuntu/autostart
file, enabling Picom by default.
* Removed trailing whitespace from changelog.
* Bumped Standards-Version to 4.6.2, no changes necessary.
* Ran wrap-and-sort.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Sun, 01 Jan 2023 03:24:03 -0600
lubuntu-default-settings (23.04.3) lunar; urgency=medium
* Disabled the XFlame screensaver (the user can re-enable it themselves if
they want).
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Tue, 27 Dec 2022 13:46:46 -0600
lubuntu-default-settings (23.04.2) lunar; urgency=medium
* Overhauled default XScreenSaver configuration file for compatibility with
the current version of XScreenSaver in Lunar. (LP: #1989163)
* Changed the default screensaver to GL Matrix to avoid using the sometimes
glitchy-looking Flurry screensaver. (LP: #1855220)
* Changed the URL pointed to by the Help button on the XScrenSaver splash
screen so that it points to the man page for xscreensaver on Ubuntu's
website.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Tue, 27 Dec 2022 13:22:02 -0600
lubuntu-default-settings (23.04.1) lunar; urgency=medium
* Welcome to the Lunar Lobster!
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 28 Oct 2022 15:03:57 -0500
lubuntu-default-settings (22.10.4) kinetic; urgency=medium
* By default, set the tab width to vary with the text content. This makes
for a cleaner default, and the user can always revert back to fixed width.
* Add some minimal settings for powermanagement, including switching to a
much better power icon than the default circle.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 17 Jun 2022 22:17:26 -0500
lubuntu-default-settings (22.10.3) kinetic; urgency=medium
* Add a new default desktop entry for the Lubuntu Manual.
-- Simon Quigley <tsimonq2@ubuntu.com> Thu, 16 Jun 2022 23:21:39 -0400
lubuntu-default-settings (22.10.2) kinetic; urgency=medium
* Add missing changelog and proper fonts depend.
-- Dan Simmons <kc2bez@lubuntu.me> Sun, 12 Jun 2022 13:27:07 -0400
lubuntu-default-settings (22.10.1) kinetic; urgency=medium
* Update XscreenSaver lock screen to 22.10.
-- Dan Simmons <kc2bez@lubuntu.me> Sat, 11 Jun 2022 17:02:57 -0400
lubuntu-default-settings (22.04.2) jammy; urgency=medium
* Depend on fonts-ubuntu instead of obsolete ttf-ubuntu-font-family.
-- Steve Langasek <steve.langasek@ubuntu.com> Fri, 11 Mar 2022 01:19:56 +0000
lubuntu-default-settings (22.04.1) jammy; urgency=medium lubuntu-default-settings (22.04.1) jammy; urgency=medium
* Bump Standards version to 4.6.0, no changes needed. * Bump Standards version to 4.6.0, no changes needed.

38
debian/control vendored

@ -3,8 +3,8 @@ Section: x11
Priority: optional Priority: optional
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Uploaders: Simon Quigley <tsimonq2@ubuntu.com> Uploaders: Simon Quigley <tsimonq2@ubuntu.com>
Build-Depends: debhelper-compat (= 13), intltool Build-Depends: cmake, debhelper-compat (= 13), intltool, qt6-base-dev
Standards-Version: 4.6.0 Standards-Version: 4.7.0
Homepage: https://lubuntu.me Homepage: https://lubuntu.me
Vcs-Browser: https://git.launchpad.net/lubuntu-default-settings?h=master Vcs-Browser: https://git.launchpad.net/lubuntu-default-settings?h=master
Vcs-Git: https://git.launchpad.net/lubuntu-default-settings Vcs-Git: https://git.launchpad.net/lubuntu-default-settings
@ -13,27 +13,23 @@ Rules-Requires-Root: no
Package: lubuntu-default-settings Package: lubuntu-default-settings
Architecture: all Architecture: all
Pre-Depends: ${misc:Pre-Depends} Pre-Depends: ${misc:Pre-Depends}
Depends: lubuntu-artwork, Depends: fonts-ubuntu,
lubuntu-artwork,
lxqt-session, lxqt-session,
openbox, openbox,
policykit-desktop-privileges, policykit-desktop-privileges,
ttf-ubuntu-font-family, qt6-style-kvantum,
qt6-style-kvantum-l10n,
${misc:Depends} ${misc:Depends}
Breaks: lubuntu-default-session (<< 1.0), Recommends: breeze-gtk-theme,
lubuntu-default-settings (<< 1.0), qt6-style-kvantum-themes
lubuntu-extra-sessions (<< 1.0),
lubuntu-live-settings (<< 1.0),
lubuntu-nexus7-default-session (<< 1.0),
lubuntu-nexus7-extra-files (<< 1.0),
lxgames-default-session (<< 1.0),
qlubuntu-default-session (<< 1.0)
Replaces: lubuntu-default-session (<< 1.0),
lubuntu-default-settings (<< 1.0),
lubuntu-extra-sessions (<< 1.0),
lubuntu-live-settings (<< 1.0),
lubuntu-nexus7-default-session (<< 1.0),
lubuntu-nexus7-extra-files (<< 1.0),
lxgames-default-session (<< 1.0),
qlubuntu-default-session (<< 1.0)
Description: default settings for Lubuntu Description: default settings for Lubuntu
Various system settings tailored for Lubuntu. Various system settings tailored for Lubuntu's default session. This includes
default settings, applications, and themes.
Package: lubuntu-snap-installation-monitor
Architecture: amd64
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: Simple notifier for snap installation
Let the user know if snaps are still being installed in the background when
booting up their desktop environment.

21
debian/copyright vendored

@ -4,7 +4,7 @@ Upstream-Contact: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Files: * Files: *
Copyright: Copyright 2009-2014 Julien Lavergne <gilir@ubuntu.com> Copyright: Copyright 2009-2014 Julien Lavergne <gilir@ubuntu.com>
Copyright 2015-2018 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com> Copyright 2015-2023 Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
License: GPL-2+ License: GPL-2+
This package is free software; you can redistribute it and/or modify This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by it under the terms of the GNU General Public License as published by
@ -21,3 +21,22 @@ License: GPL-2+
. .
On Debian systems, the complete text of the GNU General On Debian systems, the complete text of the GNU General
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
Files: snap-installation-monitor/*
Copyright: Copyright 2024 Simon Quigley <tsimonq2@ubuntu.com>
License: GPL-3+
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>
.
On Debian systems, the complete text of the GNU General
Public License version 3 can be found in "/usr/share/common-licenses/GPL-3".

@ -0,0 +1,3 @@
lubuntu-default-settings/etc/xdg etc/
lubuntu-default-settings/usr/lib usr/
lubuntu-default-settings/usr/share usr/

@ -0,0 +1,3 @@
# These desktop files are not meant to be user-visible; ignore these flags
lubuntu-default-settings: desktop-entry-lacks-icon-entry usr/share/xsessions/Lubuntu.desktop
lubuntu-default-settings: desktop-entry-lacks-keywords-entry usr/share/xsessions/Lubuntu.desktop

@ -0,0 +1,2 @@
lubuntu-snap-installation-monitor/etc/xdg/autostart/snap-installation-monitor.desktop etc/xdg/autostart/
lubuntu-snap-installation-monitor/usr/libexec/snap-installation-monitor usr/libexec/

@ -0,0 +1,12 @@
cmake_minimum_required(VERSION 3.5.0)
project(snap-installation-monitor)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
find_package(Qt6 COMPONENTS Widgets DBus REQUIRED)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
add_executable(snap-installation-monitor main.cpp)
target_link_libraries(snap-installation-monitor Qt6::Widgets Qt6::DBus)

@ -0,0 +1,76 @@
// Copyright (C) 2024 Simon Quigley <tsimonq2@ubuntu.com>
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 3
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
#include <QApplication>
#include <QSystemTrayIcon>
#include <QtDBus/QtDBus>
#include <QTimer>
int main(int argc, char *argv[]) {
QApplication app(argc, argv);
// Create and set application icon
QIcon appIcon = QIcon::fromTheme("dialog-information");
QApplication::setWindowIcon(appIcon);
// DBus interface to systemd
QDBusInterface systemd("org.freedesktop.systemd1",
"/org/freedesktop/systemd1",
"org.freedesktop.systemd1.Manager",
QDBusConnection::systemBus());
// Retrieve current status of snapd.seeded.service, which tracks the preseed process
QDBusMessage methodCall = systemd.call("GetUnit", "snapd.seeded.service");
QDBusObjectPath unitPath = methodCall.arguments().at(0).value<QDBusObjectPath>();
QDBusInterface unit("org.freedesktop.systemd1",
unitPath.path(),
"org.freedesktop.systemd1.Unit",
QDBusConnection::systemBus());
QVariant activeState = unit.property("ActiveState");
QVariant subState = unit.property("SubState");
// System tray icon setup
QSystemTrayIcon trayIcon(appIcon);
trayIcon.setToolTip("Snap Installation Monitor");
// Initial message displayed in the system tray
auto showMessage = [&trayIcon]() {
trayIcon.showMessage("Installation Notice", "Finalizing installation of snaps, please wait...",
QSystemTrayIcon::Information, 15000);
};
// If the user clicks the system tray icon, display the notification again
QObject::connect(&trayIcon, &QSystemTrayIcon::activated, [&](QSystemTrayIcon::ActivationReason reason) {
if (reason == QSystemTrayIcon::Trigger) {
showMessage();
}
});
// Exit immediately if the service is "active (exited)", launch the GUI parts otherwise
if (activeState.toString() == "active" && subState.toString() == "exited") { return 0; }
trayIcon.show();
showMessage();
QTimer timer;
QObject::connect(&timer, &QTimer::timeout, [&unit, &trayIcon]() {
QVariant newState = unit.property("ActiveState");
QVariant newSubState = unit.property("SubState");
if (newState.toString() == "active" && newSubState.toString() == "exited") {
trayIcon.hide();
QApplication::quit();
}
});
timer.start(5000); // Check every 5 seconds
return app.exec();
}

@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=Snap Installation Monitor
Exec=/usr/libexec/snap-installation-monitor
Icon=dialog-information
Comment=Monitor snapd seeding at startup
X-LXQt-Need-Tray=true
NoDisplay=true

@ -0,0 +1,8 @@
gtk-theme-name = "Breeze"
gtk-icon-theme-name = "ePapirus"
gtk-font-name = "Ubuntu 11"
gtk-button-images = 1
gtk-menu-images = 1
gtk-toolbar-style = GTK_TOOLBAR_BOTH_HORIZ
gtk-cursor-theme-name = breeze_cursors
gtk-cursor-theme-size = 18

@ -0,0 +1,9 @@
[Settings]
gtk-theme-name = Breeze
gtk-icon-theme-name = ePapirus
gtk-font-name = Ubuntu 11
gtk-menu-images = 1
gtk-button-images = 1
gtk-toolbar-style = GTK_TOOLBAR_BOTH_HORIZ
gtk-cursor-theme-name = breeze_cursors
gtk-cursor-theme-size = 18

@ -6,6 +6,11 @@ AllowGrabMiscKeypad=true
AllowGrabMiscSpecial=true AllowGrabMiscSpecial=true
MultipleActionsBehaviour=first MultipleActionsBehaviour=first
[Alt%2BMeta%2BS.58]
Comment=Orca
Enabled=true
Exec=/usr/bin/orca, --replace
[Control%2BAlt%2BDelete.1] [Control%2BAlt%2BDelete.1]
Comment=Task manager Comment=Task manager
Enabled=true Enabled=true

@ -0,0 +1,7 @@
[General]
showIcon=true
useThemeIcons=true
iconType=4
disableIdlenessWhenFullscreen=true
powerLowLevel=10
powerLowWarning=60

@ -10,6 +10,6 @@ cursor_theme=breeze_cursors
[Qt] [Qt]
font="Ubuntu,11,-1,5,50,0,0,0,0,0" font="Ubuntu,11,-1,5,50,0,0,0,0,0"
style=Breeze style=kvantum
doubleClickInterval=400 doubleClickInterval=400
wheelScrollLines=3 wheelScrollLines=3

@ -15,7 +15,7 @@ type=desktopswitch
[quicklaunch] [quicklaunch]
type=quicklaunch type=quicklaunch
apps\1\desktop=/usr/share/applications/pcmanfm-qt.desktop apps\1\desktop=/usr/share/applications/pcmanfm-qt.desktop
apps\2\desktop=/usr/share/applications/firefox.desktop apps\2\desktop=/var/lib/snapd/desktop/applications/firefox_firefox.desktop
apps\size=2 apps\size=2
alignment=Left alignment=Left

@ -7,8 +7,7 @@ BROWSER=firefox
GTK_CSD=0 GTK_CSD=0
GTK_OVERLAY_SCROLLING=0 GTK_OVERLAY_SCROLLING=0
TERM=qterminal TERM=qterminal
SAL_USE_VCLPLUGIN=qt5 SAL_USE_VCLPLUGIN=qt6
SAL_VCL_QT5_USE_CAIRO=true
[Mouse] [Mouse]
cursor_size=18 cursor_size=18

@ -739,6 +739,10 @@
Focus all applications launched Focus all applications launched
Usefull when launching applications, like terminal from pcmanfm Usefull when launching applications, like terminal from pcmanfm
--> -->
<application name="firmware-updater">
<decor>no</decor>
</application>
<application class="*"> <application class="*">
<focus>yes</focus> <focus>yes</focus>
</application> </application>

@ -14,8 +14,8 @@ SingleClick=false
ConfirmDelete=true ConfirmDelete=true
[Desktop] [Desktop]
DesktopShortcuts=Home, Trash, Computer, Network DesktopShortcuts=Home, Trash, Computer, Network, Lubuntu Manual
WallpaperMode=stretch WallpaperMode=zoom
Wallpaper=/usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png Wallpaper=/usr/share/lubuntu/wallpapers/lubuntu-default-wallpaper.png
BgColor=#000000 BgColor=#000000
FgColor=#ffffff FgColor=#ffffff
@ -24,6 +24,7 @@ ShowHidden=false
SortOrder=ascending SortOrder=ascending
SortColumn=name SortColumn=name
Font="Ubuntu,11,-1,5,50,0,0,0,0,0" Font="Ubuntu,11,-1,5,50,0,0,0,0,0"
PerScreenWallpaper=true
[Volume] [Volume]
MountOnStartup=true MountOnStartup=true
@ -45,7 +46,7 @@ Width=640
Height=480 Height=480
AlwaysShowTabs=false AlwaysShowTabs=false
ShowTabClose=true ShowTabClose=true
SplitterPos=275 SplitterPos=200
SidePaneMode=0 SidePaneMode=0
[Thumbnail] [Thumbnail]

@ -1,5 +1,6 @@
[General] [General]
ConfirmMultilinePaste=true ConfirmMultilinePaste=true
FixedTabWidth=false
HideTabBarWithOnlyOneTab=true HideTabBarWithOnlyOneTab=true
fontFamily=Ubuntu Mono fontFamily=Ubuntu Mono
fontSize=14 fontSize=14

File diff suppressed because it is too large Load Diff

@ -0,0 +1,110 @@
[Desktop Entry]
Type=Application
Exec=lxqt-leave --hibernate
Icon=system-suspend-hibernate
Categories=System;X-Leave;
OnlyShowIn=LXQt;
NoDisplay=true;
Name=Hibernate
GenericName=Hibernate the machine
Comment=Hibernate the machine
GenericName[ar]=أسبت الجهاز
Name[ar]=أسبت
Comment[ar]=أسبت الجهاز
Name[bg]=Хибернация
GenericName[bg]=Хибернация на машината
Comment[bg]=Хибернация на машината
Name[ca]=Hiberna
GenericName[ca]=Posa en hibernació la màquina
Comment[ca]=Posa en hibernació la màquina
GenericName[cs]=Uspat počítač na disk
Name[cs]=Uspat na disk
Comment[cs]=Uspat počítač na disk
Name[da]=Dvale
GenericName[da]=Sæt maskinen i dvale
Comment[da]=Sæt maskinen i dvale
GenericName[de]=Rechner in Tiefschlaf versetzen
Name[de]=Tiefschlaf
Comment[de]=Rechner in Tiefschlaf versetzen
Name[el]=Νάρκη
GenericName[el]=Nάρκωση του υπολογιστή
Comment[el]=Nάρκωση του υπολογιστή
Name[es]=Hibernar
GenericName[es]=Hibernar
Comment[es]=Hibernar el sistema
Name[et]=Sügavasse unne
GenericName[et]=Salvesta arvuti olek püsimälusse
Comment[et]=Salvesta arvuti olek püsimälusse
Name[eu]=Hibernatu
GenericName[eu]=Hibernatu ordenagailua
Comment[eu]=Hibernatu ordenagailua
Name[fi]=Lepotila
GenericName[fi]=Siirry lepotilaan
Comment[fi]=Siirry lepotilaan
Name[fr]=Hivernation
GenericName[fr]=Hivernation de l'ordinateur
Comment[fr]=Hivernation de l'ordinateur
Name[he]=תרדמת
GenericName[he]=הרדמת המכונה
Comment[he]=הרדמת המכונה
GenericName[hr]=Postavi uređaj u stanje mirovanja
Name[hr]=Stanje mirovanja
Comment[hr]=Postavi uređaj u stanje mirovanja
GenericName[hu]=A számítógép hibernálása
Name[hu]=Hibernálás
Comment[hu]=A számítógép hibernálása
Name[it]=Iberna
GenericName[it]=Ibernare il computer
Comment[it]=Ibernare il computer
Name[ja]=ハイバネート
GenericName[ja]=PC を休止状態にします
Comment[ja]=PC を休止状態にします
Name[kk]=Гибернациялау
GenericName[kk]=Компьютерді гибернациялау
Comment[kk]=Компьютерді гибернациялау
Name[ko]=최대 절전모드
GenericName[ko]=시스템을 최대 절전모드로 전환
Comment[ko]=시스템을 최대 절전모드로 전환
Name[lt]=Užmigdyti
GenericName[lt]=Užmigdyti kompiuterį
Comment[lt]=Užmigdyti kompiuterį
Name[nb_NO]=Dvalemodus
GenericName[nb_NO]=Sett maskinen i dvalemodus
Comment[nb_NO]=Sett maskinen i dvalemodus
Name[nl]=Slaapstand
GenericName[nl]=Zet de computer in de slaapstand
Comment[nl]=Zet de computer in de slaapstand
Name[oc]=Ivernar
GenericName[oc]=Far ivernar la maquina
Comment[oc]=Far ivernar la maquina
Name[pl]=Hibernuj
GenericName[pl]=Hibernuj komputer
Comment[pl]=Hibernuj komputer
Name[pt]=Hibernar
GenericName[pt]=Hibernar o computador
Comment[pt]=Hibernar o computador
Name[ru]=Спящий режим
GenericName[ru]=Перевести компьютер в спящий режим
Comment[ru]=Перевести компьютер в спящий режим
Name[sk]=Hibernovať
GenericName[sk]=Hibernovať
Comment[sk]=Stav počítača sa uloží na disk a pri zapnutí sa obnoví
Name[sl]=Hibernacija
GenericName[sl]=Hiberniraj napravo
Comment[sl]=Hiberniraj napravo
Name[tr]=Uykuya Al
GenericName[tr]=bilgisayarı uykuya alın
Comment[tr]=bilgisayarı uykuya alın
Name[uk]=Приспати
GenericName[uk]=Приспати комп'ютер
Comment[uk]=Приспати комп'ютер
Name[vi]=Ngủ đông
GenericName[vi]=Ngủ đông máy tính
Comment[vi]=Ngủ đông máy tính
Name[zh_CN]=休眠
GenericName[zh_CN]=休眠计算机
Comment[zh_CN]=休眠计算机
Name[zh_TW]=休眠
GenericName[zh_TW]=電腦休眠
Comment[zh_TW]=電腦休眠

@ -0,0 +1,2 @@
[Default Applications]
application/pdf=qpdfview.desktop

@ -0,0 +1,2 @@
[Added Associations]
application/pdf=qpdfview.desktop

@ -1,207 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<openbox_menu xmlns="http://openbox.org/3.4/menu">
<menu id="apps-accessories-menu" label="Accessories">
<item label="Calculator">
<action name="Execute">
<command>lxsession-default calculator</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Character Map">
<action name="Execute">
<command>gucharmap</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="File Archiver">
<action name="Execute">
<command>lxsession-default archive</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Text Editor">
<action name="Execute">
<command>lxsession-default text_editor</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Image viewer">
<action name="Execute">
<command>lxsession-default images_display</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Disk utility">
<action name="Execute">
<command>lxsession-default disk_utility</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Notes">
<action name="Execute">
<command>lxsession-default notes</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
</menu>
<menu id="apps-net-menu" label="Internet">
<item label="Instant Messenger">
<action name="Execute">
<command>lxsession-default im1</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="E-mail client">
<action name="Execute">
<command>lxsession-default email</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Torrent client">
<action name="Execute">
<command>lxsession-default bittorent</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
</menu>
<menu id="apps-office-menu" label="Office">
<item label="Document Editor">
<action name="Execute">
<command>lxsession-default document</command>
</action>
</item>
<item label="Spreadsheet Editor">
<action name="Execute">
<command>lxsession-default spreadsheet</command>
</action>
</item>
<item label="PDF">
<action name="Execute">
<command>lxsession-default pdf_reader</command>
</action>
</item>
</menu>
<menu id="apps-multimedia-menu" label="Multimedia">
<item label="Audio player">
<action name="Execute">
<command>lxsession-default audio_player</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Video player">
<action name="Execute">
<command>lxsession-default video_player</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Burning utility">
<action name="Execute">
<command>lxsession-default burn</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Webcam">
<action name="Execute">
<command>lxsession-default webcam</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
</menu>
<menu id="system-menu" label="System">
<item label="Desktop Settings">
<action name="Execute">
<command>lxsession-default desktop_manager settings</command>
<startupnotify><enabled>yes</enabled></startupnotify>
</action>
</item>
<item label="Openbox Configuration Manager">
<action name="Execute">
<command>obconf</command>
<startupnotify><enabled>yes</enabled></startupnotify>
</action>
</item>
<separator />
<item label="Reconfigure Openbox">
<action name="Reconfigure" />
</item>
<item label="Restart Openbox">
<action name="Restart" />
</item>
</menu>
<menu id="root-menu" label="Lubuntu">
<separator label="Shortcuts" />
<item label="File Manager" icon="/usr/share/icons/gnome/48x48/apps/system-file-manager.png">
<action name="Execute">
<command>lxsession-default file_manager</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Terminal" icon="/usr/share/icons/hicolor/128x128/apps/lxterminal.png">
<action name="Execute">
<command>lxsession-default terminal</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<item label="Internet" icon="/usr/share/icons/gnome/48x48/apps/web-browser.png">
<action name="Execute">
<command>lxsession-default webbrowser</command>
<startupnotify>
<enabled>yes</enabled>
</startupnotify>
</action>
</item>
<separator label="Applications" />
<menu id="apps-accessories-menu" icon="/usr/share/icons/gnome/48x48/categories/applications-accessories.png"/>
<menu id="apps-net-menu" icon="/usr/share/icons/gnome/48x48/categories/applications-internet.png"/>
<menu id="apps-office-menu" icon="/usr/share/icons/gnome/48x48/categories/applications-office.png"/>
<menu id="apps-multimedia-menu" icon="/usr/share/icons/gnome/48x48/categories/applications-multimedia.png"/>
<separator label="System" />
<menu id="system-menu" icon="/usr/share/icons/gnome/48x48/categories/applications-system.png" />
<separator />
<item label="Log Out">
<action name="Execute">
<command>lxsession-default quit</command>
</action>
</item>
</menu>
</openbox_menu>

@ -1,975 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Do not edit this file, it will be overwritten on install.
Copy the file to $HOME/.config/openbox/ instead. -->
<openbox_config xmlns="http://openbox.org/3.4/rc"
xmlns:xi="http://www.w3.org/2001/XInclude">
<resistance>
<strength>10</strength>
<screen_edge_strength>20</screen_edge_strength>
</resistance>
<focus>
<focusNew>yes</focusNew>
<!-- always try to focus new windows when they appear. other rules do
apply -->
<followMouse>no</followMouse>
<!-- move focus to a window when you move the mouse into it -->
<focusLast>yes</focusLast>
<!-- focus the last used window when changing desktops, instead of the one
under the mouse pointer. when followMouse is enabled -->
<underMouse>no</underMouse>
<!-- move focus under the mouse, even when the mouse is not moving -->
<focusDelay>200</focusDelay>
<!-- when followMouse is enabled, the mouse must be inside the window for
this many milliseconds (1000 = 1 sec) before moving focus to it -->
<raiseOnFocus>no</raiseOnFocus>
<!-- when followMouse is enabled, and a window is given focus by moving the
mouse into it, also raise the window -->
</focus>
<placement>
<!-- Lubuntu specific : Place new windows where the mouse is
<monitor>Mouse</monitor>
<primaryMonitor>Mouse</primaryMonitor>
-->
<policy>Smart</policy>
<!-- 'Smart' or 'UnderMouse' -->
<center>yes</center>
<!-- whether to place windows in the center of the free area found or
the top left corner -->
<monitor>Mouse</monitor>
<!-- with Smart placement on a multi-monitor system, try to place new windows
on: 'Any' - any monitor, 'Mouse' - where the mouse is, 'Active' - where
the active window is, 'Primary' - only on the primary monitor -->
<primaryMonitor>Mouse</primaryMonitor>
<!-- The monitor where Openbox should place popup dialogs such as the
focus cycling popup, or the desktop switch popup. It can be an index
from 1, specifying a particular monitor. Or it can be one of the
following: 'Mouse' - where the mouse is, or
'Active' - where the active window is -->
</placement>
<theme>
<!-- Lubuntu specific : Theme = Lubuntu and font = Ubuntu
-->
<name>Lubuntu-default</name>
<titleLayout>NLIMC</titleLayout>
<!--
available characters are NDSLIMC, each can occur at most once.
N: window icon
L: window label (AKA title).
I: iconify
M: maximize
C: close
S: shade (roll up/down)
D: omnipresent (on all desktops).
-->
<keepBorder>yes</keepBorder>
<animateIconify>yes</animateIconify>
<font place="ActiveWindow">
<name>Ubuntu Medium</name>
<size>11</size>
<!-- font size in points -->
<weight>bold</weight>
<!-- 'bold' or 'normal' -->
<slant>normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="InactiveWindow">
<name>Ubuntu Medium</name>
<size>11</size>
<!-- font size in points -->
<weight>bold</weight>
<!-- 'bold' or 'normal' -->
<slant>normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="MenuHeader">
<name>Ubuntu</name>
<size>11</size>
<!-- font size in points -->
<weight>normal</weight>
<!-- 'bold' or 'normal' -->
<slant>normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="MenuItem">
<name>Ubuntu</name>
<size>11</size>
<!-- font size in points -->
<weight>normal</weight>
<!-- 'bold' or 'normal' -->
<slant>normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="ActiveOnScreenDisplay">
<name>Ubuntu Medium</name>
<size>11</size>
<!-- font size in points -->
<weight>bold</weight>
<!-- 'bold' or 'normal' -->
<slant>normal</slant>
<!-- 'italic' or 'normal' -->
</font>
<font place="InactiveOnScreenDisplay">
<name>Ubuntu Medium</name>
<size>11</size>
<!-- font size in points -->
<weight>bold</weight>
<!-- 'bold' or 'normal' -->
<slant>normal</slant>
<!-- 'italic' or 'normal' -->
</font>
</theme>
<desktops>
<!-- this stuff is only used at startup, pagers allow you to change them
during a session
these are default values to use when other ones are not already set
by other applications, or saved in your session
use obconf if you want to change these without having to log out
and back in -->
<number>4</number>
<firstdesk>1</firstdesk>
<names>
<!-- set names up here if you want to, like this:
<name>desktop 1</name>
<name>desktop 2</name>
-->
</names>
<popupTime>875</popupTime>
<!-- The number of milliseconds to show the popup for when switching
desktops. Set this to 0 to disable the popup. -->
</desktops>
<resize>
<!-- Lubuntu specific : Don't draw content on resize (too heavy).
<drawContents>no</drawContents>
-->
<drawContents>no</drawContents>
<popupShow>Nonpixel</popupShow>
<!-- 'Always', 'Never', or 'Nonpixel' (xterms and such) -->
<popupPosition>Center</popupPosition>
<!-- 'Center', 'Top', or 'Fixed' -->
<popupFixedPosition>
<!-- these are used if popupPosition is set to 'Fixed' -->
<x>10</x>
<!-- positive number for distance from left edge, negative number for
distance from right edge, or 'Center' -->
<y>10</y>
<!-- positive number for distance from top edge, negative number for
distance from bottom edge, or 'Center' -->
</popupFixedPosition>
</resize>
<!-- You can reserve a portion of your screen where windows will not cover when
they are maximized, or when they are initially placed.
Many programs reserve space automatically, but you can use this in other
cases. -->
<margins>
<top>0</top>
<bottom>0</bottom>
<left>0</left>
<right>0</right>
</margins>
<dock>
<position>TopLeft</position>
<!-- (Top|Bottom)(Left|Right|)|Top|Bottom|Left|Right|Floating -->
<floatingX>0</floatingX>
<floatingY>0</floatingY>
<noStrut>no</noStrut>
<stacking>Above</stacking>
<!-- 'Above', 'Normal', or 'Below' -->
<direction>Vertical</direction>
<!-- 'Vertical' or 'Horizontal' -->
<autoHide>no</autoHide>
<hideDelay>300</hideDelay>
<!-- in milliseconds (1000 = 1 second) -->
<showDelay>300</showDelay>
<!-- in milliseconds (1000 = 1 second) -->
<moveButton>Middle</moveButton>
<!-- 'Left', 'Middle', 'Right' -->
</dock>
<keyboard>
<chainQuitKey>C-g</chainQuitKey>
<!-- Keybindings for desktop switching -->
<keybind key="C-A-Left">
<action name="GoToDesktop"><to>left</to><wrap>no</wrap></action>
</keybind>
<keybind key="C-A-Right">
<action name="GoToDesktop"><to>right</to><wrap>no</wrap></action>
</keybind>
<keybind key="C-A-Up">
<action name="GoToDesktop"><to>up</to><wrap>no</wrap></action>
</keybind>
<keybind key="C-A-Down">
<action name="GoToDesktop"><to>down</to><wrap>no</wrap></action>
</keybind>
<keybind key="S-A-Left">
<action name="SendToDesktop"><to>left</to><wrap>no</wrap></action>
</keybind>
<keybind key="S-A-Right">
<action name="SendToDesktop"><to>right</to><wrap>no</wrap></action>
</keybind>
<keybind key="S-A-Up">
<action name="SendToDesktop"><to>up</to><wrap>no</wrap></action>
</keybind>
<keybind key="S-A-Down">
<action name="SendToDesktop"><to>down</to><wrap>no</wrap></action>
</keybind>
<keybind key="W-F1">
<action name="GoToDesktop"><to>1</to></action>
</keybind>
<keybind key="W-F2">
<action name="GoToDesktop"><to>2</to></action>
</keybind>
<keybind key="W-F3">
<action name="GoToDesktop"><to>3</to></action>
</keybind>
<keybind key="W-F4">
<action name="GoToDesktop"><to>4</to></action>
</keybind>
<keybind key="W-d">
<action name="ToggleShowDesktop"/>
</keybind>
<!-- Keybindings for windows -->
<!-- Keybindings for windows -->
<keybind key="A-F4">
<action name="Close"/>
</keybind>
<keybind key="A-Escape">
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
</keybind>
<keybind key="A-space">
<action name="ShowMenu"><menu>client-menu</menu></action>
</keybind>
<!-- Keybindings for window switching -->
<keybind key="A-Tab">
<action name="NextWindow">
<finalactions>
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</finalactions>
</action>
</keybind>
<keybind key="A-S-Tab">
<action name="PreviousWindow">
<finalactions>
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</finalactions>
</action>
</keybind>
<keybind key="C-A-Tab">
<action name="NextWindow">
<panels>yes</panels><desktop>yes</desktop>
<finalactions>
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</finalactions>
</action>
</keybind>
<!-- Keybindings for window switching with the arrow keys -->
<keybind key="W-S-Right">
<action name="DirectionalCycleWindows">
<direction>right</direction>
</action>
</keybind>
<keybind key="W-S-Left">
<action name="DirectionalCycleWindows">
<direction>left</direction>
</action>
</keybind>
<keybind key="W-S-Up">
<action name="DirectionalCycleWindows">
<direction>up</direction>
</action>
</keybind>
<keybind key="W-S-Down">
<action name="DirectionalCycleWindows">
<direction>down</direction>
</action>
</keybind>
<!--
Lubuntu specific.
Keybindings for window tiling
-->
<!--
# HalfLeftScreen
-->
<keybind key="W-Left">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<height>100%</height>
<width>50%</width>
</action>
</keybind>
<!--
# HalfRightScreen
-->
<keybind key="W-Right">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>-0</x>
<y>0</y>
<height>100%</height>
<width>50%</width>
</action>
</keybind>
<!--
# HalfUpperScreen
-->
<keybind key="W-Up">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>0</y>
<width>100%</width>
<height>50%</height>
</action>
</keybind>
<!--
# HalfLowerScreen
-->
<keybind key="W-Down">
<action name="UnmaximizeFull"/>
<action name="MoveResizeTo">
<x>0</x>
<y>-0</y>
<width>100%</width>
<height>50%</height>
</action>
</keybind>
<!-- Lubuntu specific : Keybindings -->
<!-- Keybindings for running applications on Home + E -->
<keybind key="W-e">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>File manager</name>
</startupnotify>
<command>lxsession-default file_manager</command>
</action>
</keybind>
<!-- Keybindings for running Run menu from Lxpanel on Home + R-->
<keybind key="W-r">
<action name="Execute">
<command>lxsession-default launcher</command>
</action>
</keybind>
<keybind key="A-F2">
<action name="Execute">
<command>lxsession-default launcher</command>
</action>
</keybind>
<!-- Keybindings for running Menu from Lxpanel -->
<keybind key="A-F1">
<action name="Execute">
<command>lxpanelctl menu</command>
</action>
</keybind>
<keybind key="C-Escape">
<action name="Execute">
<command>lxpanelctl menu</command>
</action>
</keybind>
<!-- Keybindings to toggle fullscreen -->
<keybind key="F11">
<action name="ToggleFullscreen"/>
</keybind>
<!-- Launch task manager on Ctrl + Alt + Del-->
<keybind key="C-A-Delete">
<action name="Execute">
<command>lxsession-default tasks</command>
</action>
</keybind>
<!-- Launch a terminal on Ctrl + Alt + T-->
<keybind key="C-A-T">
<action name="Execute">
<command>lxsession-default terminal</command>
</action>
</keybind>
<!-- Launch a filemanager on Ctrl + Alt + D-->
<keybind key="C-A-D">
<action name="Execute">
<startupnotify>
<enabled>true</enabled>
<name>PCManFM</name>
</startupnotify>
<command>lxsession-default file_manager</command>
</action>
</keybind>
<!-- Lock the screen on Ctrl + Alt + l-->
<keybind key="C-A-l">
<action name="Execute">
<command>lxsession-default lock</command>
</action>
</keybind>
<!-- Keybinding for Volume management -->
<keybind key="XF86AudioRaiseVolume">
<action name="Execute">
<command>amixer -q sset Master 3%+ unmute</command>
</action>
</keybind>
<keybind key="XF86AudioLowerVolume">
<action name="Execute">
<command>amixer -q sset Master 3%- unmute</command>
</action>
</keybind>
<keybind key="XF86AudioMute">
<action name="Execute">
<command>amixer -q sset Master toggle</command>
</action>
</keybind>
<!-- Keybinding for terminal button-->
<keybind key="XF86WWW">
<action name="Execute">
<command>lxsession-default terminal</command>
</action>
</keybind>
<keybind key="XF86Terminal">
<action name="Execute">
<command>lxsession-default terminal</command>
</action>
</keybind>
<!-- Keybinding for calculator button-->
<keybind key="XF86Calculator">
<action name="Execute">
<command>lxsession-default calculator</command>
</action>
</keybind>
<!-- Keybinding for computer button-->
<keybind key="XF86MyComputer">
<action name="Execute">
<command>lxsession-default file_manager</command>
</action>
</keybind>
<!-- Keybindings for Multimedia Keys and LCD Backlight (alternative when not using gnome-power-manager or xfce4-volumed) -->
<keybind key="C-F7">
<action name="Execute">
<command>xset dpms force off</command>
</action>
</keybind>
<keybind key="C-F10">
<action name="Execute">
<command>xbacklight -dec 10</command>
</action>
</keybind>
<keybind key="C-F11">
<action name="Execute">
<command>xbacklight -inc 10</command>
</action>
</keybind>
<!--
Take a screenshot of the current window with scrot when Alt+Print are pressed
-->
<keybind key="Print">
<action name="Execute">
<command>lxsession-default screenshot</command>
</action>
</keybind>
<keybind key="A-Print">
<action name="Execute">
<command>lxsession-default screenshot window</command>
</action>
</keybind>
<!-- Launch logout when push on the shutdown button -->
<keybind key="XF86PowerOff">
<action name="Execute">
<command>lxsession-default quit</command>
</action>
</keybind>
</keyboard>
<mouse>
<!--
Lubuntu specific : Specific mouse settings
<dragThreshold>8</dragThreshold>
<doubleClickTime>200</doubleClickTime>
-->
<dragThreshold>8</dragThreshold>
<!-- number of pixels the mouse must move before a drag begins -->
<doubleClickTime>200</doubleClickTime>
<!-- in milliseconds (1000 = 1 second) -->
<screenEdgeWarpTime>400</screenEdgeWarpTime>
<!-- Time before changing desktops when the pointer touches the edge of the
screen while moving a window, in milliseconds (1000 = 1 second).
Set this to 0 to disable warping -->
<screenEdgeWarpMouse>false</screenEdgeWarpMouse>
<!-- Set this to TRUE to move the mouse pointer across the desktop when
switching due to hitting the edge of the screen -->
<context name="Frame">
<mousebind button="A-Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="A-Left" action="Click">
<action name="Unshade"/>
</mousebind>
<mousebind button="A-Left" action="Drag">
<action name="Move"/>
</mousebind>
<mousebind button="A-Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="A-Right" action="Drag">
<action name="Resize"/>
</mousebind>
<mousebind button="A-Middle" action="Press">
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
</mousebind>
<mousebind button="A-Up" action="Click">
<action name="GoToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="GoToDesktop"><to>next</to></action>
</mousebind>
<mousebind button="C-A-Up" action="Click">
<action name="GoToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="C-A-Down" action="Click">
<action name="GoToDesktop"><to>next</to></action>
</mousebind>
<mousebind button="A-S-Up" action="Click">
<action name="SendToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="A-S-Down" action="Click">
<action name="SendToDesktop"><to>next</to></action>
</mousebind>
</context>
<context name="Titlebar">
<mousebind button="Left" action="Drag">
<action name="Move"/>
</mousebind>
<mousebind button="Left" action="DoubleClick">
<action name="ToggleMaximize"/>
</mousebind>
<mousebind button="Up" action="Click">
<action name="if">
<shaded>no</shaded>
<then>
<action name="Shade"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
<action name="Lower"/>
</then>
</action>
</mousebind>
<mousebind button="Down" action="Click">
<action name="if">
<shaded>yes</shaded>
<then>
<action name="Unshade"/>
<action name="Raise"/>
</then>
</action>
</mousebind>
</context>
<context name="Titlebar Top Right Bottom Left TLCorner TRCorner BRCorner BLCorner">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Lower"/>
<action name="FocusToBottom"/>
<action name="Unfocus"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu"><menu>client-menu</menu></action>
</mousebind>
</context>
<context name="Top">
<mousebind button="Left" action="Drag">
<action name="Resize"><edge>top</edge></action>
</mousebind>
</context>
<context name="Left">
<mousebind button="Left" action="Drag">
<action name="Resize"><edge>left</edge></action>
</mousebind>
</context>
<context name="Right">
<mousebind button="Left" action="Drag">
<action name="Resize"><edge>right</edge></action>
</mousebind>
</context>
<context name="Bottom">
<mousebind button="Left" action="Drag">
<action name="Resize"><edge>bottom</edge></action>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu"><menu>client-menu</menu></action>
</mousebind>
</context>
<context name="TRCorner BRCorner TLCorner BLCorner">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Drag">
<action name="Resize"/>
</mousebind>
</context>
<context name="Client">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
</context>
<context name="Icon">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
<action name="ShowMenu"><menu>client-menu</menu></action>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="ShowMenu"><menu>client-menu</menu></action>
</mousebind>
</context>
<context name="AllDesktops">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="ToggleOmnipresent"/>
</mousebind>
</context>
<context name="Shade">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="ToggleShade"/>
</mousebind>
</context>
<context name="Iconify">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="Iconify"/>
</mousebind>
</context>
<context name="Maximize">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Middle" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="ToggleMaximize"/>
</mousebind>
<mousebind button="Middle" action="Click">
<action name="ToggleMaximize"><direction>vertical</direction></action>
</mousebind>
<mousebind button="Right" action="Click">
<action name="ToggleMaximize"><direction>horizontal</direction></action>
</mousebind>
</context>
<context name="Close">
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
<action name="Unshade"/>
</mousebind>
<mousebind button="Left" action="Click">
<action name="Close"/>
</mousebind>
</context>
<context name="Desktop">
<mousebind button="Up" action="Click">
<action name="GoToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="Down" action="Click">
<action name="GoToDesktop"><to>next</to></action>
</mousebind>
<mousebind button="A-Up" action="Click">
<action name="GoToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="GoToDesktop"><to>next</to></action>
</mousebind>
<mousebind button="C-A-Up" action="Click">
<action name="GoToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="C-A-Down" action="Click">
<action name="GoToDesktop"><to>next</to></action>
</mousebind>
<mousebind button="Left" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
<mousebind button="Right" action="Press">
<action name="Focus"/>
<action name="Raise"/>
</mousebind>
</context>
<context name="Root">
<!-- Menus -->
<mousebind button="Middle" action="Press">
<action name="ShowMenu"><menu>client-list-combined-menu</menu></action>
</mousebind>
<mousebind button="Right" action="Press">
<action name="ShowMenu"><menu>root-menu</menu></action>
</mousebind>
</context>
<context name="MoveResize">
<mousebind button="Up" action="Click">
<action name="GoToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="Down" action="Click">
<action name="GoToDesktop"><to>next</to></action>
</mousebind>
<mousebind button="A-Up" action="Click">
<action name="GoToDesktop"><to>previous</to></action>
</mousebind>
<mousebind button="A-Down" action="Click">
<action name="GoToDesktop"><to>next</to></action>
</mousebind>
</context>
</mouse>
<menu>
<!-- You can specify more than one menu file in here and they are all loaded,
just don't make menu ids clash or, well, it'll be kind of pointless -->
<!-- Lubuntu specific : Default menu of Lubuntu -->
<file>/usr/share/lubuntu/openbox/menu.xml</file>
<!-- default menu file (or custom one in $HOME/.config/openbox/) -->
<file>menu.xml</file>
<hideDelay>200</hideDelay>
<!-- if a press-release lasts longer than this setting (in milliseconds), the
menu is hidden again -->
<middle>no</middle>
<!-- center submenus vertically about the parent entry -->
<submenuShowDelay>100</submenuShowDelay>
<!-- time to delay before showing a submenu after hovering over the parent
entry.
if this is a negative value, then the delay is infinite and the
submenu will not be shown until it is clicked on -->
<submenuHideDelay>400</submenuHideDelay>
<!-- time to delay before hiding a submenu when selecting another
entry in parent menu
if this is a negative value, then the delay is infinite and the
submenu will not be hidden until a different submenu is opened -->
<applicationIcons>yes</applicationIcons>
<!-- Lubuntu specific : Show applications icons if openbox is build with this support -->
<manageDesktops>yes</manageDesktops>
<!-- show the manage desktops section in the client-list-(combined-)menu -->
<showIcons>yes</showIcons>
<!-- controls if icons appear in the client-list-(combined-)menu -->
</menu>
<applications>
<!--
# this is an example with comments through out. use these to make your
# own rules, but without the comments of course.
# you may use one or more of the name/class/role/title/type rules to specify
# windows to match
<application name="the window's _OB_APP_NAME property (see obxprop)"
class="the window's _OB_APP_CLASS property (see obxprop)"
groupname="the window's _OB_APP_GROUP_NAME property (see obxprop)"
groupclass="the window's _OB_APP_GROUP_CLASS property (see obxprop)"
role="the window's _OB_APP_ROLE property (see obxprop)"
title="the window's _OB_APP_TITLE property (see obxprop)"
type="the window's _OB_APP_TYPE property (see obxprob)..
(if unspecified, then it is 'dialog' for child windows)">
# you may set only one of name/class/role/title/type, or you may use more
# than one together to restrict your matches.
# the name, class, role, and title use simple wildcard matching such as those
# used by a shell. you can use * to match any characters and ? to match
# any single character.
# the type is one of: normal, dialog, splash, utility, menu, toolbar, dock,
# or desktop
# when multiple rules match a window, they will all be applied, in the
# order that they appear in this list
# each rule element can be left out or set to 'default' to specify to not
# change that attribute of the window
<decor>yes</decor>
# enable or disable window decorations
<shade>no</shade>
# make the window shaded when it appears, or not
<position force="no">
# the position is only used if both an x and y coordinate are provided
# (and not set to 'default')
# when force is "yes", then the window will be placed here even if it
# says you want it placed elsewhere. this is to override buggy
# applications who refuse to behave
<x>center</x>
# a number like 50, or 'center' to center on screen. use a negative number
# to start from the right (or bottom for <y>), ie -50 is 50 pixels from
# the right edge (or bottom). use 'default' to specify using value
# provided by the application, or chosen by openbox, instead.
<y>200</y>
<monitor>1</monitor>
# specifies the monitor in a xinerama setup.
# 1 is the first head, or 'mouse' for wherever the mouse is
</position>
<size>
# the size to make the window.
<width>20</width>
# a number like 20, or 'default' to use the size given by the application.
# you can use fractions such as 1/2 or percentages such as 75% in which
# case the value is relative to the size of the monitor that the window
# appears on.
<height>30%</height>
</size>
<focus>yes</focus>
# if the window should try be given focus when it appears. if this is set
# to yes it doesn't guarantee the window will be given focus. some
# restrictions may apply, but Openbox will try to
<desktop>1</desktop>
# 1 is the first desktop, 'all' for all desktops
<layer>normal</layer>
# 'above', 'normal', or 'below'
<iconic>no</iconic>
# make the window iconified when it appears, or not
<skip_pager>no</skip_pager>
# asks to not be shown in pagers
<skip_taskbar>no</skip_taskbar>
# asks to not be shown in taskbars. window cycling actions will also
# skip past such windows
<fullscreen>yes</fullscreen>
# make the window in fullscreen mode when it appears
<maximized>true</maximized>
# 'Horizontal', 'Vertical' or boolean (yes/no)
</application>
# end of the example
-->
<!-- Option to maximize all normal window when launched-->
<!--
<application type="normal">
<maximized>true</maximized>
</application>
-->
<!--
Lubuntu specific :
Focus all applications launched
Usefull when launching applications, like terminal from pcmanfm
-->
<application class="*">
<focus>yes</focus>
</application>
</applications>
</openbox_config>

@ -3,3 +3,4 @@ Name=Lubuntu
Comment=Lubuntu session using LXQt Comment=Lubuntu session using LXQt
Exec=/usr/bin/startlxqt Exec=/usr/bin/startlxqt
Type=Application Type=Application
DesktopNames=LXQt

Loading…
Cancel
Save