GNU/Linux operating system and free software site
System information
Based on: Debian Trixie (stable)
Version number: 4-0
DE: JWM
WM: JWM
Processor architecture: 64bit
Disk usage: average 8 GB
Ram usage: average 320 MB
Kernel: 6.12.90+deb13-amd64
Icon theme: bes-own-dark
System theme: besgnulinux-dark
Installer: Calamares
Grub installation: UEFI and BIOS
Password
-Normal login-
Name: besgnulinux
Password: live
-Other logins-
Name: user
Password: live
This version is a major release developed as a result of meticulous work carried out since version 3-0. Particular emphasis was placed on stability and lightness. It has been purged of leaking, conflicting, or background processes. Healthy, functioning tools have been replaced with alternatives. Some software has been removed while others have been added. It was created with a "install and use" approach, requiring minimal customization beyond user preferences. To this end, all software necessary for basic needs has been adapted to the system. Both GUI and CLI software have been added for the touchpad. Pavucontrol has been removed and replaced with Pasystray, which performs the same function. A separate process has been implemented for panel icons. Panel icon colors can be changed using the "Panel Manager" tool. Icons can be added to the panel, menu, and desktop. This version includes four different icon sets. Different-looking folders can be changed using the icon color change tool. You can run over forty tools to manage the JWM system from the desktop icon. In addition to the power manager in the panel, another manager, also customizable by user preference, has been added. You can change the sound card either from the Pasystray tool or from the sound icon in the panel. Version 4-0 has been adapted to work on multiple monitors. It automatically detects multiple monitors. To move windows between monitors, you can add the "Send windows" plugin, which I adapted myself, to the panel using the "Panel Manager" tool. Many other improvements have been made to JWM version 4-0. Our goal is always to make it fast, lightweight, stable, and user-friendly. Therefore, it is suitable for both older, less powerful computers and newer ones.
Download Besgnulinux 4-0 main version from here.
Other images
Addition
Dots Per Inch (DPI) feature added.
DPI settings are available in version 4.0.
You can change the system font size with this feature.
This feature is useful on some large screens. In the "Panel Manager" tool shown in the image, you can choose between a minimum of 72 and a maximum of 240 DPI in the "DPI font value" option. It is usually 96 by default.
Additions
Some great features have been added to the Font Manager tool. This tool automatically selects the most suitable font according to the system language. This prevents font incompatibility with the system language. Fonts incompatible with the system language can cause some characters to appear distorted, affecting both visual appeal and reading fluentness. I developed the Font Manager tool with this in mind. To prevent font problems, the fonts-noto-cjk tool, which has a wide range of language fonts, has been added to the system. It largely solves font problems in Latin languages, Asian languages, and other languages. Besides the automatically selected fonts, you can also use your own preferences with this tool. You can also install the Fcitx package with this tool to control the input method. The Font Manager tool is available in version 4-0.
Follow the instructions below to install the Nvidia driver
I'm designing a GUI tool for using dual monitors in a JWM environment, which I'll include in a future release. Arandr and Lxrandr are good tools, but they require users to perform some manual operations. This requires further research for those unfamiliar with them. Furthermore, they aren't designed for JWM, meaning dual monitors in a JWM session will be inconsistent. For example, when dual monitors are active, one monitor might have a panel while the other doesn't. To simplify things and improve dual monitor usage, I'm developing a GUI tool, as mentioned earlier. Until then, I'll try to help those who want to use dual monitors with commands here. The operations I'll describe here are valid for Besgnulinux JWM sessions.
Let's begin if you want to use dual monitors in a Besgnulinux JWM environment.
I will explain it using HDMI-1 and VGA-1; you should replace these with your own monitors. To find your monitor connections and with two monitors connected, first enter the following command into the terminal.
This is the output I get from this command; it might be different for you.
VGA-1
HDMI-1
We get the resolution with the command below.
This is the output I got; yours might be different.
1440x900_60.00
Now we will place the outputs we obtained from these two commands into the command below.
In this configuration, HDMI-1 is the first monitor, VGA-1 is the second monitor, and VGA-1 is on the right.
If you want to do the opposite, i.e., make HDMI-1 the second one, the command should be as follows.
If you want to move it from the right to the left, simply change the word "right" to "left".
If you understand the dual monitor operation so far, let's now integrate it with Besgnulinux JWM. To do this, simply execute the command below. Enter the entire command into the terminal at once.
System information
Based on: Debian Trixie (stable)
Version number: 3-3
DE: JWM
WM: JWM
Processor architecture: 64bit
Disk usage: average 8 GB
Ram usage: average 340 MB
Kernel: 6.12.73+deb13-amd64
Icon theme: bes-own-dark
System theme: bes-dark
Installer: Calamares
Grub installation: UEFI and BIOS
Password
Name: besgnulinux
Password: live
Preliminary Information
Besgnulinux JWM version 3-3 is a release where innovations are integrated, some errors are fixed, and it has become more stable. From this perspective, I think it is a necessary and important version. Indeed, the innovations and changes added for user needs will make usage easier. One of Besgnulinux's goals is for users to find many things they are looking for in the system and to complete their work easily. Lightweight and fast tools working without issues need to align with a lightweight and fast system. Besgnulinux version 3-3 was developed at this point.
Innovations
A special study was conducted for Asian languages. Fonts supporting Asian languages were added. A tool called "Font Manager" was created to switch between fonts. With this tool, "Fcitx" can be set up with a single click.
In the live environment, the desired language can be selected from the "Bootloader" screen. That is, the live environment can be tested in the desired language.
Login can be done from the same screen with options like "nomodeset, acpi=force." This can eliminate faulty graphics cards or other obstacles. It will be life-saving for some computers that cannot access the system in this way.
A tool was created to convert RPM to DEB format for the use of packages that are not in the Debian repository but are in repositories using RPM. Many packages I tried with this tool, which is the predecessor of the Alien software, worked without problems. Although not every package worked, many packages from Opensuse, Fedora, and Mageia repositories can work.
A simple tool called "Virtual Machine" was created to easily test various ISO files. With this tool, which is a precursor to the QEMU virtual machine, ISO files can be tested with a single click.
Qt and GTK4 interfaces have been arranged to match the system theme. Along with some additional software added for this purpose, the Besgnulinux system theme and icon theme have been redesigned. There are six interconnected icon themes in different styles in the system.
A GUI-based "Touchpat Indicator" tool has been added. Also, those who want can install Touchegg from "Third-party software." A few more software have been added to the third-party software. You can install Wine and the Liquorix kernel with this tool.
Lxrandr has been added for those who use multiple monitors.
All Besgnulinux tools are gathered in one window. You can access them with the icon on the desktop.
Other performed operations
In a small survey I conducted, Thunar and the JWM menu were set as default according to user preferences. Many items have been added to the Thunar menu for ease of use. Additionally, anyone who wants can add the modern menu with the "Add to Menu" tool.
The brightness setting of the "Brightness" tool was increased.
The "Besrandr" tool was reorganized for multi-monitor use.
Small changes were made to the welcome screen, providing a nicer appearance.
When the Equalizer is enabled, the sound arrangement automatically switches.
The search tool was reorganized so that everything can be managed from a single window.
With the "Keyboard language switcher" tool, the feature to add a flag or text to the panel was added.
A different folder change option was added to the "Theme color changer" tool. You can choose between folders with the same icon theme but different appearances.
A plugin was added to the "Manage Panels" tool for keyboard backlight control. However, this tool is still in the testing phase.
Gufw firewall was removed from the system based on some feedback.
Since Thunar runs in the background, a refresh button has been added to the menu to reset it.
Since the slow opening issue in the Brave browser was not resolved, I put it on hold for a while. Instead, two browsers were added. Chromium was set as the default for normal use. The Tor browser was adapted to the system for VPN use. A separate tool was created for easy updating of the Tor browser.
The desktop is active. The desktop is managed by Xfdesktop, which is integrated with the Thunar file manager.
If you want to install Flatpak software, I recommend installing it through the "Third-Party Software" tool. It will be installed along with the special tools I've created to make using Flatpak easier.
You can see images of the newly added vehicles in the images below (image no: 4).
Also, for those who are curious, I did not find the Simple version necessary. There is not much difference in resource usage compared to the Full version. I find the Simple version unnecessary for a 15-20 MB difference. Therefore, I think the Full version, which meets every need, is better.
Some default software in the system
Thunar, Libreoffice, Touchpat Indicator, Chromium, Tor browser, Mousepad, Lxterminal, Lightdm, Gnome games (20 light games), Inkscape, Mtpaint, Viewnior, Deluge, Sylpheed, Guvcview, Smplayer, Grsync, Gparted, Printer...
Download Besgnulinux JWM 3-3 version here, which includes innovations, ease of use, minor bug fixes, and aims to be stable, lightweight but useful.
Download
Video
Other images
Error detected
Error: The theme doesn't refresh after changing color.
Solution: Use the refresh buttons in the menu.
If Besgnulinux hadn't been designed for lightweight environments, it might not have been so selective about its file managers. Each file manager has its pros and cons. The most interesting aspect is the inconsistent performance levels, especially in terms of resource usage. Add to that some bugs, and choosing between file managers becomes quite difficult. Looking at resource usage, performance, features, and ease of use, they don't seem to differ much from each other. Therefore, I felt compelled to create both this thread and the poll shown on the right. As Besgnulinux users are probably aware, a different file manager is adapted to the system with each version. Therefore, assuming users make the best choice, I'll share my comparison of the three file managers with you.
The image below shows the amount of memory each of the three file managers uses after being opened normally.
Nemo uses 21.9 MB, Thunar Tumbler together uses 29.3 MB, and Pcmanfm uses 15.1 MB of memory. Here, during normal startup, Thunar uses the most memory.
The image below shows the resource usage of all three file managers after entering a directory with multiple files.
Pcmanfm uses 181.4 MB, Nemo uses 149.5 MB, and Thunar (with Tumbler) uses 95 MB of resources. Pcmanfm uses the most resources in a directory with multiple files.
Now, let's look at the state of the three file managers after closing them. As shown in the image below, Nemo, Thunar, and Pcmanfm are completely closed. However, Thunar continues to run in the background and, along with Tumbler, uses 90.8 MB of memory. A file manager shouldn't be running in the background after being closed, which is a drawback.
I've shared with you the situation when file managers are opened, when entering a directory with multiple files, and after closing it. As you know, Nemo is the best in memory usage comparisons.
Let me briefly mention some other features besides this.
Pcmanfm
Pcmanfm is fast and useful, and meets many needs. It uses excessive memory in directories with many files. It often crashes when removing or moving large files. There are also errors in the archiving function in the latest version.
Thunar
It's fast, has more features than Pcmanfm, and is useful. However, it uses a lot of memory when used with Tumbler and has the drawback of continuing to run in the background even when closed. Also, although not as much as Pcmanfm, it can crash when deleting large files.
Nemo
Nemo has a wide range of features and minimal memory usage. It is useful and user-friendly. However, it has some minor bugs. There is no option to create submenus in the right-click context menu. Therefore, added actions look ugly in the right-click context menu. When running as root, the scroll bar sometimes becomes unusable in a directory with multiple files. However, scrolling is possible with the mouse wheel. As I said, this happens only when running as root and sometimes.
After this comparison and explanation, you can add your own experiences and check the box in the poll on the right, or share your opinions on this topic in this thread.
-Normal login-
Name: besgnulinux Password: live-Other logins-
Name: user Password: live
Efficient operation of computers.
To meet the basic needs of the user.
A continuous, stable system.
Lightness does not mean limiting basic tools.
Instead, the vehicles that are light, fast and fixed are integrated into the system.
-Normal login-
Name: besgnulinux Password: live-Other logins-
Name: user Password: live