Automatisches mounten einer Partition.
Erklärt unter Ubuntu help.
Bei meinen Daten-Partitionen hat das zu den Kommandos
    udisksctl mount --block-device /dev/disk/by-uuid/99fb08ea-47fb-4595-9527-c259f318331c
und
    udisksctl mount --block-device /dev/disk/by-uuid/7AB0D22F35BD16B1
geführt.
Unter Einstellungen - Sitzung und Startverhalten - Automatisch gestartete Anwendungen - Hinzufügen diesen Befehl hinzugefügt.

Touchpad deaktivieren in Lubuntu
vollständig deaktivieren: synclient TouchpadOFF=1
curser aktivieren, klicken deaktivieren: synclient TouchpadOFF=2
Touchpad voll aktivieren: synclient TouchpadOFF=0
Auch dieser Befehl macht sich gut im Autostart

Einstellungen für eduroam an der TUD:
Halte dich an die Anleitung auf der ZIH-TU-Seite. Dort gibt es funktionierende Installationsprogramme (Bash-Skript für Linux, App + Config-Datei für Android)
Alte Einstellungen, die offenbar nicht mehr funktionieren:
Sicherheit des Funknetzwerks:
Sicherheit: WPA & WPA2 Enterprise
Legitimierung: Geschütztes EAP (PEAP)
Anonyme Identität: anonymous@tu-dresden.de
CA-Certifikat: von TU-Seite runter zu laden, liegt im Ordner Studium/Imma-Orga
PEAP-Version: Automatisch
Innere Legitimierung: MSCHAPv2
Benutzername: s-Nummer (s1140568)
Passwort: das vom ZIH (nicht HISQIS)

Installation/ Einrichten von vpn ins TU Dresden-Netz
hauptsächlich entsprechend der Anleitung
um die GUI von Cisco AnyConnect zu öffnen wird das Paket libpangox benötigt. Habe ich über den Paketmanager installieren können
Cisco AnyConnect ist die Datei /opt/cisco/anyconnect/bin/vpnui

Bilder verkleinern
for i in *.jpg; do convert $i -resize 541x304 $i; done
Achtung, Bilder werden ersetzt! (wenn nicht gewollt das $i um ein präfix ergänzen); gleiches ggf. mit *.JPG

lxde-rc.xml
Nach anpassen der Datei lxde-rc.xml mit den Shortcuts, rufe den Befehl openbox --reconfigure auf. Dann werden die Änderungen beachtet.

alias
In shells gibt es den Befehl alias, mit help alias gibt es alle relevanten Infos, mit alias bekommt man alle aktuellen aliase
~/.bashrc Dies wird beim Start jeder Konsole mit bash ausgeführt, kann angepasst werden. Entsprechend ~/.zshrc.local und ~/.zshrc.pre für die z-Shell.
~/.bash_aliases: Diese Befehle werden von .bashrc aufgerufen, dort sollen alle aliases rein, die man jedes Mal haben möchte. Entsprechend ~/.zshrc.pre für die z-Shell.

~/.config/gtk-3.0/bookmarks: Dort stellt man ein, welche Ordner unter Places bzw. Orte in Thunar angezeigt werden.

Einstellung um mein Tastaturlayouts beim Einloggen einzustellen:

localectl set-x11-keymap "my_neo2(my_neo2)
damit ist auch der nicht funktionierende Autostart umgangen
kommt vom Arch wiki

Ändern des Tastaturlayouts
  1. Im Ordner /usr/share/X11/xkb/symbols/ die Datei my_neo öffnen
  2. die entsprechende Taste finden und das zugehörige Level (Achtung, die sind nicht in der NEO-Reihenfolge), dort ändern, Unicode mit UHexnr, speichern
  3. im Ordner /var/lib/xkb/ alle xkm-Dateien löschen (das sind die kompilierten Dateien). Dafür sind root-Rechte nötig, also mit sudo rm *.xkm
  4. setxkbmap my_neo(my_neo)" -v
  5. Im Ordner SSD-Daten/Startscreen die entsprechenden Ebenen ändern mit KolourPaint
  6. ./buildMyNeo.sh
  7. entsprechende Zeichen unter ~/Documents/Computer/LaTeX/exDocs/neoUTF8enc.tex ergänzen und die Veränderung an andere Stellen, wo die Datei sitzt, kopieren

Dinge, die ich bei Shell Skripten leicht vergesse
in Bedingungsklammern [] von if muss am Anfang und am Ende ein " " (blank) stehen!!
Hinweise zu Bedingungen in if abrufbar unter man test
Nutze immer lieber test als [] oder [[]], weil es überall (auch in sh) läuft.
bei Zuweisungen mit = darf zwischen Variablenname und = kein Leerzeichen sein! (sonst wird Variablenname als command interpretiert)

SSH-Key Erstellung:
ssh-keygen -t rsa -f BelaSSHKey
(ausgeführt in ~/.ssh, weiss nicht ob das wichtig ist)
Ausgabe:
The key fingerprint is:
4a:ad:de:1b:26:ed:f5:cb:78:01:b1:8c:98:38:1c:3e felix@felix-L450
The key's randomart image is:
    +--[ RSA 2048]----+
    |                 |
    |    .     .      |
    |   o o o o o     |
    |    E o.. +      |
    |     o. S  .     |
    |     . +    .    |
    |      + + .  .   |
    |     . = o +.    |
    |      . +...+.   |
    +-----------------+
Dateien wurden in ~/.ssh erstellt.

install Sublime Text
    sudo add-apt-repository ppa:webupd8team/sublime-text-3
    sudo apt-get update
    sudo apt-get install sublime-text-installer
Infos: von uminöser Quelle

Fanfiction Download
Shell code um alle Kapitel einer Geschichte von fanfiction.net herunterzuladen (statt 30..35 die passenden Kapitelzahlen und die Adresse anpassen):
for i in {30..108}; do mkdir AA$i; cd AA$i; wget -nd -l 1 https://www.fanfiction.net/s/9863146/$i/The-Accidental-Animagus; sed "16,329 d" The-Accidental-Animagus > ../The-Accidental-Animagus-$i; cd ..; rm -r AA$i; done
    
oder in mehreren Zeilen:
    for i in {30..35}
      do mkdir AA$i
      cd AA$i
      wget -nd -l 1 https://www.fanfiction.net/s/9863146/$i/The-Accidental-Animagus
      sed "16,332 d" The-Accidental-Animagus > ../The-Accidental-Animagus-$i
      cd ..
      rm -r AA$i
    done
    
Dank an AOOO, wo das nicht nötig ist, da sie komplett-pdf-Downloads anbieten.

Remap of Print key to Menu key (right click):
with xev | grep keycode -> observe that Print key has keycode 107
command xmodmap ~/.xmodmaprc in autostart (~.config/autostart/xmodmap.sh)
in ~/.xmodmaprc: keycode 107 = Menu
Alternative (genutzt, funktioniert aber genauso wenig): command xmodmap ~/.xmodmaprc in autostart file
~/.config/lxsession/LXDE/autostart

Installation unseres EPSON WF-7620 Druckers
(Druck, noch nicht scan)
Installation von Treibern u.ä.:
  1. sudo apt-get install lsb
  2. Unter der Epson Seite download: das Debian Paket Installiere durch Doppelklick (ggf. vorher gdebi installieren)
  3. Zusätzlich Epsons Kram installieren: unter Epson Suche - suche nach "WF-7620 - Epson Printer Utility - amd64"
    download und installieren durch Doppelklick: epson-printer-utility_1.0.0-1lsb3.2_amd64.deb
  4. Dann cups starten:
    /etc/init.d/cups restart
    check with
    ps -ef | grep cups
  5. cups üffnen: localhost:631, durch Menüs wurschteln, dabei Epson WF-7620 Series auswählen.
  6. In Standardeinstellungen wähle Normalpapier-Standard-Vivid
    Wenn nach Benutzername und Passwort gefragt wird, gib dein Benutzername und Passwort ein (geht wegen sudo).

Installation des EPSON WF-7620 als Scanner
Anleitung: von Epson
Download: iscan
entpackt, README gelesen, ./install.sh --dry-run -- entsprechend Dinge per Hand getan in anderer Reihenfolge:
    sudo apt-get install xsltproc
    sudo dpkg --install ./data/iscan-data_1.39.0-1_all.deb
    sudo dpkg --install ./core/iscan_2.30.3-1_amd64.deb
    sudo dpkg --install ./plugins/iscan-network-nt_1.1.1-1_amd64.deb
mit der Anleitung von Ubuntuusers ein Deamon immer beim Rechnerstart starten:
    sudo systemctl enable saned.socket
    
und mit simple-scan scannen :)

Installation des Scanners, 2. Mal
Install sane-utils (sane organisiert das Scannen, libsane sollte schon installiert sein.)
Füge IP-Adresse des Scanners in passende Datei ein:
/etc/sane.d/net.conf
am Ende der Datei einfügen:
192.168.178.1
Ich habe ausserdem die time-out Zeit (s. Datei) auf 10 sek gesetzt.
Dann mit SimpleScan scannen. Als ich die Datei gespeichert habe (muss man nach dem Scannen noch tun) schien SimpleScan abgestürzt zu sein, aber nach einer Weile war es wieder OK. Vermutlich reagiert das Programm nicht so lange es an der pdf-Erstellung arbeitet.

Einstellungen in Simple Scan für Mitschriften-Scans:
Photo, 150 dpi, Brightness Mitte, Contrast maximal, Quality bei 2/3

Installation Scanner BearPaw 2400 CU Plus Mustek
Anleitung entsprechend Ubuntuusers:
  1. Firmware-Datei von Sane-Backend: für BearPaw 2400 CU Plus Mustek downloaden
  2. Kopiere diese Datei nach
    /usr/share/sane/gt68xx
    (erstelle den Ordner vorher)
  3. Ergänze nach den Zeilen
    # Autodetect Mustek BearPaw 2400 CU Plus
    usb 0x055f 0x021d
    die Zeile
    firmware /usr/share/sane/gt68xx/PS2Dfw.usb
    in der Datei
    /etc/sane.d/gt68xx.conf
    Diese Änderung ist im Konfigurationsordner vorgenommen und an der richtigen Stelle ist nur ein Link.

Signal installieren
Signal App Signal Private Messenger über Chrome Web Store installiert. Beim Einführungsbildschirmen hat Bene was mit dem QR-Code gemacht. Mein Name ist Bela.
Anleitung für Kommandozeilenprogramm entsprechend signal-cli
    git clone https://github.com/AsamK/signal-cli.git
    gradle build
    gradle installDist
    gradle distTar
    cd build/distributions
    sudo tar xf signal-cli-... -C /opt
    sudo ln -sf /opt/signal-cli-"${VERSION}"/bin/signal-cli ~/myconfigs/configs/bin/signal
registrieren über die Signal Kommmandozeile:
    signal-cli -u "+49 meine Telnr." register
    signal-cli -u "+49 meine Telnr" verify "die zugesendete Nr"

Zum Mappen notes nutzen
Download via api:
Südvorstadt Dann das gpx auf das gps laden und das gpx mit dem Skript
~/Documents/Hobby/OSM_Data/extract.py
(auch zu finden unter meiner Website) bearbeiten und das Produkt ausdrucken und mitnehmen.

Ripping a CD
(CD to mp3): Nutze abcde mit Anleitung von Andrew