From 9b6d8e63db85c30007b463e91f91a791969fa83f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 27 Apr 2024 16:36:24 +0200 Subject: Adding upstream version 1:3.38.4. Signed-off-by: Daniel Baumann --- panels/user-accounts/data/carousel.css | 30 + .../user-accounts/data/cc-fingerprint-dialog.css | 83 +++ panels/user-accounts/data/faces/bicycle.jpg | Bin 0 -> 164797 bytes panels/user-accounts/data/faces/book.jpg | Bin 0 -> 107001 bytes panels/user-accounts/data/faces/calculator.jpg | Bin 0 -> 71432 bytes panels/user-accounts/data/faces/cat.jpg | Bin 0 -> 84614 bytes panels/user-accounts/data/faces/coffee2.jpg | Bin 0 -> 59609 bytes panels/user-accounts/data/faces/flower2.jpg | Bin 0 -> 37545 bytes panels/user-accounts/data/faces/gamepad.jpg | Bin 0 -> 48885 bytes panels/user-accounts/data/faces/guitar2.jpg | Bin 0 -> 39121 bytes panels/user-accounts/data/faces/headphones.jpg | Bin 0 -> 50165 bytes panels/user-accounts/data/faces/hummingbird.jpg | Bin 0 -> 44924 bytes .../user-accounts/data/faces/legacy/astronaut.jpg | Bin 0 -> 3034 bytes .../user-accounts/data/faces/legacy/baseball.png | Bin 0 -> 12985 bytes .../user-accounts/data/faces/legacy/butterfly.png | Bin 0 -> 17171 bytes panels/user-accounts/data/faces/legacy/cat-eye.jpg | Bin 0 -> 5495 bytes panels/user-accounts/data/faces/legacy/chess.jpg | Bin 0 -> 3346 bytes panels/user-accounts/data/faces/legacy/coffee.jpg | Bin 0 -> 3467 bytes panels/user-accounts/data/faces/legacy/dice.jpg | Bin 0 -> 2807 bytes .../user-accounts/data/faces/legacy/energy-arc.jpg | Bin 0 -> 2041 bytes panels/user-accounts/data/faces/legacy/fish.jpg | Bin 0 -> 3225 bytes panels/user-accounts/data/faces/legacy/flake.jpg | Bin 0 -> 4216 bytes panels/user-accounts/data/faces/legacy/flower.jpg | Bin 0 -> 3572 bytes panels/user-accounts/data/faces/legacy/grapes.jpg | Bin 0 -> 4045 bytes panels/user-accounts/data/faces/legacy/guitar.jpg | Bin 0 -> 2281 bytes panels/user-accounts/data/faces/legacy/launch.jpg | Bin 0 -> 3121 bytes panels/user-accounts/data/faces/legacy/leaf.jpg | Bin 0 -> 2627 bytes .../user-accounts/data/faces/legacy/lightning.jpg | Bin 0 -> 2621 bytes panels/user-accounts/data/faces/legacy/penguin.jpg | Bin 0 -> 2192 bytes panels/user-accounts/data/faces/legacy/puppy.jpg | Bin 0 -> 3461 bytes panels/user-accounts/data/faces/legacy/sky.jpg | Bin 0 -> 2964 bytes .../user-accounts/data/faces/legacy/soccerball.png | Bin 0 -> 9267 bytes .../user-accounts/data/faces/legacy/sunflower.jpg | Bin 0 -> 4105 bytes panels/user-accounts/data/faces/legacy/sunset.jpg | Bin 0 -> 2752 bytes .../data/faces/legacy/tennis-ball.png | Bin 0 -> 13432 bytes .../data/faces/legacy/yellow-rose.jpg | Bin 0 -> 2727 bytes panels/user-accounts/data/faces/mountain.jpg | Bin 0 -> 42261 bytes panels/user-accounts/data/faces/plane.jpg | Bin 0 -> 65115 bytes panels/user-accounts/data/faces/surfer.jpg | Bin 0 -> 101022 bytes panels/user-accounts/data/faces/tomatoes.jpg | Bin 0 -> 103768 bytes panels/user-accounts/data/faces/tree.jpg | Bin 0 -> 99009 bytes .../data/gnome-user-accounts-panel.desktop.in.in | 19 + .../fingerprint-detection-complete-symbolic.svg | 3 + .../data/icons/fingerprint-detection-symbolic.svg | 3 + .../fingerprint-detection-warning-symbolic.svg | 3 + .../user-accounts/data/icons/left-index-finger.svg | 177 ++++++ .../data/icons/left-little-finger.svg | 180 ++++++ .../data/icons/left-middle-finger.svg | 180 ++++++ .../user-accounts/data/icons/left-ring-finger.svg | 180 ++++++ panels/user-accounts/data/icons/left-thumb.svg | 180 ++++++ panels/user-accounts/data/icons/print_error.svg | 525 ++++++++++++++++ panels/user-accounts/data/icons/print_ok.svg | 310 ++++++++++ .../data/icons/right-index-finger.svg | 179 ++++++ .../data/icons/right-little-finger.svg | 182 ++++++ .../data/icons/right-middle-finger.svg | 182 ++++++ .../user-accounts/data/icons/right-ring-finger.svg | 182 ++++++ panels/user-accounts/data/icons/right-thumb.svg | 182 ++++++ panels/user-accounts/data/join-dialog.ui | 238 ++++++++ .../data/net.reactivated.Fprint.Device.xml | 585 ++++++++++++++++++ .../data/net.reactivated.Fprint.Manager.xml | 50 ++ .../user-accounts/data/org.freedesktop.realmd.xml | 666 +++++++++++++++++++++ panels/user-accounts/data/user-accounts-dialog.css | 28 + 62 files changed, 4347 insertions(+) create mode 100644 panels/user-accounts/data/carousel.css create mode 100644 panels/user-accounts/data/cc-fingerprint-dialog.css create mode 100644 panels/user-accounts/data/faces/bicycle.jpg create mode 100644 panels/user-accounts/data/faces/book.jpg create mode 100644 panels/user-accounts/data/faces/calculator.jpg create mode 100644 panels/user-accounts/data/faces/cat.jpg create mode 100644 panels/user-accounts/data/faces/coffee2.jpg create mode 100644 panels/user-accounts/data/faces/flower2.jpg create mode 100644 panels/user-accounts/data/faces/gamepad.jpg create mode 100644 panels/user-accounts/data/faces/guitar2.jpg create mode 100644 panels/user-accounts/data/faces/headphones.jpg create mode 100644 panels/user-accounts/data/faces/hummingbird.jpg create mode 100644 panels/user-accounts/data/faces/legacy/astronaut.jpg create mode 100644 panels/user-accounts/data/faces/legacy/baseball.png create mode 100644 panels/user-accounts/data/faces/legacy/butterfly.png create mode 100644 panels/user-accounts/data/faces/legacy/cat-eye.jpg create mode 100644 panels/user-accounts/data/faces/legacy/chess.jpg create mode 100644 panels/user-accounts/data/faces/legacy/coffee.jpg create mode 100644 panels/user-accounts/data/faces/legacy/dice.jpg create mode 100644 panels/user-accounts/data/faces/legacy/energy-arc.jpg create mode 100644 panels/user-accounts/data/faces/legacy/fish.jpg create mode 100644 panels/user-accounts/data/faces/legacy/flake.jpg create mode 100644 panels/user-accounts/data/faces/legacy/flower.jpg create mode 100644 panels/user-accounts/data/faces/legacy/grapes.jpg create mode 100644 panels/user-accounts/data/faces/legacy/guitar.jpg create mode 100644 panels/user-accounts/data/faces/legacy/launch.jpg create mode 100644 panels/user-accounts/data/faces/legacy/leaf.jpg create mode 100644 panels/user-accounts/data/faces/legacy/lightning.jpg create mode 100644 panels/user-accounts/data/faces/legacy/penguin.jpg create mode 100644 panels/user-accounts/data/faces/legacy/puppy.jpg create mode 100644 panels/user-accounts/data/faces/legacy/sky.jpg create mode 100644 panels/user-accounts/data/faces/legacy/soccerball.png create mode 100644 panels/user-accounts/data/faces/legacy/sunflower.jpg create mode 100644 panels/user-accounts/data/faces/legacy/sunset.jpg create mode 100644 panels/user-accounts/data/faces/legacy/tennis-ball.png create mode 100644 panels/user-accounts/data/faces/legacy/yellow-rose.jpg create mode 100644 panels/user-accounts/data/faces/mountain.jpg create mode 100644 panels/user-accounts/data/faces/plane.jpg create mode 100644 panels/user-accounts/data/faces/surfer.jpg create mode 100644 panels/user-accounts/data/faces/tomatoes.jpg create mode 100644 panels/user-accounts/data/faces/tree.jpg create mode 100644 panels/user-accounts/data/gnome-user-accounts-panel.desktop.in.in create mode 100644 panels/user-accounts/data/icons/fingerprint-detection-complete-symbolic.svg create mode 100644 panels/user-accounts/data/icons/fingerprint-detection-symbolic.svg create mode 100644 panels/user-accounts/data/icons/fingerprint-detection-warning-symbolic.svg create mode 100644 panels/user-accounts/data/icons/left-index-finger.svg create mode 100644 panels/user-accounts/data/icons/left-little-finger.svg create mode 100644 panels/user-accounts/data/icons/left-middle-finger.svg create mode 100644 panels/user-accounts/data/icons/left-ring-finger.svg create mode 100644 panels/user-accounts/data/icons/left-thumb.svg create mode 100644 panels/user-accounts/data/icons/print_error.svg create mode 100644 panels/user-accounts/data/icons/print_ok.svg create mode 100644 panels/user-accounts/data/icons/right-index-finger.svg create mode 100644 panels/user-accounts/data/icons/right-little-finger.svg create mode 100644 panels/user-accounts/data/icons/right-middle-finger.svg create mode 100644 panels/user-accounts/data/icons/right-ring-finger.svg create mode 100644 panels/user-accounts/data/icons/right-thumb.svg create mode 100644 panels/user-accounts/data/join-dialog.ui create mode 100644 panels/user-accounts/data/net.reactivated.Fprint.Device.xml create mode 100644 panels/user-accounts/data/net.reactivated.Fprint.Manager.xml create mode 100644 panels/user-accounts/data/org.freedesktop.realmd.xml create mode 100644 panels/user-accounts/data/user-accounts-dialog.css (limited to 'panels/user-accounts/data') diff --git a/panels/user-accounts/data/carousel.css b/panels/user-accounts/data/carousel.css new file mode 100644 index 0000000..738562c --- /dev/null +++ b/panels/user-accounts/data/carousel.css @@ -0,0 +1,30 @@ +.carousel-arrow-container { + border-bottom: 1px solid @borders; +} + +.carousel-arrow, +.carousel-inner-arrow { + border-width: 20px; /* ARROW_SIZE */ + border-style: solid; + border-color: transparent; +} + +.carousel-arrow { + border-bottom-color: @borders; + margin-bottom: -1px; + animation-duration: 200ms; + animation-timing-function: ease-in-out; + animation-fill-mode: forwards; +} + +.carousel-inner-arrow { + border-bottom-color: @theme_bg_color; + margin-bottom: -2px; +} + +.carousel-item { + background: transparent; + box-shadow: none; + border: none; + color: @theme_fg_color; +} diff --git a/panels/user-accounts/data/cc-fingerprint-dialog.css b/panels/user-accounts/data/cc-fingerprint-dialog.css new file mode 100644 index 0000000..800d658 --- /dev/null +++ b/panels/user-accounts/data/cc-fingerprint-dialog.css @@ -0,0 +1,83 @@ +.fingerprint-icon { + padding: 3px; +} + +.fingerprint-icon > button, +.fingerprint-icon > image { + padding: 15px; + min-width: 32px; + min-height: 32px; + border-radius: 64px; + border: 1px solid @borders; + background-color: @theme_base_color; + color: @insensitive_fg_color; +} + +.fingerprint-print-add image:not(:disabled):not(:backdrop), +.fingerprint-print-add button:not(:disabled):not(:backdrop) { + color: @theme_fg_color; +} + +.fingerprint-icon.enroll-status image { + outline-color: @theme_selected_bg_color; + outline-offset: 0px; + outline-width: 4px; +} + +.fingerprint-icon.enroll-status image:backdrop { + outline-color: @theme_unfocused_selected_bg_color; +} + +.fingerprint-icon.enroll-status { + font-weight: bold; +} + +.fingerprint-icon.enroll-status.completed image { + outline-color: @success_color; +} + +.fingerprint-icon.enroll-status.warning image { + outline-color: @warning_color; +} + +.fingerprint-icon.enroll-status.error image { + outline-color: @error_color; + /* Given we don't have an error image, we can just recolorize the warning one */ + -gtk-icon-palette: warning @error_color; +} + +.fingerprint-icon.enroll-status.success image:not(:backdrop) { + color: @theme_selected_bg_color; +} + +.fingerprint-icon.enroll-status.warning image:not(:backdrop), +.fingerprint-icon.enroll-status.warning label:not(:backdrop) { + color: @warning_color; +} + +.fingerprint-icon.enroll-status.error image:not(:backdrop), +.fingerprint-icon.enroll-status.error label:not(:backdrop) { + color: @error_color; +} + +@keyframes wiggle { + /* Unfortunately we can't use translation or xalign, so here's the workaround */ + 0% { padding-left: 0; padding-right: 0; } + 10% { padding-left: 0; padding-right: 2px; } + 20% { padding-left: 4px; padding-right: 0; } + 30% { padding-left: 0; padding-right: 8px; } + 40% { padding-left: 8px; padding-right: 0; } + 50% { padding-left: 0; padding-right: 8px; } + 60% { padding-left: 8px; padding-right: 0; } + 70% { padding-left: 0; padding-right: 8px; } + 80% { padding-left: 4px; padding-right: 0; } + 90% { padding-left: 0; padding-right: 2px; } + 100% { padding-left: 0; padding-right: 0; } +} + +.fingerprint-icon.enroll-status.retry label { + animation-name: wiggle; + animation-duration: 850ms; + animation-timing-function: ease-in; + animation-iteration-count: 1; +} diff --git a/panels/user-accounts/data/faces/bicycle.jpg b/panels/user-accounts/data/faces/bicycle.jpg new file mode 100644 index 0000000..c598251 Binary files /dev/null and b/panels/user-accounts/data/faces/bicycle.jpg differ diff --git a/panels/user-accounts/data/faces/book.jpg b/panels/user-accounts/data/faces/book.jpg new file mode 100644 index 0000000..abda4b7 Binary files /dev/null and b/panels/user-accounts/data/faces/book.jpg differ diff --git a/panels/user-accounts/data/faces/calculator.jpg b/panels/user-accounts/data/faces/calculator.jpg new file mode 100644 index 0000000..43ece1e Binary files /dev/null and b/panels/user-accounts/data/faces/calculator.jpg differ diff --git a/panels/user-accounts/data/faces/cat.jpg b/panels/user-accounts/data/faces/cat.jpg new file mode 100644 index 0000000..99275b2 Binary files /dev/null and b/panels/user-accounts/data/faces/cat.jpg differ diff --git a/panels/user-accounts/data/faces/coffee2.jpg b/panels/user-accounts/data/faces/coffee2.jpg new file mode 100644 index 0000000..4be830d Binary files /dev/null and b/panels/user-accounts/data/faces/coffee2.jpg differ diff --git a/panels/user-accounts/data/faces/flower2.jpg b/panels/user-accounts/data/faces/flower2.jpg new file mode 100644 index 0000000..b77e717 Binary files /dev/null and b/panels/user-accounts/data/faces/flower2.jpg differ diff --git a/panels/user-accounts/data/faces/gamepad.jpg b/panels/user-accounts/data/faces/gamepad.jpg new file mode 100644 index 0000000..9843758 Binary files /dev/null and b/panels/user-accounts/data/faces/gamepad.jpg differ diff --git a/panels/user-accounts/data/faces/guitar2.jpg b/panels/user-accounts/data/faces/guitar2.jpg new file mode 100644 index 0000000..f1ad374 Binary files /dev/null and b/panels/user-accounts/data/faces/guitar2.jpg differ diff --git a/panels/user-accounts/data/faces/headphones.jpg b/panels/user-accounts/data/faces/headphones.jpg new file mode 100644 index 0000000..2ad9175 Binary files /dev/null and b/panels/user-accounts/data/faces/headphones.jpg differ diff --git a/panels/user-accounts/data/faces/hummingbird.jpg b/panels/user-accounts/data/faces/hummingbird.jpg new file mode 100644 index 0000000..d06a3cf Binary files /dev/null and b/panels/user-accounts/data/faces/hummingbird.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/astronaut.jpg b/panels/user-accounts/data/faces/legacy/astronaut.jpg new file mode 100644 index 0000000..4b79f0e Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/astronaut.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/baseball.png b/panels/user-accounts/data/faces/legacy/baseball.png new file mode 100644 index 0000000..0d6dfdb Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/baseball.png differ diff --git a/panels/user-accounts/data/faces/legacy/butterfly.png b/panels/user-accounts/data/faces/legacy/butterfly.png new file mode 100644 index 0000000..66b813c Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/butterfly.png differ diff --git a/panels/user-accounts/data/faces/legacy/cat-eye.jpg b/panels/user-accounts/data/faces/legacy/cat-eye.jpg new file mode 100644 index 0000000..c818bd5 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/cat-eye.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/chess.jpg b/panels/user-accounts/data/faces/legacy/chess.jpg new file mode 100644 index 0000000..7abb8a4 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/chess.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/coffee.jpg b/panels/user-accounts/data/faces/legacy/coffee.jpg new file mode 100644 index 0000000..46e8fc5 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/coffee.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/dice.jpg b/panels/user-accounts/data/faces/legacy/dice.jpg new file mode 100644 index 0000000..641b124 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/dice.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/energy-arc.jpg b/panels/user-accounts/data/faces/legacy/energy-arc.jpg new file mode 100644 index 0000000..9f4c892 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/energy-arc.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/fish.jpg b/panels/user-accounts/data/faces/legacy/fish.jpg new file mode 100644 index 0000000..fc363d6 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/fish.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/flake.jpg b/panels/user-accounts/data/faces/legacy/flake.jpg new file mode 100644 index 0000000..5546d7e Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/flake.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/flower.jpg b/panels/user-accounts/data/faces/legacy/flower.jpg new file mode 100644 index 0000000..3e41ba4 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/flower.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/grapes.jpg b/panels/user-accounts/data/faces/legacy/grapes.jpg new file mode 100644 index 0000000..3d31daf Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/grapes.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/guitar.jpg b/panels/user-accounts/data/faces/legacy/guitar.jpg new file mode 100644 index 0000000..9e8834f Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/guitar.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/launch.jpg b/panels/user-accounts/data/faces/legacy/launch.jpg new file mode 100644 index 0000000..7c7bf43 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/launch.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/leaf.jpg b/panels/user-accounts/data/faces/legacy/leaf.jpg new file mode 100644 index 0000000..5354103 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/leaf.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/lightning.jpg b/panels/user-accounts/data/faces/legacy/lightning.jpg new file mode 100644 index 0000000..736ccd5 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/lightning.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/penguin.jpg b/panels/user-accounts/data/faces/legacy/penguin.jpg new file mode 100644 index 0000000..2a8dfd6 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/penguin.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/puppy.jpg b/panels/user-accounts/data/faces/legacy/puppy.jpg new file mode 100644 index 0000000..ab55a8b Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/puppy.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/sky.jpg b/panels/user-accounts/data/faces/legacy/sky.jpg new file mode 100644 index 0000000..841f90e Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/sky.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/soccerball.png b/panels/user-accounts/data/faces/legacy/soccerball.png new file mode 100644 index 0000000..56588a9 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/soccerball.png differ diff --git a/panels/user-accounts/data/faces/legacy/sunflower.jpg b/panels/user-accounts/data/faces/legacy/sunflower.jpg new file mode 100644 index 0000000..6102b8b Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/sunflower.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/sunset.jpg b/panels/user-accounts/data/faces/legacy/sunset.jpg new file mode 100644 index 0000000..48b6223 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/sunset.jpg differ diff --git a/panels/user-accounts/data/faces/legacy/tennis-ball.png b/panels/user-accounts/data/faces/legacy/tennis-ball.png new file mode 100644 index 0000000..a1beb50 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/tennis-ball.png differ diff --git a/panels/user-accounts/data/faces/legacy/yellow-rose.jpg b/panels/user-accounts/data/faces/legacy/yellow-rose.jpg new file mode 100644 index 0000000..7f1de96 Binary files /dev/null and b/panels/user-accounts/data/faces/legacy/yellow-rose.jpg differ diff --git a/panels/user-accounts/data/faces/mountain.jpg b/panels/user-accounts/data/faces/mountain.jpg new file mode 100644 index 0000000..8425e0d Binary files /dev/null and b/panels/user-accounts/data/faces/mountain.jpg differ diff --git a/panels/user-accounts/data/faces/plane.jpg b/panels/user-accounts/data/faces/plane.jpg new file mode 100644 index 0000000..a0c4506 Binary files /dev/null and b/panels/user-accounts/data/faces/plane.jpg differ diff --git a/panels/user-accounts/data/faces/surfer.jpg b/panels/user-accounts/data/faces/surfer.jpg new file mode 100644 index 0000000..47f19b0 Binary files /dev/null and b/panels/user-accounts/data/faces/surfer.jpg differ diff --git a/panels/user-accounts/data/faces/tomatoes.jpg b/panels/user-accounts/data/faces/tomatoes.jpg new file mode 100644 index 0000000..ebdb6ba Binary files /dev/null and b/panels/user-accounts/data/faces/tomatoes.jpg differ diff --git a/panels/user-accounts/data/faces/tree.jpg b/panels/user-accounts/data/faces/tree.jpg new file mode 100644 index 0000000..8a619d3 Binary files /dev/null and b/panels/user-accounts/data/faces/tree.jpg differ diff --git a/panels/user-accounts/data/gnome-user-accounts-panel.desktop.in.in b/panels/user-accounts/data/gnome-user-accounts-panel.desktop.in.in new file mode 100644 index 0000000..c2e361d --- /dev/null +++ b/panels/user-accounts/data/gnome-user-accounts-panel.desktop.in.in @@ -0,0 +1,19 @@ +[Desktop Entry] +Name=Users +Comment=Add or remove users and change your password +Exec=gnome-control-center user-accounts +# Translators: Do NOT translate or transliterate this text (this is an icon file name)! +Icon=system-users +Terminal=false +Type=Application +NoDisplay=true +StartupNotify=true +Categories=GNOME;GTK;Settings;X-GNOME-Settings-Panel;X-GNOME-DetailsSettings; +OnlyShowIn=GNOME;Unity; +X-GNOME-Bugzilla-Bugzilla=GNOME +X-GNOME-Bugzilla-Product=gnome-control-center +X-GNOME-Bugzilla-Component=user-accounts +X-GNOME-Bugzilla-Version=@VERSION@ +X-GNOME-Settings-Panel=user-accounts +# Translators: Search terms to find the Users panel. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! +Keywords=Login;Name;Fingerprint;Avatar;Logo;Face;Password; diff --git a/panels/user-accounts/data/icons/fingerprint-detection-complete-symbolic.svg b/panels/user-accounts/data/icons/fingerprint-detection-complete-symbolic.svg new file mode 100644 index 0000000..a225384 --- /dev/null +++ b/panels/user-accounts/data/icons/fingerprint-detection-complete-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/panels/user-accounts/data/icons/fingerprint-detection-symbolic.svg b/panels/user-accounts/data/icons/fingerprint-detection-symbolic.svg new file mode 100644 index 0000000..00e31cc --- /dev/null +++ b/panels/user-accounts/data/icons/fingerprint-detection-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/panels/user-accounts/data/icons/fingerprint-detection-warning-symbolic.svg b/panels/user-accounts/data/icons/fingerprint-detection-warning-symbolic.svg new file mode 100644 index 0000000..5b3fa81 --- /dev/null +++ b/panels/user-accounts/data/icons/fingerprint-detection-warning-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/panels/user-accounts/data/icons/left-index-finger.svg b/panels/user-accounts/data/icons/left-index-finger.svg new file mode 100644 index 0000000..3c36aea --- /dev/null +++ b/panels/user-accounts/data/icons/left-index-finger.svg @@ -0,0 +1,177 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/left-little-finger.svg b/panels/user-accounts/data/icons/left-little-finger.svg new file mode 100644 index 0000000..0835854 --- /dev/null +++ b/panels/user-accounts/data/icons/left-little-finger.svg @@ -0,0 +1,180 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/left-middle-finger.svg b/panels/user-accounts/data/icons/left-middle-finger.svg new file mode 100644 index 0000000..1082da2 --- /dev/null +++ b/panels/user-accounts/data/icons/left-middle-finger.svg @@ -0,0 +1,180 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/left-ring-finger.svg b/panels/user-accounts/data/icons/left-ring-finger.svg new file mode 100644 index 0000000..50ace80 --- /dev/null +++ b/panels/user-accounts/data/icons/left-ring-finger.svg @@ -0,0 +1,180 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/left-thumb.svg b/panels/user-accounts/data/icons/left-thumb.svg new file mode 100644 index 0000000..fd0f582 --- /dev/null +++ b/panels/user-accounts/data/icons/left-thumb.svg @@ -0,0 +1,180 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/print_error.svg b/panels/user-accounts/data/icons/print_error.svg new file mode 100644 index 0000000..4ad6bee --- /dev/null +++ b/panels/user-accounts/data/icons/print_error.svg @@ -0,0 +1,525 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/print_ok.svg b/panels/user-accounts/data/icons/print_ok.svg new file mode 100644 index 0000000..ba821ef --- /dev/null +++ b/panels/user-accounts/data/icons/print_ok.svg @@ -0,0 +1,310 @@ + + +image/svg+xml + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/right-index-finger.svg b/panels/user-accounts/data/icons/right-index-finger.svg new file mode 100644 index 0000000..5a621a2 --- /dev/null +++ b/panels/user-accounts/data/icons/right-index-finger.svg @@ -0,0 +1,179 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/right-little-finger.svg b/panels/user-accounts/data/icons/right-little-finger.svg new file mode 100644 index 0000000..9fcec2a --- /dev/null +++ b/panels/user-accounts/data/icons/right-little-finger.svg @@ -0,0 +1,182 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/right-middle-finger.svg b/panels/user-accounts/data/icons/right-middle-finger.svg new file mode 100644 index 0000000..b33a654 --- /dev/null +++ b/panels/user-accounts/data/icons/right-middle-finger.svg @@ -0,0 +1,182 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/right-ring-finger.svg b/panels/user-accounts/data/icons/right-ring-finger.svg new file mode 100644 index 0000000..9e264fe --- /dev/null +++ b/panels/user-accounts/data/icons/right-ring-finger.svg @@ -0,0 +1,182 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/icons/right-thumb.svg b/panels/user-accounts/data/icons/right-thumb.svg new file mode 100644 index 0000000..0aa0f2e --- /dev/null +++ b/panels/user-accounts/data/icons/right-thumb.svg @@ -0,0 +1,182 @@ + + +image/svg+xml + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/panels/user-accounts/data/join-dialog.ui b/panels/user-accounts/data/join-dialog.ui new file mode 100644 index 0000000..0fda6f7 --- /dev/null +++ b/panels/user-accounts/data/join-dialog.ui @@ -0,0 +1,238 @@ + + + + + False + 10 + False + True + True + dialog + Add User + 1 + + + True + False + False + + + _Cancel + True + True + True + True + True + False + True + center + + + + start + + + + + _Enroll + True + True + True + True + True + False + True + center + + + + end + + + + + + + False + vertical + 2 + + + True + False + 5 + vertical + 10 + + + True + False + Domain Administrator Login + + + + + + + False + True + 0 + + + + + True + False + 0 + 0 + In order to use enterprise logins, this computer needs to be +enrolled in the domain. Please have your network administrator +type their domain password here. + + + False + True + 1 + + + + + True + False + 12 + True + 6 + 12 + + + True + False + 1 + _Domain + True + join-domain + + + + 0 + 0 + 1 + 1 + + + + + True + False + 5 + 5 + 0 + + + 1 + 0 + 1 + 1 + + + + + True + False + 1 + Administrator _Name + True + join-name + + + + 0 + 1 + 1 + 1 + + + + + True + True + True + + True + True + + + 1 + 1 + 1 + 1 + + + + + True + False + 1 + Administrator Password + True + join-password + + + + 0 + 2 + 1 + 1 + + + + + True + True + True + False + + True + True + password + + + 1 + 2 + 1 + 1 + + + + + False + True + 2 + + + + + False + True + 1 + + + + + + button1 + button2 + + + diff --git a/panels/user-accounts/data/net.reactivated.Fprint.Device.xml b/panels/user-accounts/data/net.reactivated.Fprint.Device.xml new file mode 100644 index 0000000..786d89c --- /dev/null +++ b/panels/user-accounts/data/net.reactivated.Fprint.Device.xml @@ -0,0 +1,585 @@ + + + + + + + +]> + + + + value="fprint_device" /> + + + + PolicyKit integration + + + fprintd uses PolicyKit to check whether users are allowed to access fingerprint data, or the + fingerprint readers itself. + + + net.reactivated.fprint.device.verify + + Whether the user is allowed to verify fingers against saved fingerprints. + + + + net.reactivated.fprint.device.enroll + + Whether the user is allowed to enroll new fingerprints. + + + + net.reactivated.fprint.device.setusername + + Whether the user is allowed to query, verify, or enroll fingerprints for users other than itself. + + + + + + + Usernames + + + When a username argument is used for a method, a PolicyKit check is done on the + net.reactivated.fprint.device.setusername PolicyKit + action to see whether the user the client is running as is allowed to access data from other users. + + + By default, only root is allowed to access fingerprint data for users other than itself. For a normal user, + it is recommended that you use an empty string for the username, which will mean "the client the user is + running as". + + + See PolicyKit integration. + + + + Fingerprint names + + + When a finger name argument is used for a method, it refers to either a single finger, or + "any" finger. See the list of possible values below: + + + left-thumb + + Left thumb + + + + left-index-finger + + Left index finger + + + + left-middle-finger + + Left middle finger + + + + left-ring-finger + + Left ring finger + + + + left-little-finger + + Left little finger + + + + right-thumb + + Right thumb + + + + right-index-finger + + Right index finger + + + + right-middle-finger + + Right middle finger + + + + right-ring-finger + + Right ring finger + + + + right-little-finger + + Right little finger + + + + any + + Any finger. This is only used for Device.VerifyStart + (select the first finger with a fingerprint associated, or all the fingerprints available for the user when + the device supports it) and Device::VerifyFingerSelected + (any finger with an associated fingerprint can be used). + + + + + + + Verify Statuses + + + + Possible values for the result passed through Device::VerifyResult are: + + verify-no-match + + The verification did not match, Device.VerifyStop should now be called. + + + + verify-match + + The verification succeeded, Device.VerifyStop should now be called. + + + + verify-retry-scan + + The user should retry scanning their finger, the verification is still ongoing. + + + + verify-swipe-too-short + + The user's swipe was too short. The user should retry scanning their finger, the verification is still ongoing. + + + + verify-finger-not-centered + + The user's finger was not centered on the reader. The user should retry scanning their finger, the verification is still ongoing. + + + + verify-remove-and-retry + + The user should remove their finger from the reader and retry scanning their finger, the verification is still ongoing. + + + + verify-disconnected + + The device was disconnected during the verification, no other actions should be taken, and you shouldn't use the device any more. + + + + verify-unknown-error + + An unknown error occurred (usually a driver problem), Device.VerifyStop should now be called. + + + + + + + Enroll Statuses + + + + Possible values for the result passed through Device::EnrollResult are: + + enroll-completed + + The enrollment successfully completed, Device.EnrollStop should now be called. + + + + enroll-failed + + The enrollment failed, Device.EnrollStop should now be called. + + + + enroll-stage-passed + + One stage of the enrollment passed, the enrollment is still ongoing. + + + + enroll-retry-scan + + The user should retry scanning their finger, the enrollment is still ongoing. + + + + enroll-swipe-too-short + + The user's swipe was too short. The user should retry scanning their finger, the enrollment is still ongoing. + + + + enroll-finger-not-centered + + The user's finger was not centered on the reader. The user should retry scanning their finger, the enrollment is still ongoing. + + + + enroll-remove-and-retry + + The user should remove their finger from the reader and retry scanning their finger, the enrollment is still ongoing. + + + + enroll-data-full + + No further prints can be enrolled on this device, Device.EnrollStop should now be called. + + Delete other prints from the device first to continue + (e.g. from other users). Note that old prints or prints from other operating systems may be deleted automatically + to resolve this error without any notification. + + + + enroll-disconnected + + The device was disconnected during the enrollment, no other actions should be taken, and you shouldn't use the device any more. + + + + + enroll-unknown-error + + An unknown error occurred (usually a driver problem), Device.EnrollStop should now be called. + + + + + + + + + + + + The username for whom to list the enrolled fingerprints. See Usernames. + + + An array of strings representing the enrolled fingerprints. See Fingerprint names. + + + + + + List all the enrolled fingerprints for the chosen user. + + + + + if the caller lacks the appropriate PolicyKit authorization + if the chosen user doesn't have any fingerprints enrolled + + + + + + + + + The username for whom to delete the enrolled fingerprints. See Usernames. + + + + + + Delete all the enrolled fingerprints for the chosen user. + + + This call only exists for compatibility reasons, you should instead claim the device using + Device.Claim and then call + DeleteEnrolledFingers2. + + + + + if the caller lacks the appropriate PolicyKit authorization + + + + + + + + + + + Delete all the enrolled fingerprints for the user currently claiming the device with Device.Claim. + + + + + if the caller lacks the appropriate PolicyKit authorization + + + + + + + + + The username for whom to claim the device. See Usernames. + + + + + + Claim the device for the chosen user. + + + + + if the caller lacks the appropriate PolicyKit authorization + if the device is already claimed + if the device couldn't be claimed + + + + + + + + + + + Release a device claimed with Device.Claim. + + + + + if the caller lacks the appropriate PolicyKit authorization + if the device was not claimed + + + + + + + + + A string representing the finger to verify. See Fingerprint names. + + + + + + Check the chosen finger against a saved fingerprint. You need to have claimed the device using + Device.Claim. The finger selected is sent to the front-end + using Device::VerifyFingerSelected and + verification status through Device::VerifyStatus. + + + + + if the caller lacks the appropriate PolicyKit authorization + if the device was not claimed + if the device was already being used + if there are no enrolled prints for the chosen user + if there was an internal error + + + + + + + + + + + Stop an on-going fingerprint verification started with Device.VerifyStart. + + + + + if the caller lacks the appropriate PolicyKit authorization + if the device was not claimed + if there was no ongoing verification + if there was an internal error + + + + + + + + + + + + A string representing the finger select to be verified. + + + + + + + Fingerprint names. + + + + + + + + + + + A string representing the status of the verification. + + + + + + + + Whether the verification finished and can be stopped. + + + + + + + Verify Statuses and Device.VerifyStop. + + + + + + + + + A string representing the finger to enroll. See + Fingerprint names. + Note that "any" is not a valid finger name for this method. + + + + + + Start enrollment for the selected finger. You need to have claimed the device using + Device.Claim before calling + this method. Enrollment status is sent through Device::EnrollStatus. + + + + + if the caller lacks the appropriate PolicyKit authorization + if the device was not claimed + if the device was already being used + if the finger name passed is invalid + if there was an internal error + + + + + + + + + + + + Stop an on-going fingerprint enrollment started with Device.EnrollStart. + + + + + if the caller lacks the appropriate PolicyKit authorization + if the device was not claimed + if there was no ongoing verification + if there was an internal error + + + + + + + + + + + A string representing the status of the enrollment. + + + + + + + + Whether the enrollment finished and can be stopped. + + + + + + + Enrollment Statuses and Device.EnrollStop. + + + + + + + + + + + The product name of the device. + + + + + + + + + + + + The number of enrollment stages for the device. This is only available when the device has been claimed, otherwise it will be undefined (-1). + + + Device.Claim and Device.EnrollStart. + + + + + + + + + + + + The scan type of the device, either "press" if you place your finger on the device, or "swipe" if you have to swipe your finger. + + + + + + + + diff --git a/panels/user-accounts/data/net.reactivated.Fprint.Manager.xml b/panels/user-accounts/data/net.reactivated.Fprint.Manager.xml new file mode 100644 index 0000000..f4a38c7 --- /dev/null +++ b/panels/user-accounts/data/net.reactivated.Fprint.Manager.xml @@ -0,0 +1,50 @@ + +]> + + + + + + + + + An array of object paths for devices. + + + + + + Enumerate all the fingerprint readers attached to the system. If there are + no devices available, an empty array is returned. + + + + + + + + + + The object path for the default device. + + + + + + Returns the default fingerprint reader device. + + + + + if the device does not exist + + + + + + + diff --git a/panels/user-accounts/data/org.freedesktop.realmd.xml b/panels/user-accounts/data/org.freedesktop.realmd.xml new file mode 100644 index 0000000..316213a --- /dev/null +++ b/panels/user-accounts/data/org.freedesktop.realmd.xml @@ -0,0 +1,666 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/panels/user-accounts/data/user-accounts-dialog.css b/panels/user-accounts/data/user-accounts-dialog.css new file mode 100644 index 0000000..49be443 --- /dev/null +++ b/panels/user-accounts/data/user-accounts-dialog.css @@ -0,0 +1,28 @@ +levelbar .strength-weak { + background-color: #cc0000; + border-color: #cc0000; +} + +levelbar .strength-low { + background-color: #f5ce00; + border-color: #f5ce00; +} + +levelbar .strength-medium, +levelbar .strength-good, +levelbar .strength-high { + background-color: #73d216; + border-color: #73d216; +} + +.user-icon-button { + background: transparent; + box-shadow: none; + border: 1px solid @borders; + border-radius: 50%; + padding: 3px; +} + +.user-icon-button > .user-icon-button { + padding: 0; +} -- cgit v1.2.3