Отсутствует Unity после обновления [duplicate]

В основном это означает: «Если флаги оболочки не содержат нижний регистр i, тогда остановите здесь функцию / скрипт».

[[ ]]

обозначает условное выражение в bash

$-

означает флаги оболочки. Он будет содержать «i», если оболочка является интерактивной (т. Е. Вы можете вводить команды, а не выполнять скрипт)

!=

просто означает «не равно».

*i*

- шаблон подстановки, который соответствует любому, содержащему «i»

return

без каких-либо аргументов, просто означает прекратить выполнение текущей функции или скрипта.

&&

является логическим оператором И. Выражение справа, в данном случае return, будет оцениваться (исполняется) только в том случае, если выражение слева имеет значение true. Таким образом, во многих языках программирования a && b является сокращением для if a then b - это называется «оценка короткого замыкания», и это приводит к тому, что учителя программирования сходят с ума, когда вы его используете: D

537
задан 4 February 2012 в 17:07

3 ответа

Если вы используете графическую карту ускорения вместе с графической картой по умолчанию, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов графических адаптеров ускорения в системах с двумя графическими картами, как правило, приводят к нестабильному поведению в некоторых системах. У меня есть карта Nvidia и карта Intel. Раньше это происходило со мной, когда я устанавливал драйверы Nvidia. Пусковая установка и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: https://wiki.ubuntu.com/Bumblebee

4
ответ дан 4 August 2018 в 18:02

В 13.04 и 14.04:

unity --replace устарела. Вместо этого используйте следующее:

dconf reset -f /org/compiz/ 
unity --reset-icons &disown

Перезагрузитесь, если он не работает сразу.

72
ответ дан 4 August 2018 в 18:02

У меня была эта проблема, я пробовал массу вещей и даже поддерживал единство, но ничего не получилось. Сначала вам нужно открыть TTY (ctrl + alt + F1) и войти в систему. Теперь используйте

    env DISLAY:=0 gnome-terminal        

Закройте TTY с помощью ctrl + alt + F7, затем используйте (в терминале)

dconf reset -f /org/compiz/

. После этого используйте

sudo reboot
1
ответ дан 6 August 2018 в 02:33

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

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