67
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 ...
48
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 ...
42
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, ...
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=...
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 ...
21
votes
Opening a programme in a floating window in i3
This is how I did it for my Galculator application:
In my i3 config file (~/.config/i3/config) I added the next line:
for_window [class="Galculator" instance="galculator"] floating ...
20
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 you ...
20
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 ...
20
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
19
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.
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 ...
12
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.
12
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 find ...
slm♦
- 380k
11
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 ...
11
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 ...
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
...
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 { ...
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 ...
8
votes
How can I make windows easier to resize in Xfce?
This is a long lasting issue and I just found a fix for that at least on Xubuntu 21.04: Go to Window Manager and change theme style from "Greybird" to "Default". The problem is not ...
8
votes
Alt +Tab behaviour in Gnome
For anyone using GNOME v3, here's what I have done.
I am using vanilla GNOME 3 on Ubuntu 18.04 (that is installing the base version of GNOME not the Ubuntu modified version). I think vanilla GNOME ...
8
votes
Does an X client necessarily need a window manager to work?
A window manager is a convenience for users.
In the good^Wbad old days, I used to have a ~/.Xclients file that read:
#!/bin/sh
HOST=`uname -n | sed 's/\..*$//'`
xv -root -rmode 5 $HOME/misc/...
8
votes
Accepted
WM_CLASS vs WM_INSTANCE?
The actual behavior is defined by the spec entitled the Inter-Client Communication Conventions Manual (ICCM). Basically the class name is specified by the person who makes the app. The instance name ...
7
votes
Opening a programme in a floating window in i3
The proper way to make the currently focused window float in i3 is to run
i3-msg floating enable
This is what your config line does.
The problem now is that i3-msg runs before the window is in focus ...
7
votes
Accepted
Super+number key combos remapping in GNOME 40 (switch workspaces instead of launch docked apps)
After some research I found that as of Gnome 40 you can do it with:
gsettings set org.gnome.mutter dynamic-workspaces false
gsettings set org.gnome.desktop.wm.preferences num-workspaces 9
for i in {1.....
6
votes
How to determine which window managers are installed from the command line?
There's no way to find all window managers programmatically because any program could potentially act as a window manager and it's impossible to write a program that knows what an arbitrary program ...
6
votes
Opening a programme in a floating window in i3
I would like to sum up HubbleTs post with some other dirty workarounds added information:
TLDR: Append && i3-msg "[id=$(xdotool getactivewindow)] floating enable" to your shortcut definition (...
6
votes
Does an X client necessarily need a window manager to work?
To add to other answers, I have developed and released an open source app which works without a window manager (meaning you can start it directly from xinitrc). There is some extra steps the ...
6
votes
Accepted
Is there a window manager that allows tabs of multiple different programs in one window? (Like Windows 10 Sets)?
This table of Window Managers shows Linux Window Managers with tabbed windows include:
xmonad, wmii, Window Maker, WMFS, PekWM, Ion, i3, FVWM, Fluxbox, and Compiz.
Some Desktop Environments are ...
6
votes
Accepted
How do I cycle through windows with alt+tab on Pop!_OS?
I solved the problem. In order to fix this, you must run ALL the following commands. On my first attempt, I only ran 1 but you have to run them all.
gsettings set org.gnome.desktop.wm.keybindings ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
window-manager × 587x11 × 84
xfce × 53
i3 × 53
desktop-environment × 51
xorg × 44
gnome × 42
linux × 41
arch-linux × 37
kde × 37
window × 34
keyboard-shortcuts × 32
awesome × 29
debian × 28
tiling-wm × 28
linux-mint × 24
window-management × 24
openbox × 19
ubuntu × 18
configuration × 18
desktop × 18
xmonad × 17
dwm × 15
terminal × 14
cinnamon × 14