Manuals


Table of Contents

References
I. Hardware
Thinkpad
Raspberry Pi
II. Self-Hosting
YunoHost — YunoHost is a server operating system aiming to make self-hosting accessible to everyone.
Let’s Encrypt — Let’s Encrypt is a free, automated, and open Certificate Authority.
Certbot — Automatically enable HTTPS on your website with EFF's Certbot, deploying Let's Encrypt certificates.
DAVdroid — DAVdroid is an award-winning open-source CalDAV/CardDAV synchronization app for Android 4+.
Kanboard — Kanboard is a free and open source Kanban project management software.
III. Admin. & Devel.
Ubuntu Make — Ubuntu Make is a project designed to enable quick and easy setup of common needs for developers on Ubuntu.
Flatpak — Flatpak is the next-generation technology for building and installing desktop applications. It has the power to revolutionize the Linux desktop ecosystem.
PortableApps.com — Portable software for USB, portable, and cloud drives
TestDisk + PhotoRec
Tahoe-LAFS — Tahoe-LAFS is a Free and Open decentralized cloud storage system.
Syncthing — decentralized file synchronization
hubic — keep your files synchronized with the hubiC cloud service.
hubicfuse — mount hubiC storage
Eclipse
Glances — Glances is a cross-platform system monitoring tool written in Python.
IV. Publication
FOP — XML formatter driven by XSL Formatting Objects (XSL-FO.)
Unicode
Adobe Fonts — Monospaced font family for user interface and coding environments — Sans serif font family for user interface environments — Serif typeface designed to complement Source Sans Pro
V. End-User
Firefox

References

Manual Sections

  1. General Commands

  2. System Calls

  3. Subroutines

  4. Special Files

  5. File Formats

  6. Games

  7. Macros and Conventions

  8. Maintenance Commands

  9. Kernel Interface

Table 1. Manuals list excerpt for Debian stable.

Source Package(s) Manunal(s)
adblock-plus
aide
aide
aide-common
aide-dynamic
aide-xen
aide.1
aide.conf.5
aide.wrapper.8
aideinit.8
android-tools×
ant
ant
ant.1
build.xml.5
ant-contrib
apt
apt
apt.8
apt.conf.5
apt_preferences.5
sources.list.5
apt-offline
aptitude
b43-fwcutter
brasero
brasero
brasero.1
cdrkit wodim
netscsid.1
readom.1
wodim.1
clamav
clamav
clamav-daemon
clamav-freshclam
clamdscan
clambc.1
clamconf.1
clamd.8
clamd.conf.5
clamdscan.1
clamdtop.1
clamscan.1
clamsubmit.1
freshclam.1
freshclam.conf.5
sigtool.1
coreutils coreutils
stat.1
cpulimit
cpulimit
cpulimit.1
debian-security-support
doclifter
doclifter
doclifter.1
manlifter.1
dpkg
dpkg
dpkg-dev
dselect
libdpkg-perl
Dpkg.3
deb.5
deb822.5
dpkg.1
dpkg.cfg.5
dsc.5
dselect.1
dselect.cfg.5
dpkg-www
eclipse
eclipse-platform
eclipse.1
fdupes
fdupes
fdupes.1
filezilla
filezilla
filezilla-common
filezilla.1
fzdefaults.xml.5
fzputtygen.1
fzsftp.1
findutils
findutils
locate
find.1
locate.findutils.1
locatedb.5
updatedb.findutils.1
xargs.1
firmware-nonfree
flatpak (jessie-backports)
fop
fop
fop.1
freetuxtv
freetuxtv
freetuxtv.1
fusioninventory-agent×
gnupg×
gramps
gramps
gramps.1
grep
grep
egrep.1
fgrep.1
grep.1
rgrep.1
hugin hugin
PTBatcherGUI.1
calibrate_lens_gui.1
hugin.1
hugin_stitch_project.1
https-everywhere
icedove×
iceweasel×
ifupdown
ifupdown
ifdown.8
ifquery.8
ifup.8
interfaces.5
jets3t
libreoffice
libreoffice-base
libreoffice-calc
libreoffice-common
libreoffice-draw
libreoffice-impress
libreoffice-math
libreoffice-writer
libreoffice.1
lobase.1
localc.1
lodraw.1
loffice.1
lofromtemplate.1
loimpress.1
lomath.1
loweb.1
lowriter.1
unopkg.1
libxslt
libxslt1-dev
xsltproc
libexslt.3
libxslt.3
xsltproc.1
lynx-cur×
man-db man-db
apropos.1
man.1
whatis.1
motion
motion
motion.1
needrestart
needrestart
needrestart.1
ocsinventory-agent
ocsinventory-server×
opencpn [http://opencpn.org/]×
openjdk-7×
p7zip
p7zip
p7zip-full
7z.1
7za.1
7zr.1
p7zip.1
p7zip-rar
potrace
potrace
mkbitmap.1
potrace.1
python-certbot (jessie-backports)
quicksynergy
quicksynergy
quicksynergy.1
rednotebook×
redshift
redshift
redshift.1
rrdtool rrdtool
screen
screen
screen.1
scuttle×
semanticscuttle [cweiske@GitHub]×
synaptic
synaptic
synaptic.8
syncthing (testing)
syncthing
syncthing-discosrv
syncthing-relaysrv
stdiscosrv.1
strelaysrv.1
syncthing.1
synergy
synergy
synergy.1
synergyc.1
synergyd.1
synergys.1
tar
tar
tar.1
tarcat.1
tasksel
tasksel
tasksel.8
tftp-hpa
tftp-hpa
tftpd-hpa
in.tftpd.8
tftp.1
tftpd.8
tidy×
twitter-bootstrap3
unison
vlc
vlc-bin
vlc-plugin-qt
vlc-plugin-skins2
cvlc.1
nvlc.1
qvlc.1
rvlc.1
svlc.1
vlc.1
wget
wget
wget.1
xbmc×

Hardware


Thinkpad

Thinkpad

REFERENCES


Raspberry Pi

Raspberry Pi

DESCRIPTION

INSTALLATION

Initial installation of Raspbian to the SD card

  • Download Raspbian Jessie Lite image from https://www.raspberrypi.org/downloads/raspbian/ ( 2016-09-23-raspbian-jessie-lite.img )

  • Copy the image to SD card:
    sudo dd if= Downloads/2016-09-23-raspbian-jessie-lite.img of= /dev/mmcblk0

  • extend ext4 partition (for example with GParted).

Firmware update

  • sudo apt update

  • sudo apt dist-upgrade

  • sudo apt install rpi-update

  • sudo rpi-update

  • sudo reboot

Change the user authorized to connect via SSH

  • sudo adduser USER

  • sudo adduser USER sudo

  • Edit the following lines to /etc/ssh/sshd_config

    AllowUsers USER
    PermitRootLogin no

INFORMATIONS

Default settings

hostname

raspberrypi

user

pi

password

raspberry

REFERENCES

Self-Hosting


YunoHost

YunoHost — YunoHost is a server operating system aiming to make self-hosting accessible to everyone.

DESCRIPTION

INSTALLATION

Yunohost on Debian

  • sudo apt install git

  • git clone https://github.com/YunoHost/install_script /tmp/install_script

  • cd /tmp/install_script

  • sudo ./install_yunohost

DynDNS: install IP update cron

  • sudo yunohost dyndns installcron

DynDNS: change cron period to two(2) hours

  • Edit /etc/cron.d/yunohost-dyndns to match the following
    0 */2 * * * root yunohost dyndns update >> /dev/null

Install Let's Encrypt certificates

  • Add the following line to /etc/hosts
    127.0.0.1 example.org

  • Edit /etc/ssowat/conf.json.persistent

    {
        "redirected_urls": {
            "/": "example.org/yunohost/admin"
        },
        "unprotected_urls": [
            "example.org/.well-known/acme-challenge"
        ]
    }

  • sudo yunohost domain cert-install

Opening ports

  • TCP. 

    • 22 (SSH)

    • 25 (SMTP)

    • 53 (DNS)

    • 80 (HTTP)

    • 443 (HTTPS)

    • 465 (SMTPS)

    • 587 (SMTP)

    • 993 (IMAPS)

    • 5222 (XMPP client)

    • 5269 (XMPP serveur)

  • UDP. 

    • 53 (DNS)

UPGRADE

  • Create /etc/cron.daily/check-system-update

    #!/bin/bash
    echo "#######################"
    echo "# CHECK SYSTEM UPDATE #"
    echo "#######################"
    
    echo "$(yunohost tools update --ignore-packages | \
      grep --extended-regexp --regexp=[[:space:]]+[[:digit:]]+\: --count) \
      apps can be upgraded."
    echo "$(yunohost tools update --ignore-apps | \
      grep --extended-regexp --regexp=[[:space:]]+[[:digit:]]+\: --count) \
      packages can be upgraded."
    yunohost tools update
    

BACKUP

  • Create /etc/cron.daily/full-system-backup

    #!/bin/bash
    echo "######################"
    echo "# FULL SYSTEM BACKUP #"
    echo "######################"
    
    BACKUP_PATH=/home/yunohost.backup/archives/
    
    echo "*** YunoHost backup ***"
    yunohost backup create
    
    echo "*** MySQL backup ***"
    mysqldump -uroot -p"$(sudo cat /etc/yunohost/mysql)" mysql > \
      $BACKUP_PATH/$(date +%Y%m%d-%H%M%S).mysql
    
    echo "*** LDAP backup ***"
    slapcat > $BACKUP_PATH/$(date +%Y%m%d-%H%M%S).ldap
    

REFERENCES


Let’s Encrypt

Let’s Encrypt — Let’s Encrypt is a free, automated, and open Certificate Authority.

REFERENCES


Certbot

Certbot — Automatically enable HTTPS on your website with EFF's Certbot, deploying Let's Encrypt certificates.

DESCRIPTION

INSTALLATION

Certbot for Nginx on Debian 8 (jessie)

  • Add the following line to /etc/apt/sources.list
    deb http://ftp.debian.org/debian jessie-backports main

  • sudo apt update

  • sudo apt install certbot -t jessie-backports

  • sudo nginx -s stop

  • sudo certbot certonly --standalone -d example.org

  • sudo reboot

Renewing certificates

  • sudo certbot renew --pre-hook "service nginx stop" --post-hook "service nginx start"

  • # /etc/cron.d/certbot: crontab entries for the certbot package                                                                
    #                                                                                                                             
    # Upstream recommends attempting renewal twice a day                                                                          
    #                                                                                                                             
    # Eventually, this will be an opportunity to validate certificates                                                            
    # haven't been revoked, etc.  Renewal will only occur if expiration                                                           
    # is within 30 days.                                                                                                          
    SHELL=/bin/sh                                                                                                                 
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin                                                             
                                                                                                                                  
    0 */12 * * * root test -x /usr/bin/certbot -a \! -d /run/systemd/system &&\
    	perl -e 'sleep int(rand(3600))' &&\
    	certbot -q renew\
    		--pre-hook "service nginx stop"\
    		--post-hook "service nginx start"                                                            

REFERENCES


DAVdroid

DAVdroid — DAVdroid is an award-winning open-source CalDAV/CardDAV synchronization app for Android 4+.

DESCRIPTION

INSTALLATION

DAVdroid setup for Baïkal

Base URL

https:// example.org /baikal/dav.php/

Contact group method

groups are separate VCards

REFERENCES


Kanboard

Kanboard — Kanboard is a free and open source Kanban project management software.

REFERENCES

Admin. & Devel.


Ubuntu Make

Ubuntu Make — Ubuntu Make is a project designed to enable quick and easy setup of common needs for developers on Ubuntu.

DESCRIPTION

INSTALLATION

Using PPA on Ubuntu

  • sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make

  • sudo apt update

  • sudo apt install ubuntu-make

REFERENCES


Flatpak

Flatpak — Flatpak is the next-generation technology for building and installing desktop applications. It has the power to revolutionize the Linux desktop ecosystem.

DESCRIPTION

INSTALLATION

Using Backports on Debian

  • Add the following line to /etc/apt/sources.list
    deb http://ftp.debian.org/debian jessie-backports main

  • sudo apt update

  • sudo apt install flatpak -t jessie-backports

Using PPA on Ubuntu

  • sudo add-apt-repository ppa:alexlarsson/flatpak

  • sudo apt update

  • sudo apt install flatpak

REFERENCES


PortableApps.com

PortableApps.com — Portable software for USB, portable, and cloud drives

REFERENCES


TestDisk + PhotoRec

TestDisk + PhotoRec

REFERENCES


Tahoe-LAFS

Tahoe-LAFS — Tahoe-LAFS is a Free and Open decentralized cloud storage system.

DESCRIPTION

INSTALLATION

On Debian

  • sudo apt install tahoe-lafs

BUGS

  • tahoe-lafs 1.10.2-2 in ubuntu xenial is broken:

    ~$ tahoe create-client
    Traceback (most recent call last):
      File "/usr/bin/tahoe", line 3, in <module>
        from allmydata.scripts import runner
      File "/usr/lib/python2.7/dist-packages/allmydata/__init__.py", line 386, in <module>
        _vers_and_locs_list, _cross_check_errors = get_package_versions_and_locations()
      File "/usr/lib/python2.7/dist-packages/allmydata/__init__.py", line 256, in get_package_versions_and_locations
        for p in pkg_resources.require(install_requires)])
      File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 943, in require
        needed = self.resolve(parse_requirements(requirements))
      File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 829, in resolve
        raise DistributionNotFound(req, requirers)
    pkg_resources.DistributionNotFound: The 'cffi>=0.8' distribution was not found and is required by the application
    

REFERENCES


Syncthing

Syncthing — decentralized file synchronization

DESCRIPTION

INSTALLATION

Syncthing on Debian

  • curl -s https://syncthing.net/release-key.txt | sudo apt-key add -

  • echo "deb https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

  • sudo apt install apt-transport-https

  • sudo apt update

  • sudo apt install syncthing

Starting Syncthing Automatically On Ubuntu-like systems .  Startup ApplicationsAdd

Name

Syncthing

Command

/usr/bin/syncthing -no-browser -home="/home/ user /.config/syncthing"


hubic

hubic — keep your files synchronized with the hubiC cloud service.

Synopsis

hubic COMMAND [OPTIONS] [PARAMETERS]

DESCRIPTION

hubiC can sync a local directory with your cloud storage account: it keeps track of any modifications on your local computer or remote account and replicates them on the other end, so you can access your data anywhere.

This tool allows you to interact with the background synchronization process. The background process is started automatically when you login in or when a command is sent. If you want to disable automatic startup, go to the startup applications in your desktop environment to disable it (on GNOME: gnome-session-properties).

You need a hubiC account to use this service. If you dont have one, you can get a 25 GB account for free at https://hubic.com. The hubiC service is subjet to the General Conditions of Use (https://hubic.com/en/contracts/Contrat_hubiC_2013.pdf).

Important

This command requires a D-Bus session to work properly, see SERVER USAGE for more info.

BACKUP

Backup feature come in addition to synchronization. Unlike synchronized folders, only one computer is allowed to modify the backup. This means that you can only read content of backup from other applications.

Each time a backup is updated the new local content is uploaded. Depending on versioning settings, overwritten files may be versioned. Deleted files may be kept or deleted (note that under versioning, the file will still exist and will be only masked).

The versioning feature keep older versions of files. You can keep only the Nth last versions, in this case, the oldest versions are deleted.

A backup is attached to one client and only that client is allowed to update it. You can attach a backup to another client but you have to make sure that the previous one will not update it again (the behavior is not defined in that case). Such cases includes switch to a new or formatted computer.

COMMANDS

start

Starts the synchronization process and logs in (if an account has been registered). If syncing is already running, it does nothing.

stop

Kills the synchronization process. Please note that it will be restarted automatically as soon as an application calls it.

login [--exclude=PATH] [--password_path=PATH] [--] email [sync_dir]

Connects client to an existing account identified by email.

The password will be requested. You can also provide the --password_path with a file containing only the password.

If you want to enable synchronization, you must provide sync_dir which points to the path to synchronize (absolute or relative path). If sync_dir is not provided, the application will run in backup-only mode.

Some folders can be optionally excluded from syncing by selecting --exclude options (this can be used multiple times to exclude several directories).

Note

Once logged, your credentials will be kept in application settings so you usually dont need to log in again. Just use the start command.

logout

Disconnects the account that is currently logged in.

Note

this command should not be used to pause synchronization temporarily then resume it, use the pause and resume commands for this. The reason being that it clears the local cache, which can be resource-consuming next time you connect.

pause

Pauses synchronization and interrupts any actions in progress. Account must be logged in to perform this command.

resume

Resume synchronization. Account must be logged in to perform this command.

synchronize

Triggers an instant synchronization cycle. Account must be logged in to perform this command.

status

Displays information on the account and running operations. Can be combined with the watch command to keep track of status.

syncdir [--none] [path]

Without path, displays the current synchronised directory. When path is provided and points to an existing directory, changes synchronized directory (any actions in progress are aborted immediately).

To disable synchronization, just pass the --none flag (exclusive with path).

Account must be logged in to perform this command.

config [option_name [new_value]]

Without any parameter, all variables and their values are displayed. With option_name only, the corresponding value is displayed. With both option_name and option_value, the value is changed to the new one. Known options are:

AllowBugReporting


Whether automated bug reports are sent for unexpected errors.

DownloadSpeedLimit

Maximum download speed in bytes per second (0 means unlimited).

UploadSpeedLimit

Maximum upload speed in bytes per second (0 means unlimited).

UseRecycleBin


Whether locally deleted files are placed in recycle bin or deleted directly.

TimeBetweenSynchronization

Interval between two complete synchronization cycles in minutes.

proxy set hostname port [username [password_path]]

Installs given proxy configuration for communicating with hubiC servers. This overwrites any previous proxy settings.

If proxy needs authentication, username must be provided, the password is handled in the same way as with login (either interactively asked, or uses the provided file).

proxy unset

Reset proxy configuration and uses direct Internet access.

publish path

Publish a new file or folder and publish the public URL. The path must be inside the synchronized directory and must already be sent to the remote storage.

Account must be logged in to perform this command.

publish list

Displays a list of all currently published files and their download URL. Account must be logged in to perform this command.

unpublish path

Unpublish a published file or folder. The path must point to a file or folder that has already been published. Account must be logged in to perform this command.

exclude list

Displays all excluded folders (absolute path).

exclude add path

Adds path to excluded folders. The path can be either relative or absolute and does not have to exist (in this case it will not be synced when created).

exclude remove path

Removes path from excluded folders, synchronizing it again.

exclude clear

Removes all excluded folders, synchronizing all files and folders.

backup create [--name=NAME] [--frequency=FREQUENCY] [kept_versions=VERSIONS] [--keep_deleted|--drop_deleted] [--] path

Creates a new backup using directory pointed by path. All content inside this directory will be uploaded to hubiC. See BACKUP for more information.

Backup NAME will be inferred from path (folder name) if it is not provided.

The FREQUENCY controls the automatic backup scheduling. It must be one of the following: never (default, only manual backups), hourly, daily, weekly.

The VERSIONS controls how many old versions of files are kept. It must be an integer. The default value is -1, which means to keep all versions, without limit. The value 0 disables the versioning.

The --keep_deleted and --drop_deleted are exclusive and controls the behavior of the application when a file is deleted. The --keep_deleted (default) do not delete file on hubiC, no matter what the versioning setting is. The --drop_deleted will delete file on hubiC, if versioning is enabled file will be simply masked by default, but older versions will be sill available.

backup info

Prints some informations about all backups.

backup update path_or_name

Triggers an update of a backup, the argument may be its name or its local path. The backup must be attached.

backup config [--keep_deleted] [--drop_deleted] [--path=NEW_PATH] [--frequency=FREQUENCY] [--kept_versions=VERSIONS] [--] path_or_name

Change configuration of the backup. All options are optional, only provided options are changed. The options have the same meaning as backup create command.

Note that if the path is changed, the new path becomes the reference. That means that any file which exists on hubiC but not in new folder will be possibly deleted.

backup download backup_path_or_name target_path

Downloads an entire backup to target_path (which must be an empty folder). The backup does not need to be attached.

backup attach name path

Attach the backup name to the local path provided. Before using this command be sure that the previously attached computer will not update it again. See BACKUP for more details.

The content of given folder will become the reference content, so any file which exists on hubiC but not in the path will be deleted. You may want to download the backup before attaching it.

backup delete [--force] path_or_name

Deletes a backup and all attached files. A confirmation will be prompted if the session is interactive, unless --force flag is provided. The backup does not need to be attached.

main-loop [--verbose] [--debug]

Starts the syncing loop in the foreground and prints log to standard output. This is not usually required except for debugging purposes. The --verbose and --debug options adds some more messages.

This command will fail if the background synchronization process is already running.

TROUBLESHOOTING

In case of issues with synchronization, you may find more information about what is going on in logs, they are located in ~/.config/hubiC/application.log.

You can also get support on https://hubic.com/en/faq.

This software is still at beta stage, please report any issue you may encounter.

SERVER USAGE

As this program require a D-Bus session to run, running it on headless configurations such as servers or NAS machines may need some tweaking.

You need to set the DBUS_SESSION_BUS_ADDRESS environment variable to run hubiC. This variable is not usually set if you have opened your session with tools such as SSH.

To start a new session bus and run hubiC, you can either use dbus-launch:


$ dbus-launch --sh-syntax
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
DBUS_SESSION_BUS_PID=1234
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ hubic login foo@bar.com ~/hubiC

If dbus-launch is not installed, you can also use dbus-deamon directly:


$ dbus-daemon --session --fork --print-address
unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ hubic login me@foo.com ~/hubiC

Once synchronization has started, it will continue to run even after the session is closed. To interact with it from another session, you need to set the DBUS_SESSION_BUS_ADDRESS to the same value as before:


$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-XXXX,guid=XXXXXXX
$ hubic status

Do not start another session bus or you will have two hubiC services running!

KNOWN ISSUES

Trash can handling has not yet been implemented. It will be implemented in a later version http://www.ramendik.ru/docs/trashspec.html.

COPYRIGHT

Copyright 2012-2014 OVH SAS. All rights reserved.

SEE ALSO

The D-Bus service API located in the doc/dbusapi directory.


hubicfuse

hubicfuse — mount hubiC storage

Synopsis

hubicfuse <mountpoint> [options]

DESCRIPTION

hubicfuse provides access to hubiC storage via a mountpoint, using FUSE.

OPTIONS

hubicfuse accepts the following general options:

-h, --help

displays a help message

-V, --version

displays the version of hubicfuse

-d

enables debug input (implies -f)

-f

starts hubicfuse in the foreground

-s

disables multi-threaded operation

-o <option>

adds an option; this may be repeated as many times as necessary (see fuse(8) for details of the available options)

CONFIGURATION

hubicfuse needs some configuration settings to run; these can be provided as mount options or stored in the .hubicfuse file in the user's home directory. The required settings are:

client_id

the Hubic client identifier, which can be obtained from https://hubic.com/home/browser/developers/;

client_secret

the Hubic client secret, which can be obtained along with the identifier;

refresh_token

the authentication token, which can be obtained using the hubic_token script (in /usr/share/hubicfuse).

The following optional settings are available:

cache_timeout

the number of seconds directories are kept in the cache (600 by default);

verify_ssl

true or false to enable or disable SSL certificate verification (enabled by default);

segment_size

the size to use when creating DLOs (1073741824 by default, i.e. 1GB);

segment_above

the file size at which to start using segments (2147483648 by default, i.e. 2GB);

storage_url

the storage URL for other tenants to view the container;

container

the public container to expose via the given storage_url;

temp_dir

the directory to use for storing temporary files;

get_extended_metadata

true or false to enable or disable downloading file attributes (detailed time, owner, permissions; enabling this will result in reduced performance)

curl_verbose

true or false to enable or disable detailing debugging information on curl requests (this produces lots of output);

curl_progress_state

true or false to enable or disable progress information on curl requests (mostly useful for debugging);

cache_statfs_timeout

the number of seconds to cache requests to statfs (cloud statistics), 0 to disable;

debug_level

0, 1 or 2 to specify the level of debugging verbosity in conjunction with the -d command-line switch (0 selects minimal verbosity);

enable_chmod

true to enable chmod support on FUSE;

enable_chown

true to enable chown support on FUSE.

SEE ALSO

fuse(8)

AUTHORS

hubicfuse was written by Pascal Obry, Tim Dysinger, Chris Wedgwood, Nick Craig-Wood, Dillon Amburgey, Manfred Touron, David Brownlee, Mike Lundy, justinb, Matt Greenway and Dan Cristian. This manual page was adapted from the program usage information by Stephen Kitt, for the Debian GNU/Linux system (but may be used by others).


Eclipse

Eclipse

DESCRIPTION

INSTALLATION

Using Ubuntu Make

  • umake ide eclipse

REFERENCES


Glances

Glances — Glances is a cross-platform system monitoring tool written in Python.

DESCRIPTION

INSTALLATION

On Debian

  • sudo apt install glances

REFERENCES

Publication


FOP

FOP — XML formatter driven by XSL Formatting Objects (XSL-FO.)

REFERENCES


Unicode

Unicode

EXAMPLES

Code Name Comment
U+0009 CHARACTER TABULATION
U+002A * ASTERISK = star (on phone keypads)
U+0094 ” CANCEL CHARACTER
U+00A0   NO-BREAK SPACE prevents an automatic line break
U+00A4 ¤ CURRENCY SIGN
U+00A9 © COPYRIGHT SIGN
U+00AE ® REGISTERED SIGN
U+00B3 ³ SUPERSCRIPT THREE = cubed
U+00D7 × MULTIPLICATION SIGN = z notation Cartesian product
U+00D8 Ø LATIN CAPITAL LETTER O WITH STROKE = o slash
U+0ECC LAO CANCELLATION MARK
U+2022 BULLET
U+2013 EN DASH
U+2026 HORIZONTAL ELLIPSIS
U+204E LOW ASTERISK
U+2055 FLOWER PUNCTUATION MARK • used as a punctuation mark with Syloti Nagri, Bengali and other Indic scripts
U+20AC EURO SIGN • currency sign for the European Monetary Union • euro, not ecu
U+2122 TRADE MARK SIGN
U+2190 LEFTWARDS ARROW
U+2192 RIGHTWARDS ARROW = z notation total function
U+2194 LEFT RIGHT ARROW = z notation relation
U+219D RIGHTWARDS WAVE ARROW
U+21C4 RIGHTWARDS ARROW OVER LEFTWARDS ARROW
U+21C9 RIGHTWARDS PAIRED ARROWS
U+21DC LEFTWARDS SQUIGGLE ARROW
U+21DD RIGHTWARDS SQUIGGLE ARROW
U+21E2 RIGHTWARDS DASHED ARROW
U+2205 EMPTY SET
U+2217 ASTERISK OPERATOR
U+2264 LESS-THAN OR EQUAL TO
U+2265 GREATER-THAN OR EQUAL TO
U+2300 DIAMETER SIGN
U+2315 TELEPHONE RECORDER
U+2318 PLACE OF INTEREST SIGN
U+23FA BLACK CIRCLE FOR RECORD = record
U+2418 SYMBOL FOR CANCEL
U+25B2 BLACK UP-POINTING TRIANGLE
U+25B3 WHITE UP-POINTING TRIANGLE = trine
U+25B6 BLACK RIGHT-POINTING TRIANGLE
U+25B7 WHITE RIGHT-POINTING TRIANGLE = z notation range restriction
U+25BC BLACK DOWN-POINTING TRIANGLE
U+25BD WHITE DOWN-POINTING TRIANGLE = Hamilton operator
U+25C0 BLACK LEFT-POINTING TRIANGLE
U+25C1 WHITE LEFT-POINTING TRIANGLE = z notation domain restriction
U+2605 BLACK STAR
U+2606 WHITE STAR
U+2611 BALLOT BOX WITH CHECK
U+263A WHITE SMILING FACE
U+2668 HOT SPRINGS
U+2687 WHITE CIRCLE WITH TWO DOTS
U+2690 WHITE FLAG
U+2691 BLACK FLAG
U+2693 ANCHOR = nautical term, harbor (on maps)
U+269F THREE LINES CONVERGING LEFT = background speaking
U+26AB MEDIUM BLACK CIRCLE • UI symbol for record function
U+26F3 FLAG IN HOLE = golf course
U+26FF WHITE FLAG WITH HORIZONTAL MIDDLE BLACK STRIPE = Japanese self-defence force site
U+2709 ENVELOPE
U+270B RAISED HAND = paper in Rock, Paper, Scissors game
U+2713 CHECK MARK
U+2731 HEAVY ASTERISK
U+2732 OPEN CENTRE ASTERISK
U+273B TEARDROP-SPOKED ASTERISK
U+273D HEAVY TEARDROP-SPOKED ASTERISK
U+2749 BALLOON-SPOKED ASTERISK = jack
U+274B HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK = turbofan
U+2751 LOWER RIGHT SHADOWED WHITE SQUARE
U+2752 UPPER RIGHT SHADOWED WHITE SQUARE
U+2756 BLACK DIAMOND MINUS WHITE X
U+2795 HEAVY PLUS SIGN
U+27F5 LONG LEFTWARDS ARROW
U+27F6 LONG RIGHTWARDS ARROW
U+27F7 LONG LEFT RIGHT ARROW
U+27FF LONG RIGHTWARDS SQUIGGLE ARROW
U+2B33 LONG LEFTWARDS SQUIGGLE ARROW
U+2B60 LEFTWARDS TRIANGLE-HEADED ARROW
U+2B62 RIGHTWARDS TRIANGLE-HEADED ARROW
U+2B6C RIGHTWARDS TRIANGLE-HEADED DASHED ARROW
U+2B82 RIGHTWARDS TRIANGLE-HEADED ARROW OVER LEFTWARDS TRIANGLE-HEADED ARROW
U+2B86 RIGHTWARDS TRIANGLE-HEADED PAIRED ARROWS
U+FEFF  ZERO WIDTH NO-BREAK SPACE
U+1F30A 🌊 WATER WAVE
U+1F32C 🌬 WIND BLOWING FACE = wind
U+1F3F1 🏱 WHITE PENNANT
U+1F3F2 🏲 BLACK PENNANT
U+1F3F3 🏳 WAVING WHITE FLAG = flag
U+1F3F4 🏴 WAVING BLACK FLAG

Adobe Fonts

source-code-pro — Monospaced font family for user interface and coding environments

source-sans-pro — Sans serif font family for user interface environments

source-serif-pro — Serif typeface designed to complement Source Sans Pro

EXAMPLES

Table 2. SourceCodePro font sample

___0___1___2___3___4___5___6___7___8___9___A___B___C___D___E___F
002_ !"#$%&'()*+,-./
003_0123456789:;<=>?
004_@ABCDEFGHIJKLMNO
005_PQRSTUVWXYZ[\]^_
006_`abcdefghijklmno
007_pqrstuvwxyz{|}~
008_€‚ƒ„…†‡ˆ‰Š‹ŒŽ
009_‘’“”•–—˜™š›œžŸ
00A_ ¡¢£¤¥¦§¨©ª«¬­®¯
00B_°±²³´µ·¸¹º»¼½¾¿
00C_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
00D_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
00E_àáâãäåæçèéêëìíîï
00F_ðñòóôõö÷øùúûüýþÿ

Table 3. SourceSansPro font sample

___0___1___2___3___4___5___6___7___8___9___A___B___C___D___E___F
002_ !"#$%&'()*+,-./
003_0123456789:;<=>?
004_@ABCDEFGHIJKLMNO
005_PQRSTUVWXYZ[\]^_
006_`abcdefghijklmno
007_pqrstuvwxyz{|}~
008_€‚ƒ„…†‡ˆ‰Š‹ŒŽ
009_‘’“”•–—˜™š›œžŸ
00A_ ¡¢£¤¥¦§¨©ª«¬­®¯
00B_°±²³´µ·¸¹º»¼½¾¿
00C_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
00D_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
00E_àáâãäåæçèéêëìíîï
00F_ðñòóôõö÷øùúûüýþÿ

Table 4. SourceSerifPro font sample

___0___1___2___3___4___5___6___7___8___9___A___B___C___D___E___F
002_ !"#$%&'()*+,-./
003_0123456789:;<=>?
004_@ABCDEFGHIJKLMNO
005_PQRSTUVWXYZ[\]^_
006_`abcdefghijklmno
007_pqrstuvwxyz{|}~
008_€‚ƒ„…†‡ˆ‰Š‹ŒŽ
009_‘’“”•–—˜™š›œžŸ
00A_ ¡¢£¤¥¦§¨©ª«¬­®¯
00B_°±²³´µ·¸¹º»¼½¾¿
00C_ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏ
00D_ÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞß
00E_àáâãäåæçèéêëìíîï
00F_ðñòóôõö÷øùúûüýþÿ

End-User


Firefox

Firefox

DESCRIPTION

INSTALLATION

Remove Ubuntu modifications for Firefox

  • sudo apt remove xul-ext-ubufox

REFERENCES