Unify shell opacity and add native authentication and system controls
This commit is contained in:
1 parent
8832a9bf2e
commit
c8e89fb758
35 files changed
+1674
-133
No files matched your search
@@ -18,10 +18,12 @@ layout {
|
||||
}
|
||||
|
||||
theme {
|
||||
material {
|
||||
opacity 0.95
|
||||
}
|
||||
surface {
|
||||
bar {
|
||||
background "#111821"
|
||||
opacity 0.95
|
||||
text-primary "#F4F7FB"
|
||||
text-muted "#8793A2"
|
||||
}
|
||||
|
||||
@@ -9,4 +9,17 @@ if [[ ${FERESE_SESSION_IMPORT_ENV:-0} == 1 ]]; then
|
||||
WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XDG_SESSION_DESKTOP XDG_SESSION_TYPE || true
|
||||
fi
|
||||
release_dir=$(dirname -- "$(readlink -f -- "$0")")
|
||||
exec "$release_dir/ferese-shell"
|
||||
env -u WAYLAND_SOCKET WAYLAND_DISPLAY="${FERESE_PUBLIC_WAYLAND_DISPLAY:-${WAYLAND_DISPLAY:-}}" \
|
||||
"$release_dir/ferese-polkit-agent" &
|
||||
agent_pid=$!
|
||||
"$release_dir/ferese-shell" &
|
||||
shell_pid=$!
|
||||
trap 'kill "$shell_pid" "$agent_pid" 2>/dev/null || true' EXIT INT TERM
|
||||
if wait "$shell_pid"; then
|
||||
status=0
|
||||
else
|
||||
status=$?
|
||||
fi
|
||||
kill "$agent_pid" 2>/dev/null || true
|
||||
wait "$agent_pid" 2>/dev/null || true
|
||||
exit "$status"
|
||||
Reference in new issue
Block a user