- How to change the desktop environment in Kali Linux without reinstalling the operating system
- Kali Linux desktop environments
- Xfce
- Lxde
- E17
- GNOME 3
- Kde
- Mate
- By the way, where is Cinnamon?
- Desktop environment selection during Kali Linux installation
- How to change Kali Linux desktop environment without reinstalling the system. Desktop environment metapackages
- How to install a new desktop in Kali Linux
- How to switch between desktop environments
- How to remove the desktop environment
- How to install a desktop for which the meta-package is missing
- What Changes When Switching Desktop Environment
- Related articles:
- Где скачать Kali Linux. В чём различие версий Kali Linux
- В чём различие версий Kali Linux
- GNOME 3
- Kde
- Mate
- Xfce
- Lxde
- E17
- Light
- А, кстати, где Cinnamon?
- Новое окружение рабочего стола без переустановки Kali Linux
- Еженедельные образы Kali Linux
- Образы для виртуальных машин
- Образы Kali Linux для ARM устройств
- Kali Linux NetHunter
- Изучение Kali Linux на русском
How to change the desktop environment in Kali Linux without reinstalling the operating system
In Linux, the appearance of the operating system (desktop environment) is just a package with a set of programs, so on any Linux distribution, you can change the default desktop environment. This is done by literally a few commands.
Kali Linux desktop environments
Xfce
This desktop environment is currently installed by default.
This, as well as the next two, are lightweight environments – they are not demanding on resources and are recommended for low-power (legacy) computers.
Lxde
E17
On a cursory acquaintance (booted just to take a screenshot) – this desktop environment seemed very cute.
GNOME 3
Previously, it was the default (“classic”) desktop environment. GNOME 3 has strange limitations (for example, you cannot create a shortcut on the desktop in the usual way), and in general (in my opinion) it is the most inconvenient and unfortunate desktop environment.
Kde
This environment gives room for customization and various custom widgets and plugins.
Mate
Mate is, in fact, the actual GNOME 2. The transition to GNOME 3 brought too drastic changes that not everyone accepted. For example, I personally still don’t like GNOME 3. By the way, GNOME 3 is also used in Ubuntu.
So, developers who did not agree with the concept of GNOME 3 forked GNOME 2 and called it Mate. This environment is still kept up to date and has a classic and possibly a bit outdated look.
If you ask my opinion which desktop environment is better, then I will answer, the best desktop environment is Cinnamon.
By the way, where is Cinnamon?
Cinnamon is not among the desktops offered during installation, but this desktop can be installed later.
Desktop environment selection during Kali Linux installation
Therefore, when installing Kali Linux, you can choose any of the available desktops or window managers:
How to change Kali Linux desktop environment without reinstalling the system. Desktop environment metapackages
Desktop environments are full-fledged graphical shells like GNOME, Cinnamon, KDE and others.
Window managers perform only some of the functions of the graphical interface, in fact, they only allow you to open a few windows, add a desktop background, and can have a simple menu. Due to this simplicity, window managers consume a minimum of resources. But from the point of view of user convenience, they are inferior to a full-fledged desktop environment.
Kali Linux has the following metapackages that make it easy to install desktops:
- kali-desktop-e17: Enlightenment (window manager)
- kali-desktop-gnome: GNOME (desktop environment)
- kali-desktop-i3: i3 (window manager)
- kali-desktop-kde: KDE (desktop environment)
- kali-desktop-lxde: LXDE (window manager)
- kali-desktop-mate: MATE (desktop environment)
- kali-desktop-xfce: XFCE (window manager)
How to install a new desktop in Kali Linux
Installing a new desktop environment is done with a command like:
sudo apt update && sudo apt install META-PACKAGE
For example, to install GNOME, run the following command:
sudo apt update && sudo apt install kali-desktop-gnome
During installation, you will be prompted to select Display Manager, which is a program that provides graphical login capabilities for the X Window System. Basically, it launches in front of a graphical desktop environment (GNOME, XFCE, and others), shows a user login form and prompts you to select the desired desktop.
You can switch between Display Managers at any time by running the command:
sudo dpkg-reconfigure gdm3
sudo dpkg-reconfigure lightdm
How to switch between desktop environments
To switch to the new desktop environment, run the command:
sudo update-alternatives --config x-session-manager
Enter the number corresponding to the desired desktop.
You can also select the desktop environment when the user logs on to the system.
How to remove the desktop environment
If you want to be able to switch between different window managers and desktop environments, then you do not need to uninstall previously installed packages – you can have as many graphical shells on one system as you like.
But if you finally switched to a new desktop and want to free up space, then run a command like:
sudo apt purge --autoremove META-PACKAGE
For example, to remove XFCE:
sudo apt purge --autoremove kali-desktop-xfce
How to install a desktop for which the meta-package is missing
If the Kali Linux maintainers did not provide a meta-package for any desktop environment, this does not mean that this desktop cannot be installed. If it is in the distribution repository, then it can be installed like any other package.
For example, there is no meta-package for Cinnamon (for some reason, Kali Linux maintainers don’t like Cinnamon), but you can install this desktop and switch to it, see the article “How to replace Default Desktop Environment with Cinnamon in Kali Linux” for details.
What Changes When Switching Desktop Environment
Despite the fact that when you change the desktop environment, the OS starts to look completely different, in fact, apart from the appearance, not much changes.
The most important thing is that all user files and manually installed programs remain in place, even the history of commands entered into the console remains.
But a change can happen with the tools that come with the desktop environment. Terminal, network management software, System settings can be changed. Familiar programs such as System Monitor and Screenshot may look different or may not be available in some desktop environments.
To find out, for example, which applications will be affected when moving from Xfce, type in a terminal
and press Enter.
You will be shown programs specific to Xfce.
To view GNOME-specific programs, type in a terminal:
and press Enter.
Similarly, you can check for other installed desktop environments.
In fact, if you have not removed the previous desktop environment, then you can run the programs included in it. For example, while working in Xfce, you can run programs included with GNOME:
gnome-screenshot -i gnome-calculator gnome-system-monitor
The menu may also change if the Kali Linux developers have not created a menu for this desktop (window manager) or close to it. For example, Kali Linux maintainers do not make menus for Cinnamon, but when switching to Cinnamon, you may find that it still has a structured Kali Linux menu in which all the tools are collected and organized. Apparently Cinnamon uses a menu made for Mate, or Kali Linux has a universal menu that works in any desktop environment.
The set of wallpapers in different desktop environments may differ.
Different desktops consume a different amount of computer resources (primarily, it refers to RAM).
In all other respects, the operating system does not change and you can always return to the old desktop or try a new one.
By the way, the above applies not only to Kali Linux, that is, on any Linux distribution, you can change the desktop to your liking. If you downloaded Linux Mint with Cinnamon, you can install MATE, Xfce, Enlightenment, and others there.
Related articles:
Где скачать Kali Linux. В чём различие версий Kali Linux
Kali Linux вызывает сложности у начинающих пользователей Linux. Причём эти сложности начинают возникать на этапе скачивания дистрибутива — что вполне понятно, официальных страниц скачивания — 5, на странице с основными версиями предложено более 10 вариантов.
Разберёмся в этих дебрях версий Kali Linux.
Скачать оригинальную Kali Linux на официальном сайте вы можете здесь: kali.org/downloads
Там вас встретит вот такая таблица:
Сразу уясним, что версии различаются битностью 64 Bit и 32 Bit — выберите в соответствии с вашим процессором.
Ссылки на скачивания тоже двух видов: HTTP — это обычная ссылка на загрузочный ISO образ, и Torrent — это ссылка на торрент файл, с помощью которого вы уже сможете скачать ISO образ.
В чём различие версий Kali Linux
А теперь разберёмся, в чём отличие версий. Почти все они (кроме Light) различаются окружением рабочего стола. Чтобы вы могли примерно представлять себе «атмосферу» в дистрибутиве, вот скриншоты всех версий Kali Linux.
GNOME 3
Это основное («классическое», дефолтное) окружение рабочего стола. На сайте эти образы называются просто Kali Linux — без указания на рабочий стол.
Kde
Это окружение даём простор для настройки и разных пользовательских виджетов и плагинов.
Mate
Mate — это, фактически, актуальный GNOME 2. Переход на GNOME 3 принёс слишком кардинальные изменения, которые не все приняли. Например, лично мне до сих пор не нравится GNOME 3. Кстати, ещё GNOME 3 используется в Ubuntu.
Так вот, разработчики, которые были не согласны с концепцией GNOME 3, сделали форк GNOME 2 и назвали его Mate. Данное окружение по-прежнему поддерживается в актуальном состоянии, оно имеет классический и, возможно, немного устаревший вид.
Xfce
Это, а также следующие два являются лёгкими окружениями — они не требовательны к ресурсам и рекомендуются для маломощных (устаревших) компьютеров.
Lxde
E17
При беглом ощущении (загрузился только чтобы сделать скриншот) — это окружение рабочего стола показалось очень симпатичным.
Light
Этот вариант поставляется с рабочим столом Xfce, его отличие в том, что он содержит только операционную систему буквально с несколькими инструментами. Этот вариант может стать хорошей отправной точкой для создания собственного дистрибутива, в который вы установите только нужные вам инструменты. Благодаря этому система будет занимать меньше места, быстрее обновляться и потреблять меньше трафика при обновлении.
Если вы спросите моё мнение, какое же окружение рабочего стола лучше, то я отвечу, лучшим окружением рабочего стола является Cinnamon.
А, кстати, где Cinnamon?
Разработчики Cinnamon сделали так, что для пользователя root в этом окружении имеются некоторые ограничения. По сути, для перехода на Cinnamon нужно также создать обычного пользователя и работать под ним.
Все подробности, как это сделать, описаны здесь (на самом деле, всё довольно просто).
Новое окружение рабочего стола без переустановки Kali Linux
Вам не нужно переустанавливать систему или даже скачивать разные образы, если вы хотите попробовать или перейти на другое окружение рабочего стола. Вы можете установить два или вообще все варианты на одну систему и менять ваш рабочий стол хоть каждый день. Как это сделать написано здесь (смотрите восьмой пункт).
Еженедельные образы Kali Linux
Переходим ко втором официальному источнику, где можно скачать Kali Linux.
На этой странице http://cdimage.kali.org/kali-weekly/ размещаются автоматически собранные еженедельные образы. Они также различаются окружением рабочего стола. Они содержат более свежее программное обеспечение — то есть вы можете получить более свежую Live систему, а также после установки придётся меньше обновлять пакетов.
Эти релизы называют неофициальными, непротестированными — то есть что-то может не работать.
Образы для виртуальных машин
На отдельной странице (она уже третья по счёту) вы можете скачать образы Kali Linux для виртуальной машины VMware или VirtualBox: https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-image-download/
На самом деле, в виртуальную машину можно установить Kali Linux с обычного ISO образа. Данный же вариант предназначен для ускорения этого за счёт пропуска этапа установки.
Размер образов кажется слишком маленьким — возможно, там Light версия — я не тестировал, я предпочитаю обычную установку с ISO.
Образы Kali Linux для ARM устройств
Эти образы для устройств вроде RaspberryPi и аналогичных.
Kali Linux NetHunter
Ну и наконец последнее, пятое, место, где вы можете скачать Kali Linux NetHunter: https://www.offensive-security.com/kali-linux-nethunter-download/
NetHunter это специальная версия Kali Linux для мобильных телефонов
Поддерживаются определённые модели телефонов, более полный список поддерживаемых моделей здесь: https://github.com/offensive-security/kali-nethunter/wiki
Изучение Kali Linux на русском
Онлайн книги и ресурсы на русском:
- Использование Kali Linux — общее знакомство с операционной системой, инструкции для начинающих
- Взлом Wi-Fi сетей с Kali Linux и BlackArch
- Тестирование на проникновение веб-сайтов
- Инструменты Kali Linux — описание многих инструментов с переводом справки и примерами запуска, ссылки на инструкции по инструментам на русском языке
- Хакерские инструменты — обсуждение инструментов на этом форуме
- Руководство по VirtualBox — наиболее удобный и безопасный способ знакомства с новой операционной системой это работа с ней в виртуальной машине, поэтому рекомендуется также знакомство с материалов по VirtualBox