Linux desktop software development

Category: Creating and using FOSS
Published on Tuesday, 02 June 2015 18:28
Written by Super User
Hits: 5804

Desktop Development and Tutorials

 

Ubuntu app developer
Quickly - Ubuntu App Developer
openSUSE Build Service

 

GNOME Desktop - Gtk+
The GTK Project - A free and open-source cross platform widget toolkit Get it started with Gnome development!
Gtk+/GNOME GTK+ - Documentation
Gtk+ Tutorials & Resources GTK+ 2.0 Tutorial
GTK+ and Glade3 GUI Programming Tutorial - Part 1 GTK+ and Glade3 GUI Programming Tutorial - Part 2
Getting Started with GTK and GLade for GUI programming PyGTK 2.0 Tutorial
Gtk-Perl Tutorial Object Oriented PHP-GTK2
Glade Interface Designer Manual Tips and tutorials related to GTK+ toolkit
GTK+ Forums Write a simple launcher using Zenity
Zenity Apps/Builder - GNOME Wiki!
Create a Linux desktop application with Ruby GNOME Human Interface Guidelines
Ergonomics and Gnome Software GUI development with Rust and GTK 4

 

KDE Desktop - Qt/KDE
Qt/KDE Qt4 tutorial for absolute beginners
KDE TechBase - tutorials KDE TechBAse
KDE Development Tutorial - Scratching the surface API Reference Index
Qt | Cross-platform software development for embedded & desktop Qt Developer Network
Online Reference Documentation C++ GUI Programming with Qt 4/first edition
KDE - Release of KDE Frameworks 5.2.0 KDE Frameworks
KDE Proudly Presents Kirigami UI! Kirigami - KDE.org
Python GUI Development Using PySide6 and Qt  

 

Software Package Build
A Basic Guide To Linux Packages Make your own DEB and RPM packages
Talk:Deploying a Qt5 Application Linux Linux’s RPM/deb split could be replaced by Flatpak vs. snap
FPM
How To Use FPM To Easily Create Packages in Multiple Formats How To Easily Build Linux Packages For Multiple Platforms
Build Your Own Packages Easily With FPM  
RPM.deb
How to build rpm packages Make your own packages for Debian-based systems
Linux: How to Build RPMs without root access How to create a Debian .deb package
Building RPM packages for Linux distributions How to create an Ubuntu package from source
Here is How I Built my First RPM Easy way to create a Debian package and local package repository
How to Create a Linux RPM Package How to Build Package in Linux Based Systems
  How to create debian package from source
  CheckInstall
  Easy Package Creation with CheckInstall
  Using Checkinstall To Build Packages From Source
  How To Build Packages From Source Using CheckInstall
  Debreate
  How to Create Deb Packages with Debreate
The future of Linux desktop application delivery is Flatpak and Snap
FlatpakSnaps
Building apps as Flatpaks Build snaps
Building Cross-Distribution Linux Applications with Flatpak How to create snap packages on Qt applications
Introduction to Flatpak