i3


do not wrap to another workspace when change focus in I3 WM


I have a configuration of two monitors and two workspaces (I3 WM). When I do focus right on a first workspace for the most right window the focus wraps into the first window in the second workspace (in second monitor).
Is it possible wrap focus to the first window in the same workspace.
PS
Using the latest build from github
This is somewhat possible by setting
force_focus_wrapping yes
in your configuration. With that focus right will wrap around to the left most window within the same parent container. If the currently focused window has no horizontal neighbors (either because it is vertically split or a stacked container), focus will go outside of the immediate parent container to a neighboring container.
As workspaces are essentially containers that means that focus will not move onto another screen unless you have no neighboring windows in horizontal direction on the same screen.
Note: Depending on your layout you might have to use focus parent (and possibly focus child) in order to reach all windows with force_focus_wrapping enabled. For example: If you have two tabbed containers next to each other in a horizontally split container
+----------+----------+----------+----------+
| W1 * | W2 | W3 + | W4 |
+----------+----------+----------+----------+
| | |
| | |
| | |
| | |
| | |
+----------+----------+----------+----------+
If "W1" is focused, focus right will focus "W2". Calling focus right again, will wrap focus back to "W1". In order to get focus to "W3", you'll have to use focus parent and then focus right. (Or you could use the mouse, but I guess that, if you wanted to use the mouse a lot, you would not use i3)

Related Links

i3-wm global floating window position
how to execute a function in i3 config?
i3wm - show tabs bar only if `mod` key is pressed
i3 layout loading script with no effect
do not wrap to another workspace when change focus in I3 WM
Display week day in i3 status bar
simple window layout management in i3 tiling window manager
How to launch synergy in i3
How to remove i3's split indicator?
i3 : assigning a program to a specific workspace but only for specific window_roles
Is there a startup file (like .bashrc) for i3 where i can set environmet variables?

Categories

HOME
jenkins-plugins
erlang
jar
itext
windows-7
laravel-5.3
docker-swarm
flyway
gimp
deeplearning4j
metronic
public-key-encryption
qt-installer
activesync
scala-native
phpbb
ada
anychart
zoho
device-detection
clover
prediction
servicemix
myob
skmaps
kong
cgal
pygooglechart
getjson
strophe
apache-cloudstack
helix-3d-toolkit
transient
service-locator
viewstate
google-guava-cache
lego
.net-assembly
haskell-pipes
intellilock
ddms
mod-fcgid
catia
archer
lumen-5.3
vcf
aqgridview
ajp
range-v3
dwarf
heroku-postgres
pycurl
collapsingtoolbarlayout
sqlexception
sql-server-administration
visible
faraday
remoteapp
proxygen
asymptote
coldfusion-7
hyperthreading
mysqldumpslow
registrykey
base32
twython
harp
adodb
proximity
docopt
firebug-lite
dto
code-testing
config-files
cdata
ng-pattern
argb
justgage
appfog
qt4.6
zend-framework-modules
marmalade-edk
socketstream
linkedhashset
moq-3
sunspot-rails
getusermedia
deploying
wcf-web-api
selectmanycheckbox
testunit
associative
for-xml-path
surefire
gears
database-diagramming

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App