projekte:anbernic_linux_hacking
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| projekte:anbernic_linux_hacking [2024/10/12 14:57] – [Autologin mit Lightdm + xfce] dominik | projekte:anbernic_linux_hacking [2024/10/14 03:42] (current) – [Kernel quellen 4.9.170] dominik | ||
|---|---|---|---|
| Line 153: | Line 153: | ||
| ===== Autostart ===== | ===== Autostart ===== | ||
| - | ==== / | + | |
| - | Die Datei / | + | |
| - | + | ||
| - | | + | |
| - | * startet alle *.sh in ''/ | + | |
| - | + | ||
| - | ==== User .bashrc ==== | + | |
| - | Die Datei .bashrc ist eine benutzerspezifische Konfigurationsdatei für die Bash-Shell (Bourne Again Shell), die verwendet wird, um die Umgebung für interaktive, | + | |
| - | + | ||
| - | * Startet nach User login | + | |
| - | + | ||
| - | ==== user .profile ==== | + | |
| - | Die Datei .profile ist eine benutzerspezifische Konfigurationsdatei in Unix-ähnlichen Betriebssystemen (z. B. Linux), die verwendet wird, um die Umgebung eines Benutzers einzurichten, | + | |
| - | + | ||
| - | * Startet nach User login | + | |
| - | * Startet nach .bashrc | + | |
| - | + | ||
| - | + | ||
| - | ==== / | + | |
| - | Die Datei / | + | |
| - | * eigentlich in neuen System abgelöst durch systemd | + | |
| - | * '' | + | |
| - | * Beispiel : Bluetooth Treiber nachladen \\ < | + | |
| - | rtk_hciattach -n -s 115200 /dev/ttyS1 rtk_h5 & | + | |
| - | </ | + | |
| - | * Ist ein Service : \\ rc-local.service | + | |
| - | + | ||
| - | ==== / | + | |
| - | + | ||
| - | ===== Autostart | + | |
| - | * in /home/pi eine Datei anlegen \\ '' | + | |
| - | # | + | |
| - | + | ||
| - | # Log-Datei | + | |
| - | LOG_FILE="/ | + | |
| - | + | ||
| - | # Überprüfe, | + | |
| - | if [ " | + | |
| - | # Überprüfe, | + | |
| - | if [ ! -f " | + | |
| - | touch " | + | |
| - | chmod 666 " | + | |
| - | echo " | + | |
| - | fi | + | |
| - | fi | + | |
| - | + | ||
| - | # Überprüfe, | + | |
| - | if [ -z " | + | |
| - | echo " | + | |
| - | exit 1 | + | |
| - | fi | + | |
| - | + | ||
| - | # Log-Daten sammeln | + | |
| - | TIMESTAMP=$(date ' | + | |
| - | USER=$(whoami) | + | |
| - | HOSTNAME=$(hostname) | + | |
| - | IP_ADDRESS=$(hostname -I) | + | |
| - | LOAD=$(uptime | awk ' | + | |
| - | MEMORY=$(free -m | awk ' | + | |
| - | PID=$$ | + | |
| - | # | + | |
| - | GROUPS=$(groups $USER) | + | |
| - | OS_KERNEL=$(uname -sr) | + | |
| - | UPTIME=$(uptime -p) | + | |
| - | DISK_USAGE=$(df -h / | awk 'NR==2 {print $5}' | + | |
| - | WORK_DIR=$(pwd) | + | |
| - | TTY=$(tty) | + | |
| - | + | ||
| - | # Log-Eintrag schreiben | + | |
| - | echo " | + | |
| - | </ | + | |
| - | * '' | + | |
| - | * Ergebnis \\ < | + | |
| - | root@FriemelKiste: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | 2024-10-03 23: | + | |
| - | </ | + | |
| Line 270: | Line 177: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * '' | + | * **Login als Pi User** -> '' |
| - | * Wenn eine .bash_profile | + | * '' |
| if [ -f ~/.bashrc ]; then | if [ -f ~/.bashrc ]; then | ||
| source ~/.bashrc | source ~/.bashrc | ||
| Line 286: | Line 193: | ||
| </ | </ | ||
| * '' | * '' | ||
| - | ==== X Server Test ==== | + | |
| - | * '' | + | |
| ==== Autologin X + xterm ==== | ==== Autologin X + xterm ==== | ||
| Line 304: | Line 210: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * '' | + | * **Login |
| - | | + | |
| * '' | * '' | ||
| if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then | if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then | ||
| Line 316: | Line 221: | ||
| xterm -fa ' | xterm -fa ' | ||
| </ | </ | ||
| + | * X Server Test -> '' | ||
| * '' | * '' | ||
| ==== Login mit Lightdm + xterm ==== | ==== Login mit Lightdm + xterm ==== | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| * User mit mehr Rechten versehen (nötig ist hier aber nur video) \\ '' | * User mit mehr Rechten versehen (nötig ist hier aber nur video) \\ '' | ||
| Line 352: | Line 258: | ||
| ==== Login mit Lightdm + xfce ==== | ==== Login mit Lightdm + xfce ==== | ||
| * Login als User (Pi z.B.) | * Login als User (Pi z.B.) | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| * User mit mehr Rechten versehen \\ '' | * User mit mehr Rechten versehen \\ '' | ||
| Line 389: | Line 295: | ||
| === Tools & Games === | === Tools & Games === | ||
| * '' | * '' | ||
| - | * '' | + | * '' |
| ==== X11 VNC ==== | ==== X11 VNC ==== | ||
| Line 413: | Line 319: | ||
| ==== TigerVnc ==== | ==== TigerVnc ==== | ||
| * '' | * '' | ||
| + | * **Login als pi** -> '' | ||
| * '' | * '' | ||
| * Konfigurationsdatei anpassen | * Konfigurationsdatei anpassen | ||
| Line 442: | Line 349: | ||
| * '' | * '' | ||
| ===== Samba ===== | ===== Samba ===== | ||
| - | TBD | + | * '' |
| + | * '' | ||
| + | [Freigabe] | ||
| + | path = /home/pi | ||
| + | browseable = yes | ||
| + | writable = yes | ||
| + | read only = no | ||
| + | </ | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| ===== UI Stuff ===== | ===== UI Stuff ===== | ||
| * https:// | * https:// | ||
| Line 450: | Line 366: | ||
| https:// | https:// | ||
| - | ===== Konsole nach Start ===== | ||
| - | * '' | ||
| - | * '' | ||
| - | * '' | ||
| - | * Start als UI \\ '' | ||
| - | * Start als Text Konsole \\ '' | ||
| ==== Launcher wieder starten ==== | ==== Launcher wieder starten ==== | ||
| Line 502: | Line 412: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | | + | < |
| * '' | * '' | ||
| * Kernel Header installieren | * Kernel Header installieren | ||
projekte/anbernic_linux_hacking.1728737865.txt.gz · Last modified: by dominik
