Стандартный способ уведомить приложение POSIX о закрытии, но при этом иметь льготный период для очистки - отправить ему сигнал SIGTERM (ссылка на википедию). С другой стороны, сигнал SIGKILL (wikipedia link) убивает приложение, даже не давая ему возможности убирать.
Однако ... оба ваших действия - вызов top (кстати Я бы порекомендовал вам переключиться на использование htop вместо top) или killall - по умолчанию отправить сигнал SIGTERM.
И я только что протестировал запуск Firefox - и попробовал его оба с SIGKILL и SIGTERM. С помощью SIGTERM, когда я снова взял Firefox, я не получил сообщение об ошибке или восстановлении. С помощью SIGKILL я получил экран it's embarrassing.
Итак, причина проста: экземпляр X для этих приложений заморожен. Все эти приложения GUI работают в соответствии с предпосылкой, что их экземпляр X функционирует должным образом. Вероятно, они даже не могут ничего попробовать, если X заморожен.
Способ решения вашей проблемы - определить, почему X замерзает, и предотвратить это.
Экземпляр X для этих приложений заморожен : Ах, извините, просто увидел, что вы говорите об использовании альфа / бета Ubuntu, когда X зависает. В этом случае ... я бы сказал, что это часть волнения от запуска alpha / beta. Попытайтесь понять, почему он зависает, пишет / добавляет в отчет об ошибке. Чтобы ускорить запуск Firefox в них, просто скажите, чтобы он не перезагружал одни и те же вкладки при его повторном открытии. (Вы можете найти эти вкладки в истории). Для других приложений их действия по очистке довольно тривиальны - это не должно стоить вам многого, что они не произошли.
Я уверен, что эта функция исчезла с Bullet Proof X. Однако:
Вы можете создать короткие сокращения (System → Preferences → Keyboard Shortcuts), чтобы изменить свое разрешение:
[d2 ] Посмотрите на Систему → Настройки → Мониторы, чтобы увидеть доступные режимы, в моем случае их четыре, от 640 × 480 до моего собственного разрешения. Теперь вы можете использовать xrandr -s 0 для xrandr -s 3 для перехода к одному из них.Это не совсем то же самое, что и старый +/- бизнес, но он работает довольно хорошо.
Чтобы добавить короткий фрагмент, в настройках ярлыка клавиатуры нажмите «Добавить», выберите имя, например «Первое разрешение», команду, подобную xrandr -s 0, и нажмите «Применить». Затем щелкните ячейку короткой вырезки, где указано «Отключено», и нажмите, например, Ctrl + Shift + Alt + 0 (мои предпочтения).
Примечание: это работает на любой графической карте, а не только на NVidia.
Я уверен, что эта функция исчезла с Bullet Proof X. Однако:
Вы можете создать короткие сокращения (System → Preferences → Keyboard Shortcuts), чтобы изменить свое разрешение:
Посмотрите на Систему → Настройки → Мониторы, чтобы увидеть доступные режимы, в моем случае их четыре, от 640 × 480 до моего собственного разрешения. Теперь вы можете использовать xrandr -s 0 для xrandr -s 3 для перехода к одному из них.Это не совсем то же самое, что и старый +/- бизнес, но он работает довольно хорошо.
Чтобы добавить короткий фрагмент, в настройках ярлыка клавиатуры нажмите «Добавить», выберите имя, например «Первое разрешение», команду, подобную xrandr -s 0, и нажмите «Применить». Затем щелкните ячейку короткой вырезки, где указано «Отключено», и нажмите, например, Ctrl + Shift + Alt + 0 (мои предпочтения).
Примечание: это работает на любой графической карте, а не только на NVidia.
я уверен, что эта функция не подходят, поскольку пуленепробиваемые Х.:
Вы можете создавать сокращения (настройки → система → сочетания клавиш), чтобы изменить разрешение:
посмотри в система → параметры → мониторы, чтобы увидеть доступные режимы, в моем случае есть четыре, от 640×480 до родного разрешения теперь можно использовать [F1], чтобы [F2], чтобы изменить один из них.это не точно так же, как старого +/– бизнес, но он работает довольно хорошо.
, чтобы добавить короткую стрижку, в клавиши параметры, нажать добавить, выбрать имя, как 'первое решение', команда, как xrandr -s 0, и нажмите применить. Выберите короткую стрижку ячейку, где написано отключено и нажмите клавишу, например, Ctrl+шифт+Альт+0 (мое предпочтение).
Примечание: это работает на любой видеокарте, а не только от NVIDIA.
я уверен, что эта функция не подходят, поскольку пуленепробиваемые Х.:
Вы можете создавать сокращения (настройки → система → сочетания клавиш), чтобы изменить разрешение:
посмотри в система → параметры → мониторы, чтобы увидеть доступные режимы, в моем случае есть четыре, от 640×480 до родного разрешения теперь можно использовать [F1], чтобы [F2], чтобы изменить один из них.это не точно так же, как старого +/– бизнес, но он работает довольно хорошо.
, чтобы добавить короткую стрижку, в клавиши параметры, нажать добавить, выбрать имя, как 'первое решение', команда, как xrandr -s 0, и нажмите применить. Выберите короткую стрижку ячейку, где написано отключено и нажмите клавишу, например, Ctrl+шифт+Альт+0 (мое предпочтение).
Примечание: это работает на любой видеокарте, а не только от NVIDIA.
я уверен, что эта функция не подходят, поскольку пуленепробиваемые Х.:
Вы можете создавать сокращения (настройки → система → сочетания клавиш), чтобы изменить разрешение:
посмотри в система → параметры → мониторы, чтобы увидеть доступные режимы, в моем случае есть четыре, от 640×480 до родного разрешения теперь можно использовать [F1], чтобы [F2], чтобы изменить один из них.это не точно так же, как старого +/– бизнес, но он работает довольно хорошо.
, чтобы добавить короткую стрижку, в клавиши параметры, нажать добавить, выбрать имя, как 'первое решение', команда, как xrandr -s 0, и нажмите применить. Выберите короткую стрижку ячейку, где написано отключено и нажмите клавишу, например, Ctrl+шифт+Альт+0 (мое предпочтение).
Примечание: это работает на любой видеокарте, а не только от NVIDIA.
я уверен, что эта функция не подходят, поскольку пуленепробиваемые Х.:
Вы можете создавать сокращения (настройки → система → сочетания клавиш), чтобы изменить разрешение:
посмотри в система → параметры → мониторы, чтобы увидеть доступные режимы, в моем случае есть четыре, от 640×480 до родного разрешения теперь можно использовать [F1], чтобы [F2], чтобы изменить один из них.это не точно так же, как старого +/– бизнес, но он работает довольно хорошо.
, чтобы добавить короткую стрижку, в клавиши параметры, нажать добавить, выбрать имя, как 'первое решение', команда, как xrandr -s 0, и нажмите применить. Выберите короткую стрижку ячейку, где написано отключено и нажмите клавишу, например, Ctrl+шифт+Альт+0 (мое предпочтение).
Примечание: это работает на любой видеокарте, а не только от NVIDIA.
Я уверен, что эта функция исчезла с Bullet Proof X. Однако:
Вы можете создать короткие сокращения (System → Preferences → Keyboard Shortcuts), чтобы изменить свое разрешение:
xrandr -s 0
to xrandr -s 3
, чтобы перейти к одному из них. Это не совсем то же самое, что старый +/- бизнес, но это работает довольно хорошо.
Чтобы добавить короткий отрезок, в настройках Keyboard Shortcut щелкните add , выберите имя, например «Первое разрешение» ', команду, подобную xrandr -s 0
, и нажмите Apply. Затем нажмите ячейку короткого замыкания, где указано Отключено и нажмите, например, Ctrl + Shift + Alt + 0 (мои предпочтения).
Примечание: это работает на любой графике а не только NVidia.
Я уверен, что эта функция исчезла с Bullet Proof X. Однако:
Вы можете создать короткие сокращения (System → Preferences → Keyboard Shortcuts), чтобы изменить свое разрешение:
xrandr -s 0
to xrandr -s 3
, чтобы перейти к одному из них. Это не совсем то же самое, что старый +/- бизнес, но это работает довольно хорошо.
Чтобы добавить короткий отрезок, в настройках Keyboard Shortcut щелкните add , выберите имя, например «Первое разрешение» ', команду, подобную xrandr -s 0
, и нажмите Apply. Затем нажмите ячейку короткого замыкания, где указано Отключено и нажмите, например, Ctrl + Shift + Alt + 0 (мои предпочтения).
Примечание: это работает на любой графике а не только NVidia.
Я уверен, что эта функция исчезла с Bullet Proof X. Однако:
Вы можете создать короткие сокращения (System → Preferences → Keyboard Shortcuts), чтобы изменить свое разрешение:
xrandr -s 0
to xrandr -s 3
, чтобы перейти к одному из них. Это не совсем то же самое, что старый +/- бизнес, но это работает довольно хорошо.
Чтобы добавить короткий отрезок, в настройках Keyboard Shortcut щелкните add , выберите имя, например «Первое разрешение» ', команду, подобную xrandr -s 0
, и нажмите Apply. Затем нажмите ячейку короткого замыкания, где указано Отключено и нажмите, например, Ctrl + Shift + Alt + 0 (мои предпочтения).
Примечание: это работает на любой графике а не только NVidia.
Я уверен, что эта функция исчезла с Bullet Proof X. Однако:
Вы можете создать короткие сокращения (System → Preferences → Keyboard Shortcuts), чтобы изменить свое разрешение:
xrandr -s 0
to xrandr -s 3
, чтобы перейти к одному из них. Это не совсем то же самое, что старый +/- бизнес, но это работает довольно хорошо.
Чтобы добавить короткий отрезок, в настройках Keyboard Shortcut щелкните add , выберите имя, например «Первое разрешение» ', команду, подобную xrandr -s 0
, и нажмите Apply. Затем нажмите ячейку короткого замыкания, где указано Отключено и нажмите, например, Ctrl + Shift + Alt + 0 (мои предпочтения).
Примечание: это работает на любой графике а не только NVidia.
Я уверен, что эта функция исчезла с Bullet Proof X. Однако:
Вы можете создать короткие сокращения (System → Preferences → Keyboard Shortcuts), чтобы изменить свое разрешение:
xrandr -s 0
to xrandr -s 3
, чтобы перейти к одному из них. Это не совсем то же самое, что старый +/- бизнес, но это работает довольно хорошо.
Чтобы добавить короткий отрезок, в настройках Keyboard Shortcut щелкните add , выберите имя, например «Первое разрешение» ', команду, подобную xrandr -s 0
, и нажмите Apply. Затем нажмите ячейку короткого замыкания, где указано Отключено и нажмите, например, Ctrl + Shift + Alt + 0 (мои предпочтения).
Примечание: это работает на любой графике а не только NVidia.