Как закрыть окно со сценариями

Как закрыть окно со сценариями

Хотелось бы, чтобы страница умела сама закрывать окно браузера, ею не запущенное, а не выдавала «Сценарии не могут закрывать окна, открытые не этими же сценариями.»
Я копался в настройках FF — стандартными способами разрешить это не получается.

Почему такая задача:
нужен полноэкранный проигрыватель флеша для линуха, запускаемый скриптом, и останавливающийся по окончании ролика. Стандартный, от адоба, который standalone, запускаться в режиме полного экрана из командной строки, не умеет. Потому хочу приспособить FF+flash plugin, хоть это и через .

Если кто-либо подскажет программу для полноэкранного проигрывания флеша под линух, буду тоже немало благодарен.

Два дня уже пытаюсь подружить линух с флешем, и тут такой затык. Я понимаю, секьюрити, и все такое, но на СВОЕЙ машине как разрешить javascript делать ВСЕ?

Может, какая промежуточная версия с отрубленными security существует?

№2 08-08-2007 02:59:50

Re: Принудительно разрешить window.close()

Присоединяюсь к автору топика, можно было хотя бы сделать как в IE — при закрытии окна выводить предупреждение, что мол страница пытается закрыться, секьюрити и все такое . А то совсем уж никак, получается как в анекдоте — ж*па есть а слова нет

№3 08-08-2007 14:28:35

Re: Принудительно разрешить window.close()

Имхо, так сделано из сооброжений безопастности
А то заходите на страничку, а она закрывает вам все табы и браузер.

А ребята из Мозиллы ок как не любят пересматривать свои политики безопастности.

Свобода только тут — mozilla@conference.jabber.ru

№4 09-08-2007 08:08:10

Re: Принудительно разрешить window.close()

about:config -> dom.allow_scripts_to_close_windows -> true

Life’s emblem here, in youth and vernal bloom,
But reason’s finger pointing at the.

Источник

Лайфхаки Windows. Как быстро закрыть окна или переключиться с помощью горячих клавиш

Одним из преимуществ компьютеров на Windows является то, что вы можете одновременно открыть много разных окон программ и папок. Это преимущество может стать недостатком, когда у вас открылось сотни окон — для этого вам могут помощь горячие клавиши.

Горячие клавиши очень облегчают и ускоряют работу за компьютером. Это очень эффективно когда вам приходиться делать повторяющиеся действия.

Сперва их не просто запомнить, но со временем, практикуясь, вы даже не заметите как привыкли использовать горячие клавиши и стали гораздо эффективнее.

Способ 1. Альт + пробел + С

  • Перейдите в окно, которое вы хотите закрыть.
  • Нажмите сочетание клавиш Alt + пробел
  • Откроется контекстное меню окна
  • Нажмите клавишу С

Способ 2. Альт + F4

  • Перейдите в окно, которое вы хотите закрыть.
  • Нажмите сочетание клавиш Alt + F4
  • Возможно сперва понадобиться две руки, но если гибкие руки, вы спокойно нажмете это сочетание одной рукой.
Читайте также:  Что такое свернуть окно с помощью клавиатуры

Способ 3. CTRL + W

Это не то же самое что и Alt+F4, Ctrl + W только закрывает текущие файлы, над которыми вы работаете, но оставляет программу открытой. Это может быть удобно, если вы хотите оставить настольную программу открытой, но быстро избавитесь от всех файлов, над которыми вы работаете.

Ctrl + W работает в большинстве браузеров, что позволяет закрыть текущую вкладку, на которую вы смотрите, не отрывая руки от клавиатуры; однако в браузерах, если вы используете Ctrl + W, когда открыта только одна вкладка браузера, это обычно закрывает окно программы.

Способ 4. Alt + Tab

Нажмите Alt + Tab , чтобы переходить в открытые окна, не отрывая руки от клавиатуры.

С этим способом можно легко переключаться между открытыми окнами.

Если зажать Alt и не отпуская это клавишу нажимать Tab несколько раз, можно выбрать окно на которую хотите переключиться.

Если вы хотите быстро попасть на рабочий стол

Нажмите клавишу Windows (четыре квадратика на клавиатуре) + D.

Вы быстро свернете открытые окна и вы увидите рабочий стол.

Источник

Как закрыть все открывающиеся окна со сценарием?

Я хочу закрыть все открывающиеся окна, выполнив сценарий оболочки (так же, как открыть несколько приложений, выполнив скрипт), но я не знаю, как это сделать. Как я могу это достичь?

3 ответы

Возможно, вы захотите использовать wmctrl -c . Если вы пытаетесь закрыть gedit, например, он спросит вас, хотите ли вы сохранить несохраненные файлы.

Трудная проблема, но я обманул ее 🙂 Я много искал в Интернете, и я привел к решению.

Следующий сценарий bash, первоначально, считывает все идентификаторы открытых окон, а затем преобразует каждый из ID для обработки PID. Наконец, он преобразует все PID в имена процессов. Он выводит как PID, так и имена процессов.

Результат этого скрипта на моей машине, с ettercap-gtk open, chromium, 2 gnome-terminal windows и gedit, вывод:

Как вы можете видеть, выводятся не только открытые окна, но и все GUI-подобные, например nm-апплет. Итак, если бы я был вами, я бы усвоил каждый процесс, который, очевидно, не должен быть убит, а затем я бы убил все остальное!

Вы также можете снова «uniq», чтобы не убивать повторяющиеся вещи .

Вдохновленный ответом, данным пользователем55822, я создал сценарий, специально предназначенный для использования в среде рабочего стола Xfce, но он может быть адаптирован для использования на любом рабочем столе с помощью диспетчера окон, который правильно взаимодействует с wmctrl ,

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

Чтобы адаптировать его для рабочего стола, отличного от Xfce, вам нужно заменить grep -vwE «Desktop $ | xfce4-panel $» тем, что работает на этом рабочем столе. Что делает эта часть скрипта, это сужение результатов wmctrl -l , чтобы не включать ничего, что заканчивается словом «Desktop» или «xfce4-panel». Чтобы адаптировать его, вы просто запускаете wmctrl -l и ищите то, что находится в конце строк для окон, которые вы хотите оставаться открытыми. По крайней мере, по Xfce, он заканчивает тем, что перечисляет сам Desktop как окно, так что без команды grep он заканчивает выход из Xfce.

Читайте также:  Окно справочной системы что это

Источник

Как закрыть зависшую программу? Делюсь простым способом

Всем подписчикам доброго времени суток!

Достаточно часто пользователи сталкиваются с такой проблемой, что при запуске какой-нибудь программы, либо приложения, в течение определенного времени не происходит никаких действий. При этом в верхней части окна программы, которую вы пытаетесь открыть, появляется надпись о том, что программа не отвечает.

А если вы хотите закрыть окно данной программы – выскакивает сообщение о том, — «в настоящее время данная программа не отвечает» , — однако, в том случае, если вы подождете – приложение ответит. Здесь же вам предложат завершить процесс.

Как же все — таки можно завершить зависшую программу?

Указанным выше способом не всегда получается закрыть приложение, которое не отвечает. Иногда встречаются случаи, при которых вы запускаете программу, и при этом, кроме того, что не отвечает данная программа, перестает полностью реагировать не только мышка, но также и клавиатура.

Такие программы, при своем зависании, могут также вызвать и полное зависание всей операционной системы Windows. В таких случаях потребуется полная перезагрузка компьютера. Однако, перед тем, как нажать кнопку Reset, находящуюся на передней части системного блока (её предназначение – это принудительная перезагрузка компьютера), вполне можно предпринять еще некоторые действия.

Остановимся чуть подробнее на нескольких способах, которые помогут вам завершить зависший процесс, в тех случаях, когда программа перестает отвечать.

Прежде всего, необходимо убедиться в том, что действительно зависло приложение, которое вы запустили. Ведь оно может просто решать какую-либо задачу обработчика. Такие моменты достаточно часто встречаются на компьютерах, обладающих небольшой оперативной памятью и процессором с малой мощностью, в тех случаях, когда запущено сразу несколько программных задач.

Именно поэтому следует немного подождать, для того, чтобы полностью убедиться в том, что приложение, на самом деле, не хочет отвечать. Точно также, используя комбинацию клавиш Alt+Tab, можно попробовать переключиться на любое другое, уже открытое приложение.

В тех случаях, если программа продолжает оставаться зависшей, можно воспользоваться Диспетчером задач, вызывается который следующим сочетанием клавиш:

  • Windows XP – это Ctrl+Alt+Del;
  • Windows 7 и 10 – следующее сочетание Ctrl+Shift+Esc.

После чего выбираем вкладку – «Процессы» – после чего, в списке уже запущенных приложений находим программу, которая зависла. При этом, для большей уверенности, следует обратить особое внимание на столбец – «Состояние».

Снять задачу с программы, которая у вас зависла, можно кликом мышки, выделяя задачу и нажимаем кнопку – «Снять задачу», см. скриншот.

Опять же, не всегда удается закрыть зависшую программу данным способом, в таких случаях от вас потребуется завершение процесса, который запустил приложение. Для «десятки» и «семёрки» есть некоторые различия выполнения ввиду разных деспетчеров задач.

Чтобы осуществить завершение процесса в Windows 7 – нужно в Диспетчере задач – кликнуть правой кнопкой мышки по приложению, которое не отвечает, и выбрать из всего списка — «Перейти к процессу».

Данная программа Диспетчера откроет вкладку «Процессы» — автоматически, причем выделит при этом зависший процесс. Вам останется лишь нажать на него правой мышкой и выбрать из списка пункт «Завершить процесс».

В Windows 10 необходимо перейти во вкладку «Подробности», выбрать программу и нажать правой кнопкой мыши, затем нажать «Завершить дерево процессов»:

По завершении процесса, данная программа закроется, после чего вы сможете и дальше пользоваться ОС Windows.

Читайте также:  Чем смазывают фурнитуру для окон

Имеется еще один, альтернативный способ, используя который, можно закрывать любые зависшие задачи, сразу же, без дополнительного вызова «Диспетчера задач».

Для этого достаточно нажать сочетание клавиш Win + R, — откроется окно «Выполнить», — далее вставляем в поле следующий текст и жмём ОК:

taskkill.exe /F /FI «status eq NOT RESPONDING»

Все неотвечающие программы будут завершены. Можно создать специальный ярлык, который закроет все позволяет выполнять вышеупомянутое действие за 1 клик.

В этом случае от вас потребуется выполнить следующие действия:

  1. При помощи правого клика на рабочем столе – выбрать из списка «Создать» — «Ярлык».

2. В поле открывшегося окна потребуется указать нахождение объекта. Для этого нужно скопировать ту же самую команду, обозначенную выше, и вставить ее в строку:

Нажать «Далее» и ввести в следующем окне название (это может быть «Снять задачу») – после чего нажимаем кнопку «Готово».

Если вы не хотите использовать ярлык, вполне можно назанчить, для быстрого запуска горячие клавиши. С их помощью вы сможете закрыть все зависшие процессы и задачи нажатием нескольких клавиш. Для того, чтобы установить горячие клавишы нужно,при помощи правого клика, открыть «Свойства» ярлыка, затем в поле «Быстрый вызов» задать свою комбинацию, нажатием клавиш:

Инапоследок, нужно сделать так, чтобы запуск указанного действия осуществлялся с правами Администратора данного компьютера. Для осуществления этого, — нужно в этом же окне открыть вкладку «Дополнительно» и поставить флажок на «Запуск от имени Админа»:

На этом мы закончим обучение, и теперь Вы знаете, как быстро и просто закрыть зависшую программу в Windows 7 или 10.

Как часто у вас зависают программы во время работы? Как справляетесь с данным недугом? Поделитесь своим опытом в комментариях!

А если Вам понравилась статья, можете отблагодарить автора за проделанную работу и полезные советы лайком и подпиской на канал, или — поддержать проект копейкой:

Источник

Как правильно закрыть программу в Windows через крестик или нажав «Выход»

Интересный вопрос пришел от подписчика:

Здравствуйте сделайте пожалуйста статью о том для чего нужна кнопка в браузере и прочих программах, если есть крестик.

Притом этот вопрос мне уже раз 5 точно задавали, ну и коль люди интересуются, то отвечу публично.

Любую программу в Windows можно закрыть двумя способами:

  • Нажав на крестик в правом верхнем углу экрана:
  • Или же через кнопку «Выход» (Exit). Она

Кнопка «Выход» обычно располагается в подменю «Файл» открытой программы или же в меню настроек.

В принципе, разницы нет никакой. Некоторые программы при нажатии на крестик просто сворачиваются в трей, например клиент ICQ.

И если программа по крестику сворачивается в трей, то можно потом забыть о том, что внутри были несохраненные изменения и потерять их.

Только этот фактор лучше проверить — что будет с программой при нажатии крестика.

Если программа это текстовый редактор в котором вы работаете, то не забывайте перед выходом сохранить изменения нажав на Ctrl + S или же выбрать в меню «Сохранить».

Конечно, при закрытии программа выдает оповещении, мол «Сохранить данные», но все же можно промахнуться нажав «Нет» и она закроется. Поэтому лучше нажать на сохранение.

Также закрыть окно можно сочетанием клавиш Alt + F4 или же можно нажать правой кнопкой по верху окна и выбрать:

Спасибо что читаете. Жмите палец вверх! Подписывайтесь!

Источник

Поделиться с друзьями