How to create GNOME dynamic wallpapers

GNOME (GNU Network Object Model Environment), is one of the most popular desktop environments on Linux, and probably the most used one, since all major distributions use it as their default interface. Version 42 of the D.E., introduced a global “light/dark” UI mode switch, which is respected by all GNOME applications and wallpapers: switching the global style to “dark”, automatically changes the GTK theme to Adwaita-dark, and all the wallpapers supporting this feature, to their “dark” versions. GNOME also supports time-shifting wallpapers.

Read more

How to change username on Linux

How to change username on Linux

Changing a Linux account’s username is one of those user management tasks that can seem confusing or tricky at first, as it is not something that we need to do every day. Since so many settings are tied directly to an account’s username, it is generally not recommended to ever change it. But, if we find ourselves in a situation where the the username of an account absolutely needs to be changed, then we are not completely out of options.

Read more

How to enable/disable wayland on Ubuntu 22.04 Desktop

How to enable/disable wayland on Ubuntu 22.04 Desktop

Wayland is a communication protocol that specifies the communication between a display server and its clients, and we can choose whether to enable/disable Wayland on Ubuntu. By default the Ubuntu 22.04 Jammy Jellyfish desktop already uses Wayland but it’s also possible to load to Xorg display server instead. In this tutorial, you will see how to disable and enable Wayland in Ubuntu 22.04 Jammy Jellyfish.

Read more

How to install Gnome on Ubuntu 20.04 LTS Focal Fossa

How to install Gnome on Ubuntu 20.04 LTS Focal Fossa

GNOME is the default desktop environment for Ubuntu 20.04. If you don’t yet have a desktop environment installed (as is the case for Ubuntu Server), or have a different GUI and would like to switch to GNOME, it’s very easy to do. GNOME includes a variety of desktop applications and its aim is to make a Linux system easy to use for non-programmers. In this tutorial, you will learn how to install the GNOME desktop environment on Ubuntu 20.04 Focal Fossa Linux.

Read more

how to setup gnome using ansible

How to setup GNOME using Ansible

GNOME (GNU Network Object Model Environment) is probably the most used graphical environment in the Linux ecosystem, if only because all major Linux distributions such as Fedora, RHEL, Debian and Ubuntu ship with it as the default desktop. GNOME strives for simplicity and ease of use, and for this reason, not without some criticisms by a part of the Linux community, tends to be less customizable than other desktop environments such as KDE Plasma or XFCE. Instead of using plaintext configuration files, GNOME stores its settings in the dconf database, which can be manipulated using the “dconf-editor” GUI, or from the command line using the “dconf” utility.

Read more

Gnome Shell Extensions on Ubuntu 22.04 Jammy Jellyfish Linux

How to install Gnome Shell Extensions on Ubuntu 22.04 Jammy Jellyfish Linux Desktop

The functionalities of the GNOME desktop environment can be expanded with the installation of Ubuntu GNOME extensions. These are plugins written and submitted by normal users and developers that seek to improve the desktop environment and want to share their extension with other users. In this tutorial, you will learn how to install Gnome Shell Extensions on Ubuntu 22.04 Jammy Jellyfish Desktop.

Read more

How to manager power profiles over dbus with power-profiles-daemon on linux

How to manage power profiles over D-Bus with power-profiles-daemon on Linux

Power-profiles-daemons is a free and open source project designed to handle system power profiles over D-Bus. The two major Linux desktop environment, GNOME and KDE Plasma, are nicely integrated with it, allowing the user to easily manage power profiles from their dedicated power manager interfaces, but it is also possible to switch profiles and retrieve information about them from the command line, using a dedicated utility.

Read more

How to write nautilus extensions with nautilus-python

How to write Nautilus extensions with nautilus-python

Nautilus, also known as “Files”, is the default file manager of the GNOME desktop environment. In a previous tutorial we saw how to create and call custom scripts from the Nautilus context-menu: this feature can be really useful but is somehow limited. By installing the nautilus-python package in our favorite Linux distribution, and writing just few lines of Python code, we can overcome such limitations and create proper Nautilus extensions.

Read more

How to create desktop shortcuts in Linux

Desktop shortcuts creation in Linux

Many people find it useful to organize some of their most frequented applications as shortcuts on their desktop. This allows for quick launching of programs or custom shortcuts. Although most Linux systems rely on a sidebar app launcher or start menu, desktop shortcut launchers can allow you to open applications or websites super fast, since they live right on your desktop and make the targets only a click away.

Read more

GNOME login as root

GNOME login as root

In this tutorial, you will see how to enable root login for the GNOME desktop environment on a Linux system. By default, users are expected to log in to the GNOME desktop environment using a normal account. This is a recommended practice due to security concerns. If you wish to ignore this recommendation and log in to GNOME with the root account, keep reading below.

Read more