2024-04-26 11:40:53 +00:00
#!/bin/bash
2024-05-01 18:54:44 +00:00
2024-04-26 13:15:08 +00:00
##################################################################################################################
# Written to be used on 64 bits computers
2024-05-01 18:54:44 +00:00
# Author : Archos
# Website : https://arch-linux.cz
2024-04-26 13:15:08 +00:00
##################################################################################################################
##################################################################################################################
2024-05-01 18:54:44 +00:00
# Nastaví DISPLAY pro GUI aplikace spouštěné z cronu
2024-05-01 19:01:35 +00:00
# Nastaví proměnnou prostředí DBUS_SESSION_BUS_ADDRESS, aby bylo možné z cronu spouštět GUI aplikace.
# Toto je nutné, protože cron nezná kontext uživatelského desktopového prostředí a bez této proměnné,by aplikace typu notify-send nemohly zobrazovat notifikace na ploše.
2024-05-01 18:54:44 +00:00
export DBUS_SESSION_BUS_ADDRESS = "unix:path=/run/user/1000/bus"
echo " Skript spuštěn v: $( date) " >> #/cest/k/log.txt
2024-04-26 11:40:53 +00:00
2024-04-26 13:15:08 +00:00
# Získání seznamu aktualizací
2024-04-26 11:40:53 +00:00
updates = $( checkupdates)
2024-04-26 13:15:08 +00:00
# Zkontroluj, jestli jsou dostupné nějaké aktualizace
if [ [ ! -z " $updates " ] ] ; then
# Počet dostupných aktualizací
count = $( echo " $updates " | wc -l)
2024-04-26 11:40:53 +00:00
2024-04-26 13:15:08 +00:00
# Zobrazení notifikace
notify-send "Dostupné aktualizace" " $count aktualizací je dostupných. Spusťte terminál a zadejte 'sudo pacman -Syu' pro instalaci. "
2024-04-26 11:40:53 +00:00
fi