Kill all windows in a workspace in i32019 Community Moderator ElectionOpen a specific application in a *new* workspace with i3wmi3 run dmenu in different modes for each workspaceRunning a script on leaving an i3 workspaceWorkspace sliding animation in i3i3 - share a workspace across multiple monitorsOne gedit instance per i3 workspacei3 move window to workspace but on same screeni3 assign spotify to workspacei3wm: Switching to workspaces and moving container to (same) workspace map to different workspacesi3wm move window to adjacent workspace regardless of whether workspace is empty or not
Should I take out a loan for a friend to invest on my behalf?
How does NOW work?
Does the nature of the Apocalypse in The Umbrella Academy change from the first to the last episode?
Vocabulary for giving just numbers, not a full answer
Rewrite the power sum in terms of convolution
Can one live in the U.S. and not use a credit card?
Counting all the hearts
Reverse string, can I make it faster?
meaning and function of 幸 in "则幸分我一杯羹"
How is the wildcard * interpreted as a command?
Signed and unsigned numbers
Can I pump my MTB tire to max (55 psi / 380 kPa) without the tube inside bursting?
How strictly should I take "Candidates must be local"?
When stopping and starting a tile job, what to do with the extra thinset from previous row's cleanup?
Was Luke Skywalker the leader of the Rebel forces on Hoth?
Do f-stop and exposure time perfectly cancel?
What was the Kree's motivation in Captain Marvel?
Error during using callback start_page_number in lualatex
Child Theme Path Being Ignored With wp_enqueue_scripts
Is "history" a male-biased word ("his+story")?
In the late 1940’s to early 1950’s what technology was available that could melt a LOT of ice?
Are babies of evil humanoid species inherently evil?
Why is computing ridge regression with a Cholesky decomposition much quicker than using SVD?
Could you please stop shuffling the deck and play already?
Kill all windows in a workspace in i3
2019 Community Moderator ElectionOpen a specific application in a *new* workspace with i3wmi3 run dmenu in different modes for each workspaceRunning a script on leaving an i3 workspaceWorkspace sliding animation in i3i3 - share a workspace across multiple monitorsOne gedit instance per i3 workspacei3 move window to workspace but on same screeni3 assign spotify to workspacei3wm: Switching to workspaces and moving container to (same) workspace map to different workspacesi3wm move window to adjacent workspace regardless of whether workspace is empty or not
How do I kill all windows in a workspace if I can't open it?
I read this suggestion. But I can't do it because I cannot switch over to the workspace.
i3
add a comment |
How do I kill all windows in a workspace if I can't open it?
I read this suggestion. But I can't do it because I cannot switch over to the workspace.
i3
add a comment |
How do I kill all windows in a workspace if I can't open it?
I read this suggestion. But I can't do it because I cannot switch over to the workspace.
i3
How do I kill all windows in a workspace if I can't open it?
I read this suggestion. But I can't do it because I cannot switch over to the workspace.
i3
i3
asked Feb 16 '15 at 23:22
Quaxton HaleQuaxton Hale
18719
18719
add a comment |
add a comment |
3 Answers
3
active
oldest
votes
In this case the trick lies in specifying a window selection for the bound command. As any individual i3 config file (~/.config/i3/config) might be structured very differently, the following example is purely for demonstration. Also, the use of the Ctrl key might be a bad real-world choice due to its proximity to the Shift key.
# Close focused window
bindsym $mod+q kill
# Close all windows on all workspaces (any class string)
bindsym $mod+Shift+q [class=”.*”] kill
# Close all windows on workspace 1 (name stored in $ws1)
bindsym $mod+Ctrl+1 [workspace=$ws1] kill
For further information have a look at the i3 User's Guide.
Furthermore, despite its name the kill command does not actually kill the process but tries to use the WM_DELETE protocol. So depending on the respective behaviour a window might not close after all (most likely for a good reason).
add a comment |
it is working simply use below code
bindsym $mod+Shift+a focus parent,kill
it works for me
add a comment |
Use i3-input -F <format> -P <prompt>
This is how I use it in my config file:
bindsym $mod+q exec i3-input -F '[workspace=%s] kill' -P 'kill workspace?'
Every occurence of %s in the string is replaced by the user input. Check i3-input man page for more details
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f185218%2fkill-all-windows-in-a-workspace-in-i3%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
3 Answers
3
active
oldest
votes
3 Answers
3
active
oldest
votes
active
oldest
votes
active
oldest
votes
In this case the trick lies in specifying a window selection for the bound command. As any individual i3 config file (~/.config/i3/config) might be structured very differently, the following example is purely for demonstration. Also, the use of the Ctrl key might be a bad real-world choice due to its proximity to the Shift key.
# Close focused window
bindsym $mod+q kill
# Close all windows on all workspaces (any class string)
bindsym $mod+Shift+q [class=”.*”] kill
# Close all windows on workspace 1 (name stored in $ws1)
bindsym $mod+Ctrl+1 [workspace=$ws1] kill
For further information have a look at the i3 User's Guide.
Furthermore, despite its name the kill command does not actually kill the process but tries to use the WM_DELETE protocol. So depending on the respective behaviour a window might not close after all (most likely for a good reason).
add a comment |
In this case the trick lies in specifying a window selection for the bound command. As any individual i3 config file (~/.config/i3/config) might be structured very differently, the following example is purely for demonstration. Also, the use of the Ctrl key might be a bad real-world choice due to its proximity to the Shift key.
# Close focused window
bindsym $mod+q kill
# Close all windows on all workspaces (any class string)
bindsym $mod+Shift+q [class=”.*”] kill
# Close all windows on workspace 1 (name stored in $ws1)
bindsym $mod+Ctrl+1 [workspace=$ws1] kill
For further information have a look at the i3 User's Guide.
Furthermore, despite its name the kill command does not actually kill the process but tries to use the WM_DELETE protocol. So depending on the respective behaviour a window might not close after all (most likely for a good reason).
add a comment |
In this case the trick lies in specifying a window selection for the bound command. As any individual i3 config file (~/.config/i3/config) might be structured very differently, the following example is purely for demonstration. Also, the use of the Ctrl key might be a bad real-world choice due to its proximity to the Shift key.
# Close focused window
bindsym $mod+q kill
# Close all windows on all workspaces (any class string)
bindsym $mod+Shift+q [class=”.*”] kill
# Close all windows on workspace 1 (name stored in $ws1)
bindsym $mod+Ctrl+1 [workspace=$ws1] kill
For further information have a look at the i3 User's Guide.
Furthermore, despite its name the kill command does not actually kill the process but tries to use the WM_DELETE protocol. So depending on the respective behaviour a window might not close after all (most likely for a good reason).
In this case the trick lies in specifying a window selection for the bound command. As any individual i3 config file (~/.config/i3/config) might be structured very differently, the following example is purely for demonstration. Also, the use of the Ctrl key might be a bad real-world choice due to its proximity to the Shift key.
# Close focused window
bindsym $mod+q kill
# Close all windows on all workspaces (any class string)
bindsym $mod+Shift+q [class=”.*”] kill
# Close all windows on workspace 1 (name stored in $ws1)
bindsym $mod+Ctrl+1 [workspace=$ws1] kill
For further information have a look at the i3 User's Guide.
Furthermore, despite its name the kill command does not actually kill the process but tries to use the WM_DELETE protocol. So depending on the respective behaviour a window might not close after all (most likely for a good reason).
answered Oct 16 '17 at 8:31
FloydFloyd
487
487
add a comment |
add a comment |
it is working simply use below code
bindsym $mod+Shift+a focus parent,kill
it works for me
add a comment |
it is working simply use below code
bindsym $mod+Shift+a focus parent,kill
it works for me
add a comment |
it is working simply use below code
bindsym $mod+Shift+a focus parent,kill
it works for me
it is working simply use below code
bindsym $mod+Shift+a focus parent,kill
it works for me
answered Mar 1 '17 at 17:13
AyyanarAyyanar
815
815
add a comment |
add a comment |
Use i3-input -F <format> -P <prompt>
This is how I use it in my config file:
bindsym $mod+q exec i3-input -F '[workspace=%s] kill' -P 'kill workspace?'
Every occurence of %s in the string is replaced by the user input. Check i3-input man page for more details
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Use i3-input -F <format> -P <prompt>
This is how I use it in my config file:
bindsym $mod+q exec i3-input -F '[workspace=%s] kill' -P 'kill workspace?'
Every occurence of %s in the string is replaced by the user input. Check i3-input man page for more details
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
Use i3-input -F <format> -P <prompt>
This is how I use it in my config file:
bindsym $mod+q exec i3-input -F '[workspace=%s] kill' -P 'kill workspace?'
Every occurence of %s in the string is replaced by the user input. Check i3-input man page for more details
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
Use i3-input -F <format> -P <prompt>
This is how I use it in my config file:
bindsym $mod+q exec i3-input -F '[workspace=%s] kill' -P 'kill workspace?'
Every occurence of %s in the string is replaced by the user input. Check i3-input man page for more details
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
answered 2 hours ago
tsx86tsx86
1
1
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
tsx86 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f185218%2fkill-all-windows-in-a-workspace-in-i3%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
-i3