Как восстановиться с настольного замораживания, не теряя запуск Windows?

Можно демистифицировать целый процесс путем ввода echo вместо ls во-первых, для наблюдения то, до чего расширяется команда:

$ echo *
Applications Downloads Documents tmp.html

Так в этом случае, ls * расширяется до ls Applications Downloads Documents tmp.html

$ echo **
Applications Downloads Documents tmp.html

$ echo ***
Applications Downloads Documents tmp.html

Так никакое изменение. Это предполагает, что Вы используете bash как Ваша оболочка - большинство людей, и различные оболочки имеют другое поведение. Если Вы используете ash или csh или ksh или zsh, можно ожидать вещи работать по-другому. В этом суть наличия различных оболочек.

Так позволяет, пробуют что-то другое (все еще с bash) таким образом, мы понимаем globbing (*) оператор может сделать для нас. Например, мы можем отфильтровать частью имени:

$ echo D*
Downloads Documents

И интересно, запаздывающая наклонная черта неявно часть любого имени каталога. Так */ приведет только к каталогам (и символьные ссылки на каталоги):

$ echo */
Applications/ Downloads/ Documents/

И мы можем сделать некоторую фильтрацию на нескольких уровнях путем помещения наклонных черт в середине:

$ echo D*/*/
Documents/Work/ /Documents/unfinished/

Начиная с Downloads каталог не содержит подкаталогов, он не заканчивается в выводе. Это очень полезно для того, чтобы просто исследовать файлы, которые Вы хотите. Я использую команды как это все время:

$ ls -l /home/*/public_html/wp-config.php

Это перечисляет, если существует кто-либо, весь wp-config.php файлы, которые существуют на основном уровне любого пользователя public_html каталог. Или возможно быть больше завершенным:

$ find /home/*/public_html/ -name wp-config.php

Это найдет любого wp-config.php файлы в любом пользователе public_html каталоги или любой из их подкаталогов, но это будет работать более эффективно, чем просто find /home/ -name wp-config.php потому что это не исследует ничего, но public_html каталоги для каждого из пользователей.

10
23.02.2014, 10:00
3 ответа

Gnome Shell может быть перезапущен через его командную строку. Доступ к подсказке с Alt+F2, ввод r и подтверждение с возвратом действительно перезапускает Gnome Shell, не теряя окна. Поскольку Корица происходит от оболочки, эта стратегия может работать там, также.

0
27.01.2020, 20:01
  • 1
    я думаю, что уже попробовал это, но я попробую его снова, чтобы быть уверенным. Так или иначе я не получаю визуального подтверждения, когда я нажимаю клавиши (или комбинация Alt+F2) –  Adam Ryczkowski 06.12.2013, 13:47
  • 2
    Команды, вводимые (вслепую) с комбинацией Alt+F2, проигнорированы; r не работает также... У меня есть неопределенный смысл, что единственное слепое взаимодействие, которое может быть сделано, только с уже существующими окнами на текущем дисплее. –  Adam Ryczkowski 06.12.2013, 14:41

Я предполагаю, что у Вас есть Кекс как диспетчер Windows: Соглашаясь Вы терминальный (Ctrl+Alt+T должен работать, если Alt+F2 не делает), и использование

кекс killall

и затем, для включения его:

muffin

или иметь использование Кекса cerbere (или подобный cerbere, я не использую Монетный двор) заставить его восстановиться самостоятельно.

Удачи.

0
27.01.2020, 20:01
  • 1
    я попробую это. Ctrl+Alt+T не работал бы, но я могу попытаться запустить Кекс из текстового терминала. –  Adam Ryczkowski 06.12.2013, 17:56
  • 2
    Существует нет Muffin ни muffin доступный выполненному; последняя команда yelds Muffin: command not found. BTW Там не является никакой Кекс на Linux Mint 15 Корицы 64 бита также. –  Adam Ryczkowski 08.12.2013, 12:08
  • 3
    О, извините.. Я не знаю, какой диспетчер Windows использует Монетный двор.. И я не мог найти это поиском с помощью Google.. Если Вы знаете, что это пробует его снова хорошим. –  Startouf 10.12.2013, 00:36
  • 4
    я не могу также. Ни один на Монетном дворе 15 (Корица 1.8), ни на Монетном дворе 16 (Корица 2.0). Из того, что я могу читать в сети, я понимаю, что Кекс является действительно частью корицы, но никогда не выставляется как независимый, вызываемый компонент. –  Adam Ryczkowski 10.12.2013, 10:47
  • 5
    Что такое "Cerbere"? –  Adam Ryczkowski 10.12.2013, 10:48

Я не знаю, что ребята из Корицы переименовали в "гномную раковину" , когда они вилкировали, так что тебе придётся это выяснить. Наверное, это либо скорлупа с корицей , либо скорлупа с корицей , или что-то в этом роде. Я предполагаю, что это называется корицей .

Теперь, оболочка GNOME - и, следовательно, корица - ответит на SIGHUP , полностью переинициализировав. В основном это то же самое, что и ввод r в диалог AltF2. Итак, решение простое:

  1. Переключитесь на виртуальную консоль нажатием CtrlAltF21.
  2. Войдите в систему.
  3. Введите killall -HUP корицу.
  4. Переключитесь обратно на любую виртуальную консоль, на которой запущен Xorg.

Для повторной инициализации корицы может понадобиться пара секунд.

1: Это хороший выбор, так как некоторые дистрибутивы запускают менеджеры отображения на tty1, некоторые на tty7/tty8 (в зависимости от DM). Никто не использует tty2.

.
15
27.01.2020, 20:01

Теги

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