GNOME: Difference between revisions

Normalcea (talk | contribs)
Automatic login: Modernize style.
Normalcea (talk | contribs)
Systray Icons: Modernize style.
Line 147: Line 147:
</syntaxhighlight>Which tells you that the ''key'' <code>picture-options</code> located in ''schema'' <code>/org/gnome/desktop/background/</code> accepts a ''value'' of type enumeration (a single string value from a set of accepted values).  
</syntaxhighlight>Which tells you that the ''key'' <code>picture-options</code> located in ''schema'' <code>/org/gnome/desktop/background/</code> accepts a ''value'' of type enumeration (a single string value from a set of accepted values).  


=== Systray Icons ===
=== Enable system tray icons ===
 
GNOME does not currently support system tray icons. However, Ubuntu has created an [https://extensions.gnome.org/extension/615/appindicator-support/ extension] that implements this in the top bar. You can install this extension with the following in NixOS:
To get systray icons, install the related GNOME shell extension
{{File|3={
 
   environment.systemPackages = [ pkgs.gnomeExtensions.appindicator ];
<syntaxhighlight lang="nix">
{
   environment.systemPackages = [ pkgs.gnomeExtensions.appindicator ];
}
</syntaxhighlight>
 
And ensure gnome-settings-daemon udev rules are enabled:
 
<syntaxhighlight lang="nix">
{
   services.udev.packages = [ pkgs.gnome-settings-daemon ];
   services.udev.packages = [ pkgs.gnome-settings-daemon ];
}
}|name=/etc/nixos/configuration.nix|lang=nix}}
</syntaxhighlight>


=== Profiling (with sysprof) ===
=== Profiling (with sysprof) ===