Я установил Cinnamon на свой Ubuntu 12.04, и он работает хорошо, но иногда он просто зависает без причины. Я могу двигать мышью, но не могу ничего нажимать.
Поэтому я хочу перезапустить Cinnamon из tty, как я делал это с оболочкой gnome. Как мне это сделать?
Я пытался, killall cinnamon
и ничего не случилось.
Тогда я попробовал export DISPLAY=:0.0
, cinnamon --replace
и все еще ничего.
Я думаю, команда cinnamon
не действительна. Я не хочу перезагружать весь X-сервер, потому что тогда все мои окна закроются. Я просто хочу перезапустить оконный менеджер, потому что считаю, что это вызывает проблему.
cinnamon --replace
Процесс может быть послан сигнал HUP , который будет запускать его перезапускать, сохраняя тем самым открытое окно и запуск приложений.Это позаботится об отправке сигнала HUP процессу, который соответствует шаблону «cinnamon --replace». Сигнал HUP (SIGHUP) сообщает процессу «Отбой».
источник
Alt+F2
чтобы войти в TTY, войдите в систему с учетной записью с правами администратора, станьте пользователем root и затем введите эту команду. Возможно, вам придетсяAlt+F[n]
вернуться к вашему X TTY.cinnamon --replace
делает процесс?Это часто случается и со мной, и эта тема является одним из лучших результатов поиска в Google "restart cinnamon". К сожалению, инструкции не работают для меня (только потому, что номер дисплея неправильный!). Для будущих посетителей, вот что я делаю, это всегда помогает мне.
w
(да, просто буква) и нажмите ввод. Эта команда делает много разных вещей, но вам нужно, чтобы выяснить номер дисплея, который вы используете. Номер дисплея находится в столбцеFROM
. Мой:0
(да, включая толстую кишку).export DISPLAY=:0; cinnamon &
и не забываете двоеточие. Я добавляю амперсанд (&) только для того, чтобы он не был занят.Это всегда работает для меня, и я не теряю открытые окна. Кроме того, я храню эти инструкции в файле restartcinnamon, который является просто текстовым файлом. Я храню файл в своей папке Dropbox, поэтому независимо от того, на какой машине я работаю, я могу просто напечатать,
cat ~/Dropbox/restartcinnamon
если мне нужно напомнить, как это сделать.источник
Самое простое решение:
источник
Cinnamon имеет прямое сочетание клавиш для перезагрузки рабочего стола без перезапуска ни одного из запущенных приложений:
ctrl+ alt+esc
Который, вероятно, все еще будет работать в некоторых случаях, когда метод alt+ f2не работает больше
источник
Вы можете перезапустить Корицу:
нажмите Alt+ F2, введите
r
и нажмите Enter,Ctrl+ Alt+ Backspace(перезапустить Xorg),
в TTY используйте команду:
sudo service mdm restart
источник
Когда вы убиваете корицу, проверьте, не перестал ли она писать
killall cinna
и нажимать Tab. Если появляется остальное слово, заставьте его умеретьkillall -9 cinnamon
, а затем перезапустите его, используя то, что вы пробовали, но без--replace
:источник
Следующая комбинация вышеупомянутых комментариев работала для меня:
w
(да, одна буква «w» - это команда), чтобы увидеть ваше отображение # в столбце ОТ). Для меня это было:0
(включая двоеточие). Кроме того, столбец TTY будет иметь номер терминала вашего сеанса корицы (для меня это былоtty8
).$
cinnammon --replace --clutter-display=:0 2> /dev/null &
Примечания к этой последней команде:
:0
был мой дисплей #.&
возвращает управление терминалом--clutter-display
, если не указаны, используется дисплей, переменный, поэтому некоторые из предыдущих предложений сделали ЭКСПОРТ первым. Но вы можете просто передать аргумент непосредственно корице. Смотритеcinnamon --help
больше.2> /dev/null
перенаправляет stderr в никуда, чтобы мой терминал не загромождался сообщениями.Ctrl-Alt-F8
чтобы вернуться к моей среде окна корицы (F8 для меня, так как мой терминал был tty8 в соответствии сw
командой выше. Для вас это может быть не F8.)Чистый результат: эта перезапущенная корица в моем терминале (tty8) без потери моих окон.
источник
попробуй это
export DISPLAY=:0.0; cinnamon --replace
источник
Вы можете попробовать
w -ous
команду и проверить, есть ли номер дляDISPLAY
. Если это не число просто использоватьstartx
и Alt+ , F7чтобы вернуться к GUI.источник
После того, как вы переключились на tty, попробуйте это
killall -HUP cinnamon
. Нажмите Ctrl + Alt + F7. Корица спросит вас, хотите ли вы перезапустить корицу.источник
У меня периодически возникает эта проблема из-за драйвера gfx для HP Envy.
Мне нужно сделать одно или оба из следующих действий в зависимости от обстоятельств;
Эта проблема существует для меня до сих пор - Linux Mint 17.x - надеюсь, это поможет!
источник
У меня иногда возникает такая проблема при блокировке экрана: экран блокировки не появляется, и моя система кажется замороженной, без ввода данных, и я не могу войти в систему.
Мое решение состоит в том, чтобы убить процесс заставки с корицей.
pkill использует информацию в / proc / PID / stat, а Linux хранит только первые 15 символов имени команды, поэтому использование «pkill cinnamon-screensaver» не будет работать.
Теперь моя система разблокирована, ввод снова работает, и я не потерял ни одно из своих окон. Чтобы снова заблокировать систему, я перезагружаю заставку.
Я перенаправляю в / dev / null, чтобы избежать создания файла nohup.out.
источник
Попробуйте "мягко перезапустить" корицу
sudo kill -USR1 <PID of your cinnamon process>
. @ Даниэль ответит правильно, но убьет X-сервер, но не убьетSIGUSR1
, по крайней мере, на моей машине ... Оказывается, все окна сохраняют содержимое и после этого остаются пригодными для использования. Интересно, правда ли это для других?источник
Я пытался Ctrl+ Alt+ Backspace(убить х сервера),
Казалось, это работает для меня. ( Однако я запустил второй сеанс cinnamon (
cinnamon &
), в результате чего была показана только wallpapaer. Затем я нажал клавишу на сервере Kill x. Это, как оказалось, перезапустило оставшуюся оболочку cinnamon и снова убил ее, думаю, так я и получил вернуться к обычному. Он сделал масштабирование входа в систему на настольном компьютере, так что я был удовлетворен на этом этапе (LM 17.1 Rebecca) )источник
Я перепробовал все предыдущие решения, но ни одно из них не работает. Решение, которое работает для меня,
killall cinnamon-session
надеюсь, это поможет. P / s: моя версия linuxmint - корица 18.3источник