Kali 2019.4 new themes 🐉


Today Kali Linux 2019.4 just launched, and I'm so excited to announce that, for the last two months, I've been working together with the Kali team developing all its new look. The first noticeable change is the move from Gnome to Xfce as the default desktop. This change was made to make default Kali more comfortable for low resource computers, as it is also commonly used on small ARM devices that don't have as high performance as an average desktop.

If you don't want to leave Gnome, don't worry. Kali now offers a Gnome build for you with some of the new desktop themes. As this release was focused on the Xfce DE change, most of the latest changes were intended for this desktop. For next releases, more changes will be available for all kali flavors to get them "close" to a similar user experience no matter the environment you run.


kali 2019.4 new desktop preview

Kali 2019.4 Updates

2019.4 includes some exciting new updates:
  • A new default desktop environment, Xfce
  • New GTK3 theme (for Gnome and Xfce)
  • Introduction of “Kali Undercover” mode
  • Kali Documentation has a new home and is now Git powered
  • Public Packaging – getting your tools into Kali
  • Kali NetHunter KeX – Full Kali desktop on Android
  • BTRFS during setup
  • Added PowerShell
  • The kernel is upgraded to version 5.3.9
  • … Plus the normal bugs fixes and updates.

How to restore the new Kali appearance

If you are using a previous Kali installation with Xfce, you may want to try the new redesign. This script can be useful as well if you want to revert all the changes you made to your desktop.

rm -rf ~/.config/xfce4
pkill -u $(whoami)

If you want to restore not only Xfce but all the app settings remove completely ~/.config
If you want not only to restore the DE but to completely wipe your user settings and modification remove ~/.config ~/.cache ~/.local


After this you will need to reboot your system to see the changes.

Boot menu

kali 2019.4 boot grub menu theme

Boot animation


Login screen

Kali 2019.4 login screen lightdm theme

Custom Xfce panel and menu

Kali 2019.4 custom Xfce panel and menu

Dark theme

Kali 2019.4 desktop dark theme

Light theme

Kali 2019.4 desktop light theme

GTK3 and GTK2 themes

Kali 2019.4 GTK3 and GTK3 themes

Color-schemes and Fira Code

Kali 2019.4 light color-scheme Kali 2019.4 dark color-scheme

Another cool feature that comes with this new Kali release is the support of Fira Code font for both the text editor and the terminal. Fira Code makes use of font ligatures to join multiple characters into a single logical symbol. Unfortunately, GTK terminals don't support font ligatures, so the default terminal has been replaced with qterminal.


Kali 2019.4 terminal and editor Fira Code Font


Kali 2019.4 undercover mode

Undercover Mode

NOUP that isn't windows!! Impressed? 😉

The picture above shows Kali Linux using the new Undercover Mode that allows you to be unnoticed with just a simple click. When you run it while in normal mode, it will save all your desktop settings and enable this 'incognito' mode to make your desktop look as similar as possible to Windows 10. Opening it again will restore all your previous desktop appearance so that you won't lose any of your beloved customizations.



Imagine you are working in a public place; hacking with a giant dragon on your wallpaper seems a bit obvious, and people might get curious (or angry). For sure, not the best situation if you want to stay unseen, so the Kali team proposed an undercover mode, and I was encharged of its development. The themes are a modification of Elbullazul Windows 10 ones, which I added a script to be able to save and restore all the desktop settings.


Wallpapers

Here you have it 😌, all the new Kali 2019.4 Wallpapers uncompressed and in 4k resolution

kali 2019.4 wallpapers kali-logo kali 2019.4 wallpapers kali-light kali 2019.4 wallpapers kali-small-logo kali 2019.4 wallpapers kali-black kali 2019.4 wallpapers kali-blue-matrix kali 2019.4 wallpapers kali-rings kali 2019.4 wallpapers kali-grid

Projects

Kali Linux Dragon logo

Kali Linux themes

Flat Remix cover

Flat Remix ICON theme

Flat Remix GNOME theme

Flat Remix GNOME theme

Flat Remix GTK theme

Flat Remix GTK theme

~/.dotfiles

~/.dotfiles

Skeuos GTK theme

Skeuos GTK theme

Flat Remix css library

Flat Remix CSS Library

Skeuos CSS Library

Skeuos CSS Library

Flat Remix KDE themes

Flat Remix KDE themes

Color Fixer logo

Color Fixer

Neural network with genetic algorithms in Unity3d

Neural network with genetic algorithms

Tetяis JS

Tetяis JS

Ethenis Framework logo

Ethenis Framework

GNOME 4X themes

GNOME 4X themes

Linux From Scratch

Mazda MX5 ND2 for Assetto Corsa

Linux From Scratch

Linux From Scratch


Latest posts


Kali 2020.2 desktop and theme updates


kali 2020.2

Today Kali 2020.2 has been released and with it lots of new visual changes and desktop improvements.

Here's a quick summary of what's new:

  • KDE Plasma Makeover & Login
  • PowerShell by Default. Kind of.
  • Kali on ARM Improvements
  • Lessons From The Installer Changes
  • New Key Packages & Icons
  • Behind the Scenes, Infrastructure Improvements
Read more ↦

Pimp my terminal


pimp my term!

As a Linux user, I enjoy working with the terminal, and I find it an especially powerful tool. Therefore, I've spent quite a long time customizing it, and here is my definitive guide for terminal customizations.

First I thought I would only create a short post with some of the tweaks I like. But I had so many things I wanted to show that this started to become a considerably long post. So I've decided to publish it now, with as many tips as I can write, and I'll be updating it with new tips & tricks.

terminal preview Read more ↦

Kali 2020.1 visual updates


Today Kali 2020.1 has been released and with it lots of new visual changes for its desktop. The following is a brief feature summary for this release:

  • Non-Root by default
  • Kali single installer image
  • Kali NetHunter Rootless
  • Improvements to theme & kali-undercover
  • New tools

But here I'm not going to explain all the latest improvements that have been introduced in this version but to reveal all the different themes and visual modifications that come with it. By the way, an essential change that I do want to emphasize is the switch to a default non-root user, with the username "kali" and password "kali". For more of the reasons behind this switch, please see this blog post: kali.org/news/: Kali Default Non-Root User.

kali 2020.1 gnome desktop Read more ↦

Kali 2019.4 new themes 🐉


Today Kali Linux 2019.4 just launched, and I'm so excited to announce that, for the last two months, I've been working together with the Kali team developing all its new look. The first noticeable change is the move from Gnome to Xfce as the default desktop. This change was made to make default Kali more comfortable for low resource computers, as it is also commonly used on small ARM devices that don't have as high performance as an average desktop.

If you don't want to leave Gnome, don't worry. Kali now offers a Gnome build for you with some of the new desktop themes. As this release was focused on the Xfce DE change, most of the latest changes were intended for this desktop. For next releases, more changes will be available for all kali flavors to get them "close" to a similar user experience no matter the environment you run.


kali 2019.4 new desktop preview Read more ↦

Build a PHP minimal Blog


When I was about to create this new fancy blog for my website, I was wondering what would be the easiest way to implement it without losing much time programming. Moments later, I was doing the same thing I always do when something could be just straight forward. Using an existing framework? Would you say...
... 🤦‍♂️

Noup! I created my own ultra-minimal framework to handle it. But that is great because now I can blog in my blog about the blog! 🤯
If that makes any sense at all.


blog preview

Read more ↦

Swagger-js, tips and tricks


This article explains step-by-step how to set up and use the Swagger Client module for your JavaScript project. It also shows examples about how to properly use it and some useful tips and tricks that may help you in your development.


Swagger logo

About Swagger-js

Exactly as they define it in their github repository: Swagger Client is a JavaScript module that allows you to fetch, resolve, and interact with Swagger/OpenAPI documents. Thanks to these tools the developer is able to define the API to be used in a clean manner, and ensure all the code uses the latest API version.

Read more ↦

New Blog!


Yay!

Finally! I've added a blog to my personal website 😎

Since I created this website I've been using it as a personal portfolio and a place to share my projects with the world. But many times I've felt I wanted to upload something less serious, not just projects. Something like tutorials, cool tech related posts, or just my thoughts... That's why I've just opened this blog and I hope I'll be adding lots of posts soon.

Read more ↦


Consider supporting my work with a Donation 😉