Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add more lxqt files #600

Open
wants to merge 44 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
82d549a
Create abstraction for lxqt desktop group
Besanon Oct 22, 2024
5b71547
Update lxqt
Besanon Oct 22, 2024
8072b33
xdg-desktop abstraction added
Besanon Oct 22, 2024
637347b
removing tabs
Besanon Oct 22, 2024
836dbd0
Create startlxqt
Besanon Oct 22, 2024
e886831
Merge branch 'roddhjav:main' into main
Besanon Oct 22, 2024
5164b2b
Create startlxqt
Besanon Oct 22, 2024
b5aa129
fixing startlxqt
Besanon Oct 22, 2024
e81dc05
Delete apparmor.d/profiles-s-z/startlxqt
Besanon Oct 22, 2024
67fcca5
indented by 2 spaces (like other entries)
Besanon Oct 23, 2024
f5e0472
Merge branch 'roddhjav:main' into main
Besanon Oct 23, 2024
f05b9be
Merge branch 'roddhjav:main' into main
Besanon Oct 24, 2024
c47e048
Update sddm
Besanon Oct 24, 2024
d567cb8
Create lxqt-session
Besanon Oct 24, 2024
2ae9304
Update lxqt-session
Besanon Oct 25, 2024
4c2db9b
Update lxqt-session
Besanon Oct 25, 2024
632f62b
removed trailing whitespace
Besanon Oct 25, 2024
6ca9092
Update kscreen_backend_launcher to support lxqt desktop
Besanon Oct 25, 2024
b2e0387
Update lxqt-session
Besanon Oct 27, 2024
a6d8553
Merge branch 'roddhjav:main' into main
Besanon Oct 28, 2024
b8712e7
Create lxqt-panel
Besanon Oct 28, 2024
db1a170
Update lxqt-panel
Besanon Oct 28, 2024
6524dcc
Update lxqt-panel
Besanon Oct 29, 2024
2653354
Update lxqt-panel
Besanon Oct 29, 2024
8c4a457
Merge branch 'roddhjav:main' into main
Besanon Oct 29, 2024
0cfe954
fix conflicting x
Besanon Oct 29, 2024
0aafd35
Update lxqt-panel
Besanon Nov 1, 2024
26b1b32
remove include <abstractions/app-launcher-user>
Besanon Nov 1, 2024
9791b68
Update lxqt-panel
Besanon Nov 1, 2024
38e88ce
Update lxqt-panel
Besanon Nov 1, 2024
d5552d2
Create lxqt-globalkeysd
Besanon Nov 4, 2024
35fa0a2
Create lxqt-about
Besanon Nov 4, 2024
a7da467
Create lxqt-leave
Besanon Nov 4, 2024
554301b
Create lxqt-runner
Besanon Nov 4, 2024
7650a43
Merge branch 'roddhjav:main' into main
Besanon Nov 4, 2024
7433e7b
Update lxqt-leave
Besanon Nov 4, 2024
3ede791
Update lxqt-runner
Besanon Nov 4, 2024
de38a3b
Update lxqt-globalkeysd
Besanon Nov 4, 2024
919d8a2
remove video in lxqt-about
Besanon Nov 4, 2024
e278ea5
Update lxqt-about
Besanon Nov 4, 2024
66b19bf
Update lxqt-runner
Besanon Nov 10, 2024
7e85bd5
remove abstr. in lxqt-globalkeysd
Besanon Nov 10, 2024
bbabc65
remove abstr. in lxqt-runner
Besanon Nov 10, 2024
9452b4f
remove abstr. in lxqt-leave
Besanon Nov 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions apparmor.d/groups/lxqt/lxqt-about
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2024 Alexandre Pujol <[email protected]>
# Copyright (C) 2024 Besanon <[email protected]>
# SPDX-License-Identifier: GPL-2.0-only

abi <abi/4.0>,

include <tunables/global>

@{exec_path} = @{bin}/lxqt-about
profile lxqt-about @{exec_path} {
include <abstractions/base>
include <abstractions/lxqt>

@{exec_path} mr,

/usr/share/desktop-directories/{,**} r,

/etc/xdg/menus/lxqt-applications.menu r,

owner /tmp/@{int} r,

/dev/tty rw,

include if exists <local/lxqt-about>
}

# vim:syntax=apparmor
40 changes: 40 additions & 0 deletions apparmor.d/groups/lxqt/lxqt-globalkeysd
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2024 Alexandre Pujol <[email protected]>
# Copyright (C) 2024 Besanon <[email protected]>
# SPDX-License-Identifier: GPL-2.0-only

abi <abi/4.0>,

include <tunables/global>

@{exec_path} = @{bin}/lxqt-globalkeysd
profile lxqt-globalkeysd @{exec_path} {
include <abstractions/base>
include <abstractions/bus-accessibility>
include <abstractions/lxqt>
include <abstractions/nameservice-strict>

@{exec_path} mr,

@{open_path} rPx -> child-open-help,
@{bin}/screengrab rPx,
@{bin}/lxqt-config-brightness rPx,

/usr/share/lxqt/globalkeyshortcuts.conf rw,

/var/lib/dbus/machine-id r,

owner @{user_config_dirs}/lxqt/ r,
owner @{user_config_dirs}/lxqt/globalkeyshortcuts.conf.lock wrk,
owner @{user_config_dirs}/lxqt/#@{int} wr,
owner @{user_config_dirs}/lxqt/globalkeyshortcuts.conf.@{rand6} rw,
owner @{user_config_dirs}/lxqt/globalkeyshortcuts.conf.@{rand6} l -> @{user_config_dirs}/lxqt/#@{int},

owner /tmp/@{int} r,

/dev/tty rw,

include if exists <local/lxqt-globalkeysd>
}

# vim:syntax=apparmor
24 changes: 24 additions & 0 deletions apparmor.d/groups/lxqt/lxqt-leave
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2024 Alexandre Pujol <[email protected]>
# Copyright (C) 2024 Besanon <[email protected]>
# SPDX-License-Identifier: GPL-2.0-only

abi <abi/4.0>,

include <tunables/global>

@{exec_path} = @{bin}/lxqt-leave
profile lxqt-leave @{exec_path} {
include <abstractions/base>
include <abstractions/lxqt>

@{exec_path} mr,

owner /tmp/@{int} r,

/dev/tty rw,

include if exists <local/lxqt-leave>
}

# vim:syntax=apparmor
34 changes: 34 additions & 0 deletions apparmor.d/groups/lxqt/lxqt-runner
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# apparmor.d - Full set of apparmor profiles
# Copyright (C) 2024 Alexandre Pujol <[email protected]>
# Copyright (C) 2024 Besanon <[email protected]>
# SPDX-License-Identifier: GPL-2.0-only

abi <abi/4.0>,

include <tunables/global>

@{exec_path} = @{bin}/lxqt-runner
profile lxqt-runner @{exec_path} {
include <abstractions/base>
include <abstractions/lxqt>

@{exec_path} mr,

/usr/share/icons/ r,
/usr/share/desktop-directories/ r,
/usr/share/desktop-directories/{,**} r,

/etc/xdg/menus/lxqt-applications.menu r,

owner @{user_config_dirs}/lxqt/lxqt-runner.conf.lock rwk,
owner @{user_config_dirs}/lxqt/#@{int} rw,
owner @{user_config_dirs}/lxqt/lxqt-runner.conf.@{rand6} rwkl -> @{user_config_dirs}/lxqt/#@{int},

owner /tmp/@{int} r,

/dev/tty rw,

include if exists <local/lxqt-runner>
}

# vim:syntax=apparmor