Fedora 44, install/configure improvements, Nextcloud desktop client fixes #24
@@ -102,6 +102,9 @@ for i in {0..99}; do
|
||||
NC_WALLET_APPID="logon_script"
|
||||
NC_QB_CMD="qdbus-qt6"
|
||||
if ! command -v ${NC_QB_CMD} >/dev/null 2>&1; then NC_QB_CMD="qdbus"; fi
|
||||
# Only attempt KWallet on KDE: check that the service is registered on the session bus.
|
||||
if command -v "${NC_QB_CMD}" >/dev/null 2>&1 && \
|
||||
"${NC_QB_CMD}" 2>/dev/null | grep -q "org.kde.kwalletd"; then
|
||||
NC_QB_SVC="org.kde.kwalletd"
|
||||
NC_QB_PATH="/modules/kwalletd6"
|
||||
if ! ( ${NC_QB_CMD} "${NC_QB_SVC}" | grep -q "${NC_QB_PATH}" ); then
|
||||
@@ -122,6 +125,9 @@ for i in {0..99}; do
|
||||
else
|
||||
echo "Warning: Could not open KWallet (handle: ${NC_WALLET_HANDLE}). Nextcloud may prompt for credentials on next start."
|
||||
fi
|
||||
else
|
||||
echo "KWallet not available (non-KDE desktop) — skipping credential storage."
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
||||
@@ -151,7 +157,7 @@ done
|
||||
#fi
|
||||
# Now start Nextcloud
|
||||
echo "Starting Nextcloud Client in Background"
|
||||
systemd-run --user --no-block --unit=nextcloud-client.service ${BASECMD} >>${TEMPDIR}/nc_desktop_client.log 2>&1
|
||||
systemd-run --user --no-block --unit=nextcloud-client.service --setenv=SESSION_MANAGER= ${BASECMD} >>${TEMPDIR}/nc_desktop_client.log 2>&1
|
||||
sleep 2
|
||||
echo "Done Setup of Nextcloud."
|
||||
exit 0
|
||||
|
||||
@@ -63,6 +63,7 @@ flatpak
|
||||
btrfs-assistant
|
||||
btrbk
|
||||
transmission-gtk
|
||||
xapps
|
||||
cadaver
|
||||
git
|
||||
diffuse
|
||||
|
||||
Reference in New Issue
Block a user