diff --git a/common/.aliases b/common/.aliases new file mode 100644 index 0000000..e69de29 diff --git a/common/.mutt/accounts-private.conf b/common/.mutt/accounts-private.conf new file mode 100644 index 0000000..e69de29 diff --git a/common/.mutt/accounts.conf b/common/.mutt/accounts.conf new file mode 100644 index 0000000..d0b032f --- /dev/null +++ b/common/.mutt/accounts.conf @@ -0,0 +1,19 @@ +set folder = /home/kujiu/Maildir/ +set sendmail="/usr/bin/msmtp" + +set mbox_type = Maildir # mbox ou maildir +set mbox = ~/Maildir/ +set spoolfile = +Perso/INBOX/ # sur quelle boîte commencer +set postponed = +Drafts/ # brouillons +set record = +Perso/Sent/ # où ça + +mailboxes `find ~/Maildir/ -type d -name cur -printf '"%h" '` + +# To put in accounts-private.conf: + +#alternates ^mail1@example\\.com$ ^mail2@example\\.com$ + +#send-hook . 'set sendmail="/usr/bin/msmtp -a perso"; set record = +Perso/Sent/ ; set signature = ~/.mutt/signature.perso' +#send-hook "~f ^mail@example.com$" 'set sendmail="/usr/bin/msmtp -a account_name"; set record = +Perso/Sent/ ; set signature = ~/.mutt/signature.default.org' +# +source ~/.mutt/accounts-private.conf diff --git a/common/.mutt/certificates b/common/.mutt/certificates new file mode 100644 index 0000000..e69de29 diff --git a/common/.mutt/colors.conf b/common/.mutt/colors.conf new file mode 100644 index 0000000..7fff5d5 --- /dev/null +++ b/common/.mutt/colors.conf @@ -0,0 +1,101 @@ +# Palette for use with the Linux console. Black background. + +color hdrdefault blue default +color quoted blue default +color signature blue default +color attachment red default +color message brightred default +color error brightred default +color indicator brightyellow blue +color status brightgreen blue +color tree white default +color normal white default +color markers red default +color search white default +color tilde brightmagenta default +color index blue default ~F +color index brightyellow default "~N|~O" + +# color body brightwhite black '\*+[^*]+\*+' +# color body brightwhite black '_+[^_]+_+' +# + +# color body brightwhite black '\*+[^*]+\*+' +# color body brightwhite black '_+[^_]+_+' +# + +color index red default '~h "X-Spam-Status:.*score=(2|3)."' +color index brightred default '~h "X-Spam-Status:.*score=(4|5)."' +color index magenta default '~h "X-Spam-Status:.*score=(6|7|8|9)."' + +color sidebar_new yellow default +set sidebar_width=20 +set sidebar_visible=yes + +# -[ DEFAULT COLOR DEFINITIONS ]----------------------------------------------- + +color hdrdefault cyan default +color quoted cyan default +color quoted1 brightblue default +color quoted2 brightblue default +color quoted3 yellow default +color quoted4 red default +color signature cyan default +color indicator white cyan +color attachment cyan default +color error red default +color message white default +color search white default +color status brightcyan default +color tree white default +color normal white default +color tilde green default +color bold white default +color markers red default + +# -[ COLOUR DEFINITIONS WHEN ON A MONO SCREEN ]-------------------------------- + +mono bold bold +mono underline underline +mono indicator reverse + +# -[ COLOURS FOR ITEMS IN THE READER ]----------------------------------------- + +color header brightwhite default "^(From|Subject):" +color header red default "^X-Junked-Because:" +mono header bold "^(From|Subject|X-Junked-Because):" + +# -[ COLOURS FOR ITEMS IN THE INDEX ]------------------------------------------ + +color index cyan default ~N +color index brightgreen default "~N ~x \"cmauch\.(gmail\.com|taclug\.org)\"" +color index red default ~F # Flagged +color index white red ~T # Tagged +color index white default ~D +mono index bold ~N +mono index bold ~F +mono index bold ~T +mono index bold ~D + +# -[ HIGHLIGHTS INSIDE THE BODY OF A MESSAGE. ]-------------------------------- + +color body brightmagenta default "(http|https|ftp|news|telnet|finger)://[^ \">\t\n]*" +color body brightcyan default "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+" +color body brightcyan default "news:[^ \">\t\n]*" +mono body bold "(http|https|ftp|news|telnet|finger)://[^ \">\t\n]*" +mono body bold "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+" +mono body bold "news:[^ \">\t\n]*" + +# -[ EMAIL ADDRESSES ]--------------------------------------------------------- + +color body brightcyan default "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+" +mono body bold "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+" + +# -[ VARIOUS SMILIES AND THE LIKE ]-------------------------------------------- + +color body brightgreen default "<[Gg]>" # +color body brightgreen default "<[Bb][Gg]>" # +color body brightgreen default " [;:]-*[)>(<|]" # :-) etc... +color body brightgreen default "(^|[[:space:]])\\*[^[:space:]]+\\*([[:space:]]|$)" # *Bold* text. +color body brightgreen default "(^|[[:space:]])_[^[:space:]]+_([[:space:]]|$)" # _Underlined_ text. +color body brightgreen default "(^|[[:space:]])/[^[:space:]]+/([[:space:]]|$)" # /Italic/ text. diff --git a/common/.mutt/display.conf b/common/.mutt/display.conf new file mode 100644 index 0000000..e1c057c --- /dev/null +++ b/common/.mutt/display.conf @@ -0,0 +1,14 @@ +set nobeep # pas de beeps! +set strict_threads = yes # important, sinon tous les mails de sujet "Salut" seront groupés ensemble + +set implicit_autoview +auto_view text/html application/x-pgp-message +set mailcap_path="~/.mailcap" +set mailcap_sanitize=yes +set allow_ansi=yes +#index_format "%a" + +set net_inc=5 + +unignore organization organisation x-mailer: x-newsreader: x-mailing-list: x-original-to: +unignore posted-to: diff --git a/common/.mutt/gpg.conf b/common/.mutt/gpg.conf new file mode 100644 index 0000000..b762154 --- /dev/null +++ b/common/.mutt/gpg.conf @@ -0,0 +1,7 @@ +# GPG +set crypt_autosign +set crypt_replyencrypt +set crypt_replysign +set crypt_replysignencrypted + +source ~/.mutt/gpg.rc diff --git a/common/.mutt/gpg.rc b/common/.mutt/gpg.rc new file mode 100644 index 0000000..0df37d7 --- /dev/null +++ b/common/.mutt/gpg.rc @@ -0,0 +1,87 @@ +# -*-muttrc-*- +# +# Command formats for gpg. +# +# This version uses gpg-2comp from +# http://70t.de/download/gpg-2comp.tar.gz +# +# $Id$ +# +# %p The empty string when no passphrase is needed, +# the string "PGPPASSFD=0" if one is needed. +# +# This is mostly used in conditional % sequences. +# +# %f Most PGP commands operate on a single file or a file +# containing a message. %f expands to this file's name. +# +# %s When verifying signatures, there is another temporary file +# containing the detached signature. %s expands to this +# file's name. +# +# %a In "signing" contexts, this expands to the value of the +# configuration variable $pgp_sign_as. You probably need to +# use this within a conditional % sequence. +# +# %r In many contexts, mutt passes key IDs to pgp. %r expands to +# a list of key IDs. + +# Note that we explicitly set the comment armor header since GnuPG, when used +# in some localiaztion environments, generates 8bit data in that header, thereby +# breaking PGP/MIME. + +# decode application/pgp +set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" + +# verify a pgp/mime signature +set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f" + +# decrypt a pgp/mime attachment +set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f" + +# create a pgp/mime signed attachment +# set pgp_sign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f" +set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f" + +# create a application/pgp signed (old-style) message +# set pgp_clearsign_command="gpg-2comp --comment '' --no-verbose --batch --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f" +set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f" + +# create a pgp/mime encrypted attachment +# set pgp_encrypt_only_command="pgpewrap gpg-2comp -v --batch --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" +set pgp_encrypt_only_command="/usr/bin/pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f" + +# create a pgp/mime encrypted and signed attachment +# set pgp_encrypt_sign_command="pgpewrap gpg-2comp %?p?--passphrase-fd 0? -v --batch --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" +set pgp_encrypt_sign_command="/usr/bin/pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f" + +# import a key into the public key ring +set pgp_import_command="gpg --no-verbose --import %f" + +# export a key from the public key ring +set pgp_export_command="gpg --no-verbose --export --armor %r" + +# verify a key +set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r" + +# read in the public key ring +set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --list-keys %r" + +# read in the secret key ring +set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --list-secret-keys %r" + +# fetch keys +# set pgp_getkeys_command="pkspxycwrap %r" +# This will work when #172960 will be fixed upstream +# set pgp_getkeys_command="gpg --recv-keys %r" + +# pattern for good signature - may need to be adapted to locale! + +# set pgp_good_sign="^gpgv?: Good signature from " + +# OK, here's a version which uses gnupg's message catalog: +# set pgp_good_sign="`gettext -d gnupg -s 'Good signature from "' | tr -d '"'`" + +# This version uses --status-fd messages +set pgp_good_sign="^\\[GNUPG:\\] GOODSIG" + diff --git a/common/.mutt/identity.conf b/common/.mutt/identity.conf new file mode 100644 index 0000000..76db09b --- /dev/null +++ b/common/.mutt/identity.conf @@ -0,0 +1,6 @@ +# Personnel +set realname = "Mr Example" +set from = "mister@example.com" +set envelope_from = yes +set reverse_name = yes +set reverse_realname = yes diff --git a/common/.mutt/keys.conf b/common/.mutt/keys.conf new file mode 100644 index 0000000..3afe610 --- /dev/null +++ b/common/.mutt/keys.conf @@ -0,0 +1,27 @@ +# mutt sidebar settings +bind index,pager - sidebar-prev +bind index,pager + sidebar-next +bind index,pager \\ sidebar-open +bind index next-unread +macro index,pager B 'toggle sidebar_visible' + + +#set query_command = "abook --mutt-query '%s'" +#macro generic,index,pager a "abook" "lance abook" +#macro index,pager A "abook --add-email" "ajoute l'adresse de l'envoyeur à abook" + +macro index,pager a "khard add-email" "add sender address to khard" + +set query_command= "khard email -p %s | awk -F\" +\" '{print $1 $3}'" +bind editor complete-query +bind editor ^T complete + +# Lance fetchmail avec la touche G. +#macro index G "!fetchmail -m \"/usr/bin/procmail -d\"\r" +#macro pager G "!fetchmail -m \"/usr/bin/procmail -d\"\r" +macro index G "!offlineimap #-u blinkenlights\r" +macro pager G "!offlineimap #-u blinkenlights\r" +macro index c "?" "open a different folder" +macro pager c "?" "open a different folder" + +set alias_file = ~/.aliases # où est le carnet d'adresses diff --git a/common/.mutt/mail.conf b/common/.mutt/mail.conf new file mode 100644 index 0000000..86c007b --- /dev/null +++ b/common/.mutt/mail.conf @@ -0,0 +1,30 @@ +my_hdr X-Operating-System: `lsb_release -a | grep "^Description:" | sed "s/Description:[\t ]*//"` + +# La touche h montre tous les headers +hdr_order Date From X-Sender Old-Return-Path Reply-To Mail-Followup-To To Cc Bcc +hdr_order Delivered-To Subject In-Reply-To X-Mailing-List Mailing-List +hdr_order X-Operating-System X-Mailer User-Agent X-GPG- X-PGP- +unignore Date From X-Sender Old-Return-Path Reply-To Mail-Followup-To To Cc Bcc +unignore Delivered-To Subject In-Reply-To X-Mailing-List Mailing-List +unignore X-Operating-System X-Mailer User-Agent X-GPG- X-PGP- + +set sort = threads # tri par threads +set sort = reverse-threads # mails les plus récents en haut +set edit_headers = yes # édite les headers avec le mail +set askcc = yes # confirmation d'envoyer +set reply_to = ask-yes # demande à qui répondreset copy = yes # copie des mails envoyés +set include # inclus le texte original lors d'un Re: + +set forward_format = "Fwd: %s" # forward format + +set editor = '/usr/bin/vim -c "set textwrap=72" -c "set wrap" -c "?^$"' # vi bien sûr + +alternative_order text/html text/enriched text/plain +set beep_new = yes +set include=yes +set abort_nosubject = ask-yes # les mails sans sujets ou non modifiés +set abort_unmodified = ask-yes # ne partent pas sans confirmation + +set header_cache =~/.mutt/cache/headers +set message_cachedir =~/.mutt/cache/bodies +set certificate_file=~/.mutt/certificates diff --git a/common/.muttrc b/common/.muttrc new file mode 100644 index 0000000..0c88851 --- /dev/null +++ b/common/.muttrc @@ -0,0 +1,14 @@ +reset all +unhook * +unhdr_order * +ignore * # ignore tous les headers, unignore plus tard +set nomove # on ne bouge pas ! + +source ~/.mutt/colors.conf +source ~/.mutt/keys.conf +source ~/.mutt/mail.conf +source ~/.mutt/accounts.conf +source ~/.mutt/display.conf +source ~/.mutt/gpg.conf +source ~/.mutt/identity.conf +source ~/.aliases diff --git a/common/.tmux-theme b/common/.tmux-theme index e6d145f..278b80c 100644 --- a/common/.tmux-theme +++ b/common/.tmux-theme @@ -15,14 +15,7 @@ set -g message-command-bg "black" set -g status-attr "none" set -g pane-border-fg "black" set -g status-left-attr "none" -setw -g window-status-fg "colour2" -setw -g window-status-attr "none" -setw -g window-status-activity-bg "colour233" -setw -g window-status-activity-attr "none" -setw -g window-status-activity-fg "colour2" -setw -g window-status-separator "" -setw -g window-status-bg "colour233" -set -g status-left "#[fg=colour232,bg=colour2] S#S #[fg=colour2,bg=colour233,nobold,nounderscore,noitalics]" -set -g status-right "#[fg=black,bg=colour233,nobold,nounderscore,noitalics] #[fg=colour2,bg=black,nobold,nounderscore,noitalics]#[fg=colour232,bg=colour2] #h" -setw -g window-status-format "#[fg=colour2,bg=colour233] #I" -setw -g window-status-current-format "#[fg=colour233,bg=black,nobold,nounderscore,noitalics]#[fg=colour2,bg=black] [#I]#[fg=black,bg=colour233,nobold,nounderscore,noitalics]" +set -g status-left "#[fg=white,bg=colour31] S#S #[fg=colour2,bg=colour233,nobold,nounderscore,noitalics]" +set -g status-right "#[nobold,nounderscore,noitalics] #[fg=colour2,bg=black,nobold,nounderscore,noitalics]#[fg=colour232,bg=colour2] #h" +setw -g window-status-format "#[fg=colour031,bg=black] #{?window_activity_flag,#,}#{?window_bell_flag,!,}#{?window_silence_flag,~,}#I" +setw -g window-status-current-format " #[fg=white,bg=colour31,nobold,nounderscore,noitalics][#I]#[fg=black,bg=colour233,nobold,nounderscore,noitalics]" diff --git a/common/.zsh-theme b/common/.zsh-theme index 35dfce8..ce7f0ff 100644 --- a/common/.zsh-theme +++ b/common/.zsh-theme @@ -1,4 +1,4 @@ -SEGMENT_DATE="%K{249}%F{black} %D %* %k%f" +SEGMENT_DATE="%K{249}%F{black} %* %k%f" if [ $(id -u) -eq 0 ]; then SEGMENT_USERNAME_BG=%K{red} @@ -10,7 +10,9 @@ else USER_PROMPT="%F{245}|%# %f%k" fi -SEGMENT_HOSTNAME_BG=%K{020} +#SEGMENT_HOSTNAME_BG=%K{020} +#SEGMENT_HOSTNAME_FG=%F{011} +SEGMENT_HOSTNAME_BG=%K{202} SEGMENT_HOSTNAME_FG=%F{011} if [ "$SEGMENT_DETECT_SSH" != "" ]; then if [ -n "$SSH_CLIENT" ]; then @@ -24,11 +26,8 @@ SEGMENT_HOSTNAME="${SEGMENT_HOSTNAME_BG}${SEGMENT_HOSTNAME_FG} @%m %k%f" SEGMENT_USER_NAME="${SEGMENT_USERNAME_FG}${SEGMENT_USERNAME_BG} %B%n%b %k" SEGMENT_CURRENT_PATH="%K{242}%F{white} %~ %k%f" -ZSH_THEME_GIT_PROMPT_PREFIX="" -ZSH_THEME_GIT_PROMPT_SUFFIX="" ZSH_THEME_GIT_PROMPT_DIRTY="%F{red}[Dirty]%F{black}" ZSH_THEME_GIT_PROMPT_CLEAN="%F{green}[Clean]%F{black}" - ZSH_THEME_GIT_PROMPT_ADDED="%F{green}[Added]%F{black}" ZSH_THEME_GIT_PROMPT_MODIFIED="%F{blue}[Modified]%F{black}" ZSH_THEME_GIT_PROMPT_DELETED="%F{red}[Deleted]%F{black}" @@ -39,12 +38,13 @@ ZSH_THEME_GIT_PROMPT_AHEAD="%F{orange}[Ahead]%F{black}" ZSH_THEME_GIT_PROMPT_BEHIND="%F{orange}[Behind]%F{black}" ZSH_THEME_GIT_PROMPT_DIVERGED="%F{orange}[Diverged]%F{black}" -SEGMENT_GIT_INFO_LEFT=""$'${vcs_info_msg_0_}$(git_prompt_status)' +SEGMENT_GIT_INFO_LEFT='$(git_prompt_status)' if [ $SEGMENT_GIT_INFO_LEFT ]; then - SEGMENT_GIT_INFO_LEFT="%F{black}%K{249} $SEGMENT_GIT_INFO_LEFT %k%f" + SEGMENT_GIT_INFO_LEFT="%F{249} $SEGMENT_GIT_INFO_LEFT %k%f" fi +SEGMENT_GIT_INFO_RIGHT=$'${vcs_info_msg_0_}' -zstyle ':vcs_info:*' formats "$ZSH_THEME_GIT_PROMPT_PREFIX(%s)-[%b]%u%c$ZSH_THEME_GIT_PROMPT_SUFFIX" +zstyle ':vcs_info:*' formats "(%s)-[%b]%u%c" ALL_SEGMENTS="${SEGMENT_HOSTNAME}${SEGMENT_USER_NAME}${SEGMENT_CURRENT_PATH}${SEGMENT_GIT_INFO_LEFT} ${USER_PROMPT}" @@ -52,7 +52,7 @@ ${USER_PROMPT}" _lineup=$'\e[1A' _linedown=$'\e[1B' -RPROMPT="%{${_lineup}%}${SEGMENT_DATE}${SEGMENT_RESULT}%{${_linedown}%}" +RPROMPT="%{${_lineup}%}${SEGMENT_GIT_INFO_RIGHT}${SEGMENT_DATE}${SEGMENT_RESULT}%{${_linedown}%}" function zle-line-init zle-keymap-select { PROMPT="%B"${${KEYMAP/vicmd/%F{022}%K{white} NORMAL %k%f}/(main|viins)/%F{022}%K{154} INSERT %f%k}"%b${ALL_SEGMENTS}" diff --git a/common/brltty.conf b/common/brltty.conf new file mode 100644 index 0000000..fe1f9e2 --- /dev/null +++ b/common/brltty.conf @@ -0,0 +1,643 @@ +# Documents/brltty.conf. Generated from brltty.conf.in by configure. +############################################################################### +# BRLTTY - A background process providing access to the console screen (when in +# text mode) for a blind person using a refreshable braille display. +# +# Copyright (C) 1995-2017 by The BRLTTY Developers. +# +# BRLTTY comes with ABSOLUTELY NO WARRANTY. +# +# This is free software, placed 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. Please see the file LICENSE-GPL for details. +# +# Web Page: http://brltty.com/ +# +# This software is maintained by Dave Mielke . +############################################################################### + +# This is a configuration file template for the BRLTTY application. +# Uncomment those entries which apply to your personal needs and system +# requirements. + +# BRLTTY expects to find its configuration file in "/etc/brltty.conf" +# (can be overridden with the -f [--configuration-file=] option). +# If it doesn't exist, then BRLTTY silently continues but may require +# that certain command line options be explicitly supplied. + +# Blank lines are ignored. The character '#', anywhere on a line, +# initiates a comment; all characters from it to the end of that line +# are ignored. + +# Each configuration entry consists of a keyword followed by its operand. +# An arbitrary amount of white space, (blanks and/or tabs), may occur +# before the keyword, as well as before and after the operand. Keyword +# processing is not case sensitive. Examples of valid entries are: +# +# Braille-Driver pm # Papenmeier braille displays. +# braille-device serial:ttyS0 # The first serial device. +# SPEECH-DRIVER fv # The Festival Text to Speech System. + +# The default settings given within the following descriptions assume no +# special build options (see "./configure --help" in the top-level +# directory of the source tree. + + +############################ +# Generic Braille Settings # +############################ + +# The braille-driver directive specifies the two-letter driver +# identification code of the driver for the braille display. +# If not specified, autodetection will be performed. +# If more than one driver, separated by commas, is specified, +# then autodetection will be performed amongst them. +# (can be overridden with the -b [--braille-driver=] option) +#braille-driver auto # autodetect +#braille-driver al # Alva +#braille-driver at # Albatross +#braille-driver ba # BrlAPI +#braille-driver bc # BrailComm +#braille-driver bd # Braudi +#braille-driver bg # B2G +#braille-driver bl # BrailleLite +#braille-driver bm # Baum +#braille-driver bn # BrailleNote +#braille-driver cb # CombiBraille +#braille-driver ce # Cebra +#braille-driver ec # EcoBraille +#braille-driver eu # EuroBraille +#braille-driver fs # FreedomScientific +#braille-driver hd # Hedo +#braille-driver hm # HIMS +#braille-driver ht # HandyTech +#braille-driver hw # HumanWare +#braille-driver ir # Iris +#braille-driver lb # Libbraille +#braille-driver lt # LogText +#braille-driver mb # MultiBraille +#braille-driver md # MDV +#braille-driver mm # BrailleMemo +#braille-driver mn # MiniBraille +#braille-driver mt # Metec +#braille-driver np # NinePoint +#braille-driver pg # Pegasus +#braille-driver pm # Papenmeier +#braille-driver sk # Seika +#braille-driver tn # TechniBraille +#braille-driver ts # TSI +#braille-driver tt # TTY +#braille-driver vd # VideoBraille +#braille-driver vo # Voyager, BraillePen/EasyLink +#braille-driver vr # Virtual +#braille-driver vs # VisioBraille +#braille-driver xw # XWindow + +# The braille-device directive specifies the device to which the braille +# display is connected. The generic syntax is type:device. The device +# type is optional, and, for backward compatibility, defaults to serial. +# The following devices are supported (brackets indicate optionality): +# serial:path (relative paths are anchored at "/dev") +# usb:[serial-number] +# bluetooth:address +# If not specified, "usb:,bluetooth:" will be used. +# If more than one device, separated by commas, is specified, +# then each of them will be probed in turn. +# (can be overridden with the -d [--braille-device=] option) +#braille-device serial:ttyS0 # First serial device. +#braille-device usb: # First USB device matching braille driver. +#braille-device usb:nnnnn # Specific USB device by serial number. +#braille-device bluetooth:xx:xx:xx:xx:xx:xx # Specific bluetooth device by address. +# +# NOTE: If the device is connected via a serial-to-USB adapter then setting +# braille-device to usb: will not work. In this case it needs to identify the +# virtual serial device which the kernel has created for the adapter, i.e. to +# something like serial:ttyUSB0 (see the kernel messages on device plug to get +# the actual device name). + +# The release-device directive specifies whether or not the device to which the +# braille display is connected is to be released when the current screen or +# window can't be read by BRLTTY. If not specified, "on" will be used on Windows +# platforms and "off" will be used on all other platforms. +# (can be overridden with the -r [--release-device] option) +#release-device on # Release the device. +#release-device off # Don't release the device. + +# The text-table directive specifies which text table to use. Relative paths +# are anchored at "/usr/share/brltty/Text". If not specified, locale-based +# autoselection with fallback to "en-nabcc" will be performed. +# (can be overridden with the -t [--text-table=] option) +#text-table auto # locale-based autoselection +#text-table ar # Arabic (generic) +#text-table as # Assamese +#text-table awa # Awadhi +#text-table bg # Bulgarian +#text-table bh # Bihari +#text-table bn # Bengali +#text-table bo # Tibetan +#text-table bra # Braj +#text-table brf # Braille Ready Format (for viewing .brf files within an editor or pager) +#text-table cs # Czech +#text-table cy # Welsh +#text-table da # Danish +#text-table da-1252 # Danish (Svend Thougaard, 2002-11-18) +#text-table da-lt # Danish (LogText) +#text-table de # German +#text-table dra # Dravidian +#text-table el # Greek +#text-table en # English +#text-table en_CA # English (Canada) +#text-table en_GB # English (United Kingdom) +#text-table en_US # English (United States) +#text-table en-nabcc # English (North American Braille Computer Code) +#text-table eo # Esperanto +#text-table es # Spanish +#text-table et # Estonian +#text-table fi # Finnish +#text-table fr # French +#text-table fr_CA # French (Canada) +#text-table fr_FR # French (France) +#text-table fr-2007 # French (unified 2007) +#text-table fr-cbifs # French (Code Braille Informatique Français Standard) +#text-table fr-vs # French (VisioBraille) +#text-table ga # Irish +#text-table gd # Gaelic +#text-table gon # Gondi +#text-table gu # Gujarati +#text-table he # Hebrew +#text-table hi # Hindi +#text-table hr # Croatian +#text-table hu # Hungarian +#text-table hy # Armenian +#text-table is # Icelandic +#text-table it # Italian +#text-table kha # Khasi +#text-table kn # Kannada +#text-table kok # Konkani +#text-table kru # Kurukh +#text-table lt # Lituanian +#text-table lv # Latvian +#text-table mg # Malagasy +#text-table mi # Maori +#text-table ml # Malayalam +#text-table mni # Manipuri +#text-table mr # Marathi +#text-table mt # Maltese +#text-table mun # Munda +#text-table mwr # Marwari +#text-table ne # Nepali +#text-table new # Newari +#text-table nl # Dutch +#text-table nl_BE # Dutch (Belgium) +#text-table nl_NL # Dutch (Netherlands) +#text-table no # Norwegian +#text-table no-generic # Norwegian (with support for other languages) +#text-table no-oup # Norwegian (Offentlig utvalg for punktskrift) +#text-table nwc # Newari (old) +#text-table or # Oriya +#text-table pa # Panjabi +#text-table pi # Pali +#text-table pl # Polish +#text-table pt # Portuguese +#text-table ro # Romanian +#text-table ru # Russian +#text-table sa # Sanskrit +#text-table sat # Santali +#text-table sd # Sindhi +#text-table sk # Slovak +#text-table sl # Slovenian +#text-table sv # Swedish +#text-table sv-1989 # Swedish (1989 standard) +#text-table sv-1996 # Swedish (1996 standard) +#text-table sw # Swahili +#text-table ta # Tamil +#text-table te # Telugu +#text-table tr # Turkish +#text-table vi # Vietnamese + +# The attributes-table directive specifies which attributes table to use. +# Relative paths are anchored at "/usr/share/brltty/Attributes". If not specified, +# "left_right" will be used. +# (can be overridden with the -a [--attributes-table=] option) +#attributes-table left_right # foreground colour in the left column and background colour in the right column +#attributes-table invleft_right # inverse foreground colour in the left column and background colour in the right column +#attributes-table upper_lower # foreground colour in the upper square and background colour in the lower square + +# The contraction-table directive specifies which contraction table to use. +# Relative paths are anchored at "/usr/share/brltty/Contraction". If not specified, no +# contraction table will be available. +# (can be overridden with the -c [--contraction-table=] option) +#contraction-table af # Afrikaans (contracted) +#contraction-table am # Amharic (uncontracted) +#contraction-table de-basis # German (uncontracted) +#contraction-table de-kurzschrift # German (contracted - 1998 standard) +#contraction-table de-vollschrift # German (basic contractions) +#contraction-table en-ueb-g2 # English (Unified English Braille, grade 2) +#contraction-table en-us-g2 # English (US, grade 2) +#contraction-table es # Spanish (grade 2) +#contraction-table fr-abrege # French (contracted) +#contraction-table fr-integral # French (uncontracted) +#contraction-table ha # Hausa (contracted) +#contraction-table id # Indonesian (contracted) +#contraction-table ja # Japanese (uncontracted) +#contraction-table ko-g1 # Korean (grade 1) +#contraction-table ko-g2 # Korean (grade 2) +#contraction-table ko # Korean (uncontracted) +#contraction-table mg # Malagasy (contracted) +#contraction-table mun # Munda (contracted) +#contraction-table nl # Dutch (contracted) +#contraction-table ny # Chichewa (contracted) +#contraction-table ipa # International Phonetic Alphabet +#contraction-table pt # Portuguese (grade 2) +#contraction-table si # Sinhalese (uncontracted) +#contraction-table sw # Swahili (contracted) +#contraction-table th # Thai (contracted) +#contraction-table zh-tw # Chinese (Taiwan, uncontracted) +#contraction-table zh-tw-ucb # Chinese (Taiwan, Unique Chinese Braille) +#contraction-table zu # Zulu (contracted) + + +############################# +# Braille Driver Parameters # +############################# + +# The braille-parameters directive passes non-generic parameters through +# to the braille driver. +# (can be overridden with the -B [--braille-parameters=] option) +#braille-parameters driver:parameter=setting,... + +# Alva Braille Driver Parameters +#braille-parameters al:RotatedCells=no # [no,yes] +#braille-parameters al:SecondaryRoutingKeyEmulation=no # [no,yes] + +# BrlAPI Braille Driver Parameters +#braille-parameters ba:Auth=/etc/brlapi.key +#braille-parameters ba:Host=:0 + +# BrailleLite Braille Driver Parameters +#braille-parameters bl:BaudRate=9600 # [300,600,1200,2400,4800,9600,19200,38400] +#braille-parameters bl:KbEmu=yes # [yes,no] + +# Baum Braille Driver Parameters +#braille-parameters bm:Protocol=default # [default,escape,hid1,hid2,ht,pb] +#braille-parameters bm:VarioKeys=no # [no,yes] + +# EuroBraille Braille Driver Parameters +#braille-parameters eu:Protocol= # [auto,azerbraille,clio,eurobraille,notebraille,pupibraille,scriba,esys,esytime,iris,esysiris] + +# HandyTech Braille Driver Parameters +#braille-parameters ht:SetTime=no # [no,yes] + +# Iris Braille Driver Parameters +#braille-parameters ir:Embedded= # [no,yes] +#braille-parameters ir:LatchDelay=10 # [0-100] (tenths of a second) +#braille-parameters ir:Protocol= # [eurobraille,native] + +# Libbraille Braille Driver Parameters +#braille-parameters lb:Device=/dev/ttyS0 # +#braille-parameters lb:Driver=auto # +#braille-parameters lb:Table=us.tbl # + +# TSI Braille Driver Parameters +#braille-parameters ts:HighBaud=yes # [no,yes] +#braille-parameters ts:SetBaud=9600 # [4800,9600,19200] + +# TTY Braille Driver Parameters +#braille-parameters tt:Baud=9600 # +#braille-parameters tt:CharSet=ISO8859-1 # +#braille-parameters tt:Columns=40 # [1-80] +#braille-parameters tt:Lines=1 # [1-3] +#braille-parameters tt:Locale= # +#braille-parameters tt:Term=vt100 # [terminfo] + +# VisioBraille Braille Driver Parameters +#braille-parameters vs:Baud=57600 # +#braille-parameters vs:DisplaySize=40 # [20-40] +#braille-parameters vs:PromVersion=4 # [3-6] + +# XWindow Braille Driver Parameters +#braille-parameters xw:Columns=40 # [1-80] +#braille-parameters xw:Font=name # [] +#braille-parameters xw:Input=off # [off,on] +#braille-parameters xw:Lines=1 # [1-3] +#braille-parameters xw:Model=bare # [bare] +#braille-parameters xw:TkParms= # + + +########################### +# Generic Speech Settings # +########################### + +# The speech-driver directive specifies the two-letter driver +# identification code of the driver for the speech synthesizer. +# If not specified, autodetection will be performed. +# If more than one driver, separated by commas, is specified, +# then autodetection will be performed amongst them. +# (can be overridden with the -s [--speech-driver=] option) +#speech-driver auto # autodetect +#speech-driver al # Alva +#speech-driver an # Android (text to speech engine) +#speech-driver bl # BrailleLite +#speech-driver cb # CombiBraille +#speech-driver es # eSpeak (text to speech engine) +#speech-driver fl # FestivalLite (text to speech engine) +#speech-driver fv # Festival (text to speech engine) +#speech-driver gs # GenericSay (pipes to /usr/local/bin/say) +#speech-driver mp # Mikropuhe (text to speech engine) +#speech-driver sd # SpeechDispatcher (text to speech server) +#speech-driver sw # Swift (text to speech engine) +#speech-driver th # Theta (text to speech engine) +#speech-driver vv # ViaVoice (text to speech engine) +#speech-driver xs # ExternalSpeech (executes /usr/local/bin/externalspeech) + +# The quiet-if-no-braille directive fully disables the autospeak feature. +# Screen content won't be automatically spoken when braille isn't being used. +# (can be overridden with the -Q [--quiet-if-no-braille=] option) +#quiet-if-no-braille off # [off,on] + +# The speech-input directive specifies the name of the file system object +# (FIFO, named pipe, named socket, etc) which can be used by external +# applications for text-to-speech conversion via BRLTTY's speech driver. +# Relative paths are anchored at the current working directory. If not +# specified, the file system object isn't created. +# (can be overridden with the -i [--speech-input=] option) +#speech-input /path/to/file-system-object + + +############################ +# Speech Driver Parameters # +############################ + +# The speech-parameters directive passes non-generic parameters through +# to the speech driver. +# (can be overridden with the -S [--speech-parameters=] option) +#speech-parameters driver:parameter=setting,... + +# eSpeak Speech Driver Parameters +#speech-parameters es:MaxRate=450 # [80-] +#speech-parameters es:Path= +#speech-parameters es:PunctList= +#speech-parameters es:Voice=default + +# ExternalSpeech Speech Driver Parameters +#speech-parameters xs:Program=/usr/local/bin/externalspeech +#speech-parameters xs:Uid=65534 +#speech-parameters xs:Gid=65534 + +# Festival Speech Driver Parameters +#speech-parameters fv:Command=festival # [/path/to/command] +#speech-parameters fv:Name= # [kevin,kal] + +# FestivalLite Speech Driver Parameters +#speech-parameters fl:Pitch=100 # [50-200] + +# GenericSay Speech Driver Parameters +#speech-parameters gs:Command=/usr/local/bin/say + +# Mikropuhe Speech Driver Parameters +#speech-parameters mp:Name= # [/path/to/mikropuhe/name.pu5] +#speech-parameters mp:Pitch=0 # [-10-10] + +# SpeechDispatcher Speech Driver Parameters +#speech-parameters sd:Language= # [two-letter language code] +#speech-parameters sd:Module= # [flite,festival,epos-generic,dtk-generic,...] +#speech-parameters sd:Port=6560 # [1-65535] # [1-65535] +#speech-parameters sd:Voice= # [male1,female1,male2,female2,male3,female3,child_male,child_female] + +# Swift Speech Driver Parameters +#speech-parameters sw:Name= # [voice,/path/to/voice] + +# Theta Speech Driver Parameters +#speech-parameters th:Age= # [1-99,-1--99] +#speech-parameters th:Gender= # [male,female,neuter] +#speech-parameters th:Language= # [two-letter language code] +#speech-parameters th:Name= # [voice,/path/to/voice] +#speech-parameters th:Pitch=0.0 # [-2.0-2.0] + +# ViaVoice Speech Driver Parameters +#speech-parameters vv:IniFile=/usr/lib/ViaVoiceTTS/eci.ini +#speech-parameters vv:SampleRate= # [8000,11025,22050] +#speech-parameters vv:AbbreviationMode= # [on,off] +#speech-parameters vv:NumberMode= # [word,year] +#speech-parameters vv:SynthMode= # [sentence,none] +#speech-parameters vv:TextMode= # [talk,spell,literal,phonetic] +#speech-parameters vv:Language= # [AmericanEnglish,BritishEnglish,CastilianSpanish,MexicanSpanish,StandardFrench,CanadianFrench,StandardGerman,StandardItalian,SimplifiedChinese,BrazilianPortuguese] +#speech-parameters vv:Voice= # [AdultMale,AdultFemale,Child,ElderlyFemale,ElderlyMale] +#speech-parameters vv:VocalTract= # [male,female] +#speech-parameters vv:Breathiness= # [0-100] +#speech-parameters vv:HeadSize= # [0-100] +#speech-parameters vv:PitchBaseline= # [0-100] +#speech-parameters vv:PitchFluctuation= # [0-100] +#speech-parameters vv:Roughness= # [0-100] + + +##################### +# Keyboard Settings # +##################### + +# The keyboard-table directive specifies which keyboard table to use. Relative paths are +# anchored at "/usr/share/brltty/Keyboard". If not specified, no keyboard table is used. +# (can be overridden with the -k [--keyboard-table=] option) +#keyboard-table braille # bindings for braille keyboards +#keyboard-table desktop # bindings for full keyboards +#keyboard-table keypad # bindings for keypad-based navigation +#keyboard-table laptop # bindings for keyboards without a keypad +#keyboard-table sun_type6 # bindings for Sun Type 6 keyboards + +# The keyboard-properties directive specifies which keyboards to monitor. +# If not specified, all keyboards are monitored. +# (can be overridden with the -K [--keyboard-properties=] option) +#keyboard-properties Type=any # [any,ps2,usb,bluetooth] +#keyboard-properties Vendor=0X0000 # [0X0000-0XFFFF] +#keyboard-properties Product=0X0000 # [0X0000-0XFFFF] + + +################## +# Sound Settings # +################## + +# The pcm-device directive specifies the device to use for soundcard +# digital audio. If not specified, a method- and system-dependent +# default will be used. +# (can be overridden with the -p [--pcm-device=] option) +#pcm-device /path/to/device # most methods +#pcm-device pcm-handle-id # ALSA (see second parameter of snd_pcm_open) + +# The midi-device directive specifies the device to use for the Musical +# Instrument Digital Interface. If not specified, a method- and +# system-dependent default will be used. +# (can be overridden with the -m [--midi-device=] option) +#midi-device /path/to/device # most methods +#midi-device client:port # ALSA (may use number or case-sensitive substring of name) + + +################### +# Logging Options # +################### + +# The log-file directive specifies the file to which diagnostics are written. +# Relative paths are anchored at the current working directory. If not +# specified, diagnostics are written to the system log. +# (can be overridden with the -L [--log-file=] option) +#log-file /tmp/brltty.log + +# The log-level directive specifies which event categories are to be +# logged as well as the severity threshold for uncategorized events. +# The category names and severity threshold are separated by commas. +# (can be overridden with the -l [--log-level=] option) +#log-level notice + +# Only one severity threshold may be specified. Less severe uncategorized +# events will not be logged. If not specified, "notice" will be assumed. +# The severity thresholds are: +# emergency +# alert +# critical +# error +# warning +# notice +# information +# debug + +# Any number of event categories may be enabled. Prefixing a category name +# with a minus sign [-] disables it (particularly useful if "all" is used). +# The categories are: +# all enable all of the categories +# ingio generic input +# inpkts input packets +# outpkts output packets +# brlkeys braille device key events +# kbdkeys keyboard key events +# csrtrk cursor tracking +# csrrtg cursor routing +# update update events +# speech speech events +# async asynchronous event scheduling +# server BrlAPI server events +# serial serial I/O +# usb USB I/O +# bluetooth Bluetooth I/O +# brldrv braille driver events +# spkdrv speech driver events +# scrdrv screen driver events + + +####################### +# Preference Settings # +####################### + +# The preferences-file directive specifies the file in which to save the user's +# preferences. Relative paths are usually anchored at "/var/lib/brltty" +# (can be changed via the updatable-directory directive). +# If not specified, "brltty.prefs" will be used. +# (can be overridden with the -F [--preferences-file=] option) +#preferences-file brltty.prefs + +# The override-preference directive can be used to explicitly specify the +# initial setting of any preference. More than one preference may be overridden +# by separating them by commas and/or by using this directive multiple times. +# (can be overridden with the -o [--override-preference=] option) +#override-preference preference=setting,... + + +########################## +# Miscellaneous Settings # +########################## + +# The pid-file directive specifies the absolute path to a file that will +# contain BRLTTY's process identifier. It is removed when BRLTTY terminates. +# (can be overridden with the -P [--pid-file=] option) +#pid-file /run/brltty.pid + +# The updatable-directory directive specifies the absolute path to a directory +# which contains files that can be updated (preferences, saved clipboard, etc). +# If not specified, "/var/lib/brltty" will be used. +# (can be overridden with the -U [--updatable-directory=] option) +#updatable-directory /var/lib/brltty + +# The writable-directory directive specifies the absolute path to a directory +# which can be written to (creation of missing but needed resources, etc). If +# not specified, "/var/run/brltty" will be used. +# (can be overridden with the -W [--writable-directory=] option) +#writable-directory /var/run/brltty + +# The drivers-directory directive specifies the absolute path to the +# directory which contains the dynamically loadable drivers. If not +# specified, /usr/lib/brltty will be used. +# (can be overridden with the -D [--drivers-directory=] option) +#drivers-directory /usr/lib/brltty + +# The tables-directory directive specifies the absolute path to the directory +# which contains the text, attributes, contraction, keyboard, and input tables. +# If not specified, "/usr/share/brltty" will be used. +# (can be overridden with the -T [--tables-directory=] option) +#tables-directory /usr/share/brltty + + +################################################ +# Application Programming Interface Parameters # +################################################ + +# The no-api directive disables the Application Programming Interface (API). +# (can be overridden with the -N [--no-api=] option) +#no-api off # [off,on] + +# The api-parameters directive passes parameters to the Application +# Programming Interface. +# (can be overridden with the -A [--api-parameters=] option) +#api-parameters parameter=setting,... + +#api-parameters Auth=keyfile:/etc/brlapi.key # Require authentication key +#api-parameters Auth=user:joe # Allow some local user +#api-parameters Auth=group:brl # Allow some local group +#api-parameters Auth=polkit # authenticate via Polkit +#api-parameters Host=:0 # Accept only local Unix connections +#api-parameters Host=0.0.0.0:0 # Accept any internet connection. +#api-parameters StackSize=65536 + + +########################### +# Generic Screen Settings # +########################### + +# The screen-driver directive specifies the two-letter driver +# identification code of the driver for the console screen. +# (can be overridden with the -x [--screen-driver=] option) +#screen-driver an # Android +#screen-driver as # AtSpi +#screen-driver a2 # AtSpi2 +#screen-driver hd # Hurd +#screen-driver lx # Linux +#screen-driver pb # PCBIOS +#screen-driver sc # Screen +#screen-driver wn # Windows + + +############################ +# Screen Driver Parameters # +############################ + +# The screen-parameters directive passes non-generic parameters through +# to the screen driver. +# (can be overridden with the -X [--screen-parameters=] option) +#screen-parameters driver:parameter=setting,... + +# AtSpi Screen Driver Parameters +#screen-parameters as:Type=text+terminal # [text,terminal,all]+... + +# AtSpi2 Screen Driver Parameters +#screen-parameters as:Release=yes # [yes,no] +#screen-parameters as:Type=text+terminal # [text,terminal,all]+... + +# Linux Screen Driver Parameters +#screen-parameters lx:Charset=name+... # [] +#screen-parameters lx:DebugSfm=no # [no,yes] +#screen-parameters lx:HFB=auto # [auto,vga,fb,0-7] +#screen-parameters lx:VT=0 # [0-63] + +# Windows Screen Driver Parameters +#screen-parameters wn:Root=no # [no,yes] +#screen-parameters wn:FollowFocus=yes # [yes,no] + + diff --git a/graphic/.local/share/orca/__init__.py b/graphic/.local/share/orca/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/graphic/.local/share/orca/orca-customizations.py b/graphic/.local/share/orca/orca-customizations.py new file mode 100755 index 0000000..e69de29 diff --git a/graphic/.local/share/orca/orca-scripts/__init__.py b/graphic/.local/share/orca/orca-scripts/__init__.py new file mode 100755 index 0000000..e69de29 diff --git a/graphic/.local/share/orca/user-settings.conf b/graphic/.local/share/orca/user-settings.conf new file mode 100644 index 0000000..952607c --- /dev/null +++ b/graphic/.local/share/orca/user-settings.conf @@ -0,0 +1,164 @@ +{ + "general": { + "presentDateFormat": "%x", + "enableContractedBraille": false, + "skipBlankCells": false, + "spellcheckSpellSuggestion": true, + "presentToolTips": false, + "brailleVerbosityLevel": 1, + "enabledSpokenTextAttributes": "size:; family-name:; weight:400; indent:0; underline:none; strikethrough:false; justification:left; style:normal; paragraph-style:; text-spelling:none; fg-color:; bg-color:;", + "presentTimeFormat": "%X", + "caretNavTriggersFocusMode": false, + "brailleFlashTime": 5000, + "flashIsPersistent": false, + "brailleLinkIndicator": 192, + "enableMnemonicSpeaking": false, + "findResultsVerbosity": 2, + "structuralNavigationEnabled": true, + "speechVerbosityLevel": 1, + "enableKeyEcho": true, + "enabledBrailledTextAttributes": "size:; family-name:; weight:400; indent:0; underline:none; strikethrough:false; justification:left; style:normal; text-spelling:none;", + "findResultsMinimumLength": 4, + "voices": { + "hyperlink": { + "established": false + }, + "uppercase": { + "average-pitch": 7.0 + }, + "system": { + "established": false + }, + "default": { + "established": false + } + }, + "startingProfile": [ + "Default", + "default" + ], + "enableNavigationKeys": false, + "enableActionKeys": true, + "useColorNames": true, + "spellcheckPresentContext": true, + "brailleSelectorIndicator": 192, + "enableTutorialMessages": false, + "enableEchoBySentence": false, + "speechServerInfo": null, + "enableMouseReview": false, + "brailleAlignmentStyle": 0, + "enableBrailleContext": true, + "sayAllStyle": 1, + "speechRequiredStateString": null, + "profile": [ + "Default", + "default" + ], + "speakCellSpan": true, + "speakSpreadsheetCoordinates": true, + "chatMessageVerbosity": 0, + "brailleContractionTable": "", + "keyboardLayout": 1, + "progressBarVerbosity": 1, + "spellcheckSpellError": true, + "enablePauseBreaks": true, + "enableProgressBarUpdates": true, + "enableSpeechIndentation": false, + "speakCellHeaders": true, + "readTableCellRow": true, + "speakBlankLines": true, + "speechServerFactory": "speechdispatcherfactory", + "wrappedStructuralNavigation": true, + "enablePrintableKeys": true, + "chatSpeakRoomName": false, + "chatRoomHistories": false, + "largeObjectTextLength": 75, + "speakCellCoordinates": true, + "enableEchoByCharacter": false, + "enableEchoByWord": false, + "mouseDwellDelay": 0, + "layoutMode": true, + "disableBrailleEOL": false, + "chatAnnounceBuddyTyping": false, + "orcaModifierKeys": [ + "Insert", + "KP_Insert" + ], + "verbalizePunctuationStyle": 1, + "enableFlashMessages": true, + "progressBarUpdateInterval": 10, + "enableSpeech": true, + "structNavTriggersFocusMode": false, + "enableDiacriticalKeys": false, + "brailleRequiredStateString": null, + "enableFunctionKeys": true, + "flashVerbosityLevel": 1, + "onlySpeakDisplayedText": false, + "enableModifierKeys": true, + "enablePositionSpeaking": false, + "enableBrailleMonitor": false, + "enableBraille": true, + "speakMultiCaseStringsAsWords": false, + "activeProfile": [ + "Default", + "default" + ], + "brailleRolenameStyle": 1, + "textAttributesBrailleIndicator": 0, + "messageVerbosityLevel": 1 + }, + "profiles": { + "default": { + "presentTimeFormat": "%I:%M %p", + "voices": { + "default": { + "family": { + "name": "French", + "locale": "(Belgium)", + "dialect": "fr" + }, + "rate": 83.0 + }, + "uppercase": { + "average-pitch": 7.0 + }, + "hyperlink": {}, + "system": { + "family": { + "name": "French", + "locale": "(Belgium)", + "dialect": "fr" + }, + "gain": 5.0 + } + }, + "speechServerInfo": [ + "espeak", + "espeak" + ], + "enableMouseReview": true, + "profile": [ + "Default", + "default" + ], + "brailleContractionTable": "/usr/share/liblouis/tables/en-us-comp8.ctb", + "keyboardLayout": 2, + "enableProgressBarUpdates": true, + "readTableCellRow": true, + "speechServerFactory": "orca.speechdispatcherfactory", + "enablePrintableKeys": true, + "mouseDwellDelay": 0, + "orcaModifierKeys": [ + "Caps_Lock" + ], + "verbalizePunctuationStyle": 2, + "enableSpeech": false, + "flashVerbosityLevel": 1, + "messageVerbosityLevel": 1, + "pronunciations": {}, + "keybindings": {} + } + }, + "keybindings": {}, + "pronunciations": {} +} \ No newline at end of file diff --git a/install-debpkgs-graphic.sh b/install-debpkgs-graphic.sh deleted file mode 100755 index 2bf7de7..0000000 --- a/install-debpkgs-graphic.sh +++ /dev/null @@ -1,36 +0,0 @@ -add-apt-repository ppa:numix/ppa -add-apt-repository ppa:pipelight/stable -apt-get update -apt-get install \ - openssh-server zsh vim-nox vim-rails vim-scripts vim-syntax-gtk exuberant-ctags \ - mutt-patched offlineimap tmux python-dev python3-dev\ - opensc pcscd pcsc-tools libpam-pkcs11 openssh-blacklist \ - openssh-blacklist-extra openssl openssl-blacklist openssl-blacklist-extra \ - python3-sphinx python-sphinx texlive-full \ - python-django python-django-mptt python-django-extensions python-django-extra-views python-django-south \ - python3-psycopg2 python-psycopg2 \ - mongodb mongodb-clients mongodb-server python-mongoengine python-pymongo python-celery python-django-celery \ - devscripts debian-builder fakeroot gcc automake autoconf colormake colorgcc colordiff elinks curl wget \ - antiword postgresql postgresql-autodoc tora mercurial mercurial-buildpackage \ - git-all mercurial-server php5-cli subversion subversion-tools \ - blender meld retext mypaint gimp gimp-data-extras gscan2pdf \ - scribus scribus-template retext sozi inkscape renpy python-renpy \ - vlc redshift synfigstudio kdenlive digikam cheese freecad \ - krita libreoffice gnumeric abiword gnumeric-plugins-extra pythoncad flowblade openshot \ - abiword-plugin-grammar abiword-plugin-mathview keyboard-configuration console-braille dots \ - kakasi ibus ibus-gtk ibus-gtk3 ibus-qt4 tagainijisho ibus-mozc ibus-m17n ibus-anthy ibus-skk ibus-tegaki ibus-pinyin \ - rsync arandr openbox gsetroot tint2 menu menu-l10n gmrun \ - nmap seahorse simple-scan libxml2-dev libxslt1-dev \ - psutils python-git bc htop highlight code2html pipelight-multi \ - ipython ipython3 python-pip python3-pip mbrola mbrola-fr1 mbrola-fr4 mbrola-en1 \ - doxygen doxygen-gui doxygen-latex doxypy doxyqml gaphor graphviz imagemagick \ - nginx-extras php5-fpm uwsgi uwsgi-plugin-python uwsgi-plugin-python3 uwsgi-plugin-greenlet-python \ - uwsgi-extra uwsgi-plugin-jvm-openjdk-6 autogen libtool scons python-espeak \ - numix-gtk-theme numix-kde-theme numix-icon-theme numix-icon-theme-circle\ - coffeescript node-less node node-cli node-backbone node-uglify npm -npm install -g jshint -npm install -g coffeelint -ln -s /usr/bin/nodejs /usr/bin/node - -pipelight-multi --unlock x64-flash -pipelight-multi --enable x64-flash diff --git a/install-debpkgs.sh b/install-debpkgs.sh deleted file mode 100755 index a2602f3..0000000 --- a/install-debpkgs.sh +++ /dev/null @@ -1,23 +0,0 @@ -apt-get install \ - openssh-server zsh vim-nox vim-rails vim-scripts vim-syntax-gtk exuberant-ctags \ - mutt-patched offlineimap tmux python-dev python3-dev \ - opensc pcscd pcsc-tools libpam-pkcs11 openssh-blacklist \ - openssh-blacklist-extra openssl openssl-blacklist openssl-blacklist-extra \ - python3-sphinx python-sphinx texlive-full libxml2-dev libxslt1-dev \ - python-django python-django-mptt python-django-extensions python-django-extra-views python-django-south \ - python3-psycopg2 python-psycopg2 \ - mongodb mongodb-clients mongodb-server python-mongoengine python-pymongo python-celery python-django-celery \ - devscripts debian-builder fakeroot gcc automake autoconf colormake colorgcc colordiff elinks curl wget \ - antiword postgresql postgresql-autodoc mercurial mercurial-buildpackage \ - git-all mercurial-server php5-cli subversion subversion-tools \ - keyboard-configuration console-braille dots \ - kakasi rsync nmap psutils python-git bc htop highlight code2html \ - ipython ipython3 python-pip python3-pip \ - synfig synfigstudio synfig-examples autogen libtool scons \ - doxygen doxygen-latex doxypy doxyqml graphviz imagemagick \ - nginx-extras php5-fpm uwsgi uwsgi-plugin-python uwsgi-plugin-python3 uwsgi-plugin-greenlet-python \ - uwsgi-extra uwsgi-plugin-jvm-openjdk-6 coffeescript node-less node node-cli node-backbone node-uglify npm -npm install -g jshint -npm install -g coffeelint -ln -s /usr/bin/nodejs /usr/bin/node - diff --git a/install-susepkgs-graphic.sh b/install-susepkgs-graphic.sh deleted file mode 100755 index eb53315..0000000 --- a/install-susepkgs-graphic.sh +++ /dev/null @@ -1,34 +0,0 @@ -#add-apt-repository ppa:numix/ppa -#add-apt-repository ppa:pipelight/stable -zypper update -zypper install \ - openssh-server zsh vim-nox vim-rails vim-scripts vim-syntax-gtk exuberant-ctags \ - mutt-patched offlineimap tmux python-dev python3-dev\ - opensc libpam-pkcs11 \ - python3-sphinx python-sphinx texlive \ - python-django python-django-mptt python-django-extensions python-django-extra-views python-django-south \ - python3-psycopg2 python-psycopg2 \ - python-celery python-django-celery \ - devscripts debian-builder fakeroot gcc automake autoconf elinks curl wget \ - postgresql postgresql-autodoc mercurial mercurial-buildpackage \ - git mercurial-server subversion subversion-tools \ - blender meld retext mypaint gimp gimp-data-extras \ - scribus scribus-template retext sozi inkscape \ - vlc redshift synfigstudio kdenlive digikam cheese freecad \ - krita libreoffice gnumeric abiword gnumeric-plugins-extra pythoncad flowblade \ - abiword-plugin-grammar abiword-plugin-mathview keyboard-configuration console-braille dots \ - kakasi ibus ibus-gtk ibus-gtk3 ibus-qt4 ibus-mozc ibus-m17n ibus-anthy ibus-skk ibus-tegaki ibus-pinyin \ - rsync arandr openbox \ - nmap seahorse simple-scan libxml2-dev libxslt1-dev \ - psutils python-git bc htop highlight code2html pipelight-multi \ - ipython ipython3 python-pip python3-pip \ - doxygen doxygen-gui gaphor graphviz imagemagick \ - nginx php5-fpm uwsgi uwsgi-plugin-python uwsgi-plugin-python3 \ - uwsgi-extra autogen libtool scons python-espeak \ - numix-gtk-theme numix-icon-theme numix-icon-theme-circle -#npm install -g jshint -#npm install -g coffeelint -#ln -s /usr/bin/nodejs /usr/bin/node - -#pipelight-multi --unlock x64-flash -#pipelight-multi --enable x64-flash