Linux

Im Jahr 2003 bin ich von Windows auf das offene und freie Betriebssystem Linux umgestiegen. Damals mit der Linux-Variante OpenSuse gestartet, arbeite ich heute 2014 unter Ubuntu und LinuxMint. Als Software-Entwickler gibt mir Linux die Freiheit die Software, die ich benutze, zu verändern und anzupassen. Außerdem habe ich die Möglichkeit das Betriebssystem durch seine Offenheit zu verstehen. Meine Erfahrung mit Linux hilft mir auch bei Android beziehungsweise Cyanogenmod / LineageOS. Für die tägliche Arbeit mit Linux habe ich einige Tipps zur Automatisierung und Optimierung von Arbeitsabläufen geschrieben.
Desweiteren schreibe ich in der Unterrubrik Entwicklung einige kleine Beiträge zum Thema Software-Entwicklung.
Auf dieser Seite teile ich einige Skripte, Quellcode und Konfigurationsvorschläge für Linux. Im folgenden schreibe ich auf Englisch weiter, da diese Seite auch von Menschen aus der ganzen Welt besucht wird.
Some Files for Linux
Configuration files for your home directory
- .bashrc with helpful settings like history search, alias, prompt, keyboard binding
- .vimrc configuration example for the text editor vi / vim (vi improved)
- fonts.conf for sharp fonts in Linux - copy to "~/.fonts.conf" in your home directory and "~/.config/fontconfig/fonts.conf"
- switchToFirefox.sh script to start firefox and to switch to the firefox window via key combination / short cut
- requires xdotool and wmctrl
Source code and helpful scripts
- canoscan_button.cpp - scan button code for the scanner Canoscan Lide 210
- create_virtual_machine_with_windows_7.sh.tgz - script that helps to install Windows 7 Service Pack 1 in the Kernel-based Virtual Machine (KVM) under Ubuntu 12.04
my tutorial video on youtube explains how to use the script - recordTelevision.sh - script to record DVB-T in Berlin Germany via dvbstream (use the version 0.5 from Sourceforge)
- reconnect.fritzbox.7312.v630.sh - script to get a new IP address from the Fritz!Box 7312 version 6.30 without UPnP but with a password
- reconnect.fritzbox.7312.v650.sh - script to get a new IP address from the Fritz!Box 7312 version 6.50 without UPnP but with a password (default router from 1und1.de)
- smallBandwidthRemoteDesktopInBrowser.tgz - HTML, PHP and Shell script to get a remote desktop in the browser of a smartphone
Hints for Linux Mint 20
- qdbus: could not find a Qt installation of ''; solution:
- apt install qdbus-qt5
- apt install qt5-default
- for programs developed with QT you need ~/.fonts.conf AND ~/.config/fontconfig/fonts.conf
- copy rc-local.service to /etc/systemd/system/rc-local.service
- create /etc/rc.local as executable shell script
- systemctl enable rc-local
- systemctl start rc-local.service
- systemctl status rc-local.service