16.04 - Menüleistenuhr fehlt

16.04 - Menüleistenuhr fehlt

Ok, also die Uhr in der oberen rechten Ecke der Menüleiste fehlt. Folgendes weiß ich:

  1. Ich verwende die Build-Version 16.04 vom 12.04.

  2. Die Uhr ist vorhanden, wenn ich das Betriebssystem zum ersten Mal installiere. Auch wenn sie jetzt in meinem Benutzerkonto nicht mehr vorhanden ist, ist sie im Gastkonto und auf dem Anmeldebildschirm immer noch vorhanden.

  3. Die Uhreinstellungsoption unter „Einstellungen“ -> „Uhrzeit und Datum“ ist ausgegraut und eine Interaktion damit ist überhaupt nicht möglich.

Nach vielen Experimenten habe ich herausgefunden, dass das Problem wahrscheinlich mit meiner Installation der Anwendungen zusammenhängt, die ich in 15.10 verwendet habe. Ich habe Shell-Skripte geschrieben, um alles wiederherzustellen, was ich habe.

Nachdem ich die Elemente einzeln installiert und nach jedem Element neu gestartet habe, um herauszufinden, was die Ursache war, habe ich meinen Verdacht bestätigt, dass es mit meiner Installation von PlexMediaServer zusammenhängt. Ich füge unten das Bash-Skript bei, das ich für diese Installation ausgeführt habe.

Um Plex zu installieren, hole ich mir zuerst das Installationsprogramm aus dem Internet und führe es aus. Anschließend kopiere ich meine gesicherten Metadaten von einem externen Laufwerk und lege die Berechtigungen dafür fest. Da sich alle meine Medien auf einem externen Laufwerk befinden, muss ich sie dann in einem separaten Ordner mounten, damit ich die Berechtigungen ändern kann, damit Plex sie sehen kann.

Ich denke, dass die Ordnermontage die wahrscheinlichste Ursache des Problems ist, aber ich bin mir nicht sicher. Einschließlich des Bash-Skripts unten. Jeder Ratschlag wäre willkommen.

# Variables
MEDIA="MyPassport"
BACKUP="Seagate Expansion Drive"
EXTERNAL_PLEX="/media/craig/Seagate Expansion Drive/Plex Media Server"
INTERNAL_PLEX="/var/lib/plexmediaserver/Library/Application Support/"
LIST="/usr/share/gnome/applications/defaults.list"
MEDIA_DRIVE="/media/craig/MediaDrive"

# Special function for installing and configuring Plex.
function install_configure_plex {
    # Install Plex Application
    dpkg -i "$PLEX_FILE_NAME"

    # Stop the service to configure its settings
    service plexmediaserver stop

    # Restore meta data from backup
    echo "Copying Plex Media Server MetaData Backup. This may take some time."
    rm -rf "$INTERNAL_PLEX/Plex Media Server/"
    rsync -a --info=progress2 "$EXTERNAL_PLEX" "$INTERNAL_PLEX"
    chown -R plex:plex "$INTERNAL_PLEX/Plex Media Server/"
    rm "$PLEX_FILE_NAME"

    # Setup the media Hard Drive so that Plex can read from it.
    echo "Configuring Mount for Media Drive. Please wait."
    DEV_DRIVE=$(sudo blkid -L "My Passport")
    UUID=$(sudo blkid -o value -s UUID "$DEV_DRIVE")
    umount "$DEV_DRIVE"
    mkdir "$MEDIA_DRIVE"
    echo "UUID=$UUID $MEDIA_DRIVE ntfs-3g defaults,nofail,permissions,auto 0 1" | sudo tee -a /etc/fstab
    mount $MEDIA_DRIVE
    chown -R craig:plex $MEDIA_DRIVE

    # Start Plex
    service plexmediaserver start

    # Refresh Plex Libraries
    echo "Refreshing Plex libraries"
    export LD_LIBRARY_PATH=/usr/lib/plexmediaserver
    wget http://127.0.0.1:32400/library/sections/2/refresh
    wget http://127.0.0.1:32400/library/sections/1/refresh

    # Add plex values to environment variables
    echo "Adding Plex environment variables"
    echo "export PLEX_HOME=/var/lib/plexmediaserver/Library/Application\ Support/PlexMediaServer" >> ~/.profile
    echo "export LD_LIBRARY_PATH=/usr/lib/plexmediaserver" >> ~/.profile

    return 0
}

echo "Downloading Plex Media Server"
cd ~
PLEX_DL_URL=$(curl -s https://plex.tv/downloads | grep Ubuntu64 | cut -d\" -f2)
PLEX_ERROR=$(wget "$PLEX_DL_URL" --no-check-certificate 2>&1 >/dev/null)
PLEX_FILE_NAME="${PLEX_DL_URL##*/}"

# Verify that the Plex file downloaded properly before proceeding
if [ -f "$PLEX_FILE_NAME" ]
    then
        echo "Installing Plex Media Server"
        PLEX_DL_STATUS="success"
        install_configure_plex
    else
        printf "${RED}Error! Plex Media Server failed to download{NC}\n"
        printf "${RED}$ERROR${NC}\n"
        PLEX_DL_STATUS="fail"
fi

verwandte Informationen