
좋습니다. 메뉴바 오른쪽 상단에 있는 시계가 없어졌습니다. 내가 아는 것은 다음과 같습니다.
저는 16.04의 4/12/16 빌드를 사용하고 있습니다.
OS를 처음 설치할 때 시계가 표시됩니다. 지금은 내 사용자 계정에서 사라져도 게스트 계정과 로그인 화면에는 여전히 남아 있습니다.
설정 -> 시간 및 날짜의 시계 설정 옵션이 회색으로 표시되어 전혀 상호 작용할 수 없습니다.
많은 실험 끝에 문제가 아마도 15.10에서 사용하던 응용 프로그램 설치와 관련이 있다는 것을 발견했습니다. 내가 가진 모든 것을 복원하기 위해 작성된 쉘 스크립트가 있습니다.
항목을 개별적으로 설치하고 원인이 무엇인지 확인하기 위해 각 항목을 재부팅한 후 PlexMediaServer 설치와 관련이 있다는 의혹을 확인했습니다. 아래에는 이 설치를 위해 실행한 bash 스크립트가 포함되어 있습니다.
Plex를 설치하려면 먼저 웹에서 설치 프로그램을 가져와 실행합니다. 그런 다음 백업된 메타데이터를 외부 드라이브에서 복사하고 이에 대한 권한을 설정합니다. 그런 다음 모든 미디어가 외부 드라이브에 있기 때문에 Plex가 볼 수 있도록 권한을 변경할 수 있도록 별도의 폴더에 마운트해야 합니다.
폴더 마운트가 문제의 원인일 가능성이 가장 높은 지점인 것 같지만 확실하지 않습니다. 아래 bash 스크립트를 포함합니다. 어떤 조언이라도 주시면 감사하겠습니다.
# 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