69

Chrome and Chromium dropped support for the NPAPI plugins (Netscape Plugin Application Programming Interface) in favor of PPAPI (Pepper Plugin Application Programming Interface) so all plugins that use NPAPI (like GNOME Extension plugin) are just not supported. The only alternative is using another browser that allows them (like Firefox) or asking the ...


52

Problem It turns out there's already an open issue in the Chromium tracker about this annoying inconvenience. Existing options offered by Hangouts have major drawbacks: Share Entire Screen: If you have multiple screens (I have three) and share "Entire Screen", other people in the hangout won't be able to see anything. Share Application: If you only share a ...


46

There are several extensions on the GNOME extensions site which can give you various modes of "snapping" your windows. One that works particularly well is gTile.     References Keyboard Shortcuts GNOME 3


30

Gnome 3 uses DCONF to store the preferences in a single binary file: ~/.config/dconf/user. As per the Gnome docs, it is recommended to save only the settings that you need and restore them with either dconf or gsettings. However, gsettings is only able to restore the value(s) for one single key at a time (plus, the value must be quoted) and that makes it a ...


27

It turns out that some keyboard shortcuts in Gnome do not show up in Settings → Devices → Keyboard → Keyboard Shortcuts. These "hidden" shortcuts are accessible by using the dconf-editor command. In the dconf editor, the Super+1 remapping was found at org/gnome/shell/keybindings/switch-to-application-1 while remappings for Super+2, Super+3, etc. were found ...


26

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 + H). Go to your home folder. Navigate to .local/share/gnome-shell/extensions Delete the directory of the unwanted extension. Reload gnome-shell. Press ALT + F2, ...


23

They are stored in ~/.config/dconf/user, the dconf database. You can’t edit that file directly, you need to use gsettings (for command-line access or use in scripts) or dconf-editor. The favourites are stored in /org/gnome/shell/favorite-apps; gsettings get org.gnome.shell favorite-apps will show the current value, and gsettings set will allow you to change ...


22

Super+L works in Fedora 24 which is running Gnome 3.20


22

There are two folders for gnome-shell extensions: ~/.local/share/gnome-shell/extensions for user-side /usr/share/gnome-shell/extensions for system-side


21

See shelltile. It's a neat little extension that allows the corner snapping, as well as other very useful features.


18

Run this in a terminal : gsettings set org.gnome.nautilus.icon-view default-zoom-level small


17

This works for me in Gnome 3.14. Standard installation, no customization. gnome-screensaver-command --lock


17

Go to System Settings (from the aggregate menu) and select Date & Time. Use the drop down menu on Time Format to select AM/PM: or fire up dconf-editor, go to org/gnome/desktop/interface/clock-format and turn off Use default value then set Custom value to 12h: Via terminal, run gsettings set org.gnome.desktop.interface clock-format 12h Further ...


14

This should perform a clean reboot of the daemon: gnome-keyring-daemon -r -d Source: ArchLinux


14

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/favorite-apps These will return an array of strings e.g. ['firefox.desktop', 'org.gnome.Terminal.desktop', 'org.gnome.Nautilus.desktop', 'org.gnome.gedit.desktop'...


14

Turns out it's pretty simple: gsettings set org.gnome.desktop.interface show-battery-percentage true And to turn it back off: gsettings set org.gnome.desktop.interface show-battery-percentage false Well, I hope this comes handy for someone ;) Credits go to joann's post on https://extensions.gnome.org/extension/818/battery-percentage/


13

How to enable screen locking in Gnome Shell (3.14) using xscreensaver (on Debian): (Note: Although the gnome-screensaver package currently exists on Debian sid, it does not seem to be usable) Install the xscreensaver package (and optionally xscreensaver-data and xscreensaver-data-extra) Run xscreensaver to configure the screensaver how you want it. Be sure ...


13

That button locks/unlocks screen orientation on devices that can detect which way they are held - usually touchscreen devices - see Screen orientation section on the gnome wiki touchscreen page: Easy ability to temporarily disable and enable auto-rotation (rotation lock). It was introduced a couple of years ago: Add an orientation lock action button. The ...


13

Just go to "dconf-editor", then org -> gnome -> nautilus -> icon-view, and set the default-zoom-level small


13

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 shortcuts list - easiest way is via terminal with gsettings: gsettings set org.gnome.shell.keybindings toggle-message-tray "['<Super>v']" alternatively, ...


13

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 edit ~/.profile or ~/.bash_profile and add this line to export the correct environment variable like this : export QT_AUTO_SCREEN_SCALE_FACTOR=1 I've tried with ...


12

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 automatic scaling (QT_AUTO_SCREEN_SCALE_FACTOR=0) and set a manual value (QT_SCALE_FACTOR=1.5). I modified the Exec= line in /usr/share/applications/viber.desktop ...


12

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 and set the desired num-workspaces so either dconf write /org/gnome/mutter/dynamic-workspaces false dconf write /org/gnome/desktop/wm/preferences/num-workspaces ...


11

In Gnome 3.16 I managed to add an application to favorites by naming the .desktop file exactly as the window WM_CLASS. To know the window WM_CLASS: open a terminal window execute the xprop command: the cursor turns in a cross click on the relevant window read the command output in the terminal, looking for the WM_CLASS property (it is a comma separated ...


11

You want to install the "chrome-gnome-shell" (and probably also the "GNOME Shell Integration" Chrome Extension) You can find instructions to install chrome-gnome-shell for your distro here on the GNOME wiki. Essentially, install for your distro: Ubuntu - available from ppa:ne0sight/chrome-gnome-shell. Fedora - available from region51/chrome-gnome-shell ...


11

Updated News Good news for everybody: We have the medicine, and you won't need workaround anymore. ; ) This bug was fixed in Chromium 83 Beta (dev/unstable). I have tested the version 83.0.4103.14 (Official Build) beta (64-bit) in Kubuntu 18.04. And this version fixes this issue ! Upgrade If you want to install this version Beta, follow this steps: ...


11

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 then click on window to set it to 50% opacity. 0x7FFFFFFF - 50% opacity 0xFFFFFFFF - 100% opacity Set opacity via providing window id (obtained from xwininfo):...


11

Open Terminal and run gsettings set org.gnome.mutter edge-tiling false You may also have to run gsettings set org.gnome.shell.overrides edge-tiling false


10

I think I have found a better workaround than using vlc. We just need to create a fake webcam that shows our screen. # Unload sudo rmmod v4l2loopback # Load module sudo modprobe v4l2loopback video_nr=7 'card_label=myFakeCam' 'exclusive_caps=1' ffmpeg -f x11grab -r 20 -s 1920x1080 -i :0.0+0,0 -vcodec rawvideo -pix_fmt yuv420p -threads 0 -f v4l2 /dev/video7 ...


10

You can use the program gnome-session-properties. Just execute it from your shell prompt (gnome-terminal): $ gnome-session-properties This will open a GUI where you can configure (i.e., add, edit, remove, enable and disable) startup programs. Nice and easy. Enjoy. Update: As noted by don_crissti (thanks) in the comments below, the gnome-session-...


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