67 votes
Accepted

How to move windows across displays in Gnome 3 with keyboard?

In Fedora 24 (also Ubuntu 20.04, and probably many more distros which use Gnome) the key combination SuperShift← or SuperShift→ moves windows between monitors by default. If you play with Super + ...
sysadmiral's user avatar
  • 1,604
55 votes

How do I refresh Gnome 3 applications

From Desktop entries in Arch linux wiki, this works on later versions of Gnome: update-desktop-database ~/.local/share/applications
Caffeine Addict's user avatar
50 votes
Accepted

Gnome 3.22: disable alt+shift keyboard layout switching

Okay, got it: this line in my /etc/default/keyboard XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll" .. should not contain grp:alt_shift_toggle, which is the relevant xkb option according to this ...
iago-lito's user avatar
  • 2,751
41 votes

How to reduce title bar height?

After Gnome 3.20, .header-bar.default-decoration doesn't work. You can put follow content into ~/.config/gtk-3.0/gtk.css: /* shrink headerbars (don't forget semicolons after each property) */ ...
Robert Lu's user avatar
  • 511
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
26 votes
Accepted

How to allow for caps-lock keyboard layout change

You could set the corresponding xkb option via dconf-editor. Navigate to org > gnome > desktop > input-sources and add grp:caps_toggle to your xkb-options: Note each option is enclosed in single ...
don_crissti's user avatar
  • 82.9k
26 votes

How to allow for caps-lock keyboard layout change

If you're looking for a way to visually edit configuration as in other answer, there's dconf-editor supplied with dconf-tools: sudo aptitude install dconf-tools If you fancy batch editing needed ...
sanmai's user avatar
  • 1,426
26 votes

Can't uninstall Gnome Shell Extension

Since the remove buttons are no longer available in gnome-shell 3.26, the only way I know is deleting the extension directory itself. With Nautilus Open Nautilus and show hidden files (press CTRL + ...
shino47's user avatar
  • 369
25 votes
Accepted

Double click selection in Gnome Terminal

How much is selected on double click can be configured via adding additional character classes to the default set. That means that adding a colon and other special characters that may show up in URLs ...
maxschlepzig's user avatar
  • 57.6k
23 votes

How can I lock my screen in Gnome 3 without GDM?

Super+L works in Fedora 24 which is running Gnome 3.20
sysadmiral's user avatar
  • 1,604
23 votes

Gnome Shell window snap to quarters of screen

See shelltile. It's a neat little extension that allows the corner snapping, as well as other very useful features. Update: Due to recent versions of Gnome being unsupported, consider Tiling-Assistant....
TinfoilPancakes's user avatar
23 votes

Can't uninstall Gnome Shell Extension

There are two folders for gnome-shell extensions: ~/.local/share/gnome-shell/extensions for user-side /usr/share/gnome-shell/extensions for system-side
Max Xu's user avatar
  • 331
22 votes
Accepted

Set standard file browser for "open containing folder"

You can define the default file browser by editing the file ~/.local/share/applications/mimeapps.list. Open this file and change the line inode/directory as follow inode/directory=nautilus.desktop; ...
Dababi's user avatar
  • 3,385
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

How to change keyboard layout in gnome 3 from command line

Since gnome-shell exposes a JS eval interface on DBus which has access to all variables, the feat is possible with the following command: gdbus call --session --dest org.gnome.Shell \ --object-path /...
sanmai's user avatar
  • 1,426
18 votes

How can I add an application to the GNOME application menu?

Very good answer from Thomas Nyman. Gnome comes with gui tool gnome-desktop-item-edit assisting in creating *.desktop files. We need to use it from command line, or create a desktop file for it. ...
Dudi Boy's user avatar
  • 549
18 votes
Accepted

How to install executables

To call a program by its name, shells search the directories in the $PATH environment variable. In Debian, the default $PATH for your user should include /home/YOUR-USER-NAME/bin (i.e. ~/bin). First ...
kba's user avatar
  • 823
17 votes
Accepted

How to *disable* natural scrolling?

This worked for me: gsettings set org.gnome.desktop.peripherals.mouse natural-scroll false gsettings set org.gnome.desktop.peripherals.touchpad natural-scroll false
l0b0's user avatar
  • 51.5k
17 votes

WIFI - Disable Hotspot Login Screen

For disabling it, in Ubuntu it is (no idea if it applies to Fedora): Open Settings Select Privacy Turn ‘network connectivity checking’ off The offending file in Fedora is however /usr/libexec/gnome-...
Rui F Ribeiro's user avatar
17 votes

How to hide title bar for a specific window?

Here's a non-programmatic solution that's at the X11 level, and needs only the x11-utils package, that's part of almost all distributions : xprop -name 'Your window name' -format _MOTIF_WM_HINTS 32c -...
NovHak's user avatar
  • 339
17 votes
Accepted

Where does GNOME Network Manager store passwords?

Go to the /etc/NetworkManager/system-connections/ directory, here all the connection details are saved. And use the cat command or any text editor as root to view the saved passwords. There should be ...
Arnab's user avatar
  • 1,581
17 votes
Accepted

Scaling/HiDPI issue for QT5 applications under GNOME

I had some issues getting Viber to run properly on my HiDPI display. By default Viber would be massive to the point where I had to full-screen it in order to use it. The solution was to disable ...
Hubro's user avatar
  • 1,095
16 votes
Accepted

Gnome3+: How do I remove favorites from Dash via terminal?

The key you want is favorite-apps, the schema ID is org.gnome.shell. Now to list your favorite apps you can simply run gsettings get org.gnome.shell favorite-apps or dconf read /org/gnome/shell/...
don_crissti's user avatar
  • 82.9k
16 votes
Accepted

How do I change my default session?

On Debian, you should set the x-session-manager default command to choose your default session manager: # update-alternatives --config x-session-manager There, you can select the session manager you ...
zuazo's user avatar
  • 3,042
16 votes

Set static number of workspaces in gnome-shell with dconf

As you've found out, you can do this via tweak-tool: and indeed, the changes are now done in the dconf database so if you prefer doing it in terminal you need to toggle dynamic-workspaces to false ...
don_crissti's user avatar
  • 82.9k
16 votes
Accepted

Gnome 3 : How do I create a launcher in the dock?

Ok so I was able to add it to the dock following these steps. Add this desktop file to ~/.local/share/applications as postman.desktop: [Desktop Entry] Type=Application Name=Postman Icon=/home/[my ...
Tom's user avatar
  • 341
15 votes
Accepted

Cannot reassign shortcut SUPER+M under GNOME

It doesn't work as that's one of the default gnome-shell shortcuts. So gnome-shell actually grabs it even if you set it to execute some custom action. You'll have to remove it first from the default ...
don_crissti's user avatar
  • 82.9k
15 votes

Set window transparency in Gnome

You could change window opacity/transparency by changing property _NET_WM_WINDOW_OPACITY via xprop command. Run: xprop -format _NET_WM_WINDOW_OPACITY 32c -set _NET_WM_WINDOW_OPACITY 0x7FFFFFFF and ...
Danniello's user avatar
  • 191
15 votes

Scaling/HiDPI issue for QT5 applications under GNOME

According to the Archlinux Wiki: Since Qt 5.6, Qt 5 applications can be instructed to honor screen DPI by setting the QT_AUTO_SCREEN_SCALE_FACTOR environment variable. So, you just need to ...
jokx's user avatar
  • 151

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