Questions tagged [i3]

i3 is a dynamic tiling window manager inspired by wmii. It supports tiling, stacking, and tabbing layouts.

52
votes
5answers
88k views

i3wm : start applications on specific workspaces when i3 starts

How can I start applications on specific workspaces in i3 when it starts? Why is this not working in my config file? : workspace 1; exec firefox; workspace 2; exec chromium; workspace 1
34
votes
5answers
57k views

How do I scale i3 window manager for my HiDPI display?

I have a Dell XPS 13 9343 2015 with a resolution of 3200x1800 pixels. I am trying to use i3 windows manager on it but everything is tiny and hardly readable. I managed to scale every applications (...
24
votes
9answers
21k views

How can I easily make screenshots of screen regions on Arch Linux with i3 WM?

About a month ago I switched from Ubuntu 14.04 LTS to Arch and I'm quite happy with this decision. However, I miss some features with my new distro, especially Shift+printscr which in Unity allows ...
22
votes
1answer
19k views

How do you implement layout with the autostarting of applications in the i3 window manager?

This is a follow-up on a prior question on how to autostart applications on individual workspaces with the i3 window manager and what can and can't be done inside the ~/.i3/config configuration file. ...
19
votes
2answers
20k views

Resizing windows in i3 using keyboard only

I am trying to set up my computer (running Crunchbang Linux Waldorf and i3) so that it is always, by default, configured so that pressing Ctrl + Shift and arrow keys resizes the window according to ...
18
votes
1answer
5k views

How to move a window up to the level of its parent window in i3wm?

Suppose I have window w1, w2 open, and sub-window w1-a, w1-b with w1 as their parent window. Is there a way to move w1-a up to its parent window level?
18
votes
2answers
14k views

Indicate mute/unmute with i3status

Is there a way to indicate if the sound is set to mute or not using i3status? I know how to show the volume (as explained in man i3status), but it doesn't distinguish between mute or just 0% volume.
15
votes
2answers
16k views

Assign workspaces on i3 to multiple displays

I've switched on using i3 on my Linux laptop. I'm usually using only the laptop's internal monitor (display eDP1), but when I'm at work I tend to connect a secondary monitor to my computer's HDMI port ...
14
votes
2answers
5k views

Which window manager or desktop environment is in this image?

Which distribution is the one in the picture below. More precisely, in which distribution can I find that top bar with the navigation numbers on the left ?
12
votes
1answer
15k views

How to get core temperature of haswell i7 cores in i3status

I want to use i3status to display my CPU-Core temperatures (haswell i7). However the setting: order += "cpu_temperature 1" #... cpu_temperature 1{ format = "T: %degree °C" } # doesn't ...
11
votes
1answer
4k views

i3wm: more than 10 workspaces with double modifier key?

Recently, I started to use i3wm and fell in love with it. However, one thing bothers me: controlling more than 10 workspaces. In my config $mod+1 to $mod+9 switches between the workspaces 1 to 9 (and ...
11
votes
1answer
2k views

unlock login gnome-keyring on i3wm autologin

Problem This question seems to have been asked a billion times, but I'm still completely unable to unlock my login keyring automatically. Background I automatically login, chvt and startx along ...
10
votes
3answers
20k views

Can't exit i3 because no sensible terminal emulator is installed

I am trying to setup Arch Linux, and after getting the most basic stuff setup I installed and ran i3 with: pacman -S i3 dmenu xorg xorg-xinit startx It finally started, but I can't exit it. After ...
10
votes
1answer
10k views

Why am I having ghosting and tearing with the i3 window manager paired with xcompgmr when tiling terminals vertically?

I'm using the i3 tiling window manager. As it doesn't do compositing, I've enabled the xcompmgr compositor in my ~/.i3/config file as well as feh to display a wallpaper: exec --no-startup-id xcompmgr ...
9
votes
1answer
6k views

XF86MonBrightnessUp/XF86MonBrightnessDown special keys not working

I'm trying to enable some multimedia keys, and the ones for volume do work. F5 and F6, the ones for increasing/decreasing do not work, I do not know why. When I run in the terminal: xbacklight +10 I ...
9
votes
1answer
401 views

Is it possible to have `i3-msg focus <direction>` to not wrap around when there is no window in the given direction

I am using i3 as my window manager, and I would like to avoid wrapping around when pressing $mod+<direction>. For example, If I am in the rightmost window on the workspace, and I press $mod+...
8
votes
1answer
19k views

How do you change the color for all the items in the status bar in the i3 WM?

In the i3 window manager you have this status bar. The configuration to enable the bar and tell it which file to load for it is in the ~/.i3/config file. This points to /etc/i3status.conf which ...
7
votes
2answers
25k views

i3wm: how to configure touchpad?

I use debian and i3wm. How to configure touchpad? I mean "cleck-on-tap", vertical scrolling via right touchpad side.
7
votes
2answers
10k views

How can I make media keys work with i3?

I've moved from Gnome to i3 on Manjaro, and I'm almost done with configuring the window manager, and terminal colors and whatnot. After some time I just decided to listen to some music, and after a ...
7
votes
3answers
2k views

i3wm: two monitors, one browser per monitor (dual head kiosk)

My goal make i3 start one browser per monitor on a dual monitor setup. I can't find how to start a browser and move it to the target monitor. I've dig through the doc and tried in ~/.i3/config exec ...
7
votes
1answer
2k views

How do I tell systemd-logind that the session is not idle, without using a desktop environment or session manager?

I want to use logind for power management. After 30 minutes of inactivity, I would like the computer to suspend. Problem is, right now, it suspends after 30 minutes, even when I am active with mouse ...
7
votes
1answer
521 views

How can I disable a part of the screen in X.Org

I'm running a Laptop with Arch Linux, X.org and i3. Due to a broken LCD panel, I would like to disable/ignore the left ~228 Pixels of the screen until I have time to get it repaired. So far, I've ...
7
votes
1answer
150 views

Execute xkill in i3

I'm trying to bind xkill to a key combination like this: bindsym $mod+Pause exec xkill but nothing happens after I press the keys. xkill works ok if I execute it from launcher. I tried redirecting ...
7
votes
1answer
1k views

How do I change key bindings based on which window is focused?

I have these lines in my i3 config right now: # Play/pause, prev, next bindcode 172 exec "/opt/playerctl/bin/playerctl play-pause" bindcode 173 exec "/opt/playerctl/bin/playerctl previous" bindcode ...
7
votes
1answer
1k views

i3 and vmware: How to detect resolution change and set current res to the new res change?

I am using vmware to run arch linux. I have setup i3-gaps and everything is setup correctly while using lemonbar, however, my only problem is that lemonbar is set for the current resolution. When I ...
7
votes
1answer
2k views

X11 controlling root window or setting a window to be the background window (wallpaper)

I would like an animated background image. Or better, to make an application be the background, with no interactivity, so I don't accidentally click on it. I've seen many discussions about setting ...
6
votes
1answer
17k views

How to set GTK icon theme in i3?

How to change icon theme in i3? If this matters, I'm working on Arch Linux. I googled, but I can only find info about GTK theme, not icons.
6
votes
1answer
4k views

i3 turning on numlock

I hate numlock. I have 'enable numlock on boot' disabled in BIOS. When I boot to windows, numlock is not on. When I boot into Linux and sit at the login screen, numlock is not on. When I enter my ...
6
votes
1answer
3k views

i3: enabling fullscreen by default

With i3, is it possible to have all new windows open in fullscreen by default? As far as I have been able to find, this is only possible for specified programmes.
6
votes
1answer
3k views

How do I show UTC time in the i3status bar?

In my ~/.i3status.conf I have order += "tztime local" order += "tztime utc" #... tztime local { format = "%Y-%-m-%d %I:%M:%S" } tztime utc { format = "%H:%M:%S" } but my status bar shows ...
6
votes
1answer
1k views

^@ spam in tty (but seems to be system-wide)

I recently noticed some weird behavior on my GNU/Linux machine. I've been trying to narrow it down but I am unsure where to go next. My setup uses the following: i3 gdm arch systemd grub2 pulseaudio ...
6
votes
2answers
4k views

i3 dmenu does not browse $PATH

I want to run a shell script ~/.local/bin/test.sh via dmenu. If I run dmenu via $mod+D and browse for the entry test.sh I couldn't find it. The path ~/.local/bin is already set to my $PATH variable ...
6
votes
1answer
1k views

How can I change an underutilized keyboard key into a modifier key

I have a Korean keyboard that looks like this: Hanja (한자), just to the left of space, is so little utilized even when typing in Korean, yet it's in prime real real estate for my left thumb as an i3 ...
6
votes
2answers
4k views

i3wm dmenu add .desktop file

I wanted to add Android studio to the i3dmenu in: /usr/share/applications with the file android-studio.desktop containing: [Desktop Entry] Version=1.0 Type=Application Name=android-studio Exec="/usr/...
6
votes
1answer
2k views

Workspace sliding animation in i3

How could I have a workspace sliding animation in i3 on ArchLinux ? I don't want to use a full DE, I'm right now using compton as a compositor but it only offers fade in/out when switching ...
6
votes
1answer
2k views

How to define a certain order for tray icons in i3

I'm using the i3 window manager and I want to define some rules for tray icons order. By default, they are arranged in order of their application launch times. Is there are any way to configure an ...
5
votes
2answers
5k views

i3wm: How to move workspaces between monitors?

In a multiple monitor set-up, is there a way to transfer entire workspaces (as opposed to single applications) to a different monitor?
5
votes
1answer
1k views

Print Screen key in i3

By default, i3 ignores the Print Screen key available in most keyboards. How can it be activated?
5
votes
2answers
5k views

Launching nautilus file browser launches gnome desktop, how to suppress it

Currently I'm using i3 window manager (but I guess that this applies to other non-standard window managers as well). Whenever I run nautilus it also starts a full screen desktop, which I have to close....
5
votes
1answer
504 views

Retrieving i3 tree

I know that the i3 state is stored in a tree somewhere. Does anyone know how I could retrieve the state of my i3 environment to deal with as I wish?
5
votes
2answers
7k views

Custom shortcut to i3lock screen

I'm having difficulties with creating a custom keyboard shortcut. I'm trying to lock my screen using i3lock with a picture. From the terminal, the command i3lock -i ~/Pictures/lock.png works like ...
5
votes
1answer
2k views

Make Guake Float in i3wm

I want to default Guake to open as a floating window under i3. I created an entry under ~/.i3/config that reads as the following. My code is - for_window [class="guake"] floating enable My xprop ...
5
votes
2answers
343 views

How to protect against purge of bash history?

Following the answer: When closing multiple bash instances at the same time, there is a known race condition that may cause the history to be cleared. This occurs because there is no locking ...
5
votes
1answer
1k views

Possible to source a file in .i3config

I want to extract the default keybindings from my .i3config file and source it from another file I did that like this: #~/.i3config ... #source default keybindings . ~/.path_to_other_file But this ...
5
votes
3answers
4k views

Kill all windows in a workspace in 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.
5
votes
1answer
3k views

i3 - How can I change the mod key to AltGr and disable it for “normal” input

I'd like to change the mod key to "AltGr" or "the right Alt key. Furthermore I'd like to disable the new mod key for any other input in Linux. So when I am writing text in my text editor I don't want ...
5
votes
1answer
595 views

No elevated permissions when using GUI applications on i3 wm

I'm running Lubuntu 13.10 with the i3 window manager. Tasks that need elevated permissions, like installing applications from the lubuntu software center or using the gnome-disks, complain about not ...
4
votes
3answers
3k views

kde5 breeze-dark theme and kde icons not working in i3wm

I have selected breeze dark color for KDE applications via systemsettings5. When i run plasma, the dark thems applies properly, but when I run i3 it shows white theme. Can KDE themes be applied to KDE ...
4
votes
3answers
2k views

How to unstack windows

I pressed Mod+S and my windows flatted into a stack of bars. How can I undo this action or expand them back into their original configuration? The best route I found was to individually select each ...
4
votes
2answers
3k views

i3-wm keep resizing my VM

On manjaro 17 with virtualbox 5.1.6 or 5.1.8 as soon as I install the guest additional driver to my Windows 7 VM i3 start resizing automatically the VM windows to its minimum making it unusable. It ...