2Wiwwvfsl7phinuodk3rco6hjek.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

2Wiwwvfsl7phinuodk3rco6hjek.Pdf [2020-09-04T19:23:48-0700] [ALPM] installed grub2-theme-endeavouros (20190711-4) [2020-09-04T19:23:48-0700] [ALPM] installed libpng (1.6.37-3) [2020-09-04T19:23:48-0700] [ALPM] installed graphite (1:1.3.14-1) [2020-09-04T19:23:48-0700] [ALPM] installed harfbuzz (2.7.2-1) [2020-09-04T19:23:48-0700] [ALPM] installed freetype2 (2.10.2-1) [2020-09-04T19:23:48-0700] [ALPM] installed fontconfig (2:2.13.91+48+gfcb0420-2) [2020-09-04T19:23:48-0700] [ALPM] installed xcb-proto (1.14-1) [2020-09-04T19:23:48-0700] [ALPM] installed libxdmcp (1.1.3-3) [2020-09-04T19:23:48-0700] [ALPM] installed libxau (1.0.9-3) [2020-09-04T19:23:48-0700] [ALPM] installed libxcb (1.14-1) [2020-09-04T19:23:48-0700] [ALPM] installed xorgproto (2020.1-1) [2020-09-04T19:23:48-0700] [ALPM] installed libx11 (1.6.12-1) [2020-09-04T19:23:48-0700] [ALPM] installed libxrender (0.9.10-4) [2020-09-04T19:23:48-0700] [ALPM] installed libxft (2.3.3-2) [2020-09-04T19:23:48-0700] [ALPM] installed libxext (1.3.4-3) [2020-09-04T19:23:48-0700] [ALPM] installed libice (1.0.10-3) [2020-09-04T19:23:48-0700] [ALPM] installed libsm (1.2.3-2) [2020-09-04T19:23:48-0700] [ALPM] installed libxt (1.2.0-2) [2020-09-04T19:23:48-0700] [ALPM] installed libxmu (1.1.3-2) [2020-09-04T19:23:48-0700] [ALPM] installed libxpm (3.5.13-2) [2020-09-04T19:23:48-0700] [ALPM] installed libxaw (1.0.13-3) [2020-09-04T19:23:48-0700] [ALPM] installed xorg-fonts-encodings (1.0.5-2) [2020-09-04T19:23:48-0700] [ALPM] installed libfontenc (1.1.4-3) [2020-09-04T19:23:48-0700] [ALPM] installed xorg-luit (1.1.1-4) [2020-09-04T19:23:48-0700] [ALPM] installed xbitmaps (1.1.2-2) [2020-09-04T19:23:48-0700] [ALPM] installed libutempter (1.2.1-1) [2020-09-04T19:23:48-0700] [ALPM] installed libxkbfile (1.1.0-2) [2020-09-04T19:23:48-0700] [ALPM] installed xterm (359-1) [2020-09-04T19:24:13-0700] [ALPM] installed mkinitcpio-busybox (1.31.1-2) [2020-09-04T19:24:13-0700] [ALPM] installed diffutils (3.7-3) [2020-09-04T19:24:13-0700] [ALPM] installed mkinitcpio (28-1) [2020-09-04T19:24:13-0700] [ALPM] installed mkinitcpio-nfs-utils (0.3-7) [2020-09-04T19:24:13-0700] [ALPM] installed inetutils (1.9.4-8) [2020-09-04T19:24:13-0700] [ALPM] installed jfsutils (1.1.15-7) [2020-09-04T19:24:13-0700] [ALPM] installed logrotate (3.17.0-1) [2020-09-04T19:24:13-0700] [ALPM] installed groff (1.22.4-3) [2020-09-04T19:24:13-0700] [ALPM] installed libpipeline (1.5.3-1) [2020-09-04T19:24:13-0700] [ALPM] installed man-db (2.9.3-1) [2020-09-04T19:24:13-0700] [ALPM] installed man-pages (5.08-1) [2020-09-04T19:24:13-0700] [ALPM] installed mdadm (4.1-2) [2020-09-04T19:24:13-0700] [ALPM] installed nano (5.2-1) [2020-09-04T19:24:13-0700] [ALPM] installed openresolv (3.11.0-1) [2020-09-04T19:24:13-0700] [ALPM] installed netctl (1.23-1) [2020-09-04T19:24:13-0700] [ALPM] installed s-nail (14.9.19-2) [2020-09-04T19:24:13-0700] [ALPM] installed sysfsutils (2.1.0-11) [2020-09-04T19:24:13-0700] [ALPM] installed texinfo (6.7-3) [2020-09-04T19:24:13-0700] [ALPM] installed usbutils (012-2) [2020-09-04T19:24:13-0700] [ALPM] installed vi (1:070224-4) [2020-09-04T19:24:13-0700] [ALPM] installed which (2.21-5) [2020-09-04T19:24:14-0700] [ALPM] installed linux (5.8.6.arch1-1) [2020-09-04T19:24:15-0700] [ALPM] installed linux-firmware (20200817.7a30af1-1) [2020-09-04T19:24:43-0700] [ALPM] installed f2fs-tools (1.14.0-1) [2020-09-04T19:24:43-0700] [ALPM] installed lzo (2.10-3) [2020-09-04T19:24:43-0700] [ALPM] installed btrfs-progs (5.7-1) [2020-09-04T19:24:43-0700] [ALPM] installed libaio (0.3.112-2) [2020-09-04T19:24:43-0700] [ALPM] installed thin-provisioning-tools (0.9.0-1) [2020-09-04T19:24:43-0700] [ALPM] installed lvm2 (2.02.187-3) [2020-09-04T19:24:43-0700] [ALPM] installed reiserfsprogs (3.6.27-3) [2020-09-04T19:24:43-0700] [ALPM] installed xfsprogs (5.7.0-3) [2020-09-04T19:25:01-0700] [ALPM] installed m4 (1.4.18-3) [2020-09-04T19:25:01-0700] [ALPM] installed autoconf (2.69-7) [2020-09-04T19:25:01-0700] [ALPM] installed automake (1.16.2-3) [2020-09-04T19:25:01-0700] [ALPM] installed libmicrohttpd (0.9.71-1) [2020-09-04T19:25:01-0700] [ALPM] installed elfutils (0.180-1) [2020-09-04T19:25:01-0700] [ALPM] installed binutils (2.35-2) [2020-09-04T19:25:01-0700] [ALPM] installed bison (3.6.4-1) [2020-09-04T19:25:01-0700] [ALPM] installed fakeroot (1.24-2) [2020-09-04T19:25:01-0700] [ALPM] installed flex (2.6.4-3) [2020-09-04T19:25:01-0700] [ALPM] installed libmpc (1.1.0-2) [2020-09-04T19:25:02-0700] [ALPM] installed gcc (10.2.0-2) [2020-09-04T19:25:02-0700] [ALPM] installed libtool (2.4.6+42+gb88cebd5-14) [2020-09-04T19:25:02-0700] [ALPM] installed gc (8.0.4-4) [2020-09-04T19:25:02-0700] [ALPM] installed guile (2.2.6-2) [2020-09-04T19:25:02-0700] [ALPM] installed make (4.3-3) [2020-09-04T19:25:02-0700] [ALPM] installed patch (2.7.6-8) [2020-09-04T19:25:02-0700] [ALPM] installed pkgconf (1.7.3-1) [2020-09-04T19:25:07-0700] [ALPM] installed perl-error (0.17029-2) [2020-09-04T19:25:07-0700] [ALPM] installed perl-timedate (2.33-2) [2020-09-04T19:25:07-0700] [ALPM] installed perl-mailtools (2.21-4) [2020-09-04T19:25:07-0700] [ALPM] installed git (2.28.0-1) [2020-09-04T19:25:07-0700] [ALPM] installed yay (10.0.4-1) [2020-09-04T19:25:15-0700] [ALPM] installed linux-headers (5.8.6.arch1-1) [2020-09-04T19:25:38-0700] [ALPM] installed pacman-contrib (1.4.0-1) [2020-09-04T19:25:50-0700] [ALPM] installed xf86-video-vesa (2.4.0-3) [2020-09-04T19:25:55-0700] [ALPM] installed libepoxy (1.5.4-2) [2020-09-04T19:25:55-0700] [ALPM] installed libxfont2 (2.0.4-3) [2020-09-04T19:25:55-0700] [ALPM] installed pixman (0.40.0-1) [2020-09-04T19:25:55-0700] [ALPM] installed xkeyboard-config (2.30-2) [2020-09-04T19:25:55-0700] [ALPM] installed xorg-xkbcomp (1.4.3-1) [2020-09-04T19:25:55-0700] [ALPM] installed xorg-setxkbmap (1.3.2-2) [2020-09-04T19:25:55-0700] [ALPM] installed xorg-server-common (1.20.9-2) [2020-09-04T19:25:55-0700] [ALPM] installed libunwind (1.3.1-2) [2020-09-04T19:25:55-0700] [ALPM] installed libpciaccess (0.16-2) [2020-09-04T19:25:55-0700] [ALPM] installed libdrm (2.4.102-1) [2020-09-04T19:25:55-0700] [ALPM] installed wayland (1.18.0-2) [2020-09-04T19:25:55-0700] [ALPM] installed libxxf86vm (1.1.4-4) [2020-09-04T19:25:55-0700] [ALPM] installed libxfixes (5.0.3-4) [2020-09-04T19:25:55-0700] [ALPM] installed libxdamage (1.1.5-3) [2020-09-04T19:25:55-0700] [ALPM] installed libxshmfence (1.3-2) [2020-09-04T19:25:55-0700] [ALPM] installed libomxil-bellagio (0.9.3-3) [2020-09-04T19:25:55-0700] [ALPM] installed libedit (20191231_3.1-2) [2020-09-04T19:25:55-0700] [ALPM] installed llvm-libs (10.0.1-2) [2020-09-04T19:25:55-0700] [ALPM] installed lm_sensors (3.6.0-2) [2020-09-04T19:25:55-0700] [ALPM] installed vulkan-icd-loader (1.2.151-1) [2020-09-04T19:25:55-0700] [ALPM] installed mesa (20.1.7-1) [2020-09-04T19:25:55-0700] [ALPM] installed libglvnd (1.3.2-1) [2020-09-04T19:25:55-0700] [ALPM] installed mtdev (1.1.6-1) [2020-09-04T19:25:55-0700] [ALPM] installed libevdev (1.9.1-1) [2020-09-04T19:25:55-0700] [ALPM] installed libgudev (233-2) [2020-09-04T19:25:55-0700] [ALPM] installed libwacom (1.4.1-1) [2020-09-04T19:25:55-0700] [ALPM] installed libinput (1.16.1-1) [2020-09-04T19:25:55-0700] [ALPM] installed xf86-input-libinput (0.30.0-1) [2020-09-04T19:25:55-0700] [ALPM] installed xorg-server (1.20.9-2) [2020-09-04T19:25:57-0700] [ALPM] installed xorg-xauth (1.1-2) [2020-09-04T19:25:57-0700] [ALPM] installed xorg-xrdb (1.2.0-2) [2020-09-04T19:25:57-0700] [ALPM] installed xorg-xmodmap (1.0.10-2) [2020-09-04T19:25:57-0700] [ALPM] installed xorg-xinit (1.4.1-2) [2020-09-04T19:25:59-0700] [ALPM] installed xf86-video-amdgpu (19.1.0-2) [2020-09-04T19:26:01-0700] [ALPM] installed xf86-video-ati (1:19.1.0-2) [2020-09-04T19:26:02-0700] [ALPM] installed xf86-video-fbdev (0.5.0-2) [2020-09-04T19:26:03-0700] [ALPM] installed libxvmc (1.0.12-3) [2020-09-04T19:26:03-0700] [ALPM] installed xcb-util (0.4.0-3) [2020-09-04T19:26:03-0700] [ALPM] installed xf86-video-intel (1:2.99.917+908+g7181c5a4-1) [2020-09-04T19:26:04-0700] [ALPM] installed xorg-xkill (1.0.5-2) [2020-09-04T19:26:06-0700] [ALPM] installed libxrandr (1.5.2-3) [2020-09-04T19:26:06-0700] [ALPM] installed xorg-xrandr (1.5.1-2) [2020-09-04T19:26:07-0700] [ALPM] installed libxi (1.7.10-3) [2020-09-04T19:26:07-0700] [ALPM] installed libxinerama (1.1.4-3) [2020-09-04T19:26:07-0700] [ALPM] installed xorg-xinput (1.6.3-2) [2020-09-04T19:26:08-0700] [ALPM] installed xorg-xset (1.2.4-2) [2020-09-04T19:26:08-0700] [ALPM] installed xorg-xprop (1.2.4-2) [2020-09-04T19:26:08-0700] [ALPM] installed xdg-utils (1.1.3+19+g9816ebb-1) [2020-09-04T19:26:10-0700] [ALPM] installed xdg-user-dirs (0.17-3) [2020-09-04T19:26:19-0700] [ALPM] installed libdaemon (0.14-5) [2020-09-04T19:26:19-0700] [ALPM] installed avahi (0.8+15+ge8a3dd0-1) [2020-09-04T19:26:19-0700] [ALPM] installed dconf (0.36.0-1) [2020-09-04T19:26:19-0700] [ALPM] installed fuse-common (3.9.3-1) [2020-09-04T19:26:19-0700] [ALPM] installed fuse3 (3.9.3-1) [2020-09-04T19:26:19-0700] [ALPM] installed libcddb (1.3.2-6) [2020-09-04T19:26:19-0700] [ALPM] installed libcdio (2.1.0-2) [2020-09-04T19:26:19-0700] [ALPM] installed libcdio-paranoia (10.2+2.0.1-2) [2020-09-04T19:26:19-0700] [ALPM] installed libproxy (0.4.15+33+g454a499-2) [2020-09-04T19:26:19-0700] [ALPM] installed cantarell-fonts (1:0.201-1) [2020-09-04T19:26:19-0700] [ALPM] installed adobe-source-code-pro-fonts (2.030ro+1.050it-6) [2020-09-04T19:26:19-0700] [ALPM] installed gsettings-desktop-schemas (3.36.1-1) [2020-09-04T19:26:19-0700] [ALPM] installed glib-networking (2.64.3-2) [2020-09-04T19:26:19-0700] [ALPM] installed brotli
Recommended publications
  • Release Notes for X11R6.8.2 the X.Orgfoundation the Xfree86 Project, Inc
    Release Notes for X11R6.8.2 The X.OrgFoundation The XFree86 Project, Inc. 9February 2005 Abstract These release notes contains information about features and their status in the X.Org Foundation X11R6.8.2 release. It is based on the XFree86 4.4RC2 RELNOTES docu- ment published by The XFree86™ Project, Inc. Thereare significant updates and dif- ferences in the X.Orgrelease as noted below. 1. Introduction to the X11R6.8.2 Release The release numbering is based on the original MIT X numbering system. X11refers to the ver- sion of the network protocol that the X Window system is based on: Version 11was first released in 1988 and has been stable for 15 years, with only upwardcompatible additions to the coreX protocol, a recordofstability envied in computing. Formal releases of X started with X version 9 from MIT;the first commercial X products werebased on X version 10. The MIT X Consortium and its successors, the X Consortium, the Open Group X Project Team, and the X.OrgGroup released versions X11R3 through X11R6.6, beforethe founding of the X.OrgFoundation. Therewill be futuremaintenance releases in the X11R6.8.x series. However,efforts arewell underway to split the X distribution into its modular components to allow for easier maintenance and independent updates. We expect a transitional period while both X11R6.8 releases arebeing fielded and the modular release completed and deployed while both will be available as different consumers of X technology have different constraints on deployment. Wehave not yet decided how the modular X releases will be numbered. We encourage you to submit bug fixes and enhancements to bugzilla.freedesktop.orgusing the xorgproduct, and discussions on this server take place on <[email protected]>.
    [Show full text]
  • Introduction to Tizen Mobile & Wearable Profile
    Introduction to Tizen Mobile & Wearable Profile Taesoo Jun, Ph.D. @Software Center Samsung Electronics Tizen Overview Tizen... • Is W3C standard-based • Has strong industry support • Is open source project • Covers multiple profiles for mobile for TV Common & Profile-Specific Compliance Rules for printer for wearable • Releasing Profiles • Preparing Profiles for PC • Potential Profiles for camera for IVI 3 Release History Oct. ‘14 Nov. ‘13 2.3 July ‘13 2.2.1 Multi-profile, May ‘13 2.2 Minor Update New Native Feb. ‘13 2.1 Commercial - App. installation in Framework SD card 2.0 Hybrid Ready w/ - Mobile/ Wearable Add-on SDK profile Web/Native, Enhanced UX Apr. ‘12 Web/Native - OpenCL & WebCL - New native - H/W Menu & Back Framework Enhanced - In app purchase subsystem 1.0 key - Native API Security and - UI Customizer Web-centric - Unified SDK for Web Performance Platform & native - WebKit2 - Highest HTML5 Optimization - Tizen Device Web - Hybrid Web/Native API app. - Web UI framework - Systemd Linux kernel Linux kernel Linux kernel 2.6.36 3.0 w/ 3.4 features (e.g., CMA/IOMMU, eMMC 4.5, V4L2) 3.4 4 Tizen Mobile Profile Architecture Overview • Kernel: Linux kernel + device drivers • Native Subsystem: core functionalities for Tizen platform • Web Framework: web environment above Native subsystem • API • Native API: direct access to core functions in mobile profile • Web API: web-style(i.e., JS, markup) access to W3C standard and device functions Web Web Applications API Web Framework Native Native Applications API Native Subsystem Kernel Manufacturer
    [Show full text]
  • Platypush Documentation
    platypush Documentation BlackLight Mar 14, 2021 Contents: 1 Backends 3 1.1 platypush.backend.adafruit.io ...............................3 1.2 platypush.backend.alarm ....................................4 1.3 platypush.backend.assistant ................................5 1.4 platypush.backend.assistant.google ...........................5 1.5 platypush.backend.assistant.snowboy ..........................6 1.6 platypush.backend.bluetooth ................................8 1.7 platypush.backend.bluetooth.fileserver ........................8 1.8 platypush.backend.bluetooth.pushserver ........................9 1.9 platypush.backend.bluetooth.scanner .......................... 10 1.10 platypush.backend.bluetooth.scanner.ble ....................... 11 1.11 platypush.backend.button.flic ............................... 11 1.12 platypush.backend.camera.pi ................................ 12 1.13 platypush.backend.chat.telegram ............................. 13 1.14 platypush.backend.clipboard ................................ 14 1.15 platypush.backend.covid19 .................................. 14 1.16 platypush.backend.dbus .................................... 15 1.17 platypush.backend.file.monitor .............................. 15 1.18 platypush.backend.foursquare ................................ 17 1.19 platypush.backend.github ................................... 17 1.20 platypush.backend.google.fit ................................ 19 1.21 platypush.backend.google.pubsub ............................. 20 1.22 platypush.backend.gps ....................................
    [Show full text]
  • Release 3.5.3
    Ex Falso / Quod Libet Release 3.5.3 February 02, 2016 Contents 1 Table of Contents 3 i ii Ex Falso / Quod Libet, Release 3.5.3 Note: There exists a newer version of this page and the content below may be outdated. See https://quodlibet.readthedocs.org/en/latest for the latest documentation. Quod Libet is a GTK+-based audio player written in Python, using the Mutagen tagging library. It’s designed around the idea that you know how to organize your music better than we do. It lets you make playlists based on regular expressions (don’t worry, regular searches work too). It lets you display and edit any tags you want in the file, for all the file formats it supports. Unlike some, Quod Libet will scale to libraries with tens of thousands of songs. It also supports most of the features you’d expect from a modern media player: Unicode support, advanced tag editing, Replay Gain, podcasts & Internet radio, album art support and all major audio formats - see the screenshots. Ex Falso is a program that uses the same tag editing back-end as Quod Libet, but isn’t connected to an audio player. If you’re perfectly happy with your favorite player and just want something that can handle tagging, Ex Falso is for you. Contents 1 Ex Falso / Quod Libet, Release 3.5.3 2 Contents CHAPTER 1 Table of Contents Note: There exists a newer version of this page and the content below may be outdated. See https://quodlibet.readthedocs.org/en/latest for the latest documentation.
    [Show full text]
  • Release Notes for Fedora 20
    Fedora 20 Release Notes Release Notes for Fedora 20 Edited by The Fedora Docs Team Copyright © 2013 Fedora Project Contributors. The text of and illustrations in this document are licensed by Red Hat under a Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an adaptation of it, you must provide the URL for the original version. Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries. For guidelines on the permitted uses of the Fedora trademarks, refer to https:// fedoraproject.org/wiki/Legal:Trademark_guidelines. Linux® is the registered trademark of Linus Torvalds in the United States and other countries. Java® is a registered trademark of Oracle and/or its affiliates. XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries. MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries. All other trademarks are the property of their respective owners.
    [Show full text]
  • Kde-Guide-De-Developpement.Web.Pdf
    KDE Published : 2017-06-26 License : GPLv2+ 1 KDE DU POINT DE VUE D'UN DÉVELOPPEUR 1. AVEZ-VOUS BESOIN DE CE LIVRE ? 2. LA PHILOSOPHIE DE KDE 3. COMMENT OBTENIR DE L'AIDE 2 1. AVEZ-VOUS BESOIN DE CE LIVRE ? Vous devriez lire ce livre si vous voulez développer pour KDE. Nous utilisons le terme développement très largement pour couvrir tout ce qui peut conduire à un changement dans le code source, ce qui inclut : Soumettre une correction de bogue Écrire une nouvelle application optimisée par la technologie KDE Contribuer à un projet existant Ajouter de la fonctionnalité aux bibliothèques de développement de KDE Dans ce livre, nous vous livrerons les bases dont vous avez besoin pour être un développeur productif. Nous décrirons les outils que vous devrez installer, montrer comment lire la documentation (et écrire la vôtre propre, une fois que vous aurez créé la nouvelle fonctionnalité !) et comment obtenir de l'aide par d'autres moyens. Nous vous présenterons la communauté KDE, qui est essentielle pour comprendre KDE parce que nous sommes un projet « open source », libre (gratuit). Les utilisateurs finaux du logiciel n'ont PAS besoin de ce livre ! Cependant, ils pourraient le trouver intéressant pour les aider à comprendre comment les logiciels complexes et riches en fonctionnalités qu'ils utilisent ont vu le jour. 3 2. LA PHILOSOPHIE DE KDE Le succès de KDE repose sur une vue globale, que nous avons trouvée à la fois pratique et motivante. Les éléments de cette philosophie de développement comprennent : L'utilisation des outils disponibles plutôt que de ré-inventer ceux existants : beaucoup des bases dont vous avez besoin pour travailler font déjà partie de KDE, comme les bibliothèques principales ou les « Kparts », et sont tout à fait au point.
    [Show full text]
  • VLC User Guide
    VLC user guide Henri Fallon Alexis de Lattre Johan Bilien Anil Daoud Mathieu Gautier Clément Stenac VLC user guide by Henri Fallon, Alexis de Lattre, Johan Bilien, Anil Daoud, Mathieu Gautier, and Clément Stenac Copyright © 2002-2004 the VideoLAN project This document is the complete user guide of VLC. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. The text of the license can be found in the appendix. GNU General Public License. Table of Contents 1. Introduction.........................................................................................................................................................................1 What is the VideoLAN project ?.....................................................................................................................................1 What is a codec ?............................................................................................................................................................3 How can I use VideoLAN ?............................................................................................................................................3 Command line usage.......................................................................................................................................................4 2. Modules and options for VLC...........................................................................................................................................8
    [Show full text]
  • Optimization of Fontconfig Library Optimization of Fontconfig Library
    Michal Srb OPTIMIZATION OF FONTCONFIG LIBRARY OPTIMIZATION OF FONTCONFIG LIBRARY Michal Srb Bachelor's Thesis Spring 2017 Information Technology Oulu University of Applied Sciences ABSTRACT Oulu University of Applied Sciences Degree Programme in Information Technology, Internet Services Author: Michal Srb Title of the bachelor’s thesis: Optimization of Fontconfig Library Supervisor: Teemu Korpela Term and year of completion: Spring 2017 Number of pages: 39 + 1 appendix Fontconfig is a library that manages a database of fonts on Linux systems. The aim of this Bachelor's thesis was to explore options for making it respond faster to application's queries. The library was identified as a bottleneck during the startup of graphical applications. The typical usage of the library by applications was analyzed and a set of standalone benchmarks were created. The library was profiled to identify hot spots and multiple optimizations were applied to it. It was determined that to achieve an optimal performance, a complete rewrite would be necessary. However, that could not be done while staying backward compatible. Nevertheless, the optimizations applied to the existing fontconfig yielded significant performance improvements, up to 98% speedups in benchmarks based on the real-world usage. Keywords: fontconfig, optimization, benchmarking, profiling 3 CONTENTS 1 INTRODUCTION 6 2 BACKGROUND 7 1.1 Motivation 7 1.2 Fontconfig 8 1.2.1 Function 9 1.2.2 Configuration 11 2 ANALYSIS 12 2.1 Main entry functions 12 2.1.1 FcFontMatch 12 2.1.2 FcFontSort 14 2.1.3
    [Show full text]
  • KDE Plasma 5
    Arvo Mägi KDE Plasma 5 Tallinn, 2017 1 Sissejuhatus KDE töökeskkonnale pani aluse saksa programmeerija Matthias Ettrich 14.10.1996. 2016. a oktoobris sai populaarne KDE seega 20. aastaseks. Hea ülevaate KDE ajaloost annab artikkel „19 Years of KDE History: Step by Step.” KDE 4.14 ilmumisega oli KDE saavutanud kasutusküpsuse, kuid edasine areng kippus takerduma – vaja oli põhimõttelisi uuendusi. Otsustati võtta kasutusele iseseisvatel moodulitel põhinev KDE 5 arhitektuur – Qt/Frameworks. Kõik KDE rakendusprogrammid, sh Plasma 5 töölaud, kasutavad ainult konkreetse rakenduse jaoks vajalikke mooduleid. Varem kasutati kõigi rakenduste jaoks ühist suurt teeki, mis raskendas muudatuste tegemist ja pidurdas arendustööd. Qt on C++ programmeerimiskeskkond. Pikaajalise toega Qt 5.9 LTS ilmus 31. mail 2017. KDE Frameworks on 70 moodulist koosnev komplekt, mis lihtsustab Qt keskkonnas KDE programmide koostamist. Frameworks veaparandused ja täiendused ilmuvad iga kuu. KDE Plasma 5 töölaud põhineb KDE Frameworksil (KF5). Töölaua veaparandused ilmuvad iga kuu, vajadusel mitu korda kuus, uued versioonid kord kvartalis. Plasma 5.8 LTS, mis on pikaajalise toega (18 kuud), ilmus 4.10.2016, veidi enne KDE 20. aastaseks saamist. Plasma 5.10 ilmus 30.05.2017. Järgmine pikaajalise toega Plasma 5.12 ilmub 2018. a jaanuaris. Plasma 5 töölaud on pälvinud palju kiitvaid hinnanguid ja sobib igapäevaseks tööks. Eeldab kaasaegset, mitme tuumaga protsessori ja piisava mäluga (vähemalt 4 GB) arvutit. SSD kettalt töötab välkkiirelt. Töölaud on keskkond rakendusprogrammide käivitamiseks ja kasutamiseks. KF5-le on üle viidud kõik KDE põhirakendused (failihaldur Dolphin, pildinäitaja Gwenview, konsool Konsole, teksti- redaktor Kate, ekraanitõmmise võtja Spectacle, videoredaktor Kdenlive, plaadikirjutaja K3b jt). Need on KDE Applications koosseisus, mille uued versioonid ilmuvad kolm korda aastas, veaparandused kord kuus.
    [Show full text]
  • Getting Started with Ubuntu 12.04
    Getting Started withUbuntu 12.04 Second Edition The Ubuntu Manual Team Copyright © – by e Ubuntu Manual Team. Some rights reserved. cba is work is licensed under the Creative Commons Aribution–Share Alike . License. To view a copy of this license, see Appendix A, visit http://creativecommons.org/licenses/by-sa/./, or send a leer to Creative Commons, Second Street, Suite , San Francisco, California, , USA. Geing Started with Ubuntu . can be downloaded for free from http:// ubuntu-manual.org/ or purchased from http://ubuntu-manual.org/buy/ gswue/en_US. A printed copy of this book can be ordered for the price of printing and delivery. We permit and even encourage you to dis- tribute a copy of this book to colleagues, friends, family, and anyone else who might be interested. http://ubuntu-manual.org Second Edition Revision number: Revision date: -- :: + Contents Prologue Welcome Ubuntu Philosophy A brief history of Ubuntu Is Ubuntu right for you? Contact details About the team Conventions used in this book Installation Geing Ubuntu Trying out Ubuntu Installing Ubuntu—Geing started Finishing Installation Ubuntu installer for Windows e Ubuntu Desktop Understanding the Ubuntu desktop Unity Using Launcher e Dash Workspaces Managing windows Browsing files on your computer Nautilus file manager Searching for files and folders on your computer Customizing your desktop Accessibility Session options Geing help Working with Ubuntu All the applications you need Geing online Browsing the web Reading and composing email Using instant messaging Microblogging Viewing and editing photos Watching videos and movies Listening to audio and music Burning CDs and DVDs Working with documents, spreadsheets, and presentations Ubuntu One Hardware Using your devices Hardware identification .
    [Show full text]
  • Release 0.11 Todd Gamblin
    Spack Documentation Release 0.11 Todd Gamblin Feb 07, 2018 Basics 1 Feature Overview 3 1.1 Simple package installation.......................................3 1.2 Custom versions & configurations....................................3 1.3 Customize dependencies.........................................4 1.4 Non-destructive installs.........................................4 1.5 Packages can peacefully coexist.....................................4 1.6 Creating packages is easy........................................4 2 Getting Started 7 2.1 Prerequisites...............................................7 2.2 Installation................................................7 2.3 Compiler configuration..........................................9 2.4 Vendor-Specific Compiler Configuration................................ 13 2.5 System Packages............................................. 16 2.6 Utilities Configuration.......................................... 18 2.7 GPG Signing............................................... 20 2.8 Spack on Cray.............................................. 21 3 Basic Usage 25 3.1 Listing available packages........................................ 25 3.2 Installing and uninstalling........................................ 42 3.3 Seeing installed packages........................................ 44 3.4 Specs & dependencies.......................................... 46 3.5 Virtual dependencies........................................... 50 3.6 Extensions & Python support...................................... 53 3.7 Filesystem requirements........................................
    [Show full text]
  • Zenworks Agent Reference
    ZENworks® 2017 Update 4 ZENworks Agent Reference January 2019 Legal Notice For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent policy, and FIPS compliance, see https://www.novell.com/company/legal/. © Copyright 2008 - 2019 Micro Focus or one of its affiliates. The only warranties for products and services of Micro Focus and its affiliates and licensors (“Micro Focus”) are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. The information contained herein is subject to change without notice. About This Guide This ZENworks Agent Reference provides information to help you perform administrative tasks related to the ZENworks Agent. The information in this guide is organized as follows: Chapter 1, “Introduction,” on page 7 Chapter 2, “Viewing the Version of the ZENworks Agent Software and Modules on a Device,” on page 9 Chapter 3, “Searching for Devices that Have a Specified Version of the ZENworks Agent,” on page 11 Chapter 4, “Configuring ZENworks Agent Settings after Deployment,” on page 13 Chapter 5, “Configuring ZENworks Explorer,” on page 29 Chapter 6, “Removing the ZENworks Pre-Agent from a Device,” on page 31 Chapter 7, “Configuring the System Update Behavior of the ZENworks Agent,” on page 33 Chapter 8, “Customizing the Look and Feel of the ZENworks Icon,” on page 35 Chapter 9, “Troubleshooting the ZENworks Agent,” on page 37 Appendix A, “RPMs for the Linux ZENworks Agent,” on page 45 Audience This guide is intended for ZENworks administrators.
    [Show full text]