Linux App – Linux By Example Tue, 11 Jan 2022 06:54:20 +0000 en-US hourly 1 Linux App – Linux By Example 32 32 Why use a graphical user interface for Git version control? Tue, 11 Jan 2022 01:30:38 +0000

Download the best GUI software for GIT versioning on Windows, macOS or Linux …

Git is the most popular versioning tool for files and applications. Git was mainly developed to manage the source code of open source software. Github is a widespread application among all open source contributors and freelance developers today. Although Git is primarily a CUI-based application, the GUI can also be configured to work with Git. For new users, the graphical user interface is a very good way to master the Git operations. If you’re also one of them looking for a GUI solution for Git, I’ve listed a few options below.

What is a Git GUI?

When the Linux kernel was developed open source, the idea of ​​Git arose. With Git you can organize file versions. In every development project, all the different versions are stored distributed among all contributors to the project. Whenever a user changes something in the source code or develops something new, the result is saved in a different location under the same tree. The software architect or the project manager decides which version should be included in the final version. This is where Git comes in, where Git makes it easy to manage, edit, and control the version of Git.

Git is usually operated via the command line interface. But for a better user experience and less complexity, GUIs were designed. The GUI makes it easier to navigate and use the Git cPanel. In a simple GUI, Git operations can be simplified and accelerated from the user side.

Advantages of the Git GUI

There are many benefits awaiting you when you switch from CUI to GUI. Some of them are listed below.

  • You master Git UI very quickly.
  • Speed ​​up user processes.
  • Looks chic and modern
  • The training of subordinates becomes easier
  • Drag & drop function
  • You can focus on the main task instead of typing carefully
  • Get rid of the CUI phobia.

The 5 best Git GUIs for Windows, Linux and macOS

When choosing or comparing among many Git GUIs, you can easily find the best one for you by looking at the features provided. Git GUIs are being forced to make operations on Git easier and more convenient. So if a provided GUI doesn’t offer enough features or an easy to use user interface, what’s the point of such a GUI app?

You can also see differences in licensing and integrating multiple online repositories such as Github or Bitbucket. Go through the following discussion where I discovered some of the key features of the best Git GUIs out there.

Source tree – GUI for Git

Behind Source Tree is a strong development team that offers users comprehensive support in addition to their standard GUI solution Git. But the Sourcetree Ui is packed with features, so it takes a long time to master the application.


  • The package is free to use and available on both window and Mac.
  • Commit, push, pull or merge, all commands can be executed with just one click.
  • You can connect other repositories like Bitbucket, Stash, Microsoft TFS, etc. together with Git.
  • You can manage your Git repositories from a single client, whether it’s hosted or on-premises.
  • Extensive support functions such as patch handling, rebase, shelf and cherry picking can be used for this.

Tower 2.5

Just like Sourcetree, Tower also offers a number of extensive functions. The tower is well organized and simpler when compared to Sourcetree. The latest stable release is 2.5 for Tower, which is loved by users. But, unlike Sourcetree, Tower isn’t available for free, which is a downside. Most of the time, Tower is chosen by users for its simplicity of the user interface.

Tower 2.5 GIT graphical user interface Windows


  • You can use the trial version before purchasing.
  • Supports Windows, Mac and Linux platforms.
  • Has an undo option that allows you to undo everything in a project with a single click.
  • Drag & drop function available.
  • Cloning and reporting is as easy as a simple click.
  • You can automate the boring things by using third-party scripts.
  • Multiple window support is offered.
  • Also powered with an integrated diff viewer.
  • You can create and apply patches to files.


Gitkraken is available for window, Linux, and Mac, and can be linked to multiple online repositories. Gitkraken offers an intuitive user interface with a wide variety of functions. Compared to Sourcetree, Gitkraken isn’t free for home users. You can take advantage of the 7 day free period, but then you have to opt for a subscription that ranges from $ 5 to $ 9 / month.

Gitkraken GIT GUI Windows Linux and MacOS


  • Gitkraken has a built-in code editor.
  • Unlike Tower, Gitkraken is free for open source developers.
  • Has a visualization of the commit process.
  • Set of counter functions that are provided to avoid merging conflicts.
  • A one-click undo function has been added
  • Team collaboration and extensive Git integration features are packed with.


Giteye is a very simple but effective GUI for Git. If you have little experience with Git CUI and are looking for a free Git GUI, Giteye is for you. Giteye Git GUI is available on Windows, OSX and Linux platforms and is supported on both 32 and 64-bit systems.



  • Supports multiple repositories including Teamforge, Cloudforge, and Github.
  • Although Giteye is a proprietary application from, it is free to use.
  • Features for team collaboration are included.
  • Supply chain management and distributed version control are some of the key benefits.
  • Bug tracking, agile planning, code reviews and build services made easy with the help of the central visibility functions.


If you are a Git CUI user and want to move to a graphical interface, Gitbox is the most suitable option for you. Gitbox lets you visualize the command line interface like a clear picture. Gitbox is very easy to use for experienced Git users. Gitbox is free to use window, but it’s a paid application for Mac User.

Gitbox for macOS


  • Stage, branches, commits and submodules can all be monitored with the improved performance update manager function.
  • Gitbox can fix errors when cloning urls and submodule paths with spaces.
  • Gitbox can automatically fix several error messages.
  • The automatic retrieval of remote servers and the visual difference between the branches help the user to keep track of the changes.
  • Drag & drop and quick look functions will be added in the new update.
  • Instant syncing with the file system and smooth integration with Terminal are some of the most important features of Giteye.


You can enjoy the full functionality of Git through the command line interface, but for free. But the GUI is used to increase the production speed. But in many cases you will use the CUI over and over again for a deeper understanding. So without learning the basics of Git CUI, it is not possible to use Git professionally by just implementing GUI apps. For faster processing, team collaboration, and faster operating speeds, Git GUIs can be a viable choice.

Samsung closes the Tizen App Store Sun, 09 Jan 2022 10:14:56 +0000


Sad … but happens …


Too many vulnerabilities in a user interface written using the ’90s method. EFL, which Tizen was based on, was nice to show in its day, but that was a long time ago when the film “Hackers” was state of the art. I can’t believe anyone in the 21st century tried to create a modern interface based on this steaming heap of garbage. Maybe if they pawn the entire pile, but I don’t think Tizen has been hardened heavily, if anything, and Promise only kills the offensive app, which is unexpected behavior for the overwhelming majority of technically illiterate smartphone users.


That’s sad. You stopped trying to make it successful


Oh no ……. On other news


Color me surprised. When I see how it went with BadaOS I’m actually surprised it lasted for so long … Which begs a question, Tizen is used on ALL Samsung TVs. Does this mean Samsung is laying off Tizen and installing Android TV on all of its TVs from now on?


Samsung is better prepared to be enslaved.


Then just wait for Google to force TizenOS to revive.


  • Anonymous
  • t7F

Does that mean Samsung is really moving to Fuchsia OS gradually?


Duck of Death, 3 hours agoThey bought access to Tizen. If you look at all the sub-details in Wear OS 3, it is Tizen. Ide … moreSad but true. The worlds need a different search engine. I don’t like Tiktok, but YouTube has good competition so it’s great.


It’s sad because another operating system has failed and is moving closer and closer to just 2 caged monopolized ecosystems.


  • Anonymous
  • uct

FOUR BLUE, 3 hours agoSamsung would either have to create an operating system from scratch or Tizen for low and … moreThe whole world has been dependent on Windows the longest. I think behind the scenes they might know that Google could replace Android with Fuchsia so they could work with Google to develop it.


Rip tizen


  • Anonymous
  • uct

Anonymous, 3 hours agoI thought they were still working on Tizen in the background like Huawei was working on HarmonyOS … moreShutting down doesn’t mean they’ll give it up completely. I’m sure it’s in the storeroom somewhere just in case what happens to Huawei happens to them too.


  • Anonymous
  • pLw

Hemedans, 3 hours agoIt’s not the worst, it’s on par with lg web os and definitely better than Vidaa, Opera, Roku and others … moreSmooth? Please stop drinking


The people here are misinformed or just lying.
Samsung has restructured its business over the past few years. Much of it was at the expense of Tizen. If you had carefully followed them, not only have their Tizen phones been released less and less, but they’ve also scaled back their Tizen software update.

What they are doing now is relying 100% on Google for AndroidOS for their watch, phone and tablets. And the entire software department at Samsung will be working on their “Samsung Experience” user interface, which will be ported to their devices. The good news is that Samsung can ensure their devices get 3 year updates, which is far better than the rest of the market that usually doesn’t have updates (budget) or only 1 year updates (mid-range), or around 2 – Years update (high-end).

What is in the works for the future? Samsung will also be discontinuing its Smart TVs and switching to AndroidTV, possibly with a Samsung Skin. They will try to sell Tizen, which they probably will not succeed in doing. And probably in the end the whole project is open source. This is great news for the Linux distro community. People think it’s moronic, but webOS on Palm / HP was superior to Android in many ways in its heyday. And on TVs, webOS is the best smart TV experience, it’s much smoother than the competing Sony and Samsung devices I’ve used. In fact, I’ve seen some Chinese mid-range unbranded TVs that are also shipping with webOS this year, so that’s far from dead.

In my opinion, the best future for Tizen would be if it becomes open source AND is taken over by Huawei. The Chinese government has been looking for alternatives to American dependence, so this would be an important path. Just like the takeover of the GPU division of ImaginationTechnologies, the slow expansion of the lithography capacities of SMIC and the use of ARM CPUs (currently access to Cortex A76). If you are interested in this topic, take a look at the JingOS or the JingPad A1, it is the best open source product that has been released.


GregLu, 5 hours agoSince they brought Tizen together for Watch and Wear OS, G. probably issued a check or promised … moreThey bought access to Tizen. If you look at all the sub-details in Wear OS 3, it is Tizen. Identical. This is not something you skin. I suspect Samsung has kind of vetoed what the future of the operating system will be. I mean, Google clearly needs the guide. The only thing they’re really good at is selling fake news. It is a shame for the world in general and for technology in particular that fake news always wins if you control it as much as Google.


  • Anonymous
  • 3SI

Hbk112, 7 hours agoWhat about those who use Z series phones like Z Flip and Z Fold?Samsung Galaxy Z ≠ Samsung Z


  • Anonymous
  • 3SI

I thought they were still working on Tizen in the background like Huawei was working on HarmonyOS. But shutting it down feels like a big middle finger for Z4 buyers.


Constipation, before 3 hoursSamsung Smart TVs are the worst just because of this damn operating system. The availability of third party apps is … moreIt’s not the worst, it’s on par with LG web operating systems and definitely better than Vidaa, Opera, Roku and other TV operating systems, only Android TV is better in my opinion.

Tizen in tv is fluid and one of the few operating systems that allow IPTV players (you can load your own playlist sideways from TV).

Source link

Canonical redesigns Snap application packages on Linux Fri, 07 Jan 2022 16:36:00 +0000

Snap is a software packaging and distribution platform for Linux developed by Canonical, the developers of Ubuntu Linux. Snap applications are more portable than traditional Linux software, and most of them are containerized to avoid some common security issues. However, Snap also has a lot of problems, which could be why Canonical is experimenting with a new architecture.

Canonical spoke in a. about “the future of Snapcraft” new blog post (over OMG! ubuntu!), which is mainly about breaking up the Snap framework into smaller and modular components. There is no precise indication of what the end result will be or if it is better for the average person who installs and uses Snap applications. However, it should make it easier for app developers and Canonical to create and manage Snap applications, which could potentially free Canonical time to focus on other aspects of the Snap framework.

Canonical said, “The basic concept is to break Snapcraft down into smaller, more modular and reusable components that can be used in a number of different products. The common basis for this effort is a number of craft libraries, as we discussed in the Craft parts Blog entry. The theory requires the use of a generic parts maker based on craft suppliers and craft parts, with additional Snapcraft functionality as a separate layer. “

Snap packages are definitely an easier way to distribute applications on Linux because they don’t rely on the native package manager, which isn’t always the same across different desktop Linux distributions. For example, if you want to build an app for Ubuntu, Fedora, and Arch Linux, you need three completely different distribution methods (PPA, number of revolutions, and Pacman). In comparison, Snap apps work on almost any modern Linux-based operating system: Ubuntu, Arch, Debian, Fedora, Majaro, Pop! _OS and others.

Snapcraft has been criticized for a variety of issues over the years. Custom repositories or app servers are not supported, so all software must be distributed through Canonical’s own Snap store, and Canonical has the source code for the Snap Store server is not shared. The centralized model isn’t popular with everyone, especially as Canonical has slowly replaced the core applications in Ubuntu with Snap versions (like chrome). Linux Mint is blocking Snap applications from installing complete, and several other distros have endorsed it Flatpak as alternative. Canonical’s blog post didn’t mention anything about support for third-party stores and repositories.

Source link

Liquid Avatar Technologies Introduces Q4 Summary and Business Update Wed, 05 Jan 2022 13:48:53 +0000

Get instant notifications when there is news about your stocks. Request your weeklong free trial to StreetInsider Premium here.


Business and sales continued to show strong growth in the fourth quarter

TORONTO, ON / ACCESSWIRE / January 5, 2022 / Liquid Avatar Technologies Inc.(CSE: LQID) (OTCQB: LQAVF) (FRA: 4T51) (“Fluid avatar technologies” or the “Accompaniment“), a global blockchain and fintech solutions company focused on digital identity, integrated avatars and the Metaverse, is pleased to provide an update on its business activities for the fourth quarter of 2021, while the company is backed by research and Development has moved to commercial operation and is focusing its efforts on activating its business and sales efforts.

In the fourth quarter of 2021, the company activated the new version of its Liquid Avatar mobile app; improved its Liquid Avatar Verifiable Credentials Ecosystem; started developing a digital identity verification platform, PassmateTM, using payment rail technologies; initiated activation plans for a US-based network card program; launched its Aftermath Islands Metaverse program through Oasis Digital Studios Limited, which acquired a 50% interest in the program; and involved in other activities that support the company’s technology efforts to develop its leadership in digital identity, avatars, and metaverse.

As a result, Liquid Avatar Technologies saw an earlier than expected surge in commercial activity, generating preliminary gross sales of approximately $ 1,000,000 before direct selling expenses from October 1, 2021 to December 31, 2021. The company expects the gross margins on these revenues will match those of other digital service companies. Sales and other financial metrics for the period are unaudited, subject to final cash, accounting, technical reviews, and potential revisions. There is no guarantee that sales will be the same in future periods.

Effective January 1, 2022, Aftermath Islands, which is 50% owned and operated by Oasis Digital Studios Limited, a wholly owned subsidiary of Liquid Avatar Technologies, will be owned by Aftermath Islands Metaverse Limited, a Barbados Corporation, operated.

As the company moves into 2022, it is working on releasing additional programs and opportunities related to Aftermath Island Metaverse, including interactive avatars, new islands, virtual land, NFTs, and other on-platform elements. Access to Aftermath Islands and other Liquid Avatar Technologies programs and platforms is supported by a verified digital identity and the Liquid Avatar Mobile App. Digital Identity will continue to be positioned to support real world use cases like age verification, vaccinations and other health credentials, government agencies and travel validation.

“Our marketable businesses continued to exceed expectations in the fourth quarter and we remain optimistic, albeit cautious, as this is just beginning the company’s transformation into an active revenue organization.” said David Lucatch, CEO – Liquid Avatar Technologies. “We have started to watch the online adoption of digital identity programs, which are at the heart of all of our solutions, and both Avatar and Metaverse activities are growing in importance and creating early income opportunities as the industry is the future of the Web 3.0 adopts. Our goal is to continue creating value for all of our stakeholders. “

If you would like to join our mailing list and receive updates from Liquid Avatar Technologies, please click here .

About Liquid Avatar Technologies Inc.-

Liquid Avatar Technologies Inc. is focused on the verification, management and monetization of Self Sovereign Identity and enabling users to control and benefit from the use of their online identity.

The Liquid Avatar Mobile App, available on the Apple App Store and Google Play, is a verified platform for self-sovereign identity that enables users to create high quality digital icons that represent their online personalities. These icons allow users to manage and control their digital identity and their verifiable credentials and credentials, and use Liquid Avatars to share public and privilege-based private data when and with whoever they want.

The Liquid Avatar Verifiable Credentials Ecosystem (LAVCE) is designed to support all participants in a digital credential ecosystem, including owners, issuers and verifiers, by using cutting-edge blockchain and open-standard technologies, initially as a node on the Indicio Network. The company is a voting and board member of the Trust over IP Foundation, a founding member and board member of Cardea, a public health project of the Linux Foundation, a member of the Good Health Pass Collaboration, DIACC, the Covid Credentials Initiative (“CCI”), The Linux Foundation and founding member of the Lumedic Exchange.

The company has a number of early-stage revenue-generating programs that support the Liquid Avatar mobile app program, including KABN KASH, a cashback and rewards program that includes over 500 leading online retailers and is working to develop its own branded network Bring payment card to market.

The company’s subsidiary, Oasis Digital Studios, is a creative and development agency supporting a wide range of artists, talents and companies with Non-Fungible Token (NFT) solutions and 50% of the Aftermath of the islands Metaverse program.

Liquid Avatar Technologies Inc. is listed on the Canadian Securities Exchange (CSE) under the symbol “LQID” (CSE: LQID).

The Company also trades on the United States on the OTCQB under the symbol “LQAVF” and in Frankfurt under the symbol “4T51”.

If you have not already joined our mailing list and would like to receive updates on Liquid Avatar Technologies Inc., please click here join!

For more information, please visit

For more information please contact:

David Lucatch
managing Director
647-725-7742 ext. 701

US and Canadian media contact:

Nicole Rodrigues
NRPR group

The CSE has not reviewed this press release and assumes no responsibility for the adequacy or accuracy of this press release.

All websites to which reference is made are expressly not incorporated by reference in this press release.

Forward-looking information and statements

This press release contains certain “forward-looking information” within the meaning of applicable Canadian securities laws and may also contain statements that may constitute “forward-looking statements” within the meaning of the safe harbor of the Private Securities Litigation Reform Act of 1995. Such forward-looking information and forward-looking statements do not represent historical facts or information or current status, but instead only represent the company’s views regarding future events, plans or goals, many of which are inherently uncertain and beyond the control of the company. In general, such forward-looking information or forward-looking statements may be identified by the use of forward-looking terminology such as “planned”, “expected” or “expected”, “is expected”, “budget”, “planned” “,” estimates “,” projected ” , “intends”, “anticipates” or “does not expect” or “believes”, or variations of such words and phrases, or may contain statements that “might”, “might”, “would”, “might” particular actions, events or results “or” will be taken “,” will be continued “,” will occur “or” will be reached “.

The forward-looking information and forward-looking statements contained herein include, but are not limited to, statements about future revenue opportunities, program and geographic expansion, the company’s ability to continue generating revenue, introduce new programs, and successfully achieve business goals, and expectations regarding other economic , Business and / or competitive factors.

By identifying such information and statements in this way, the company caution readers that such information and statements are subject to known and unknown risks, uncertainties and other factors that could materially affect the actual results, level of activity, performance, or achievements of the companies differ from those express or implied in such information and statements.

Although the company believes that the assumptions and factors used in preparing the forward-looking information and statements and the expectations contained therein are reasonable, no undue reliance should be placed on such information and statements and no representation or guarantee can be made, Such forward-looking information and statements will prove to be correct, as actual results and future events could differ materially from those anticipated in these information and statements. The forward-looking information and forward-looking statements contained in this press release are as of the date of this press release and the company undertakes no obligation to update any forward-looking information and / or forward-looking statements contained therein or referred to herein except in accordance with applicable securities laws.

SOURCE: Liquid Avatar Technologies Inc.

View source version on

Source link

How to install OpenBox on Debian 11 minimal bullseye Sat, 01 Jan 2022 12:48:52 +0000

If you are using a minimal Debian 11 bullseye server distribution and want a lightweight Windows manager along with a display manager and low resource consumption desktop panel; Then here is the tutorial on installing the OpenBox Window Manager on a minimal Debian 11 Linux distribution from the command line.

What is Openbox Window Manager?

Openbox is a very fast and lightweight window manager that is equipped with a high level of customization options. It is known for its high adaptability and low resource footprint. Users can customize or customize the desktop environment to their liking by editing just three files. However, for easy configuration, users can use other programs that provide graphical user interfaces to configure settings and menus. In addition, Openbox is the standard window manager of the desktop environments LXDE or LXQt and thus also from Lubuntu. There are various unofficial Ubuntu variants that also rely on Openbox.

The Openbox window manager is particularly useful for those who are looking for an individual user interface, but who are familiar with Linux work, since they have to deal with adapting a rudimentary configuration.

Steps to install OpenBox on Debian 11 Bullseye

The steps given here for setting up and configuring OpenBox under Debian 11 also apply to Debian 10 Buster and Ubuntu 20.04.

1. Update the system’s APT cache

Well, the packages we need to install are available through Debian 11’s APT package manager. So before we go any further, let’s run the update command to rebuild the repository cache and install available system updates.

sudo apt update && sudo apt upgrade -y

2. Install OpenBox for Debian 11 Minimal

It doesn’t matter if you’re on the Debian 11 minimal or full desktop, the command to install OpenBox is the same for both. In addition, together with OpenBox, another tool called obconf, it is a graphical tool that provides a GUI interface to instantly configure the preferences and configuration settings of Openbox. At the same time we are also installing Xorg. the menu is used to get the Debian menu in the OpenBox context menu to access various installed applications on your system.

sudo apt install openbox xorg menu

Manual configuration files

Openbox can be fully configured with just three files: rc.xml, menu.xml and autostart. As a user, you will find these files in the folder ~/.config/openbox. If these are not available, you can use the system-wide configuration files in the /etc/xdg/openbox Folder as a template (copy to your own home directory) and adapt to your own needs.

We can configure the OpenBox by editing these configuration files, but instead of editing their file globally, we prefer to customize them to keep their global files intact. Copy them for your user:

mkdir -p ~/.config/openbox
cp -a /etc/xdg/openbox/ ~/.config/


~ /.config/openbox/rc.xml : Main configuration file (appearance, keyboard shortcuts (hotkeys), etc.)
~ /.config/openbox/menu.xml : Configuration of the context menu (right mouse button)
~ /.config/openbox/autostart  : Autostart script *

note: If you are not satisfied with the Debian menu for accessing apps on Openbox, you can opt for desktop panels or dock.

3. Install the desktop panel for OpenBox

Read this before proceeding: To access the application and menu we can either install that Desktop panel or dock. Here we have given orders for both of them. Just choose one of them according to your choice.

Commands for popular lightweight panels

XFCE panel for openbox

By default there is no system tray to access system applications and menus. To enable this we can install various available Linux desktop panels such as: B. the light lxpanel. However, this is not the only option, we can also use other desktop panels such as fbpanel, tint2, A2Deskbar and xfce4-panel. Here we rely on a light xfce4 panel together with a nano editor and an Xfce terminal.

sudo apt install xfce4-panel nano xfce4-terminal -y

note: If you don’t want an XFCE terminal, you can install it gnome-terminal, just replace it in the command above.

Configure Open box to start the XFCE4 Panel automatically with system start.

nano ~/.config/openbox/autostart

At the end of the file add:

xfce4-manager &

Save on computer the file by pressing Ctrl + O, hit them Input Key, and then Ctrl + X.

For dock panels only

Dock installation for open box minimal

1. Install Dock for OpenBox using the given command. This is set up and configured xcompmgr and cairo-dock Utilities on your system

sudo apt install xcompmgr cairo-dock

2. Now instruct the OpenBox to start the dock automatically with the system login. Edit the startup script file.

nano ~/.config/openbox/autostart

3. Add the following line to the end of the file and save with Ctrl + O, that’s her name Input Key, and then Ctrl + X.

xcompmgr &cairo-dock -o &

4. Install Display Manager on minimal Debian 11

We also need a display manager to get graphical login functionality for your Linux distribution. It controls user sessions and manages user authentication.

sudo apt install lightdm -y

5. Reboot your Debian 11 system

When you’re done, restart your system to activate the settings you made above.

sudo reboot

Here is the interface we get after running the above command with the XFCE panel.

OpenBox installation on Debian 11 Bullseye Linux

6. Change the background image in Openbox

Those who didn’t like the default wallpaper can follow the given steps to change the wallpaper and set the wallpaper to your liking.

#1. Method:

Install the error package tool

sudo apt install feh

After that, use to set any picture available or downloaded on your system to set as wallpaper

feh --bg-scale /path/to/your/background/image.jpg

Set the background image to Openbox

# 2. Method:

Alternatively we can use the graphical tool like nitrogen to easily navigate and set the wallpaper from any command line:

sudo apt install -y nitrogen

Once the app is installed, go to Applications and start the nitrogen App.
click on Preferences.

Set wallpaper path in Debian

Select the available wallpapers, then click the Apply Button.

Install the nitrogen wallpaper manager

7. Install the file manager Thunar for Openbox – Debian 11

We can install a file manager application such as Thunar to easily access all files and folders via the graphical user interface. Thunar is a popular, lightweight and fast file manager that does not slow down your system at all.

sudo apt install thunar -y

Install the Thunar file manager

8. Graphical configuration tools


With the program obconf You can configure the look and feel of Openbox on Debian 11. The following setting options are available:

opportunity effect
theme Topic selection (window decoration, colors)
The appearance Fonts and layout of a window’s title bar
window special window functions
Move & resize Behavior when changing the position and / or size of a window
mouse Window focus and behavior when double-clicking the title bar
Desktops Number of virtual desktops
Margins The behavior of the edge areas of the desktop
dock additional toolbar / program bar

Files with the extension .obt3 can be loaded directly via the To install new topic” Button. Alternatively, downloaded archive files extracted manually and copied or moved to the hidden user Folder ~ / .themes or with a system-wide installation with root rights, to / usr / share / themes.

Graphical Openbox configuration tool

Final thoughts:

Well, this was the quick guide to installing and working with OpenBox on Debian 11 with minimal configuration. This gives your system GUI access without using any system resources. To do other configurations and learn more – see the Debian Wiki page for Openbox.

Other articles:

• How to install the i3 Window Manager on Ubuntu 20.04 or Debian 11
Install Dash to Dock on the Pop OS Linux distribution

Source link

How to enable Windows 11 style scroll bar in Firefox Fri, 31 Dec 2021 00:30:28 +0000

While browsers like Microsft Edge and Google Chrome support some UI elements to match the design of the Windows 11 operating system, Mozilla Firefox is also joining the bandwagon. It is now preparing to add a Windows 11-style scroll bar that will replace the browser’s age-old scroll bar for a more modern look.

The overlay scrollbar feature will now be available in Firefox 97 or higher and is currently available for users of the Nightly build. It can switch between minimal and full modes based on pointer movements. If you’d like to try out this new feature, here’s a step-by-step guide on how to enable the entire scroll bar in Firefox.

How to enable Windows 11 style scroll bar in Firefox

Step 1: Open the Mozilla Firefox web browser on your computer.

Step 2: When opening the browser, enter “about: config “ in the address bar and press Enter.

Step 3: Now enter “ ” in the search field.

Step 4: Click the Edit button (pencil icon) and change the default value from 0 to 5.

Step 5: After that, click the check mark and Firefox will immediately change the design of the scroll bars.

Firefox Windows 11 scrollbar

That’s it. You have now successfully activated the Windows 11 style scroll bar in the Mozilla Firefox web browser on your computer. There are five different options to choose from, including the Default Style, Mac, Linux, Android, Windows 10, and Windows 11. If you change the value in Step 4, the scroll bar will change in appearance.

As mentioned, the feature is currently available for the nightly build users of Firefox, and the company is expected to implement this Windows 11-style scrollbar in a stable build of version 97 due for release in February 2022.

Source link

Practical ideas for making money with software Tue, 28 Dec 2021 22:53:00 +0000

Not everyone who knows how to program software gets rich quick, if at all. But additional money can be generated through software coding as passive income from side projects or the independent distribution of mobile apps and more.

Software coders typically work for commercial companies that develop in-house applications. Some programmers hire software creation projects as independent software developers. However, similar to freelance writers, all software coders do not work on large software development operations. Many programmers, especially those who write open source software, are unable to get premium pay for their programming skills.

Of course, talented independent programmers can focus on writing the next great killer application. In such cases, the software manufacturer can sell the product directly. But just like freelancers in any industry or trade, selling your product with enough volume to get rich quick is a dream that often fails.

Instead of launching commercially marketed and paid products and hoping for big profits, software programmers can produce projects as freeware or open source and still make money. Even if they have another job, programmers can develop and earn their own projects without going commercial. The monetary rewards can trickle rather than flood into their bank accounts. But making extra income as a software code writer is certainly a better outcome than doing it as a hobby.

Coders are currently in great demand. The key is knowing how to monetize your software creations. You can do the same if you distribute your code for free.

You can offer your services for steady cash flow no matter what your full-time job costs. Branching out as a freelance programmer can also give you the opportunity to design your own career path.

Software Monetization Strategies

An effective way to make money off of software is to start a micro SaaS offering by building a software-as-a-service business either on your own or with a small team of other programmers. Tyler Tringas provides everything you need to know about this particular piece of entrepreneurship in his e-book, Bootstrapping a Profitable SaaS Business.

For example, you can create an iOS or Android app. With a homemade product in hand, you can access Google Play and Apple’s App Store. These are two of the largest app marketplaces with 2.7 million and 1.8 million apps available, respectively.

According to Sensor tower, global app sales rose 32 percent year over year to more than $ 29 billion in the third quarter of 2020. Global spending on apps reached nearly $ 65 billion in the first half of 2021. That was more than 24 percent more than in a year-on-year comparison.

A second approach is to monetize one or more open source projects you’ve created. Developers earn money with successful open source projects. Of course, you may have to double up your marketing to get the word out about the existence of the software.

Monetizing your software doesn’t have to be overly complicated. Use similar approaches for content producers showing their videos on their own YouTube channels. YouTubers generate income through sponsorship and high channel views for their instructional and other themed videos that they upload to the platform.

Another great way to generate income is by placing donation buttons on your website. This is a strategy that more and more Linux distro developers are using. Clever, cautious methods such as a “Buy Me a Coffee” button offer people the opportunity to support you with donations or tips. Another option is GitHub sponsors. GitHub offers several tiers of sponsorship that set monthly payment amounts and benefits.

Also consider a so-called freemium pricing model for your software. Offer a free basic version of your coding project. Then give happy users the option to purchase a Pro version with more and better features. This approach can span markets from personal helpful applications that run on computers to mobile applications and productivity applications for SMB and business users.

Why not adapt a monetization tool that bloggers and newsletter writers use successfully – paid advertising? Make money by showing ads on your project’s website. The more constant finger traffic you have when visiting your software project’s website, the more money you can bill advertisers. Do some internet research to come up with a list of advertising agencies that you can contact. These agencies can do all of the legwork for you.

World Wide Web Wonders

Take advantage of the growing popularity of web browser extensions. Undoubtedly, you have some annoyances about using web browsers that could be “corrected” with a browser extension. So write the code for this newly discovered convenience or productivity tool that makes the browser more efficient.

Extensions are small software programs that are written in HTML, CSS or JavaScript and that adapt the surfing experience. They enable browser functions and behavior that are tailored to individual needs or preferences.

You can monetize browser extensions using the same three options that apply to SaaS monetization. Charges a one-time fee for users to get access to your app. Or bill for a subscription that charges users a monthly or yearly recurring fee. Perhaps the most fluid approach is to rely on in-app payments from users after they install your extension for free, and then pay for additional features while using it.

A related strategy is to think beyond the web app. Computer users are jumping across the internet to access preferred services or digital businesses. Instead of building browser extensions, focus on developing shopping or ecommerce related apps for digital marketplaces like Shopify.

Yes, create a Shopify app, a standalone web application that uses the Shopify APIs to add functionality to an online store. To find out what problems Shopify merchants need to solve, visit Facebook groups and forums where merchants hang out.

When your app is ready, sell it through the Shopify App Store. It comes with a built-in billing API. This makes your monetization convenient and reliable.

Another way to make money from your coding skills is to leverage the demands of Amazon’s cloud-based Alexa smart speaker universe. Submitting Alexa skills focuses on performing voice commands. There is no need to program user interfaces and visual designs.

Instead, just focus on Amazons Alexa development tools and APIs. or Create SDKs for Node.js, Python and Java. Amazon even offers Tutorials as a starting point.

Amazon makes it easy to monetize your coding skills. You can use in-app purchases as described above. Only here is the process referred to as in-skill purchasing. They offer paid features to existing users who interact with your skill. A better bet is to join the Alexa Developer Rewards program. Show all details here.

Inline advertising

The inline advertising method provides revenue by linking paid ads to clicks on keywords in your software’s content. They highlight certain words related to an ad that a company is paying you to display. When a user rolls over the words – for example, in page comments, app instruction pages, and so on – all within the content of your software, a box will appear with ads related to that word.

Another approach is to place paid advertisements on the main screen of your program or display them when the user of the application switches from one screen to another. You can also change this approach by placing ads elsewhere in your application.

For example, let the display appear while your program is loading or before it starts. You can even place a banner ad within the application’s user interface.

Go gently

Be careful not to advertise too much or make open calls for donations. Ads randomly popping up on device screens can be the death knell. Potential users of your software may have little patience with abusive ad placement. Especially when this is done excessively in a game or other software, users can be unforgiving.

Your surefire cure for this type of advertising in software is to uninstall it. However, with minimal orchestration of ads and donation nudges, this type of monetization is a popular approach in mobile apps and in desktop software.

Provide your users with a reliable and useful mobile app, browser extension or website plugin. If you don’t overdo the cash pitches included, most users will not want to give up your software creation. Offer them a one-time upgrade to an ad-free version as additional monetization.

Source link

5 business-based Redhat alternatives for CentOS 8 Mon, 27 Dec 2021 18:05:52 +0000

Here is the list of the best RHEL-based CentOS 7 or 8 Linux server alternatives or spares in 2022 to start hosting server applications in the cloud or VPS. Well, if you don’t want to go through articles, then AlmaLinux and RockyLinux are the best CentOS alternatives.

With RHEL’s end of support in CentOS 8, people are starting to look for a Linux distribution to replace their existing CentOS 8 or upgrade CentOS 7 to another compatible one. Well, your search could end here if you are one of them.

However, even though we have an Ubuntu server that is replacing CentOS, there are many users who are already using RPM-based server applications. So the Debian-based server would not be a good option. If you want to start from scratch with setting up your servers, you can of course do it too.

Well, the CentOS version series 7.x, which will receive updates until the regular end of support in June 2024, remains unaffected. CentOS 7.9 will therefore be the last edition created from the RHEL sources. The reason for this is that many companies still rely on CentOS 7. Therefore, the CentOS developers do not want to stop the spread prematurely.

As Redhat announced, CentOS 8 will be available as a rolling distribution in stream form. Well, if you’re already using the Stream version, then you might want to download the CentOS 9 Stream as an ISO file and test it.

Best alternatives for Centos 7 or 8 based on RHEL Linux Server

1. AlmaLinux server

The first alternative to CentOS 7 or 8, based on RedHat Enterprise, is AlmaLinux. Immediately after RedHat announced that it would end the life of CentOS 8, the developers of CloudLinux announced the availability of one-to-one binary compatible Linux based on RHEL, ie “Almalinux”. With an RPM-based Linux distribution, the company has created a successor as a substructure for CloudLinux OS. The latter costs money, but AlmaLinux should remain free.

100% compatible with RedHat packages, AlmaLinux OS 8 contains functions and improvements in the container tools to make the build and deployment processes more flexible. Support for OpenJDK 17; OpenSCAP profiles for hardening and security, new system roles from RHEL 8.5 for VPN or Microsoft SQL Server have been adopted. Comes with a Gnome desktop environment.

Download ISO: or know how to migrate from CentOS 8 to AlmaLinux 8

2. Rocky similar to CentOS 8 Linux

Rocky Linux is another CentOS 8 or 7 drop-in replacement that was developed by the same developer who was originally behind the CentOS project. Therefore it is an open source project of the Rocky Enterprise Software Foundation (RESF) and offers the same binary compatibility as CentOS. Now that this is a binary-compatible image of Red Hat Enterprise Linux (RHEL), both AlamLinux and Rocky Linux users can benefit from the existing CentOS community and tutorials available online. The ISO file (Minimal, Boot or DVD) of this Linux can be easily downloaded from the official website.

Rocky Linux replaces CentOS 7 or 8

Just like AlmaLinux, Rocky is also available with the Gnome Vanilla desktop interface. If you’re a cloud user, you can easily find it there to get started. Docker Image is also available for retrieval.

Download ISO: or know how to migrate CentOS 8 to Rocky Linux 8

3. Oracle Linux

Oracle Linux is another similar CentOS 8 operating system based on RedHat that gets pretty close to it for getting the latest updates asap. In addition to the Red Hat Compatible Kernel (RHCK), Oracle Linux supplies the Unbreakable Enterprise Kernel Release 6 (UEK R6), a more up-to-date kernel based on Linux. Oracle has already established itself as a well-maintained and well-positioned alternative to CentOS.

Oracle Linux similar to CentOS

It’s also free and open source to download and can be installed as a minimal or desktop GUI server. However, if you are looking for assistance, you have to pay for it.

Download ISO: Oracle Linux

4. Ubuntu server

Well, in the past, one of the reasons most hosting users didn’t choose Ubuntu wasn’t because of the availability of WHM Cpanel. However, WHM is now also available for Ubuntu. You can read our article on how to install Cpanel on Ubuntu Server. That being said, Ubuntu is one of the best alternatives to CentOS if you are starting from scratch, otherwise not as it is not compatible with the RedHat binary. However, if there is a particular app that only exists in RPM, we can use alien to convert it to the deb binary.

Ubuntu Linux server

Still, moving from RPM to Deb Distribution is an important decision that you need to make and ensure that all of your applications are available on it before migrating to it.

Download ISO: Ubuntu or how to install Ubuntu 20.04 | 22.04 cloud image (minimal)

5. Debian Linux

Debian is also one of the oldest Linux distributions in the open source software world. This operating system also serves as the basis for Ubuntu, the most popular desktop version of Linux today. In addition to an operating system for computing devices, Debian OS has thousands of free software in its repository.

Debian distribution

Debian continues to be one of the leading stable and Linux operating systems. The most important feature of Debian over other Linux distributions is its package management system. This system gives the administrator full control over all packages installed on this system, including the ability to install a single package or upgrade the entire operating system.

Download ISO: Debian

6. SUSE Linux Enterprise Server (SLES)

Most users wouldn’t take SUSE seriously, but it is one of the most stable and enterprise server Linux systems that can be relied on, by Novell and SUSE Linux (and developed in-house). This CentOS replacement uses RPM Package Manager and offers GNOME as the default desktop if you want to use it. Like the Ubuntu / Debian-based systems, SUSE is well documented – but is likely to lag a little behind.

RPM-based centOS alternative 1

Well, SUSE is also available as OpenSUSE for normal desktop users, but the company’s focus is on the server variant. It can be used for both the x86-64 architecture and ARM processors. There is also a close cooperation with IBM, which enables hardware and software to be coordinated between the two companies. This makes SLES suitable for operation on your IBM Power architecture.

Download ISOSUSE

7. VzLinux-RPM-based as a replacement for CentOS

Like Rocky Linux and AlmaLinux OS, VzLinux is also trying to follow in big footsteps, because CentOS is the third most popular Linux distribution for web servers and cloud services in 2021 Ubuntu and Debian GNU / Linux with around ten percent market share. VzLinux, a corporate distribution based on RedHat, has been used by Virtuozzo for more than 20 years as the base operating system for the company’s OpenVZ virtualization solution and other commercial products, as well as as a guest operating system. The VzLinux developed by Virtuozzo International GmbH is a professional operating system and at the same time 100 percent binary compatible with the enterprise distribution Red Hat Enterprise Linux and CentOS.

VzLinux Distro Redhat is based as a replacement for CentOS

VzLinux 8 is a free, multi-purpose distribution that is optimized for operation in containers, virtual machines or on bare metal servers. It supports enterprise-level I / O intensive applications and workloads

Try VzLinux ISO, visit the officially Page or download ISO from the Repo from VzLinux provided by Virtuozzo.

8. Springdale – Custom Red Hat-based distribution

Springdale Linux, formerly known as PUIAS Linux, is another Linux operating system. It is built from the source packages available for Red Hat Enterprise Linux. In addition to the official upstream packages, this one also offers several other repositories for add-on packages. It is distributed by the Institute for Advanced Study and Princeton University in the USA.

Springdale Custom Red Hat-based distribution

You won’t find it on hosting or cloud services, however, but as an administrator you can try it out on your server or desktop. Well updates won’t be a problem just like CentOS, it depends on its upstream RHEL Linux too. It should be noted that this project is older than CentOS.

official page

Other articles:

The 6 best Ubuntu Linux alternatives for beginners in 2022
11 most popular Linux distributions of 2021

Source link

How to display the most important process results and sort by memory Sat, 25 Dec 2021 20:00:00 +0000

The top command is a powerful way to see what is consuming your precious system memory. Here’s how to sort the top output by memory usage.

The topmost command in green text on a terminal

Figuring out which processes are using the most memory isn’t as easy on Linux as it is on Windows. Fortunately, no matter what variant of Linux you’re using, that above Command makes it easy to see how much memory each process is using.

However, the top command doesn’t sort by memory usage by default, so it’s hard to see what is using the most RAM. If you’ve revived an old PC with a lightweight Linux distro, keep a close eye on what is eating up all of your RAM!

How to sort the top processes by memory usage in Linux with the terminal above Command.

Sort the top command output by memory usage

To use the top command, open up a terminal. You can use the keyboard shortcut on many systems Ctrl + Alt + T to do this, or tap terminal in the application search menu and open the command line from there.

To start the upper user interface, type above at the terminal prompt and press Input. This will bring up a display in the terminal with a list of the running processes, along with some general information about current tasks and processes running on your system.

Linux top command output

By default, top does not display processes in order of memory usage. It’s easy to rearrange the menu with the keyboard shortcut Shift + M. This updates the list with the % MEM Column showing memory usage in descending order.


linux top sorted by memory

Unsurprisingly, Chromium eats up all of the RAM! To press Shift + M again updates the menu with the current top RAM users. To exit top and return to the terminal, press Q.

Related: Ways to Use the Top Command in Linux

Monitoring of memory usage on Linux

The top command is good to master as it works on almost all Linux systems, but if you’ve come from Windows and are new to Linux, Ubuntu System Monitor may seem a little more familiar to you.

Alternatively, if you’re looking for an always-on widget that shows system information, there are tons of great things to do with Conky!

Make your Linux system great with Conky

Have you ever looked at your Linux desktop and thought, “I could definitely improve this”? A great option is Conky, which can show everything from new topics to nicely crafted CPU temperature data.

Continue reading

About the author

Source link

The 10 Best IDEs and Code Editors for Linux Thu, 23 Dec 2021 22:01:00 +0000

If you want to develop a website or software, you need an app to write and preview your code. This is where code editors and Integrated Development Environments, or IDE for short, come into play.

Fortunately, Linux has plenty of options for you in these categories. We have put together two separate lists of apps so you can choose the one you like.

Difference between a code editor and an IDE

A code editor provides a text editing interface for writing and editing code. It provides basic editing and formatting features to make your code easier to read and manage. These apps usually lack advanced features and configurations.

One notable advantage of using a code editor is that it is much lighter than an IDE. Many code editors also offer features such as compiling, debugging, and support for most programming languages.

An IDE is a software development environment that provides tools for developing complex software. It provides various tools such as an editor, debugger and compiler that are needed in the development cycle.

Different IDEs offer different features and configurations that are appropriate for specific projects. IDEs are much more advanced than editors and offer features you won’t find in a code editor.

The best code editors for Linux

Let’s take a look at six of the best code editors available for Linux.

1. Visual Studio Code

Visual Studio Code Home

Visual Studio Code is a code text editor for programmers. This app is an advanced code editor as it has IDE-like functionality as well. Developer assistance and ease of configuration have become very popular with programmers.


The app offers countless extensions that add further functions and support for programming languages. A handy feature of VS Code is that it integrates well with Git.

Visual Studio Code is open source and free for everyone. It’s a cross-platform app that’s available for every major Linux distribution, Windows, and macOS. However, you may need to install Git along with VS Code to use the version control features. This tutorial shows you how to install Visual Studio Code on Linux.

Download: Visual Studio Code (For free)

2. Raised text

raised text

Sublime Text is an old, well-known code editor available for various platforms including Linux. It offers improved performance through GPU rendering.

This app was originally started as a code editor but has introduced some IDE-like features over time. It offers various functions such as a minimap, multiple selection, user-defined snippets, code indentation and automatic file type recognition through structures.

Sublime Text is free to download and use. It is available for all platforms and also supports plugins that extend the functionality of the editor.

Download: Raised text (For free)

3rd atom

Atom main screen

Atom is a text editor for programmers developed by the GitHub community. It is highly customizable and allows you to add your configurations. You can also add various plugins to Atom and the app supports many programming languages.

You can also personalize this code editor with different themes. Atom is light and saves RAM. Atom is completely free, open source, and available on all major Linux distributions including Ubuntu and Arch Linux.

Download: atom (For free)

4. Brackets

Brackets - Home

Brackets is a code editor with some basic IDE-like functionality. If you are a web developer, Brackets is an excellent choice for you. It’s pretty light, yet sturdy.

The app allows you to design and view real-time app previews for web applications. It has an inline editor that can be used to open a window in the required code.

Brackets is open source and free for everyone. It also has good community support so rest assured you will get quick fixes to any of your problems.

Download: Brackets (For free)

5. Komodo machining

Komodo Edit is a multilingual code editor for programmers and web developers. It provides some basic debugging and testing functionality that can usually be found in IDEs.

The app has good AI-powered code intelligence that enables syntax errors to be removed. It also supports version control systems like Git. Various extensions are available to charge the app. However, some of them are paid.

Komodo Edit offers its basic functions for individuals free of charge. However, a subscription is required for Team and Enterprise versions with advanced features. You can also download the IDE version for free if you are an independent developer.

Download: Komodo edit (Free, premium version available)

6. Geany

Geany - Home

Geany is another Linux code editor for programmers. It focuses on performance through its light and clean user interface.

You can use it as an entry-level IDE too, but it was originally designed as a code editor. The app has some good features like syntax highlighting, plugins and extensions, code navigation, project management and a lot more.

Geany is a free app. You can either install it from the official website by cloning the GitHub repository or using third-party websites. It also allows multiple themes to be downloaded to personalize the user interface.

Download: Geany (For free)

The best IDEs for Linux

Here are four of the best IDEs that you can download onto your Linux computer.

1. IntelliJ IDEA

IntelliJ IDEA is a popular IDE for Java and Android developers with many powerful features for software development. It has been an industry standard for years.

The app has an intelligent code intelligence algorithm that reduces the amount of work you spend writing code. It also efficiently detects syntax and build errors.

IntelliJ IDEA has two versions: Ultimate and Community. All Android and Java functions are available free of charge in the community version. However, web development and some advanced features require the Ultimate version, which is not free.

Download: IntelliJ IDEA (Free, premium version available)

2. Solar eclipse

Eclipse is a powerful Java development IDE. It has great developer support and stable performance out of the box. The app is one of the most advanced IDEs that has front-end development capabilities.

Eclipse offers good language support. You can use it to code in C, C ++, COBOL, Fortran, Haskell, JavaScript, PHP, Perl, Python, R, Ruby, Ruby on Rails and Scheme.

Eclipse is a free, open source IDE. It also has some advanced versions that offer business functions.

Download: darkness (For free)

3. Apache NetBeans

Apache NetBeans is a fast and powerful IDE for software development. It has good community support and you can use it to write code in different languages.

The app offers software and web development tools. It has several plugins to improve its adaptability to new features. In addition, it also offers GUI-based design tools for front-end development.

Apache NetBeans is an open source project and can be used free of charge. You may need to configure the JDK on your computer before installing NetBeans.

Download: Apache NetBeans (For free)

4. Blue fish

Blaufisch - Main

Bluefish started out as a code editor but now has some solid IDE features. It’s best for web developers and designers.

The app offers auto-tag completion, indentation, powerful search, and integration with external programs. It also supports most languages ​​like HTML, CSS, Java, Python, C ++, C and many more.

Bluefish is free and open source. It’s a cross-platform app that is available for all platforms.

Download: Blue fish (For free)

Develop your next great masterpiece with these apps

Working on an excellent code editor and IDE is key to web and software development. The above are industry standard IDEs and editors.

You can choose a suitable app based on your preference, e.g. B. by appearance, performance, memory consumption or storage space usage. Each app has some unique features, so it’s best to test a few before deciding which one to use.

Linux programming OS
The 11 Best Linux Distributions for Programmers

Linux provides a thriving environment for programmers and developers. Here are the best Linux operating systems for programmers.

Continue reading

About the author

Source link