GNOME: Difference between revisions
imported>Jtojnar |
imported>Jtojnar m remove redundant heading |
||
Line 1: | Line 1: | ||
GNOME (/(ɡ)noʊm/) is a desktop environment that aims to be simple and easy to use. It is designed by The GNOME Project and is composed entirely of free and open-source software. GNOME is a part of the GNU Project. | GNOME (/(ɡ)noʊm/) is a desktop environment that aims to be simple and easy to use. It is designed by The GNOME Project and is composed entirely of free and open-source software. GNOME is a part of the GNU Project. | ||
== Install GNOME == | |||
To use GNOME, add this to your configuration.nix: | To use GNOME, add this to your configuration.nix: | ||
Line 13: | Line 12: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
== Running ancient applications == | |||
Long ago, in the GNOME 2 era, applications used GConf service to store configuration. This has been deprecated for many years but some applications were abandoned before they managed to upgrade to a newer dconf system. If you are running such application and getting an error like: | Long ago, in the GNOME 2 era, applications used GConf service to store configuration. This has been deprecated for many years but some applications were abandoned before they managed to upgrade to a newer dconf system. If you are running such application and getting an error like: | ||
Line 29: | Line 28: | ||
After applying the update one also has restart their desktop session to refresh the user-specific dbus session. | After applying the update one also has restart their desktop session to refresh the user-specific dbus session. | ||
== Running GNOME programs outside of GNOME == | |||
While we are packaging GNOME platform-based applications to be largely [self-contained https://nixos.org/nixpkgs/manual/#sec-language-gnome], they still depend, for one reason or another, on some global configuration. The {{ic|gnome.nix}} module sets all the necessary options for you but if you are running customized set-up, you might need to replicate that yourself. | While we are packaging GNOME platform-based applications to be largely [self-contained https://nixos.org/nixpkgs/manual/#sec-language-gnome], they still depend, for one reason or another, on some global configuration. The {{ic|gnome.nix}} module sets all the necessary options for you but if you are running customized set-up, you might need to replicate that yourself. |