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

From the desktop perspective, this version principally focuses on the GNOME desktop, bringing with it new shell themes and icons, but there are also some updates for the Xfce desktop.

The terminal

The terminal is a fundamental tool for advanced Linux users, thus Kali's team wanted to pay special attention to it. As you might know, Kali replaced the default Xfce's terminal with qterminal in the previous release, as it provides some extra functionality while still being lightweight enough. Some of these features are font-ligatures and terminal-splitting.

This 2020.1 update introduces changes in the GTK2 theme, which qterminal benefits from, making it even look identical to the original terminal in spite of using a different graphical library. The menus now look more modern, removing the letter underlining and the menu frame, and the texts on it are more legible using a brighter color.

Now speaking about terminal-only changes, the new color-palette provides more vivid colors for bold text, differentiated from the regular ones. Finally, to save some vertical space, the tab-bar now remains hidden in case there is only one tab.

GNOME shell themes

As I mentioned before, this release focuses on the GNOME Shell desktop. With this in mind, both the light and the dark GTK3 themes have been improved for GNOME specific applications. Furthermore, the most significant change here is the introduction of the new kali specific Shell themes in dark and light variants, matching the previously introduced GTK themes.

All these changes, along with the added Kali specific app icons, and some other GNOME Shell tweaks makes this flavor of Kali look fully refreshed and has nothing to envy to other distributions more focused on design.

Kali Dark

kali 2020.1 gnome-shell dark theme

Kali Light

kali 2020.1 gnome-shell light theme

Kali Dark :: Overview

kali 2020.1 gnome-shell overview dark theme

Kali Light :: Overview

kali 2020.1 gnome-shell overview light theme

New icons

kali 2020.1 xfce menu new icons

In order to support all the applications that kali users need, Flat-Remix icon theme has been extended, adding 85 new app icons and 16 specific kali category icons. In the picture above, you can see the Xfce Whiskermenu using the new category images, and, coming up next, you'll find a closer view of all the added icons:




Kali-Undercover updates

Carrying on with Kali 2019.4 release, Kali-undercover has been updated and starts to feel even more like Windows to help blend in. The window headerbars have been improved, now showing the app's icon and title on the left side, and opening a terminal will show you an "undercovered" MS-DOS like prompt. The panel has also seen some improvements with new applications and widgets, such as the new search and workspaces icons, that make the theme even look identical to Windows. And they do work!! Pretty awesome, isn't it?

kali 2020.1 kali-undercover updates

Kali 2020.1 GUI installer

Last but not least, the graphical installer now comes with a new theme, using the same color palette as the desktop light themes and a redesigned banner image. While it still uses an old graphical library, this change makes the installer look more modern and visually pleasing, with just some minor changes.


Projects

Skeuos CSS Library

Skeuos CSS Library

Tetяis JS

Tetяis JS

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

Flat Remix css library

Flat Remix CSS Library

Flat Remix KDE themes

Flat Remix KDE themes

Neural network with genetic algorithms in Unity3d

Neural network with genetic algorithms

Color Fixer logo

Color Fixer

Ethenis Framework logo

Ethenis Framework


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 😉