Posts

Showing posts with the label Linux

PlatformIO: Setting Up USB Com port Rules for PlatformIO on Linux

Introduction: For Linux users venturing into the world of embedded development with PlatformIO, ensuring seamless communication with supported boards and devices is essential. This tutorial guides you through the process of setting up udev rules to effortlessly connect and program your microcontrollers. By following these steps, you'll establish a reliable link between your Linux machine and PlatformIO-supported devices. Tutorial Steps: Understanding the Importance of udev Rules: - Udev rules are crucial for granting appropriate permissions to access USB devices. - These rules ensure hassle-free communication between your Linux system and microcontrollers. Getting the Latest udev Rules: - Visit the PlatformIO GitHub repository to find the latest version of the udev rules. - Access the rules at: https://raw.githubusercontent.com/platformio/platformio-core/develop/platformio/assets/system/99-platformio-udev.rules Checking Your Board'...

Switching Desktop Environments on Kali Linux

Changing Desktop Environment in Kali Linux Changing Desktop Environment in Kali Linux When setting up a Linux distribution, users often have the freedom to choose their preferred desktop environment during installation. However, there are situations where you might want to change your desktop environment after the initial setup, such as when using the official Kali Linux virtual machine. In this guide, we'll walk you through the process of changing your desktop environment in Kali Linux. 1. Updating and Installing the Desired Desktop Environment To start, we'll update the system and install the desired desktop environment (DE). Kali Linux provides a set of metapackages for different DEs that make the installation process more straightforward. Switch to KDE Plasma If you want to switch to the KDE Plasma desktop environment, open a terminal and enter the following commands: sudo apt update sudo apt install -y kali-desktop-kde sudo update-alternatives --co...