60 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". The relevant documentation is here. move workspace to output ...
crypdick's user avatar
  • 1,713
47 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 ...
Nagasaki45's user avatar
41 votes

Does an X client necessarily need a window manager to work?

No, you don't need to be running a window manager to allow an X client to work. Some systems provide an option to just run a terminal at startup, and from that you can start additional programs, ...
icarus's user avatar
  • 17.9k
35 votes

How to change the titlebar height in standard GTK apps and those with headerbars/CSDs on Gnome 3.20

create a file ~/.config/gtk-3.0/gtk.css ( add the below CSS ) then you will need to reload gnome-shell: ALT + F2 and type r I was able to reduce the app Titlebar on Gnome 3.20 with the following CSS: ...
Francesco's user avatar
  • 721
31 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
Dennis Chen's user avatar
25 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 $...
head-shot's user avatar
  • 351
25 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 ...
jkf's user avatar
  • 351
24 votes

How can I make windows easier to resize in Xfce?

Apparently this problem has been around for years, and one bug report has been closed "won't fix". The issue has been reopened with Bug 11808 - Xfwm: Increase the resize border of window. The width ...
HiTechHiTouch's user avatar
22 votes

Blank Android Studio window in DWM

You'll need to set the _JAVA_AWT_WM_NONREPARENTING variable to 1 through some way to Android Studio. If you're starting dwm via startx, add this to your .xinitrc: export _JAVA_AWT_WM_NONREPARENTING=...
Nolan Akash's user avatar
21 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 ...
crypdick's user avatar
  • 1,713
21 votes
Accepted

What is the difference between tiling and snapping windows on Linux Mint cinnamon

I was wondering the same thing and finally found the answer: Visually, the two modes have nearly identical behavior, which is why it's confusing. As you noticed in both modes, the window you're ...
Ian Drake's user avatar
  • 326
20 votes
Accepted

How to change the titlebar height in standard GTK apps and those with headerbars/CSDs on Gnome 3.20

Note: If you are on PopOS, there is an option to "Remove Window Titles" in the top bar menu that also controls tiling. This is what I use currently myself and it works great for only ...
joelostblom's user avatar
  • 1,931
19 votes

Opening a programme in a floating window in i3

This is how I did it for my Galculator application: ~/.config/i3/config for_window [class="Galculator" instance="galculator"] floating enable To find out what goes in your class=&...
HubbleT's user avatar
  • 191
18 votes
Accepted

What are the differences between xdotool and xautomation?

xdotool is a compiled program, you can use it from anywhere. And it may be pre-installed on your distribution. You orchestrate it with any scripting language. Comes recommended by many, but can get ...
Alex Stragies's user avatar
18 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 ...
kgilmer's user avatar
  • 181
17 votes

How to make application windows always on top in Linux mint?

For those landing here searching for a solution for Google Chrome, @Anthon's options won't be visible until you right-click an empty area in the tabs name row and click "use system title bar and ...
jonayreyes's user avatar
17 votes

How do I cycle through windows with alt+tab on Pop!_OS?

go to Settings > Keyboard > Keyboard Shortcuts - Customize Shortcuts > Navigation now remove Alt + Tab from Switch Applications and add it to Switch Windows instead. Here is a video
Manik's user avatar
  • 271
16 votes
Accepted

Chrome window gets too big when maximizing on linux mint xfce

UPDATE Seems like it is fixed with this version: Version 96.0.4664.45 (Official Build) (64-bit) seems like it is a bug within chrome. since no other window on my machine has this behavior and it just ...
slaesh's user avatar
  • 276
15 votes
Accepted

Switch between monitors with dual display state [awesome wm]

Yes there should be. Try Mod+Ctrl+j to focus the next screen. Then Mod+Ctrl+k should focus the previous screen.
111---'s user avatar
  • 4,516
12 votes

Fix terminal title after SSH remote logging to another machine

Solution: add some functions ~/.bashrc to do something after ssh and su commands function title() { # change the title of the current window or tab echo -ne "\033]0;$*\007" } function ssh() { ...
phyatt's user avatar
  • 607
11 votes

i3wm : start applications on specific workspaces when i3 starts

I just got it working with this at the end of my ~/.config/i3/config file: for_window [class="Firefox"] move container to workspace 2 exec --no-startup-id firefox
robru's user avatar
  • 351
11 votes
Accepted

gnome-shell error log

I'd start with journald's logs. Try one of these: $ journalctl /usr/bin/gnome-shell $ journalctl /usr/bin/gnome-session If the logs are not there then try this: $ journalctl -xe Googling I did ...
slm's user avatar
  • 370k
11 votes

Chrome window gets too big when maximizing on linux mint xfce

Upadate: Google Chrome Version 96.0.4664.93 Hurray! The window manager's maximize key now fits proper as well -- no edge bleeding. Lovely. Update: Google Chrome Version 96.0.4664.45 on Xubuntu 21.10 ...
Lee Bigelow's user avatar
10 votes

How to get alt+right mouse to resize windows again!

If you install GNOME Tweaks, there's an option to "Resize with secondary click". Checking it will enable Super+RMB to resize windows.
Dan Dascalescu's user avatar
10 votes
Accepted

System Tray Icons on Xmonad - Xmobar Or any other minimal status bar

Finally, with the help of nice people on #xmonad IRC channel, I got the solution Here is how : First I resized the xmobar to leave a small gap on Right side (editing xmobarrc) position = Static { ...
Severus Tux's user avatar
  • 1,035
9 votes

Windows Managers vs Login Managers Vs Display Managers Vs Desktop Environment

@bahamat answer is complete for the question. However, I am adding definitions of more terms as this question shows up first on related google searches: X Window System (aka X11): A network protocol ...
lashgar's user avatar
  • 275
9 votes

gdm3: change default wm from gnome to i3

Gnome 3 has changed how user defaults are stored (and now direct manipulation appears to require root privileges). Per the Gnome page for Configure a user default session: To specify a default ...
Randall's user avatar
  • 445
9 votes
Accepted

What is switching environments on the system wide terminal called?

They are kernel virtual terminal devices, multiplexed onto the physical framebuffer and human-input devices by a terminal emulator program that is built into the kernel itself. To applications ...
JdeBP's user avatar
  • 68.8k
9 votes

i3wm: How to move workspaces between monitors?

To move to the next workspace, you can use: bindsym $mod+Ctrl+greater move workspace to output next docs This has the advantage of being agnostic as to the position of the workspace - it just cycles ...
emilBeBri's user avatar
  • 217

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