Skip to content

Commit 2101b6b

Browse files
committed
Merge branch 'master' into gwl/add-support-for-slide-on-overflow
2 parents 13deb3b + 73f873d commit 2101b6b

129 files changed

Lines changed: 11158 additions & 2745 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ jobs:
2828
linuxmint/cinnamon-control-center,
2929
linuxmint/cinnamon-desktop,
3030
linuxmint/cinnamon-menus,
31-
linuxmint/cinnamon-screensaver,
3231
linuxmint/cinnamon-session,
3332
linuxmint/cinnamon-settings-daemon,
3433
linuxmint/cinnamon-translations,
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
name: Pattern Check
2+
3+
on:
4+
pull_request_target:
5+
branches: [ master ]
6+
7+
permissions:
8+
pull-requests: write
9+
10+
jobs:
11+
pattern-check:
12+
name: Pattern Check
13+
runs-on: ubuntu-latest
14+
15+
steps:
16+
- name: Checkout github-actions
17+
uses: actions/checkout@v6
18+
with:
19+
repository: linuxmint/github-actions
20+
path: _github-actions
21+
22+
- name: Pattern Check
23+
uses: ./_github-actions/pattern-checker
24+
with:
25+
github_token: ${{ github.token }}

cinnamon.session.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Cinnamon Session]
22
Name=Cinnamon
3-
RequiredComponents=cinnamon;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
3+
RequiredComponents=cinnamon;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
44
DesktopName=X-Cinnamon
55

66

cinnamon2d.session.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[Cinnamon Session]
22
Name=Cinnamon (Software Rendering)
3-
RequiredComponents=cinnamon2d;org.cinnamon.ScreenSaver;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
3+
RequiredComponents=cinnamon2d;nemo-autostart;@REQUIRED@cinnamon-killer-daemon;
44
DesktopName=X-Cinnamon
55

66

data/meson.build

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,3 +62,5 @@ gnome.compile_resources(
6262
install: true,
6363
install_dir: pkgdatadir
6464
)
65+
66+
subdir('pam')

data/org.cinnamon.gschema.xml

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -472,17 +472,6 @@
472472
</description>
473473
</key>
474474

475-
<key type="b" name="enable-edge-flip">
476-
<default>false</default>
477-
<summary>Whether edge flip is enabled</summary>
478-
</key>
479-
480-
<key type="i" name="edge-flip-delay">
481-
<default>1000</default>
482-
<summary>Duration of the delay before switching the workspace</summary>
483-
<description>Duration of the delay (in milliseconds)</description>
484-
</key>
485-
486475
<key type="b" name="cinnamon-settings-advanced">
487476
<default>false</default>
488477
<summary>Whether advanced mode is enabled in cinnamon-settings</summary>
@@ -532,6 +521,24 @@
532521
<description>If true, the pointer will be set to the center of the new monitor when using pointer next/previous shortcuts.</description>
533522
</key>
534523

524+
<key type="b" name="internal-screensaver-enabled">
525+
<default>true</default>
526+
<summary>Use internal screensaver implementation. Requires cinnamon restart if changed.</summary>
527+
<description>If true, use Cinnamon's internal screensaver for locking instead of the external cinnamon-screensaver daemon.</description>
528+
</key>
529+
530+
<key type="b" name="session-locked-state">
531+
<default>false</default>
532+
<summary>Whether the session is currently locked</summary>
533+
<description>Persists the screensaver locked state so it can be restored after a Cinnamon restart. This key is managed internally and should not be modified manually.</description>
534+
</key>
535+
536+
<key type="b" name="debug-screensaver">
537+
<default>false</default>
538+
<summary>Enable screensaver debug logging</summary>
539+
<description>If true, enables verbose debug logging for the screensaver, unlock dialog, and backup-locker.</description>
540+
</key>
541+
535542
<child name="theme" schema="org.cinnamon.theme"/>
536543
<child name="recorder" schema="org.cinnamon.recorder"/>
537544
<child name="keyboard" schema="org.cinnamon.keyboard"/>

data/pam/cinnamon.pam

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
#%PAM-1.0
2+
3+
# Fedora & Arch
4+
-auth sufficient pam_selinux_permit.so
5+
auth include system-auth
6+
-auth optional pam_gnome_keyring.so
7+
account include system-auth
8+
password include system-auth
9+
session include system-auth
10+
11+
# SuSE/Novell
12+
#auth include common-auth
13+
#auth optional pam_gnome_keyring.so
14+
#account include common-account
15+
#password include common-password
16+
#session include common-session

data/pam/cinnamon.pam.debian

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
@include common-auth
2+
auth optional pam_gnome_keyring.so

data/pam/meson.build

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
pamdir = get_option('pam_prefix')
2+
if pamdir == ''
3+
pamdir = sysconfdir
4+
endif
5+
6+
if get_option('use_debian_pam')
7+
install_data(
8+
'cinnamon.pam.debian',
9+
rename: 'cinnamon',
10+
install_dir: join_paths(pamdir, 'pam.d')
11+
)
12+
else
13+
install_data(
14+
'cinnamon.pam',
15+
rename: 'cinnamon',
16+
install_dir: join_paths(pamdir, 'pam.d')
17+
)
18+
endif

data/services/meson.build

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
service_files = [
2+
'org.cinnamon.BackupLocker.service',
23
'org.cinnamon.CalendarServer.service',
34
'org.Cinnamon.HotplugSniffer.service',
45
'org.Cinnamon.Melange.service',

0 commit comments

Comments
 (0)