GTK Programming Introduction

A brief overview of GTK in preparation for learning GTK programming. Learn to write GUI applications for Linux using GTK 3 with Glade user interface designer and the C programming language. Part 1 of GTK 3 Programming with C and Glade TutorialSee the full GTK3 tutorial index What is GTK? GTK stands for GIMP Toolkit, … Continue reading GTK Programming Introduction

Use apt or apt-get on Linux?

Should we use apt or apt-get on Linux? Advanced Package Tool apt and apt-get are both command-line tools for handling packages on Debian and Debian based Linux distributions such as Ubuntu and Linux Mint. Linux users who update Linux from the command line on Debian based systems are familiar with “sudo apt-get update” and “sudo … Continue reading Use apt or apt-get on Linux?

Output HTML from PHP on Command Line

How to output static web pages from PHP on command line – convert a PHP page to its HTML output on the command line. This article shows how to output HTML from PHP in a terminal. The objective of this article is to show how to output an HTML web page from an input PHP … Continue reading Output HTML from PHP on Command Line

FileZilla SFTP Connection Error

FileZilla shows a message: Error: Pageant failed to answer challenge when trying to connect to a server using SFTP. This FileZilla SFTP connection error prevents connecting to a remote server using the FileZilla application. SSH from the command line also fails. Error: Pageant failed to answer challenge Message in FileZilla The image below shows the … Continue reading FileZilla SFTP Connection Error

Configure Apache Linux Mint 19.1 Server

Configure Apache web server for local web development on Linux Mint 19.1. Enable multiple websites on a local test server for developing PHP and MySQL based applications and websites. The image below shows what is achieved in this tutorial. Two websites are configured in a user’s home folder that can be accessed in a web … Continue reading Configure Apache Linux Mint 19.1 Server

LAMP Stack Linux Mint Installation

How to install a LAMP stack on Linux Mint 19 and Linux Mint 19.1 for local web development. A local LAMP stack (Linux, Apache, MySQL and PHP) with phpMyAdmin is necessary for web development and testing locally before making a web site live. This tutorial should be of interest to anyone wanting to do PHP … Continue reading LAMP Stack Linux Mint Installation

Install a Network Activity Indicator in Linux Mint

Install a network activity indicator in Linux Mint. This article shows how to install a network activity indicator, or network monitor, on the task bar of a Linux Mint 19.1 MATE computer. It should work with other versions of Linux Mint MATE and other Linux distributions using the MATE desktop. A network activity indicator or … Continue reading Install a Network Activity Indicator in Linux Mint

GtkToggleButton Glade GTK C Program Tutorial

This GtkToggleButton Glade GTK C program tutorial shows how to use a toggle button and read its state using C code. The user interface is laid out using the Glade user interface designer. GTK+ 3 and the C programming language is used in the project example. A toggle button differs from a plain button in … Continue reading GtkToggleButton Glade GTK C Program Tutorial

GtkComboBoxText Glade GTK C Program

GtkComboBoxText Glade GTK C program shows how to use a GtkComboBoxText widget as a drop-down text selection box. Get the selected text and selected item number from a user in this GTK+  3 text combo box tutorial. The GtkComboBoxText widget contains a list of text items that are selectable as a drop-down list. The image … Continue reading GtkComboBoxText Glade GTK C Program

Orange Pi Zero Windows Quick Start Tutorial

Get up and running fast with the Orange Pi Zero single-board computer in this Orange Pi Zero Windows quick start tutorial. Use Windows 10 to set up a micro-SD card with a Linux operating system to run on an Orange Pi Zero. Communicate with with the Orange PI headless via an Ethernet connection from a … Continue reading Orange Pi Zero Windows Quick Start Tutorial