Newbies with Questions? ...Ask away!

From what I can tell, Zorin OS might not be suited for this kind of setup. Zorin is like a fully ready to go environment and this looks like a “linux rice” which basically means, the creator probably built this from the ground up on a minimal linux installation.

I would say you will want to switch distributions to get this going. From a quick google and look at the repo, the creator may be building and testing these themes on Arch but they also suggest Fedora has fairly good compatability.

4 Likes

I totally get Hyprland, it’s part and parcel of Omarchy (an Arch Linux) that I really enjoy using. I really like the clean looks of tiles and especially, thanks to your link, the linux-antiquity theme, it definitely shows the degree of possible customisations out there.

I have never used Zorin but it appears to be based on Ubuntu, which I have never seen as a ricer’s paradise, and I am sure @Powder is right in his reply to you.

Also, since you have not been using Zorin long, you could try Omarchy, but not before you have done some research! At least watch this Omarchy YouTube – until the very end. I have to say that from my own experience I agree with it in its entirety. Also read this overview of Linux distros with hyprland.

Take everything with a pinch of salt until the world has run out of the stuff.

Oh, and BTW, Omarchy will encrypt your disk so make sure you backup ALL your files, bookmarks, cookies(?) etc. before installing.

4 Likes

am KRISHNAKUMAR, has been installed the the parrot os but not have in this community add it

3 Likes

Welcome to the community @KRISHNAKUMAR, awsome to have you join us! :handshake:

1 Like

Hi and welcome, @KRISHNAKUMAR ! :waving_hand:

2 Likes

That depends…

  • TkInter (Tcl/Tk) for Python is excellent choice for simple and quick GUI wrappers. Works for Linux and Windows.
  • GTK is native choice for Gnome DE. There are GTK Python bindings. To have GTK on Windows one has to install specific flavour of MSYS development environment.
  • QT is native choice for KDE desktop environment. More than that, it is truly multiplatform. There are QT Python bindings.
  • WxWidgets work on every platform incl. GTK, QT and Windows. There are Python bindings
2 Likes

Welcome, Claudio!

The key to mastering IT is to know specifically what you want to get out of it, technically (i.e. Blood Pressure), then deciding if what you want is static snapshots or continuous trending, before deciding on how best to present or visualize the outputs.

Once you understand what you want, and how you want it, only then should you start “picking at” various GUIs to determine which best suits your intended context and “use cases”.


Eugene gave you a good overview of the GUIs most frequently used/encountered in packages available in Linux.



What are the Top Ten GUIs/APIs on Linux ?

I entered the following search string in Google:

linux which are the top 10 GUI APIs which are most frequently used

Google AI response:

The top 10 Graphical User Interface (GUI) APIs and frameworks most frequently used on Linux include Qt, GTK, and modern cross-platform web or language-specific wrappers. These tools power the most popular desktop environments (like GNOME and KDE) and everyday Linux applications. [1, 2, 3, 4, 5]

The most common ones used across the Linux desktop ecosystem are listed below and ranked by their overall usage, developer adoption, and historical significance:

  • GTK,
  • Qt,
  • Electron,
  • wxWidgets,
  • Tkinter / Tk,
  • JavaFX / Swing,
  • FLTK,
  • ImGui,
  • Kivy, and
  • libwayland-client / Xlib.

On Linux, the GUI architecture is unique because graphical interfaces are separate from the core operating system kernel. Apps rely on lower-level display server APIs (like Wayland or X11) or higher-level widget toolkits built on top of them. [1]




Which are the most used by commercial developers ?

Search string:

linux which are the top GUI APIs most frequently used for commercial software intended for Linux

AI Summary

The top GUI APIs and frameworks frequently used for commercial Linux software include Qt (the industry standard for heavy-duty professional apps), GTK (the native choice for GNOME environments), and wxWidgets (for native look and feel). Additionally, Electron and Web Technologies are heavily used for modern cross-platform commercial applications. [1, 2, 3, 4, 5]

1. Qt (C++, Python, QML)

Qt is the dominant cross-platform framework for complex, high-performance commercial software on Linux (used by Adobe, Autodesk, and VLC). It allows native hardware acceleration and rich UI design. [1, 2, 3, 4, 5]

2. GTK (C, Python, Rust, JavaScript)

GTK is the backbone of the GNOME desktop environment and deeply integrated into the Linux ecosystem. It is best suited for apps that need to naturally adhere to Linux system themes and accessibility features. [1, 2, 3]

3. wxWidgets (C++, Python)

wxWidgets provides a truly native look and feel across Linux, Windows, and macOS. Instead of emulating widgets, it uses the platform’s native API, saving resources and ensuring users feel at home. [1, 2, 3]

4. Electron & Web Tech (JavaScript, TypeScript)

Many modern commercial desktop apps (like VS Code, Discord, and Slack) use Electron to wrap web applications into standalone Linux binaries. [1, 2]

5. Flutter for Desktop (Dart)

Flutter has gained significant traction for building highly-branded, animated desktop UIs from a single codebase. [1]

3 Likes

Hi @KRISHNAKUMAR Welcome to this forum. I hope you will feel very welcome. Parrot OS is deigned for penetration testing among other things. Do you work in that area? (You are under no obligation to answer, I’m just nosey and almost everyone gets asked nosey questions by me.)

Roger

2 Likes

Hi @Sanjana_Rathnayake I have an MSI PC with NVIDIA RTX A2000 12GB (not very high-end) but I had no difficulty installing Arch Linux (I use Endeavouros). Obviously Ubuntu is a Debian distro so I’m surprised there’s much difference between the two in terms of hardware compatibility. You might need to tweak the BIOS to get the most out of your box if you are having resource issues. Have you tried BTOP or HTOP to see what’s hogging your resources?

3 Likes

Thanks for the suggestion. I actually haven’t tried changing any BIOS settings yet because I wasn’t sure which settings would be safe to modify.

2 Likes