refactor change to the freedesktop portal to check color modes
This commit is contained in:
parent
8ff5429773
commit
feb190c9dd
1 changed files with 7 additions and 3 deletions
|
|
@ -1,5 +1,9 @@
|
|||
#!/usr/bin/env bash
|
||||
string=`gsettings get org.gnome.desktop.interface color-scheme | tr -d "'"`
|
||||
substring_to_remove="prefer-"
|
||||
result="${string//${substring_to_remove}/}"
|
||||
bus_result=`busctl call --user org.freedesktop.portal.Desktop /org/freedesktop/portal/desktop org.freedesktop.portal.Settings Read ss org.freedesktop.appearance color-scheme | tr -d "v u"`
|
||||
if [ $bus_result == 1 ] ; then
|
||||
result="dark"
|
||||
fi
|
||||
if [ $bus_result == 2 ]; then
|
||||
result="light"
|
||||
fi
|
||||
echo "$result"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue