16.10 Post Install Setup

Restore

Backintime Basic Setup After Fresh Install

alias inst='sudo apt install'
inst backintime-gnome
    #super+a "back root" enter, drag <Back In Time (?root?)> into launcher
    #follow dialog to import old backintime config /path-to-back-up-media/backintime/..../last_snapshot

    #restore
        ~/
            .atom/
            .vimrc/
            .aliases.sh
            .bash_aliases
            .mozilla/
            standalone/
            Dokumente/ for ./jepp-KeePass2.kdbx
            ubuntu/ for ./ubuntu-post-install-setup.md

# be able to c&p commands from ubuntu-post-install-setup.md
gedit ubuntu/ubuntu-post-install-setup.md &
. .bash_aliases
upgrades
dist-upgrade
# install atom-stable, deps on git - really?
aar ppa:git-core/ppa git
atom-update
inst shellcheck pandoc keepassx tree vim
# exit gedit
atom ~/ubuntu/ubuntu-post-install-setup.md
# reboot
# set time

Applied Workarounds

Touchpad Middle Click

Touchpad: three finger tap/click -> middle click

atom /usr/share/X11/xorg.conf.d/50-synaptics.conf
    # append to end of **1st** InputClass section
    Option "TapButton3" "2"
    Option "ClickFinger3" "2"
    # Susave: save
gsettings get org.gnome.settings-daemon.plugins.mouse active
    # if it returns "true" set it to false
    gsettings set org.gnome.settings-daemon.plugins.mouse active false
reboot # and it should work

Zsh With Oh My Zsh And Terminator

#restore via backintime
    .zshenv
    .zshrc
    .zprofile
    .zsh_aliases
    .oh-my-zsh/
    .config/terminator/

# zsh with terminator
inst terminator
# install powerline fonts for terminator font which is set to
# Ubuntu Mono derivative Powerline 18
# to have a nice formatting of vim status line
# via the plugin vim-airline
git clone https://github.com/powerline/fonts
```bash
cp fonts/UbuntuMono/*.ttf ~/.local/share/fonts/
```
rm -rf fonts
terminator

inst zsh && chsh --shell /bin/zsh

Mail And Messengers

Thunderbird GnuPG2

Restore via backintime
* .gnupg
* .thunderbird # Add to Launcher
* .purple # inst pidgin pidgin-otr

Signal Chromium App With Launcher

Restore via backintime
* .config/chromium
inst chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg
* .local/share/applications/signal.desktop

=> Launch via dash.

App Configurations

#Restore via backintime
~/
    .AndroidStudio2.0
    .AndroidStudio2.1
    .AndroidStudioPreview2.2
        # ~/.local/share/applications/android-studio-2.2-preview.desktop
    .gitconfig
    .ssh/

Useful Packages

# get command `purge-old-kernels` via `byobu` package
inst byobu

#Ensure `alias add='sudo add-apt-repository'; alias update='sudo apt update'; alias inst='sudo apt install';aar() { add $1 && update && inst $2 $3 $4 $5 }`
# git-flow
## a) inst git-flow
## b) cd standalone
##    wget --no-check-certificate -q https://raw.github.com/petervanderdoes/gitflow-avh/develop/contrib/gitflow-installer.sh && sudo bash gitflow-installer.sh install develop; rm gitflow-installer.sh
inst silversearcher-ag
inst libavcodec-extra ubuntu-restricted-extras

inst openjdk-8-jdk openjdk-8-doc openjdk-8-source
# aar ppa:webupd8team/java oracle-java8-installer && java -version

inst indicator-multiload

aar ppa:webupd8team/y-ppa-manager y-ppa-manager

aar ppa:linrunner/tlp && inst tlp tlp-rdw && sudo tlp start

#aar ppa:ubuntu-desktop/ubuntu-make ubuntu-make
#umake kotlin

# https://kotlinlang.org/docs/tutorials/command-line.html
curl -s get.sdkman.io | bash
    # Follow Further Install Instructions
sdk list kotlin
# E.g.: sdk install kotlin 1.0.2

inst skype
    # From partner repository
    # Restore ~/.Skype

aar ppa:rael-gc/scudcloud scudcloud

GitKraken
    # Restore ~/.gitkraken/
    dpkg -i ~/standalone/gitkraken*.deb
    # https://www.gitkraken.com/download

aar ppa:otto-kesselgulasch/gimp gimp gimp-help-de language-pack-gnome-de

inst sqlitebrowser vlc

# ruby with pry (deps on ruby)
inst pry

# `Screenkey` Tool To Display Keystrokes In Screencasts
aar ppa:nilarimogard/webupd8 screenkey fonts-font-awesome

aar ppa:vlijm/takeabreak takeabreak

# Be able to find out to what pkg a file
# belongs to via `apt-file search`.
# E.g. `apt-file /usr/bin/gnome-terminal.real`
inst apt-file && sudo apt-file update

aar ppa:costales/anoise anoise anoise-community-extension1 && anoise &

Useful Snaps

sudo snap install krita

Useful Directories

#Restore via backintime
~/
    dev/
    ? .bin/
    Bilder/
    Vorlagen/
    Musik/
    Videos/
    sysno.de/

Optional

Packages

inst agedu apt-file curl dctrl-tools gcolor2 gitk gprename htop mediathekview menulibre network-manager-vpnc ppa-purge redshift-gtk sqlitebrowser synaptic tree uncrustify unp xclip variety

Nautilus Feature Packages

inst nautilus-admin folder-color nautilus-compare nautilus-gtkhash

UX

  1. Systemeinstellungen
    1. Darstellung > Verhalten:
      • Den Starter automatisch ausblenden [AN| ]
        Einblendeempfindlichkeit Hoch
      • Zeige die Menüs für ein Fenster
        🔘 In der Titelleiste des Fensters
      • Sichtbarkeit der Menüs
        🔘 Immer anzeigen
  2. Unity-tweak-tool (inst unity-tweak-tool)
    • Unity: Starter > Verhalten > ☑ Bei Klick das einzelne Fenster der Anwendung verkleinern
    • Fensterverwaltung: Fenster-einrasten > Verhalten
Links Mitte Rechts
Obere linke Ecke Obere Hälfte Obere rechte Ecke
Linke Hälfte Rechte Hälfte
Untere linke Ecke Untere Hälfte Untere rechte Ecke
  1. Tastatur > Tastaturkürzel: Unset [LCLK, ⌫]
    • > Fenster:
      • Fenster verschieben (Alt+F7)
      • Fenster ein-/ausrollen (Strg+Alt+S)
    • > Navigation:
      • all
        • “Fenster eine Arbeitsfläche nach direction verschieben”
        • “Eine Arbeitsfläche weiter nach direction wechseln”
    • > Starter:
      • Needed? Terminal starten (Strg+Alt+T)
      • Needed? Taste, um das HUD anzuzeigen (Alt L)