Linux Programming Tips

From Lazarus wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

English (en) français (fr)

Crystal 128 penguin.png

This article applies to Linux only.

See also: Multiplatform Programming Guide

How to...

Write a daemon

To write a daemon (service application), please see Daemons and Services

Get the list of mounted partitions

Read and parse the file /etc/mtab

An example of such a file:

/dev/sda5 / ext4 rw,commit=0 0 0
none /proc proc rw 0 0
/dev/sda7 /home ext4 rw,commit=0 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
gvfs-fuse-daemon /home/felipe/.gvfs fuse.gvfs-fuse-daemon rw,nosuid,nodev,user=felipe 0 0
truecrypt /tmp/.truecrypt_aux_mnt1 fuse.truecrypt rw,nosuid,nodev,allow_other 0 0
/dev/mapper/truecrypt1 /media/truecrypt1 vfat rw,uid=500,gid=500,umask=077 0 0

Perform text-to-speech (TTS) or how to let my computer speak

See:

to do: incorporate those examples

Install Lazarus on Raspberry Pi

Test whether an application is already running

See AppIsRunning.

Other Interfaces

Platform specific Tips

Interface Development Articles