Оболочка GNOME на хосте VirtualBox, поврежденном после обновления ядра

#!/bin/bash

# Cleanup any bad state we left behind if the user exited while flash was
# running
gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled --type bool true

we_turned_it_off=0

while true; do
    sleep 60
    flash_on=0

    for pid in `pgrep firefox` ; do
        if grep libflashplayer /proc/$pid/maps > /dev/null ; then
            flash_on=1
        fi

        ss_on=`gconftool-2 -g /apps/gnome-screensaver/idle_activation_enabled`

        if [ "$flash_on" = "1" ] && [ "$ss_on" = "true" ]; then
            gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled \
                --type bool false
            we_turned_it_off=1
        elif [ "$flash_on" = "0" ] && [ "$ss_on" = "false" ] \
                && [ "$we_turned_it_off" = "1" ]; then
            gconftool-2 -s /apps/gnome-screensaver/idle_activation_enabled \
                --type bool true
            we_turned_it_off=0
        fi

    done
done    

сохранить его как .sh-файл и добавить этот файл в сеанс и запуск

0
задан 14 December 2011 в 14:14

1 ответ

Я на самом деле просто решил проблему, но буду держать свой вопрос здесь, если у других пользователей будет такая же проблема. Решение состоит в том, чтобы переустановить пакет оболочки GNOME. Для этого в типе терминала:

sudo apt-get install --reinstall gnome-shell

Как только это закончится, выйдите из текущего сеанса и затем выберите сеанс GNOME. В моем случае

Надеюсь, что это поможет!

1
ответ дан 25 May 2018 в 15:57

Другие вопросы по тегам:

Похожие вопросы: