Hello, in this article, we will develop a desktop application in Rust language with the Relm23 library, which allows us to use GTK4 with Elm architecture (Model, View, Update) in the Pardus 4 operating system. The final image of our program. Installation Before starting development, let's install the necessary libraries and the Rust language. GTK4 Let's install the -dev package on our system in order to develop with the GTK4 library: Rust Recommended […]
Hello, in this article we will discuss how to create our own Linux theme, how to write a GTK theme. What is GTK3 theme? GTK theme defines the interface views of applications running on Linux systems. For example, the height of a button, border thickness, background color, what color it will turn into when clicked, and other things. Let's have a theme named GTK3 theme hierarchy THEME. This theme is the […]
Hello, in this article, we will discuss how we can install an application that we developed on Pardus and make a .deb package. Linux File System Hierarchy To install an application we wrote for Linux on the system, we first need to know what to put where. For example, in Windows, program developers put their programs in the C:\Program Files directory to install them on the system. So how can we perform application installation on Linux? Through the file system hierarchy, which has many parts, […]
In this article, we will make a simple GTK3 application for Pardus that can run applications on the system and read their output. Let's take our simple template program that we created in the first lesson and move on. Let's develop our GTK3 interface with Glade. Let's add a GtkLabel to the 3rd element of our main GtkBox in our interface from the first lesson. Let's change the name of the GtkLabel we added to lbl_output. We will print the outputs of the programs we will run on this label. Let's write “Who am I” on the middle button: We need the Hello World tag […]
In this article, we will try to explain how we can develop applications for Pardus.