m
 
Line 1: Line 1:
  
== GSettings ==
+
==GSettings==
 
The {{code|gsettings}} utility provides a way to get to GSettings which is more or less like a Windows registry containing key value pairs.
 
The {{code|gsettings}} utility provides a way to get to GSettings which is more or less like a Windows registry containing key value pairs.
  
Line 8: Line 8:
 
}}
 
}}
  
=== Lock Screen ===
+
===Lock Screen===
 
To enable or disable the lockscreen and the ability to lock the workstation:
 
To enable or disable the lockscreen and the ability to lock the workstation:
 
{{highlight|lang=terminal|code=
 
{{highlight|lang=terminal|code=
Line 14: Line 14:
 
}}
 
}}
  
== Gnome Terminal ==
+
==Gnome Terminal==
 
Have control tab working, run:
 
Have control tab working, run:
 
{{highlight|lang=terminal|code=
 
{{highlight|lang=terminal|code=
Line 23: Line 23:
 
See Also: https://askubuntu.com/questions/133384/keyboard-shortcut-gnome-terminal-ctrl-tab-and-ctrl-shift-tab-in-12-04
 
See Also: https://askubuntu.com/questions/133384/keyboard-shortcut-gnome-terminal-ctrl-tab-and-ctrl-shift-tab-in-12-04
  
== Desktop Icons ==
+
==Desktop Icons==
 
Desktop icons used to be provided by the File program (Nautilus?) by drawing a transparent window containing icons over the desktop. This has since been removed in Gnome 3.28.
 
Desktop icons used to be provided by the File program (Nautilus?) by drawing a transparent window containing icons over the desktop. This has since been removed in Gnome 3.28.
  
Line 31: Line 31:
 
}}
 
}}
  
== Nautilus No Breadcrumbs ==
+
==Nautilus No Breadcrumbs==
 
Change the path with {{code|ctrl}}+{{code|l}}. To make it permanent, set the appropriate key with gsettings:
 
Change the path with {{code|ctrl}}+{{code|l}}. To make it permanent, set the appropriate key with gsettings:
 
{{highlight|lang=terminal|code=
 
{{highlight|lang=terminal|code=
Line 37: Line 37:
 
}}
 
}}
  
== Screensaver Timeout ==
+
==Screensaver Timeout==
 
The amount of idle time before the screensaver starts is set using:
 
The amount of idle time before the screensaver starts is set using:
  
Line 55: Line 55:
 
}}
 
}}
  
== Keychain + Nextcloud ==
+
==Keychain + Nextcloud==
 
Nextcloud requires {{code|libgnome-keyring}} to be installed and the {{code|gnome-keyring-daemon}} daemon running. Without the keychain, Nextcloud will prompt for credentials on every start up.
 
Nextcloud requires {{code|libgnome-keyring}} to be installed and the {{code|gnome-keyring-daemon}} daemon running. Without the keychain, Nextcloud will prompt for credentials on every start up.
  
Line 66: Line 66:
 
}}
 
}}
  
== Extensions ==
+
==Extensions==
 
Some noteworthy extensions. Install the Gnome tweak tool to easily configure these extensions as well as other Gnome desktop behaviors.
 
Some noteworthy extensions. Install the Gnome tweak tool to easily configure these extensions as well as other Gnome desktop behaviors.
  
=== Panel OSD ===
+
===Panel OSD===
 
Adjust notification toast location with Panel OSD. The X and Y location of the notification can be adjusted using this shell extension.
 
Adjust notification toast location with Panel OSD. The X and Y location of the notification can be adjusted using this shell extension.
  
=== Dash to Panel ===
+
===Dash to Panel===
 
Dash to Panel makes Gnome look and feel closer to a Windows 7 (and higher) desktop.
 
Dash to Panel makes Gnome look and feel closer to a Windows 7 (and higher) desktop.
  
=== Applications Menu ===
+
=== ArcMenu ===
 +
In addition to Dash to Panel, ArcMenu creates a start menu similar to that of Windows 7.
 +
 
 +
===Applications Menu===
 
The applications menu brings back the old applications menu dropdown similar to Gnome 2 and Windows.
 
The applications menu brings back the old applications menu dropdown similar to Gnome 2 and Windows.
  
=== Kstatusnotifieritem/appindicator support ===
+
===Kstatusnotifieritem/appindicator support===
 
System tray has been removed from Gnome. This extension brings back the ability to show any background applications that are running. Requires the shell to be restarted in order to take effect.
 
System tray has been removed from Gnome. This extension brings back the ability to show any background applications that are running. Requires the shell to be restarted in order to take effect.
  
=== CPU Power Manager ===
+
===CPU Power Manager===
 
Interfaces with the intel_pstate CPU frequency scaling driver. Allows laptops to conserve power by throttling CPU.
 
Interfaces with the intel_pstate CPU frequency scaling driver. Allows laptops to conserve power by throttling CPU.
  
== See Also ==
+
==See Also==
* http://blog.tordeu.com/?p=292
+
 
* http://superuser.com/questions/727120/make-gnome-screen-lock-after-1-hour-not-15-minutes
+
*http://blog.tordeu.com/?p=292
 +
*http://superuser.com/questions/727120/make-gnome-screen-lock-after-1-hour-not-15-minutes
  
{{Navbox Linux}}[[Category:Linux]]
+
{{Navbox Linux}}
 +
[[Category:Linux]]
 
[[Category:LinuxUtilities]]
 
[[Category:LinuxUtilities]]

Latest revision as of 22:20, 29 June 2020

GSettings[edit | edit source]

The gsettings utility provides a way to get to GSettings which is more or less like a Windows registry containing key value pairs.

GSetting values are different for each user. To modify or view values for a different user, launch a dbus session as the user via sudo:

# sudo -H -u lightdm dbus-launch --exit-with-session gsettings list-recursively

Lock Screen[edit | edit source]

To enable or disable the lockscreen and the ability to lock the workstation:

# gsettings set org.gnome.desktop.lockdown disable-lock-screen true

Gnome Terminal[edit | edit source]

Have control tab working, run:

$ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ next-tab '<Primary>Tab'
$ gsettings set org.gnome.Terminal.Legacy.Keybindings:/org/gnome/terminal/legacy/keybindings/ prev-tab '<Primary><Shift>Tab'

See Also: https://askubuntu.com/questions/133384/keyboard-shortcut-gnome-terminal-ctrl-tab-and-ctrl-shift-tab-in-12-04

Desktop Icons[edit | edit source]

Desktop icons used to be provided by the File program (Nautilus?) by drawing a transparent window containing icons over the desktop. This has since been removed in Gnome 3.28.

Previously, icons could be enabled with a gsettings value:

$ gsettings set org.gnome.desktop.background show-desktop-icons true

Nautilus No Breadcrumbs[edit | edit source]

Change the path with ctrl+l. To make it permanent, set the appropriate key with gsettings:

$ gsettings set org.gnome.nautilus.preferences always-use-location-entry true

Screensaver Timeout[edit | edit source]

The amount of idle time before the screensaver starts is set using:

# gsettings get org.gnome.desktop.session idle-delay
uint32 60
# gsettings set org.gnome.desktop.session idle-delay 3600

The amount of time before the screen is locked is set:

## Instantly locks when the screensaver starts
# gsettings set org.gnome.desktop.screensaver lock-delay 0
## Or a delay in seconds. Eg: 1 minute
# gsettings set org.gnome.desktop.screensaver lock-delay 60

Keychain + Nextcloud[edit | edit source]

Nextcloud requires libgnome-keyring to be installed and the gnome-keyring-daemon daemon running. Without the keychain, Nextcloud will prompt for credentials on every start up.

Ensure that gnome-keyring-daemon is in the .xinitrc file or that your .bash_profile contains:

if [ -n "$DESKTOP_SESSION" ];then
    eval $(gnome-keyring-daemon --start)
    export SSH_AUTH_SOCK
fi

Extensions[edit | edit source]

Some noteworthy extensions. Install the Gnome tweak tool to easily configure these extensions as well as other Gnome desktop behaviors.

Panel OSD[edit | edit source]

Adjust notification toast location with Panel OSD. The X and Y location of the notification can be adjusted using this shell extension.

Dash to Panel[edit | edit source]

Dash to Panel makes Gnome look and feel closer to a Windows 7 (and higher) desktop.

ArcMenu[edit | edit source]

In addition to Dash to Panel, ArcMenu creates a start menu similar to that of Windows 7.

Applications Menu[edit | edit source]

The applications menu brings back the old applications menu dropdown similar to Gnome 2 and Windows.

Kstatusnotifieritem/appindicator support[edit | edit source]

System tray has been removed from Gnome. This extension brings back the ability to show any background applications that are running. Requires the shell to be restarted in order to take effect.

CPU Power Manager[edit | edit source]

Interfaces with the intel_pstate CPU frequency scaling driver. Allows laptops to conserve power by throttling CPU.

See Also[edit | edit source]