Besgnulinux Update Version JWM 4.1 Latest Version

Besgnulinux has been updated to version 4.1




System information


Based on: Debian Trixie (stable)
Version number: 4.1
DE: JWM
WM: JWM
Processor architecture: 64bit
Disk usage: average 8 GB
Ram usage: average 320 MB
Kernel: 6.12.96+deb13-amd64
Icon theme: besgnulinux-frame-dark
System theme: bes-gradient-dark
Installer: Calamares
Grub installation: UEFI and BIOS




Newly added


Flatpak isn't something I particularly prefer, but it's installed by default in version 4.1 due to high user demand. I've created a tool to make Flatpak easier to use. With this tool, you can search for packages in the Flatpak repository, install packages, and uninstall packages. It's not limited to that; you can also update the repository, get a list of installed packages, troubleshoot bugs, and run installed packages from a single window. If you wish, you can install flatpakref files downloaded from the Flatpak repository using this tool or by right-clicking the file. In short, this tool will easily handle many tasks related to Flatpak. Actually, I created this tool years ago, but it wasn't very usable. Since Flatpak is installed in version 4.1, it became necessary to make this tool more user-friendly. Before using this tool, update the repository using the "Repo update" button so it's ready to use.

The second innovation was in sound management. As you know, Pavucontrol was previously replaced by Pasytray. This time, Pasytray has been replaced by Mate Media, which I find more user-friendly. Mate Media is very similar to the Pavucontrol tool. It's a lighter, smoother-running sound control tool that does its job well. I guess it's because I liked this software, but I made the volume tool on the panel more usable. Visually it got better, and also a Pulseaudio refresh feature was added in case there’s a possible sound issue.

The third innovation was made to the media player. VLC, a player not included in any previous Besgnulinux versions, has been made the default player in this version. In my tests of various players, I can say that VLC uses fewer resources than the others. While VLC was the most resource-intensive player in previous versions, this time it stands out with its minimal resource usage. Other players like MPV, Smplayer, Haruna, Kmplayer, Mplayer GUI, Parole, and Celluloid failed this time. I was surprised that the MPV player used more resources than VLC. However, it's important to remember that things can change with software updates. QMPlay2 is the second player I would recommend; it's very feature-rich and quite useful. Those who prefer QMPlay2 can install it with a single click using a third-party software tool.

A special method has been created for the 20 most used social media platforms in the world. Clicking the "Social" icon on the desktop will bring up shortcut files for all platforms, which can then be removed. This allows you to easily access social media platforms like Facebook and YouTube from your desktop. Additionally, a dedicated menu tab has been created for these platforms, allowing you to access them from there as well.

The newly added package is the Gtkhash software. With this software, you can obtain the hash value of everything on your system, including ISO files. Obtaining these hash values ​​is especially necessary for verifying files downloaded from the web for security reasons.

For various needs, 20 tasks have been added to the Thunar right-click context menu. These added tasks are not all visible at once; they appear when you right-click on various files.

A separate font editor was made for JWM for users' convenience. With this tool, you can easily change JWM's (not the system's) font and font size.

The USB printer has been changed. Mintstick was added instead of the Rosa imagewriter. I used to prefer Rosa writer because it recognized the file with a right-click, but it doesn't get updated much. That's why Mintstick, which does its job well that most of us know, was adapted to the system.

The image manager now has a feature to extract images from animated GIFs. So, 11 tasks have been added to the image manager.


Updated tools


- There are two output managers, one is full screen and the other is in a small window. A feature was added that changes the background images in slideshow mode as a screensaver, with adjustable timing.

- The Conky control tool has been updated. An issue where Conky would sometimes move behind the background image and cause transparency problems has been fixed.

- The screen recorder I added to the Screenshot tool has been updated. The sound level is automatically set to 30 during recording.

- A search software icon has been added to the menu to find and run apps.

- The theme color changing tool has been updated, or rather, renewed. Users can see a screenshot with a different color from the tool.

- The Window Control tool has been updated.

- The third-party software tool has been updated.

- The issue of the reload process sometimes not working at system startup has been resolved. This problem was causing the icons not to refresh.

- All background images used for the system itself have been changed.

- My latest Frame icon set has been updated and is now the default system icon set.

- The previous flat system theme has been supplemented with new, non-flat themes – dark and light – which have been set as the default.

- The Qemu virtual machine, which I call a virtual machine, has been updated. You can test ISO files, install them, and run the installed file.

- I didn't really like the kernel in version 4.0, so this time I was more selective and built the system on the kernel I thought was most suitable.

- The menu font was set to monospace because it looks clearer.

It's worth mentioning one point: In every release, existing software is tested against its counterparts. Video players, web browsers, file managers, text editors, audio managers, background processes, and others undergo repeated testing with each release. Therefore, there's no guarantee that something that works well in one version will work well in another. For this reason, Besgnulinux never hesitates to perform these rigorous and demanding tests. Because our goal is to use a user-friendly, stable, and trouble-free operating system. Besgnulinux is based on Debian Stable for this reason.


Some of the installed software


LibreOffice (included in this version with all its tools), Brave browser, Flatpak, Touchpad Indicator (also touchegg), Youtube downloader, Uget, Deluge, Sylpheed, VLC, Guvcview, Synaptic, Network editor, Viewnior...


Many more improvements were made to the system. These improvements were especially focused on lightness, stability, and usability.
For example, the image preview plugin for Thunar is ruthless with system resource usage. A script was made to prevent excessive resource use for this.
The background image viewer was removed. It was made healthier manually.
Another example is the Debian Bookworm and Bullseye repositories, which have been enabled. The reason for enabling these repositories is that some older computers lack Nvidia drivers. This allows them to install drivers up to Nvidia version 390. Some older computers may not work with the current kernel or may fail to log on. This is a general problem unrelated to Besgnulinux. Another reason for the login failure could be some minor errors the system detects in the graphics card. In such a case, after passing the BIOS screen, you can try logging on using the 'nomodeset' option from the screen that appears.
If the RAM size in your machine is very low, disable the 'Desktop' option in the settings. That way, you'll gain about 50-60 MB of memory.

Let me give a little warning. JWM system files (xml) are very sensitive. Even a tiny mistake in these files can cause the system to crash and boot back to the login screen. Also, these files are specifically configured for Besgnulinux. So, if you're not familiar with the JWM session, I suggest not messing with the JWM system files.

After touching on these details, you can download and try out or install the Besgnulinux 4.1 version, carefully prepared from start to finish and, as always, tested with various tests, from the link below. The most important thing for a developer is user feedback. So don’t hesitate to give your feedback.

Download



Video




Other Images














Besgnulinux major version 4-0 ready to use

 



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.

Besgnulinux JWM 4-0 ISO



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.




Addition

If you want to switch between the JWM menu and the Modern menu.

1- Menu > User menu > Add to menu.
2- Click the "Add-Remove menu" button in the window that opens.
3- Select one of the Classic menu, Modern menu, or Dual menu and apply.






Follow the instructions below to install the Nvidia driver


Become root first with this command.
sudo -i

If you want to install Nvidia, first enter the entire command below into the terminal.
cat >/etc/apt/sources.list<< EOF
# See https://wiki.debian.org/SourcesList for more information.
deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie main contrib non-free non-free-firmware
deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware
deb http://security.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security/ trixie-security main contrib non-free non-free-firmware
# Backports allow you to install newer versions of software made available for this release
deb http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian trixie-backports main contrib non-free non-free-firmware
EOF

Update the repository.
sudo apt update

Install the Nvidia driver.
sudo apt install -y nvidia-driver

Restart the computer.
systemctl reboot


Dual monitor usage at JWM

 



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.

xrandr | grep -w "connected" | awk '{print $1}'

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.

xrandr --current | grep '*' | awk '{print $1}'

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.

xrandr --output HDMI-1 --mode 1440x900_60.00 --output VGA-1 --auto --right-of HDMI-1

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.

xrandr --output VGA-1 --mode 1440x900_60.00 --output HDMI-1 --auto --right-of VGA-1

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.

cp -a ~/.config/jwm/tray.xml ~/.config/jwm/tray3.xml
sed -i 's|screen=.*|screen="1"|g' ~/.config/jwm/tray3.xml
sed -i '/tray3/d' ~/.config/jwm/jwmrc
sed -i "/tray.xml/a $HOME/.config/jwm/tray3.xml" ~/.config/jwm/jwmrc


To make it run at startup, add a desktop file like this to the "autostart" directory. This file will execute the command you added to the `Exec="` line every time the computer starts.
cat >~/.config/autostart/userrandr-auto.desktop<< EOF
[Desktop Entry]
Type=Application
Name=Besrandr automatic start
Comment=Start xrandr with the settings made using Besrandr
Exec=bash -c "xrandr --output HDMI-1 --mode 1440x900_60.00 --output VGA-1 --auto --right-of HDMI-1"
EOF


If you wish to disable it, use the commands below.
sed -i '/tray3/d' ~/.config/jwm/jwmrc
rm -r ~/.config/autostart/userrandr-auto.desktop

This process will make dual monitors more functional in the Besgnulinux JWM environment. As I mentioned earlier, in the next version, it will be possible to perform this process and more, namely using dual monitors compatible with JWM, via a GUI interface.




Besgnulinux JWM 3-3 version is ready for use

 



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

Besgnulinux JWM 3-3


Video

Besgnulinux JWM 3-3 video


Other images
















Error detected

Error: The theme doesn't refresh after changing color.

Solution: Use the refresh buttons in the menu.





Comparison of Nemo, Thunar, and Pcmanfm

 



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.


Besgnulinux tools
Shared by The Distrowrite Project
In an era where modern operating systems seem to demand an ever-increasing amount of hardware resources just to perform basic tasks, there is a refreshing movement within the open-source community that prioritises efficiency, speed, and simplicity. At the forefront of this movement sits Besgnulinux, a project that has consistently proven that you do not need the latest multi-core processor or gigabytes of idle memory to enjoy a modern computing experience. The full article

Password

-Normal login-

Name: besgnulinux

Password: live

-Other logins-

Name: user

Password: live
! Lightness !

! Speed !

! Stable !

! Useful !

 

For Besgnulinux, these four features come before.

 

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.

Categories

Blog Archive

Last Comments

Copyright © BesGnuLinux | Powered byBloggerDesign by wpmagg | Blogger Theme by NewBloggerThemes