File: README.md

package info (click to toggle)
cpdb-backend-file 1.0.1-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 108 kB
  • sloc: ansic: 487; makefile: 47; sh: 3
file content (33 lines) | stat: -rw-r--r-- 1,282 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# File Common Print Dialog Backend

This repository contains one of the components I worked on as part of my Google Summer of Code'18 project with the Linux Foundation, the complete documentation can be found [here](https://github.com/ayush268/GSoC_2018_Documentation).
This repository hosts the code for the File **C**ommon **P**rint **D**ialog **B**ackend. This backend manages and provides information about printing to a file via the printing dialog.

## Background

The [Common Printing Dialog](https://wiki.ubuntu.com/CommonPrintingDialog) project aims to provide a uniform, GUI toolkit independent printing experience on Linux Desktop Environments.

## Dependencies

- [cpdb-libs](https://github.com/OpenPrinting/cpdb-libs) : Version >= 1.2.0

- GLIB 2.0:
`sudo apt install libglib2.0-dev`

## Build and installation

```
$ ./autogen.sh
$ ./configure
$ make
$ sudo make install
```

## Following the development and updates

The current source code can be found on the [My Github Repo](https://github.com/ayush268/cpdb-backend-file)

## Running

The backend is auto-activated when a frontend runs (which is in cpdb-libs); So no need to run it explicitly.
However, if you wish to see the debug statements in the backend code, you can run `/usr/local/lib/print-backends/file`.