Hot answers tagged

44 votes

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

You can use import, part of ImageMagick. Capture a region This will change your cursor into a crosshair and when you click and drag to form a box, that box will be saved as ss.png. import ss.png ...
user avatar
  • 14.2k
44 votes
Accepted

i3wm: How to move workspaces between monitors?

You can define a binding in your i3 config. Note: windows are called "containers", and monitors are called "outputs". move workspace to output left|right|down|up|current|primary|<output> Here'...
user avatar
  • 1,323
37 votes
Accepted

Which window manager or desktop environment is in this image?

Some random distro that happens to be running i3 window manager. https://i3wm.org/ Per i3wm site the window manager is distributed in Debian, Arch, Gentoo, Ubuntu, FreeBSD, NetBSD, OpenBSD, OpenSUSE,...
user avatar
  • 19.6k
36 votes
Accepted

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

Since version 4.13 i3 reads DPI information from Xft.dpi (source). So, to set i3 to work with high DPI screens you'll probably need to modify two files. Add this line to ~/.Xresources with your ...
user avatar
34 votes

Which window manager or desktop environment is in this image?

The screenshot is definitively the i3 window manager, and most probably is Arch Linux. If you look well, the screenshot is from 2012, and there is an IRC session there, in the IRC channel #i3, and a ...
user avatar
29 votes
Accepted

How to set GTK icon theme in i3?

I can think of at least 2 options you can choose from: 1. use LXAppearance LXAppearance can change the GTK2/3 icons (and themes, fonts, etc.). LXAppearance is part of the LXDE desktop environment, ...
user avatar
  • 5,938
29 votes

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

You can run xrandr as any user running an X session. Xrandr is a command line program, so you run it in your terminal. So you would run something like this in your user terminal $ xrandr --dpi 220
user avatar
29 votes

Assign workspaces on i3 to multiple displays

You can't assign multiple outputs to single workspace, see: https://github.com/i3/i3/issues/555 So the only way is to change i3 config dynamically. You could assign to hotkey script that will be ...
user avatar
  • 3,872
25 votes

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

I found the answer by watch the video tutorial on i3 website: Shift+$mod+Up Focus parent: $mod+a I hope this might be useful for other people who is also new to the i3wm.
user avatar
  • 1,047
25 votes
Accepted

i3 turning on numlock

Since you did not specify much details about your system there's not much to go on. I would recommend to download "numlockx", since I don't know which distro you are using I can't tell you how, but ...
user avatar
  • 433
24 votes

i3wm : start applications on specific workspaces when i3 starts

# This is what I use in ie config # custom variables for workspaces set $ws1 "1< txt >" set $ws2 "2> fm " set $ws3 "3< Web >" set $ws4 4 set $ws5 5 set $ws6 6 set $ws7 7 set $ws8 8 set $...
user avatar
  • 341
23 votes

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

If you only want to change the DPI within i3, you could put the command in your i3 config file with the line: exec xrandr --dpi 220 Depending on your distro you will find the config file in ...
user avatar
  • 331
22 votes

Resizing windows in i3 (without resize mode)

Best solution that I have figured out myself: Go to ~/.i3/config and open the file. Paste following code at the end: bindsym $mod+Ctrl+Right resize shrink width 1 px or 1 ppt bindsym $mod+Ctrl+Up ...
user avatar
  • 585
21 votes
Accepted

i3wm: more than 10 workspaces with double modifier key?

i3 does not really support key sequences like vim. Any key binding consists of a single key preceded by an optional list of distinct (so no Shift+Shift) modifiers. And all of the modifiers need to be ...
user avatar
  • 3,986
20 votes

i3 assign spotify to workspace

(Taken exactly from question). Simply use for_window [class="Spotify"] move to workspace $ws4 This is also in the the Arch i3 Wiki
user avatar
  • 22.4k
19 votes
Accepted

Control screen brightness in i3

To change your screen brightness, you can use xrandr. In order to do this, you can do: xrandr -q | grep ' connected' | head -n 1 | cut -d ' ' -f1 That will return all the connected monitors (like ...
user avatar
18 votes
Accepted

How can I make media keys work with i3?

The search for the answer After some time messing around with the controls, I've found a post on the old i3 FAQ board: https://faq.i3wm.org/question/3747/enabling-multimedia-keys.1.html It says to ...
user avatar
18 votes

Control screen brightness in i3

brightnessctl can be used to set the actual device brightness.
user avatar
  • 281
17 votes
Accepted

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

It's been a long time since I'd asked this question and it looks like it's helpful for some of the users. So I provide my own script for making screenshots with xclip and imagemagick packages. First ...
user avatar
  • 1,818
15 votes

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

Flameshot is a decent alternative. bindsym Print exec flameshot full bindsym Shift+Print exec flameshot gui You can use option -p /path/to/directory to skip selecting the save directory.
user avatar
  • 1,905
15 votes
Accepted

Mouse and keyboard don't work when used at the same time

The problem I was having involved the Disable While Typing Enabled feature of my trackpad. These are the steps I used to solve it. Make sure xinput is installed. Type xinput to find the name of the ...
user avatar
  • 1,137
15 votes
Accepted

i3wm: How to move windows between monitors?

For windows and workspaces, you need to define a binding in your i3 config. Note: windows are called "containers", and monitors are called "outputs". For moving windows: move container to output ...
user avatar
  • 1,323
14 votes

i3wm : start applications on specific workspaces when i3 starts

It's an autostart on workspace launch only, not an autostart when i3 starts but I thought it could be useful. For example, to launch my web browser in the named second workspace "web" this is what I ...
user avatar
  • 141
14 votes
Accepted

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

I believe that you are looking for the new layout-saving feature that was introduced in i3 v4.8 (2014-06-15). The linked documentation seems pretty thorough. Quoting from the documentation: Layout ...
user avatar
  • 608
14 votes
Accepted

i3: enabling fullscreen by default

You can use the following configuration setting: for_window [class=".*"] fullscreen enable The for_window [CRITERIA] COMMAND setting runs COMMAND for each new window matching CRITERIA. i3 uses PCRE (...
user avatar
  • 3,986
14 votes

How can I exit i3 without using a mouse?

Add this to your config: mode "exit: [l]ogout, [r]eboot, [s]hutdown" { bindsym l exec i3-msg exit bindsym r exec systemctl reboot bindsym s exec systemctl shutdown bindsym Escape mode "...
user avatar
13 votes

i3wm: how to configure touchpad?

Since Touchpad Synaptics is no longer actively updated you can use libinput instead. /etc/X11/xorg.conf.d/30-touchpad.conf Section "InputClass" Identifier "touchpad" Driver "libinput" ...
user avatar
  • 241
12 votes
Accepted

how to add a printer in i3

i3 is a window manager, not a desktop environment. If you want a desktop environment, you'll have to add one; many DEs do support changing their window manager. If you just want to add a printer, you ...
user avatar
12 votes

i3wm: How to move workspaces between monitors?

The workspace can be explicitly specified by name like this, for values of workspace_name and output_name: i3-msg '[workspace="workspace_name"]' move workspace to output output_index Note that if ...
user avatar
  • 121

Only top scored, non community-wiki answers of a minimum length are eligible