The important thing here is for users to personalize their Pi, without relying on prebuilt Raspbian. Once you build your desktop environment to your liking in the virtual machine, you simply follow the steps you did on the virtual machine and apply them to your Raspbian Lite installation. Screenshots shown are of a customized MATE desktop. To install XFCE with XFCE4 Terminal, type in: 2 (XFCE). Then press Enter. When finished, the message "pi@raspberrypi:~ $" will appear signifying that the Pi is ready to receive a command. To start an SSH session with X11 forwarding, type in: where "username" is your Raspberry Pi username and "raspberrypiadrress" is your Raspberry Pi's IP address. I was using windows but with. With the feedback and requests we got from our Best Linux Distros for Gaming list, we had to do another list of the best lightweight Linux distros. You can either install the basic RPD desktop environment or a stripped version of it. Select Finish and press Enter. Then select option #P2 (SSH) and press Enter. Now you will be presented with various keyboard layouts corresponding to your language. To install Xinit, type in: and press Enter.2) Now you need to install Openbox. You're reading this part because you want to install MATE right? Composition effects enabled. which is free and it is an SSH client that integrates Xorg Server. @popcornmix I'm not at home at the moment, but the kludge I implemented this morning, following a Fedora build that included that userland SONAME patch, when anything I had linked to libEGL stopped working, was to add -lGLESv2 to the CMakefile.txt EGL target_libraries and rebuild userland. Here's how it works. sudo passwd pi. After that, copy the command below onto your xinitrc file: Save the xinitrc file.4) Now, restart your Raspberry Pi. Otherwise, you do not need to do this. Great guide although I am surprised as this is 'lite' the author chose xfce / lxde over say something like i3 or one of the 'boxes' - anyway this gets me something akin to Arch with less bother - setting up wifi from cli was a cinch and everything else [so far] has been dead easy to setup! 4. Advanced - X11 Forwarding (Remote Applications)9. We will be installing the MATE core. You will then return to the main menu.If you are using a Raspberry Pi 3, this microcomputer come equipped with a built in Wi-Fi/Bluetooth wireless receiver. Open the terminal and update the package list of raspberry pi: this is for using the pi as a central hub mounted on the wall with HABPanel. You need to enable SSH on Raspbian Lite. Install the packages.The stripped version of the RPD desktop environment only contains the file manager and settings for appearance, audio, network, and bluetooth. Personalization is of the greatest things about Linux in general. You do not need to do anything here. This means that the available memory to use is now 895MB.How does this compare to Raspbian with RPD? After this, you decide what to do next with Openbox! However, both do the exact same job which is to make your Raspberry Pi a simple desktop computer that is easy to use. I believe these are the best GUI options. I followed all the instructions above but my desktop is very messy and badly displayed. Criticising any questions is banned on this forum. Some of the memory is internally allocated to the GPU by default. Screenshots shown are of a customized XFCE desktop. Maybe the physical mouse and keyboard are being redirected to the RPi's video instead of the HDMI. There will be some more dependent packages to install but these must be installed so that you can have the ability to start the Xorg Display Server from the command line if no login manager is installed. Why Raspbian Lite? Advanced - Remote Desktop Protocol (RDP), 10. From here, you will need use both a keyboard and a mouse.5. If Raspbian Lite is running LXDE Desktop Environment: Here we see that Raspbian Lite with LXDE is using about 97MB of Memory. Start With a Fresh Install of Raspian Lite. GUI Package Dependency ListSometimes you may want to know what dependency packages are required for a primary package to work. Let's continue. For you to learn how to become independent from regular Raspbian and personalize Raspbian Lite to your own liking. desertbot.io – 22 Dec 19 Git is originally developed by Linus Torvalds, the creator of the Linux kernel.. The system will start alone until the login screen. Select the appropriate layout and press Enter). I customized the Tint2 panels to my liking to achieve this look. Manually install the PIXEL graphical desktop on Raspbian Stretch Lite. A confirmation message will appear confirming your selection. This is where the Remote Desktop Protocol (RDP) comes into play. Use this information as a reference to determine what desktop environment is right for you.So how much memory does Raspbian Lite itself use? Select "Yes" and press enter. So what now? Simply run the command below: Once XRDP has been installed, it will run automatically in the background and will transmit the Raspberry Pi desktop whenever Remote Desktop Connection on Windows connects to your Raspberry Pi. For the most part, it is lightweight and it looks nice. The main menu will reappear. Raspbian includes preinstalled applications for word processing, games, programming, and so on. There is an advanced section in this guide that talks about how to create your own desktop environment if you are interested. 2. Log into Raspbian. In this rather lengthy video, I run through how to get a basic openbox session up and running on top of a minimal install of Debian. Select your country using the arrow keys and press Enter. Select Finish and press Enter to exit raspi-config. We will be installing the MATE core. Other distributions such as Xubuntu uses XFCE as its default desktop environment, and Ubuntu MATE uses MATE as its default desktop environment. Don't ask me why that hasn't been fixed yet.Return to the Localization Options menu by selecting option #4 and press Enter. Once XQuartz has been installed, you can use Terminal to connect to your Raspberry Pi. The backend of RPD is LXDE, which is a great choice as it is known for its low memory usage. 6 (Windows). This guide is based on the November 2017 version of Raspian (Raspbian Stretch Lite), but it should work for other versions, too. Packages can consist of desktop environments, drivers, compilers, applications, utilities, and so on.As a reward, there would be more storage space, less usage on memory, and GUI customization! No composition effects enabled.A clean desktop showing Terminal. Openbox obmenu program. (Mouse is optional at this time.) The Raspberry Pi Software Configuration Tool (raspi-config) main menu will appear. A message will appear saying that the boot partition has been resized. Find your locale by scrolling through the list using the up and down arrow keys on your keyboard. There is an advanced section in this guide that talks about how to create your own desktop environment if you are interested. Cookies So how much memory does Raspbian Lite itself use? From here, you will need use both a keyboard and a mouse. You need to enable SSH on Raspbian Lite. You would connect to your Raspberry Pi via SSH with X11 Forwarding option enabled from another system. Screenshots shown are of a customized MATE desktop. If you are interested in reading more on this topic, simply click on the link below to see the full tutorial:viewtopic.php?p=1109520#p1109520Advanced - Custom Desktop Environment using Openbox WMOpenbox is a window manager that can run as a standalone desktop environment, or with another desktop environment. Select your geological area using the arrow keys and press Enter. For example, let's say that you have a clean Raspbian Lite installation on your Raspberry Pi. Install the necessary packages. Install the packages. You would have to provide that yourself.There are some benefits of going this route. Once the Raspberry Pi has been rebooted, you no longer need to physically use the Raspberry Pi since you can now remotely log onto the Raspberry Pi via SSH. For Windows, there is an application called MobaXterm which is free and it is an SSH client that integrates Xorg Server. Xorg Display Server2. Step 1: Update Raspbian to the latest version. No other applications are included either. Download the latest Raspbian Lite image. Screenshots examples Openbox 1 Openbox 2 Openbox 3 Openbox 4 Openbox 5. If you need to use Terminal in Openbox, you have to install one yourself. If you need to use Terminal in Openbox, you have to install one yourself. To start Xorg with Openbox, type in: and press Enter. The second benefit is simplicity. Turn on your Pi and log in. It is a large file (2.3GB), so you may want to make a cup of coffee for waiting. This would be a problem if you are not planning on installing a login manager. For this desktop environment, you have two choices. Advanced - Remote Desktop Protocol (RDP)10. Trademark rules and brand guidelines. More memory, more storage space! 1. Window managers normally handle application windows as well as their window decorations and effects. That's pretty good. 4. Any Raspberry Pi microcomputer2. 6 (macOS). This Raspberry Pi has 925MB of total memory. For macOS, Linux, and Windows users, Etcher is an easy to use application that can help you do this.). Doing that, you are going to download an archive which contains the operating system installer (NOOBS) together with the operating system itself (Raspbian) ready for an offline install. Signed up to say thanks, and then i can ask a silly question later when i break something. On macOS, you will need to install XQuartz since no application comes with Xorg Server integrated. Turn on your Pi and log in. However, I will say that XFCE would be my preferred choice if I were to use a prebuilt desktop environment. Now, let's see what the memory usage is with Raspbian Lite running various GUIs.If Raspbian Lite is running RPD Desktop Environment:*Right Click > Open Image in New Tab to see full size image.Here we see that Raspbian Lite with RPD is using about 76MB of Memory.If Raspbian Lite is running LXDE Desktop Environment:*Right Click > Open Image in New Tab to see full size image.Here we see that Raspbian Lite with LXDE is using about 97MB of Memory.If Raspbian Lite is running the XFCE Desktop Environment:*Right Click > Open Image in New Tab to see full size image.Here we see that Raspbian Lite with XFCE is using about 107MB of Memory.If Raspbian Lite is running the MATE Desktop Environment:*Right Click > Open Image in New Tab to see full size image.Here we see that Raspbian Lite with MATE is using about 101MB of Memory.Running a desktop environment with Raspbian Lite can consume quite a bit of memory. You're reading this part because you want to install LXDE right? Now you will be presented with various keyboard layouts corresponding to your language. A clean desktop showing Terminal. Select option #5 (Interfacing Options) and press Enter. Raspberry Pi Configuration ToolIf you have used the regular Rasbian distribution, you probably noticed that there was a tool for configuring the Raspberry Pi. When it is connected, if you type in an application name, lets say "leafpad" and press Enter, the application will open on your desktop. If you want to install the stripped version of the RPD desktop environment, type in: Now, here are some list of packages you may want to install if you are installing the stripped version of RPD: 2 (RPD). And from the tutorial for Raspbian Buster Lite, it is possible to set Console Autologin as boot option, which I do not find as an option for OpenHabian. is a utility that allows you to use a computer's mouse and keyboard (Windows, Mac, or Linux) and share it with another computer, in this case, a Raspberry Pi. Very impressive. Select that option using the arrow keys on your keyboard and press Enter. In order to have a GUI, we need these 4 things:1. Pretty neat right?If you want to use X11 Forwarding, it's very simple. A clean desktop showing HTop System Monitor. How can I uninstall it and switch on openbox? I was worried not to fit my 4G SD card but there are almost 1G left after this GUI installation. We want the ability to work with a GUI, but with our own preferences. To launch applications remotely, type in: and press Enter. Because it is a lightweight version of the Raspbian and it doesn’t have a graphical user interface installed. Raspbian Lite itself consumes very little memory since it is a core. Table of Contents1. Other distributions such as Xubuntu uses XFCE as its default desktop environment, and Ubuntu MATE uses MATE as its default desktop environment. For those that prefer a prettier or modern look, then XFCE or MATE would be a recommended choice. The Pi should boot up successfully and a prompt to log in will appear.6. You're reading this part because you want to install XFCE right? 8. You can either install the basic RPD desktop environment or a stripped version of it. That's the reason why I wrote this guide. Part 2 - Bring in the FurnitureThis next part focuses on installing a GUI on top of Raspbian Lite. Install the packages.Now, here are some list of packages you may want to install if you are installing the stripped version of RPD: 2 (RPD). Using the command line (or Terminal window), type in: and press Enter. The real reason to use Raspbian Lite is to make the Raspberry Pi microcomputer work for a specific application purpose. A popup message will ask you to reboot your Raspberry Pi. On a clean installation, Raspbian with RPD is using about 90MB of memory. You would find this locale on the list and then press the Spacebar to select it. It is basically a playground. The username is pi and the password is raspberry.7. Since you would only have Openbox running, most of the memory used will be used for applications that you run. *Right Click > Open Image in New Tab to see full size image. If you have ever heard of Arch Linux, Raspbian Lite is similar to that. For those that installed LightDM login manager, you should see LightDM appear. We need to expand the file system so that Raspbian takes full use of the SD / microSD space. The Pi is ready to be used now, well obviously without the GUI. This will reboot your Pi. There will be a lot of dependent packages to install but these must be installed for the GUI to work. Set Up Raspbian Lite with Network and SSH Enter the Raspberry Pi password when asked.Once you are logged in, you are ready to launch Raspberry Pi applications remotely! Log on with the default access: Login: pi; Password: raspberry; The keyboard is in QWERTY (en-us) by default. Begin by selecting option #I1 (Change Locale) and press Enter. Whereas a baseline Raspbian system consumes around 158 MB of RAM, Raspbian Lite runs at a mere 34 MB. If there are any updates available, install them. . Update Raspbian. Advanced - X11 Forwarding (Remote Applications), 9. Some people use the Raspberry Pi just for: and the list goes on and on. When Openbox loads it will run the file "autostart" in the "~/.config/openbox" folder if not over ridden by .xinitrc. When you install XFCE, some essentials such as settings and file manager are included. Not every package required for a desktop environment is needed to be installed. Let's continue. Part 2 - Bring in the Furniture5. If you are using a Raspberry Pi 3, this microcomputer come equipped with a built in Wi-Fi/Bluetooth wireless receiver. You should now see either RPD, LXDE, XFCE, or MATE desktop! Now, let's see what the memory usage is with Raspbian Lite running various GUIs. TV / Monitor (For seeing the GUI) (NOTE:For those wanting to use a touchscreen, I do not cover this in this guide. We need to delete them so that they don't take up valuable space. Sample Screenshots6. For this case, we only need to implement the Openbox command to the file. Find your locale by scrolling through the list using the up and down arrow keys on your keyboard. SD / microSD card (At least 4GB or higher, but it is possible to use smaller storage space depending on your configuration)4.