Иногда при входе в мой ПК некоторые или все панели Gnome не отображаются, поэтому у меня остается пустой экран, и я не могу выйти из системы / завершить работу или запустить какие-либо программы. Почему панели не появились? Как я могу вернуть их? Иногда я могу создать новую панель и добавить новую панель запуска для перезагрузки, но это немного затянутое решение. Я использую релиз 10.04 LTS.
У меня был скрипт для сброса панели гномов. Я не уверен, что этот сценарий будет работать в версии для ноутбука, я использовал его в настольной версии, и это очень полезно.
сохраните этот сценарий, например, в PanelRestore.sh на рабочем столе и chmod +x PanelRestore.sh
, а затем запустите это через терминал ./PanelRestore.sh
, появится новое окно, просто нажмите восстановить настройки по умолчанию, и вам будет хорошо идти
#!/bin/sh
#
# GNOME Panel Save / Restore
# Writen by PhrankDaChicken
#
# http://ubuntu.online02.com
#
#
# Updated to add restore defaults by jimjimovich
# http://www.starryhope.com
#
#
DIR=$(pwd)
TITLE="PanelRestore"
Main () {
CHOICE=$(zenity --list --title "$TITLE" --hide-column 1 --text "What do you want to do?" --column "" --column "" \
"0" "Save Panel Settings" \
"1" "Restore Panel Settings" \
"2" "Restore Default Panel Settings")
if [ $CHOICE = 0 ]; then
Panel_Save
fi
if [ $CHOICE = 1 ]; then
Panel_Restore
fi
if [ $CHOICE = 2 ]; then
Panel_Defaults
fi
}
Panel_Restore () {
FILE=$(zenity --title "$TITLE: Open File" --file-selection --file-filter "*.xml" )
if [ -n "$FILE" ]; then
gconftool-2 --load "$FILE"
killall gnome-panel
fi
Main
}
Panel_Save () {
FILE=$(zenity --title "$TITLE: Save File" --file-selection --save --confirm-overwrite --filename "Gnome_Panel.xml" --file-filter "*.xml" )
if [ -n "$FILE" ]; then
EXT=$(echo "$FILE" | grep "xml")
if [ "$EXT" = "" ]; then
FILE="$FILE.xml"
fi
gconftool-2 --dump /apps/panel > $FILE
zenity --info --title "$TITLE: File Saved" --text "File saved as: \n $FILE"
fi
Main
}
Panel_Defaults () {
zenity --question --text="Are you sure you want to restore the default top and bottom panels?"
gconftool-2 --recursive-unset /apps/panel
rm -rf ~/.gconf/apps/panel
pkill gnome-panel
exit
}
Main
# END OF Script
gnome-terminal
В терминале введите
gconftool-2 — – shutdown
(пробелы между пробелами отсутствуют). и не должно быть пробела между словом «выключение»)
rm -rf ~/.gconf/apps/panel
pkill gnome-panel
Вы можете перезапустить панели, набрав
killall gnome-panel
попробуйте выполнить эту команду
gnome-panel
blockquote> blockquote>Проверьте, восстановлены ли ваши панели.