parent
1f6821f942
commit
fd728342f1
@ -0,0 +1,376 @@
|
||||
|
||||
lxqt-session-0.11.0 / 2016-09-24
|
||||
================================
|
||||
|
||||
* lockscreenmanager: always listen to the session provider's lock signal (#79)
|
||||
* Update Polish translation
|
||||
* Add README.md
|
||||
* lxqt-config-session: Warn about restart required when removing env variable
|
||||
* Add Catalan translations
|
||||
* lockscreenmanager: use categorized logger
|
||||
* Make screen locking before power actions optional
|
||||
* Add and Update Arabic Translations for Desktop Files
|
||||
* lxqt-session: Replace qCInfo() by qCWarning()
|
||||
* Adds an WITH_LIBUDEV CMake option (#74)
|
||||
* lockscreenmanager: add more log messages
|
||||
* Add logic to lock screen before system sleeps
|
||||
* lxqt-session: Use QLoggingCategory for logging/debug
|
||||
* lxqt-session: Use the base name to compare Wm's names
|
||||
* build: Use external translations
|
||||
* ts-files removal (#72)
|
||||
* Use const references with the foreach iterator
|
||||
* leave: ask or not for confirmation from main dialog
|
||||
* Adjust config dialog's size on startup
|
||||
* Make it compile using QT_USE_QSTRINGBUILDER
|
||||
* Fix lxqt-leave tab order
|
||||
* lxqt-session doesn't copy openbox defaults at session start. startlxqt from lxqt-common will copy it.
|
||||
* fixup...centering & spacing
|
||||
* leave: do not set maximum size as minimum size
|
||||
* Use XdgDir to find default path.
|
||||
* Openbox default settings removed.
|
||||
* Load LXQt default settings for Openbox.
|
||||
* UserLocations: An user entered empty string represents the default value
|
||||
* lxqt-config-session: Adds tooltips to the User Directories edits
|
||||
* lxqt-config-session: Replaces Locations by User Directories
|
||||
* Bump year Fix used licenses. lxqt-session is LGPL only
|
||||
* Re-arrange the buttons
|
||||
* lxqt-leave: Reworks window flags
|
||||
* lxqt-leave: Make all buttons of equal width
|
||||
* lxqt-leave: Center the dialog relative to the screen
|
||||
* lxqt-leave: Removes window border and makes it stay on top
|
||||
* lxqt-leave: Make the icons bigger and improves button alignement
|
||||
* Updated german translation.
|
||||
* Fix realloc() usage Check malloc() call result against NULL
|
||||
* Add HR translations
|
||||
* lxqt-session: Update man pages and make session the overview
|
||||
* Update italian translation
|
||||
* Updated Russian translations Removed ru_RU files
|
||||
* Makes the dependency on xdg-user-dirs-update explicit
|
||||
* Fix ending session and stopping modules
|
||||
* upd: lxqt-config-session_hu.ts del: lxt-config-session_hu_HU.ts
|
||||
* Fix desktop file
|
||||
* Make desktop files valid
|
||||
* CMakeLists.txt: Add cmake minimum required version
|
||||
|
||||
0.10.0 / 2015-10-31
|
||||
===================
|
||||
|
||||
* Fix license file
|
||||
* Update translations
|
||||
* Use AutostartUtils class
|
||||
* Use QLatin1String when appropriate
|
||||
* lxqt-config-session: Handle Basic Settings>Modules 'Restart Needed' trigger
|
||||
* lxqt-config-session: Adds an 'Restarted Needed' trigger to Autostart page
|
||||
* Adds a way to edit xdg user-dirs (Personal Files Locations)
|
||||
* Install missing man pages
|
||||
* ATTN: Set LIBUDEV_MONITOR to OFF by default
|
||||
* Improve Session Restart Required info message
|
||||
* Allow only one Leave Dialog instance
|
||||
* lxqt-config-session: Adjust Environment and Default Applications 'Restarted Needed' trigger
|
||||
* lxqt-config-session: Adjust Basic Settings page 'Restarted Needed' trigger
|
||||
* Fix Japanese translations.
|
||||
* Fix typos in lxqt-config-session and lxqt-config manpages
|
||||
* lxqt-session: CMakeLists.txt build fix for X11 module
|
||||
* lxqt-session: CMakeLists.txt using link/include options from pkg-config modules (xcb, x11, libudev)
|
||||
* Support automatically turning on numlock after login (X11 only).
|
||||
* Fix some invalid categories and missed main categories
|
||||
* Fix typos
|
||||
* Fix typo in Greek (el) translation
|
||||
* Rename LxQt to LXQt everywhere
|
||||
* Update Greek translation Remove country variant from language code
|
||||
* Update Greek (el) translation
|
||||
* Updated german translations.
|
||||
* Better title of leave dialog. Updated template for modified leave strings.
|
||||
* Handles CMake policy CMP0063
|
||||
* Use the LXQtCompilerSettings CMake module
|
||||
* Removes appending to CMAKE_MODULE_PATH
|
||||
* CMake: Adds Runtime and Devel install COMPONENTs
|
||||
* Removes already included LXQtTranslate
|
||||
* Use CMAKE_AUTOUIC, drop qt5_wrap_ui()
|
||||
* Removes unneeded include_directories()
|
||||
* Use GNUInstallDirs
|
||||
* lxqt-session: execute setxkbmap only if there is something to set
|
||||
* Updates the build system to use the Targets infrastructure
|
||||
* Updated italian translation, discarding it_IT
|
||||
* config: fix "leave confirmation dialog" label
|
||||
* Leave confimation: disable by default if not set
|
||||
* Remove trailing whitespaces
|
||||
* Replace LXDE-Qt with LXQt in desktop file
|
||||
* Replace LXDE-Qt with LXQt
|
||||
* Fix naming and links
|
||||
* lxqt-leave: lockscreen button in dialog
|
||||
* Fix italian translation of lxqt-hibernate.desktop
|
||||
* Add man page to lxqt-leave
|
||||
* More german translation
|
||||
* Update lxqt-config-session_it.desktop
|
||||
* Create lxqt-hibernate_it.desktop
|
||||
* Hungarian translations update
|
||||
* Change CMakeLists.txt for new translation
|
||||
* Update Russian translation
|
||||
* Use qt5_wrap_ui macro for CMake 2.8.11
|
||||
* lxqt-leave: rename folder lxqtleave to lxqt-leave
|
||||
* lxqt-leave: show the gui by default
|
||||
* lxqt-session: keyboard layout/settings reload after new input device added
|
||||
* lxqt-leave: switch to QCommandLineParser to deal with options
|
||||
* lxqt-leave: close leave dialog before power action
|
||||
* lxqt-leave: fixed size of leave dialog
|
||||
* Fix position of lxqt leave dialog and add .desktop
|
||||
* Better C++11 detection
|
||||
* Set C++11 to lxqt-session and add leave dialog
|
||||
* Add KDevelop 4 format to .gitignore
|
||||
* lxqtleave: *.dekstop translations cleanup
|
||||
* Update Russian translation
|
||||
* Create lxqt-suspend_it.desktop
|
||||
* Moves lxqt-lockscreen_it.desktop to the proper place
|
||||
* Create lxqt-lockscreen_it.desktop
|
||||
* Moves lxqt-reboot_it.desktop to the proper place
|
||||
* Create lxqt-reboot_it.desktop
|
||||
* Create lxqt-shutdown_it.desktop
|
||||
* Create lxqt-logout_it.desktop
|
||||
* remove KF5/ prefix from includes
|
||||
|
||||
0.9.0 / 2015-01-29
|
||||
==================
|
||||
|
||||
* Adjust the positions of buttons in autostart and environment variable settings pages.
|
||||
* Revert "don't show the lxqt-leave actions in the "other" section of the menu"
|
||||
* don't show the lxqt-leave actions in the "other" section of the menu
|
||||
* Portuguese update
|
||||
* add lxqtleave to lxqt-session, refs #22
|
||||
* - Unify naming for a unique lxqt. No more suffixes
|
||||
* Use the new LxQt::SingleApplication
|
||||
* CMakeLists coding style reformatting
|
||||
* CMakeLists.txt maintenance.
|
||||
* Removes duplicated cmake_minimum_required()
|
||||
* Add .gitignore
|
||||
* Updates translations
|
||||
* Use the new LXQtTranslate modules
|
||||
* Linking to X11 again, need it for mouse pointer settings.
|
||||
* Better window manager detection
|
||||
* Add Russian translation
|
||||
* Port to KWindowSystem
|
||||
* Drop support for very old xdg-utils
|
||||
* Remove unused startrazor binary
|
||||
* Drop Qt4 support in code
|
||||
* CMakeLists.txt cleanup, drop Qt4 support
|
||||
|
||||
0.8.0 / 2014-10-10
|
||||
==================
|
||||
|
||||
* Adapt to the translation infrastructure
|
||||
* Add option to disable confirmation dialogs to leave session
|
||||
* Fix incorrect waiting for system tray and fix lxde/lxde-qt bug #38 - Battery icon doesn't show.
|
||||
* Cleanup for Qt5 ready includes
|
||||
* Fix broken build with Qt4.
|
||||
* Simplify qt5 support. * Use cmake 2.8.9 for qt4 and 2.8.11 for qt5.
|
||||
* Initial Qt5 support.
|
||||
* Use new LXQt header files.
|
||||
* Minor string fixes
|
||||
* Update LxQt -> LXQt
|
||||
* Update LXQt Session Settings title
|
||||
* Update the shipped xdg-tools
|
||||
* Update WM selection dialog
|
||||
|
||||
0.7.0 / 2014-05-07
|
||||
==================
|
||||
|
||||
* Rename X-LxQt-Module to X-LXQt-Module and fix broken lxqt module configurations.
|
||||
|
||||
0.6.99 / 2014-05-01
|
||||
===================
|
||||
|
||||
* Update manpages
|
||||
* remove old translation templates remove translated icon names
|
||||
* Avoid using alloca, which is not portable.
|
||||
* Add AUTHORS and COPYING
|
||||
* Add CPack rules for creating tarball
|
||||
* Load xkb settings with setxkbmap when available.
|
||||
* Improvements to .desktop file
|
||||
* Stop setting font antialias and hinting with xrdb. (We use fontconfig now)
|
||||
* Fix bugs in font configurations
|
||||
* Make lxqt-config-session read/write the same keys as lxqt-sesion.
|
||||
* Make names of config groups and keys more consistent.
|
||||
* export LXQT_SESSION_CONFIG environment variable.
|
||||
* Load font settings, including dpi and antialiasing Fix xrdb merging problems.
|
||||
* Update copyright info.
|
||||
* Load keyboard and mouse settings during session startup.
|
||||
* Do not hard-code "XDG_MENU_PREFIX=lxqt-".
|
||||
* Avoid using busy loop to wait for creation of the system tray.
|
||||
* Avoid waiting for the window manager with a busy loop.
|
||||
* Rename razor(qt) to lxqt and fix broken build.
|
||||
* X-RAZOR changed to Razor in desktop files
|
||||
* Qt version check added. Fix for: https://github.com/Razor-qt/razor-qt/issues/531#issuecomment-18248309
|
||||
* Theme change autodetection
|
||||
* Allow commandline arguments for windowmanager setting
|
||||
* Session: Prevent unresponsiveness during startup
|
||||
* Fix moc warning
|
||||
* Add autostart entry API into the library
|
||||
* Prevent run razor-session without WM.
|
||||
* Preventing run razor-session without WM.
|
||||
* Some debug prints removed. Timeout for Systray to load increased to 1 minute. Module crash detection improved.
|
||||
* Simplify and clean up AutoStartItem
|
||||
* preliminary manpages primary for razorqt and usefully in venenux
|
||||
* Translations updated
|
||||
* first part of fixes based on Coverity Scan (code static analysis)
|
||||
* Delete bad en_GB translations
|
||||
* Update translations
|
||||
* Fix dbus race condition during startup
|
||||
* Minor fixes
|
||||
* Translations updated
|
||||
* Removed line num from TS files.
|
||||
* Do not display blank entries if xfce creates invalid files
|
||||
* Emit a signal when a module is started/stopped
|
||||
* Translations
|
||||
* Deleted old translation methods.
|
||||
* Translations for librazorqt
|
||||
* Don't log out if the WM quits
|
||||
* Fix for when no item is selected
|
||||
* Rudimentary implementation of start/stop ui
|
||||
* Start and stop modules over dbus
|
||||
* Return module configuration to basic settings page
|
||||
* Split autostart config logic out of the model
|
||||
* Fixed Issue #395
|
||||
* razor-session and razor-config-session now have a separate CMakeLists files.
|
||||
* Updated .ts.src files
|
||||
* Translation for razor-config-sesion
|
||||
* Translation for razor-sesion 2
|
||||
* Translation for razor-sesion
|
||||
* Updated ts.src files
|
||||
* Removed dead code from the razormodman (HAL)
|
||||
* Starting the razor-confupdate from the razor-session.
|
||||
* Small fixes (typo and a wrong parameter)
|
||||
* Handle cases where browser/terminal are unset
|
||||
* add module names to includes and tidy up the coding style
|
||||
* Ts.src files updated.
|
||||
* Language name zh_CN.GB2312 braked cmake process.
|
||||
* Translations updated
|
||||
* Add a "wait for system tray" checkbox
|
||||
* Split sessionconfigwindow and remove old module config
|
||||
* Use XDG autostart for modules
|
||||
* Improved autostart dialog
|
||||
* Don't quit session after a crash limit is reached
|
||||
* Razor-session doesn't do variable expansion, and prepends it literally Closes #280
|
||||
* add qupzilla to the browser list
|
||||
* Adding auto start option of global shortcut daemon
|
||||
* issue #260 - notification: implementation of session module config
|
||||
* reworked config stuff. No more special config registering. All 'Settings' desktop files are displayed in razor-config (grouped)
|
||||
* Make bundling xdg-utils optional
|
||||
* Revert "Make bundling xdg-tools optional"
|
||||
* Make bundling xdg-tools optional
|
||||
* Add some missing headers
|
||||
* Move autostart directory code to XdgDirs
|
||||
* fix for infinite loop when there is no systray implementation loaded
|
||||
* Improvement in the WmSelectDialog
|
||||
* Transifex desktop: sr_BA.ts should be a local
|
||||
* Transifex desktop: local translations
|
||||
* Transifex desktop: cmake files
|
||||
* Transifex desktop: Translations pulled
|
||||
* Transifex desktop: Reomove translations from desktop.in
|
||||
* Transifex desktop: desktop->desktop.in
|
||||
* Update Tradidtional Chinese Translations
|
||||
* fixed #218 Use <razor-dir>/session.log instead of ~/.razor-session.log
|
||||
* RazorApplication class implemented; all modules ported to this class
|
||||
* Translations update
|
||||
* Added support for the online translation service. www.transifex.net
|
||||
* Wait until system tray becomes available
|
||||
* Update razorqt-session/translations/razor-session_it_IT.ts
|
||||
* Serbian translation files
|
||||
* Serbian translations (2 variants)
|
||||
* Greek translation by iosifidis
|
||||
* Added danish translations
|
||||
* Make xdg scripts use bash
|
||||
* X-RAZOR -> Razor for autostart
|
||||
* Russian translation
|
||||
* RAZOR -> X-RAZOR
|
||||
* Razor-session: Wait until the WM loads
|
||||
* Razor-session: Wait until the WM loads
|
||||
* fix #169: italian translation
|
||||
* add razor-policykit-agent into config
|
||||
* prevent the forever autorestart of still-crashing-app in the session. The count of crashes is limited now.
|
||||
* Relicense
|
||||
* XdgAutoStart rewriten (lgpl2+)
|
||||
* Fix gmail.ru -> gmail.com
|
||||
* menus are adopted to the new backends; old code removed; check for running razor-session to allow/disallow "logout" item
|
||||
* Sawfish DE
|
||||
* Czech translations (cs_CZ) Desktop files
|
||||
* Replace old autostart
|
||||
* Make XDG autostart fully editable
|
||||
* Update german [de] translation
|
||||
* Add settings page to view and toggle XDG autostart entries
|
||||
* fixed #138: system settings icons
|
||||
* SVK translation finalized
|
||||
* Replaces return"" by return QString()
|
||||
* License audit
|
||||
* License audit
|
||||
* Add Chinese(simplified) translation files.
|
||||
* HU translation by Kristóf Kiszel
|
||||
* Initial spanish translation
|
||||
* Add detection of Xfwm4
|
||||
* Add Slovak (sk) translation
|
||||
* Adds newline to the end of .desktop files
|
||||
* Fixes typo
|
||||
* Czech translations (cs_CZ)
|
||||
* huge refactoring of the libraries build organization
|
||||
* show icons in the config tools
|
||||
* Razor-session: Added startrazor script (cmake & deb)
|
||||
* Razor-session: Added startrazor script
|
||||
* GPL->LGPL where I'm the author
|
||||
* config: remove toolbars
|
||||
* Plugins translations
|
||||
* Russian translation for razorqt-session
|
||||
* Translation for session
|
||||
* window manager detection is shared in session and its config tool
|
||||
* Razor-session: Improved WM handling. * If WM already running we not start new one. * If is a first start we show WM select dialog.
|
||||
* session: new argument -w windowmanager
|
||||
* Polish translation part X
|
||||
* Garbage in the code.
|
||||
* Fix: Desktop Menu Specification category must be X-RAZOR.
|
||||
* Russian translations
|
||||
* better implementation of razor- menu discovering regarding the XDG standards
|
||||
* removed unneeded parts after new config gui
|
||||
* Added razor-application.menu
|
||||
* New design of the razor-config-session
|
||||
* fixed desktop files
|
||||
* fix donfig desktp files install for rpm
|
||||
* issue #37 - settings restore works
|
||||
* homepage updated + auto replacement script
|
||||
* show only in RAZOR; close/undo changes actions
|
||||
* issue #37 config list widgets: no dnd, no editation
|
||||
* config tools are registered in config center; desktop file for CC
|
||||
* "pause" session for a while until all razor modules are set up and running
|
||||
* Fixed incorrect incude <razorqt/xdgicon.h>
|
||||
* session config: missing actions
|
||||
* initial version of "session config". In progress.
|
||||
* XDG-files are splitted into qtxdg library.
|
||||
* implementation of issue #19: environment variables for razor-session
|
||||
* The project uses RazorTheme. All except the desktop, switched to RazorSettings.
|
||||
* initial support for screensaver/screen locking
|
||||
* Fixed multithreaded building. Thanks Gustavo.
|
||||
* fix for install 64bit
|
||||
* install custom xdg-tools into lib directory (LSB requires it)
|
||||
* set default razor icon for all apps
|
||||
* our own (temporary) xdg scripts to handle mime/files directly
|
||||
* copyrights
|
||||
* removed obsolete/generated files
|
||||
* XDG autostart for session; session cleanups
|
||||
* fixed logout calls; ask for confirmation on power management calls
|
||||
* Allow to call logout over DBus; removed unneeded file
|
||||
* typo fixes
|
||||
* allow more sessions for KDM/GDM. razor-session gets optional argument -c for session config file specification
|
||||
* better logging for session logout
|
||||
* session: logout from panel works now; splashscreen removed; internals rearranged to be smaller
|
||||
* logout from openbox works now. Need review
|
||||
* session simplified; session autostart user apps; qprocesses termination instead of bruteforce killing
|
||||
* session's splash dialog is back...
|
||||
* fixed processes restarting in session
|
||||
* forgotten paths
|
||||
* configuration reworked (may require to drop ~/.razor); plugins code split; new plugin: spacer
|
||||
*
|
||||
* debug outputs to help finding the session xorg resource consuming issue
|
||||
* src formatted with astyle -A1
|
||||
* settings refactored a bit: SHARE_DIR dependen on th CMAKE_INSTALL_PREFIX is defined for the compilation phase (it allows to have more razors installed eg. for development); SHARE_DIR is searched in the startup too; optimized cfg file access (1x vs. 4x as before for every file); redundant conversions merged into Razorsettings; usage of QSettings to read the settings (it does the error handling for us).
|
||||
* fixed cmake stuff (debug,lib location,do not install .svn,make uninstall,etc.); fixes for qss skinning
|
||||
*
|
||||
*
|
||||
*
|
||||
*
|
@ -0,0 +1,75 @@
|
||||
# lxqt-session
|
||||
|
||||
## Overview
|
||||
|
||||
### General
|
||||
|
||||
Repository lxqt-session is providing tools to handle LXQt sessions.
|
||||
|
||||
First of all there's session manager `lxqt-session`. The binary is launched right at the beginning of LXQt sessions and in turn responsible for launching and monitoring all other components constituting the sessions.
|
||||
|
||||
GUI "LXQt Session Settings" (binary `lxqt-config-session`) is used to configure various settings affecting the session, e. g. which window manager to use or which applications to start automatically.
|
||||
|
||||
Binary `lxqt-leave` deals with interrupting or terminating sessions. It comes with several options expressing the action they trigger, e. g. `--leave`, `--hibernate`, `--shutdown` or `--reboot`.
|
||||
|
||||
### LXQt Modules
|
||||
|
||||
Term "LXQt Modules" refers to a way to launch binaries at the beginning of LXQt sessions and to make sure these will be available all over the session.
|
||||
Technically those binaries are basically launched according to the XDG [Autostart Specification](https://www.freedesktop.org/wiki/Specifications/autostart-spec/). But unlike binaries handled according to this specification only LXQt Modules are monitored all over the session and automatically relaunched should they exit unexpectedly.
|
||||
|
||||
## Installation
|
||||
|
||||
### Compiling source code
|
||||
|
||||
Runtime dependencies are xdg-user-dirs 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.
|
||||
|
||||
Code configuration is handled by CMake. CMake variable `CMAKE_INSTALL_PREFIX` has to be set to `/usr` on most operating systems.
|
||||
|
||||
To build run `make`, to install `make install` which accepts variable `DESTDIR` as usual.
|
||||
|
||||
### Binary packages
|
||||
|
||||
Official binary packages are provided by all major Linux distributions like Arch Linux, Debian (as of Debian stretch), Fedora and openSUSE. Just use your package manager to search for string `lxqt-session`.
|
||||
|
||||
## Configuration, Usage
|
||||
|
||||
### LXQt Modules
|
||||
|
||||
Basically these are launched by desktop entry files according to the [Autostart Specification](https://www.freedesktop.org/wiki/Specifications/autostart-spec/). An additional key `X-LXQt-Module=true` makes binary `lxqt-session` recognize the binary in question as an LXQt Module and treat as such.
|
||||
Corresponding configuration can be handled by "LXQt Session Settings", see below.
|
||||
|
||||
### LXQt Session Settings
|
||||
|
||||
A GUI to tweak all kinds of settings affecting the session as a whole.
|
||||
|
||||
![lxqt-config-session](lxqt-config-session.png)
|
||||
|
||||
It can be launched from panel's main menu - Preferences - LXQt settings - Session Settings and is provided by "Configuration Center" (binary `lxqt-config`) of [lxqt-config](https://github.com/lxde/lxqt-config) as well.
|
||||
|
||||
Notes on some settings:
|
||||
|
||||
#### Basic Settings
|
||||
Window Manager, LXQt Modules and some settings upon leaving the session. See screenshot. As for the LXQt Modules the checkbox at the left refers to launching the module at sessions' beginning, stopping and launching within running sessions works as well.
|
||||
|
||||
#### Default Applications
|
||||
Defines a default terminal emulator and web browser by setting environment variables `TERM` and `BROWSER`.
|
||||
The usage of `TERM` is faulty in this context, see [lxqt #433](https://github.com/lxde/lxqt/issues/433). Usage of `BROWSER` is correct but not recognized by too many applications any longer.
|
||||
All in all the configuration of default applications will probably be handled by a different approach one day like improving GUI "File Associations" of [lxqt-config](https://github.com/lxde/lxqt-config) so setting environment variables `TERM` and `BROWSER` with `lxqt-config-session` has actually to be discouraged.
|
||||
|
||||
#### User Directories
|
||||
This refers to defining directories in terms of the [xdg-user-dirs](https://www.freedesktop.org/wiki/Software/xdg-user-dirs/) concept. This is a specification to define a number of directories used for certain kinds of content like documents, audio or video files and to create those directories in each user's home directory in case they do not preexist.
|
||||
This dialogue allows for setting custom directory names differing from those defined by the specification.
|
||||
|
||||
#### Autostart
|
||||
Applications to launch according to the [Autostart Specification](https://www.freedesktop.org/wiki/Specifications/autostart-spec/).
|
||||
Term "LXQt Autostart" refers to applications launched in LXQt sessions only, "Global Autostart" to those launched in all kinds of session. The distinction is relying on keys `OnlyShowIn` and `NotShowIn` of the desktop entry files in use.
|
||||
The underlying desktop entry files can be edited manually, buttons `Add`, `Edit` and `Delete` at the right of pane "Autostart" can serve as some rudimentary editor, too.
|
||||
|
||||
#### Environment (Advanced)
|
||||
Allows for setting arbitrary environment variables which will be available for all software running within LXQt sessions (so not only the components of LXQt itself).
|
||||
|
||||
### lxqt-leave
|
||||
|
||||
Desktop entry files providing the various invocations of the binary as depicted above are summed up in sub-menu "Leave" of the panel's main menu.
|
||||
Item "Leave" opens a dialogue window to select from all actions which are available, all other topics trigger the action stated by their title.
|
@ -0,0 +1,50 @@
|
||||
# - Try to find the UDev library
|
||||
# Once done this will define
|
||||
#
|
||||
# UDEV_FOUND - system has UDev
|
||||
# UDEV_INCLUDE_DIR - the libudev include directory
|
||||
# UDEV_LIBS - The libudev libraries
|
||||
|
||||
# Copyright (c) 2010, Rafael Fernández López, <ereslibre@kde.org>
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or without
|
||||
# modification, are permitted provided that the following conditions
|
||||
# are met:
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above copyright
|
||||
# notice, this list of conditions and the following disclaimer in the
|
||||
# documentation and/or other materials provided with the distribution.
|
||||
# 3. Neither the name of the University nor the names of its contributors
|
||||
# may be used to endorse or promote products derived from this software
|
||||
# without specific prior written permission.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
|
||||
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
||||
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
||||
# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
|
||||
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
|
||||
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
|
||||
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
|
||||
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
|
||||
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
|
||||
# SUCH DAMAGE.
|
||||
|
||||
find_path(UDEV_INCLUDE_DIR libudev.h)
|
||||
find_library(UDEV_LIBS udev)
|
||||
|
||||
if(UDEV_INCLUDE_DIR AND UDEV_LIBS)
|
||||
include(CheckFunctionExists)
|
||||
include(CMakePushCheckState)
|
||||
cmake_push_check_state()
|
||||
set(CMAKE_REQUIRED_LIBRARIES ${UDEV_LIBS} )
|
||||
|
||||
cmake_pop_check_state()
|
||||
|
||||
endif()
|
||||
|
||||
include(FindPackageHandleStandardArgs)
|
||||
find_package_handle_standard_args(UDev DEFAULT_MSG UDEV_INCLUDE_DIR UDEV_LIBS)
|
||||
|
||||
mark_as_advanced(UDEV_INCLUDE_DIR UDEV_LIBS)
|
After Width: | Height: | Size: 71 KiB |
@ -0,0 +1,4 @@
|
||||
# Translations
|
||||
Name[ca]=Ajusts de la sessió
|
||||
GenericName[ca]=Ajusts de la sessió de LXQt
|
||||
Comment[ca]=Configuració per a les sessions de LXQt
|
@ -0,0 +1,3 @@
|
||||
Comment[ar]=أسبت الجهاز
|
||||
Name[ar]=أسبت
|
||||
GenericName[ar]=أسبت
|
@ -0,0 +1,4 @@
|
||||
#Translations
|
||||
Name[ca]=Hiberna
|
||||
GenericName[ca]=Hiberna
|
||||
Comment[ca]=Posa en hibernació la màquina
|
@ -0,0 +1,2 @@
|
||||
Name[pl]=Hibernuj
|
||||
Comment[pl]=Hibernuj komputer
|
@ -0,0 +1,3 @@
|
||||
Name[ar]=اترك
|
||||
GenericName[ar]=اترك
|
||||
Comment[ar]=حواريّ التّرك
|
@ -0,0 +1,4 @@
|
||||
#Translation
|
||||
Name[ca]=Sortida
|
||||
GenericName[ca]=Sortida
|
||||
Comment[ca]=Diàleg de sortida
|
@ -0,0 +1,2 @@
|
||||
Name[pl]=Wyjdź
|
||||
Comment[pl]=Ekran wyjścia
|
@ -0,0 +1,3 @@
|
||||
Comment[ar]=اقفل الجلسة الحاليّة
|
||||
Name[ar]=اقفل الشّاشة
|
||||
GenericName[ar]=اقفل الشّاشة
|
@ -0,0 +1,4 @@
|
||||
#Translation
|
||||
Name[ca]=Bloqueja la pantalla
|
||||
GenericName[ca]=Bloqueja la pantalla
|
||||
Comment[ca]=Bloqueja la sessió actual
|
@ -0,0 +1,2 @@
|
||||
Name[pl]=Zablokuj ekran
|
||||
Comment[pl]=Zablokuj bieżącą sesję
|
@ -0,0 +1,3 @@
|
||||
Comment[ar]=اخرج من الجلسة الحاليّة
|
||||
Name[ar]=اخرج
|
||||
GenericName[ar]=اخرج
|
@ -0,0 +1,4 @@
|
||||
#Translation
|
||||
Name[ca]=Tanca la sessió
|
||||
GenericName[ca]=Tanca la sessió
|
||||
Comment[ca]=Tancament de la sessió actual
|
@ -0,0 +1,2 @@
|
||||
Name[pl]=Wyloguj
|
||||
Comment[pl]=Zakończ bieżącą sesję
|
@ -0,0 +1,3 @@
|
||||
Comment[ar]=أعد إقلاع الجهاز
|
||||
Name[ar]=أعد الإقلاع
|
||||
GenericName[ar]=أعد الإقلاع
|
@ -0,0 +1,4 @@
|
||||
#Translation
|
||||
Name[ca]=Reinicia
|
||||
GenericName[ca]=Reinicia
|
||||
Comment[ca]=Reinicia la màquina
|
@ -0,0 +1,2 @@
|
||||
Name[pl]=Uruchom ponownie
|
||||
Comment[pl]=Ponowne uruchomienie komputera
|
@ -0,0 +1,3 @@
|
||||
Comment[ar]=أطفئ الجهاز
|
||||
Name[ar]=أطفئ
|
||||
GenericName[ar]=أطفئ
|
@ -0,0 +1,4 @@
|
||||
#Translation
|
||||
Name[ca]=Atura
|
||||
GenericName[ca]=Atura
|
||||
Comment[ca]=Atura la màquina
|
@ -0,0 +1,2 @@
|
||||
Name[pl]=Wyłącz
|
||||
Comment[pl]=Wyłącz komputer
|
@ -0,0 +1,3 @@
|
||||
Comment[ar]=علّق الجهاز
|
||||
Name[ar]=علّق
|
||||
GenericName[ar]=علّق
|
@ -0,0 +1,4 @@
|
||||
#Translation
|
||||
Name[ca]=Suspèn
|
||||
GenericName[ca]=Suspèn
|
||||
Comment[ca]=Suspèn la màquina
|
@ -0,0 +1,2 @@
|
||||
Name[pl]=Uśpij
|
||||
Comment[pl]=Uśpij komputer
|
Loading…
Reference in new issue