Skip to content

Make KeePassXC start after the system tray is available on LXQt#6216

Merged
droidmonkey merged 1 commit intokeepassxreboot:developfrom
yan12125:desktop-file-lxqt
Mar 9, 2021
Merged

Make KeePassXC start after the system tray is available on LXQt#6216
droidmonkey merged 1 commit intokeepassxreboot:developfrom
yan12125:desktop-file-lxqt

Conversation

@yan12125
Copy link
Copy Markdown
Contributor

@yan12125 yan12125 commented Mar 2, 2021

This extends the feature for GNOME and KDE in #5724 to also include LXQt. The key X-LXQt-Need-Tray is not documented, though. It is seen in the source code https://github.com/lxqt/lxqt-session/blob/0.16.0/lxqt-session/src/lxqtmodman.cpp#L111.

This feature can also be added manually from the lxqt-config-session program, or by modifying the file ~/.config/autostart/org.keepassxc.KeePassXC.desktop directly. However, changes are lost with Tools -> Settings -> OK.


Screenshots

N/A

Testing strategy

Regenerate the autostart desktop file via settings, logout LXQt and login. The KeePassXC tray icon is always visible. Before this change, the tray icon may be lost if KeePassXC is run before the system tray plugin on the panel is available.

Type of change

  • ✅ New feature (change that adds functionality)

@phoerious phoerious added this to the v2.7.0 milestone Mar 5, 2021
@droidmonkey droidmonkey merged commit e29cf8b into keepassxreboot:develop Mar 9, 2021
@yan12125 yan12125 deleted the desktop-file-lxqt branch March 9, 2021 03:36
droidmonkey added a commit that referenced this pull request Jun 8, 2021
Added

- Show search bar when toolbar is hidden or in overflow [#6279]
- Show countdown for clipboard clearing in status bar [#6333]
- Command line option to lock all open databases [#6511]
- Allow CSV import of bare TOTP secrets [#6211]
- Retain file creation time when saving database [#6576]
- Set permissions of saved attachments to be private to the current user [#6363]
- OPVault: Use Text instead of Name for attribute names [#6334]

Changed

- Reports: Allow resizing of reports columns [#6435]
- Reports: Toggle showing expired entries [#6534]
- Save Always on Top setting [#6236]
- Password generator can exclude additional lookalike characters (6/G, 8/B) [#6196]

Fixed

- Allow setting MSI properties in unattended install [#6196]
- Update MainWindow minimum size to enable smaller verticle space [#6196]
- Use application font size when setting default or monospace fonts [#6332]
- Fix notes not clearing in entry preview panel in some cases [#6481]
- macOS: Correct window activation when restoring from tray [#6575]
- macOS: Better handling of minimize after unlock when using browser integration [#6338]
- Linux: Start after the system tray is available on LXQt [#6216]
- Linux: Allow selection of modal dialogs on X11 in Auto-Type [#6204]
- KeeShare: prevent crash when file extension is missing [#6174]
aswild added a commit to aswild/keepassxc that referenced this pull request Jun 15, 2021
Release 2.6.5

Added

- Show search bar when toolbar is hidden or in overflow [keepassxreboot#6279]
- Show countdown for clipboard clearing in status bar [keepassxreboot#6333]
- Command line option to lock all open databases [keepassxreboot#6511]
- Allow CSV import of bare TOTP secrets [keepassxreboot#6211]
- Retain file creation time when saving database [keepassxreboot#6576]
- Set permissions of saved attachments to be private to the current user [keepassxreboot#6363]
- OPVault: Use Text instead of Name for attribute names [keepassxreboot#6334]

Changed

- Reports: Allow resizing of reports columns [keepassxreboot#6435]
- Reports: Toggle showing expired entries [keepassxreboot#6534]
- Save Always on Top setting [keepassxreboot#6236]
- Password generator can exclude additional lookalike characters (6/G, 8/B) [keepassxreboot#6196]

Fixed

- Allow setting MSI properties in unattended install [keepassxreboot#6196]
- Update MainWindow minimum size to enable smaller verticle space [keepassxreboot#6196]
- Use application font size when setting default or monospace fonts [keepassxreboot#6332]
- Fix notes not clearing in entry preview panel in some cases [keepassxreboot#6481]
- macOS: Correct window activation when restoring from tray [keepassxreboot#6575]
- macOS: Better handling of minimize after unlock when using browser integration [keepassxreboot#6338]
- Linux: Start after the system tray is available on LXQt [keepassxreboot#6216]
- Linux: Allow selection of modal dialogs on X11 in Auto-Type [keepassxreboot#6204]
- KeeShare: prevent crash when file extension is missing [keepassxreboot#6174]

Release 2.6.6

Fixed

- Fix focusing search when pressing hotkey [keepassxreboot#6603]
- Trim whitespace from TOTP key input prior to processing [keepassxreboot#6604]
- Fix building on macOS [keepassxreboot#6598]
- Resolve compiler warnings for unused return values [keepassxreboot#6607]
@yan12125 yan12125 restored the desktop-file-lxqt branch August 8, 2021 13:52
@yan12125 yan12125 deleted the desktop-file-lxqt branch August 11, 2021 11:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants