linux  linux OS  manjaro

manjaro - kde 💚

█████████ ████
█████████ ████
████ ████
████ ████ ████
████ ████ ████
████ ████ ████

Nach meinem Ausflug zu CachyOS mit KDE und ZSH bin ihc wieder zurück auf Manjaro. Hier ist einfach die Stabilität und Community-Support um einiges besser, das dürfte aber Historisch bedingt sein und irgendwann werde ich vielleicht zu CachyOS zurückkehren. Aber jetzt bin ich erstmal wieder bei Manjaro.
Allerdings nicht ganz auf alten Wegen, ich habe mich mit KDE und ZSH angefreundet und werde meine weiteren Wege damit beschreiten. Meine Manjaro-Installation ist in diesem Beitrag auch deutlich besser Dokumentiert als im alten 😅

Installation

Bootloader:
    GRUB Gibt nur den bei Manjaro...
Filesystem: 
    XFS

Install


pamac install 7zip msmtp msmtp-mta mailutils brave-browser visual-studio-code-bin rpi-imager github-cli virt-manager qemu-full mtr arp-scan traceroute sshfs keyd go inkscape gimp synfig audacity mc moonlight-qt bc gparted tigervnc alacritty doublecmd-qt6 signal-desktop bind libreoffice-fresh nextcloud-client bitwarden
# AUR
# visual-studio-code-bin

Switch to Testing-branch

sudo pacman-mirrors --api --set-branch testing
sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syu

Erste Schritte inkl. Backup-Restore 

cd ~ && mkdir nas && mkdir tmp && mkdir mnt

Download Backup via Nextcloud im Firefox... Entpacken, Rückspielen, und Abfahrt...

sudo nano /etc/hosts

CA Import 

# Import own CA-Cert
cd .cert
sudo trust anchor --store HeisAG-CA.crt

bash_aliases als zsh_aliases...

ZSH kommt mit meinen ? und ! in den Aliases nicht klar, muss noch korrigiert werden!

nano .zshrc

#.bash_aliases
if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

Terminal Konfiguration

nano .config/alacritty/alacritty.toml

[window.dimensions]
columns = 183
lines = 43

[colors.primary]
background = "0x530530"

chromebook keymapping

GitHub

gh auth login
gh extension install github/gh-copilot

git config --global user.email "manfred@heister.email"
git config --global user.name "maheis"

cron aktivieren

install cronie
sudo systemctl enable --now cronie.service
sudo systemctl start cronie.service

Konfiguration


♯crypt♯

2 Spacer ...

... mit "Flexible size" jeweils rechts/links von den Icons platzieren.




#91a34b


Virt-Manager & qemu

sudo systemctl enable libvirtd.service
sudo systemctl start libvirtd.service

sudo nano /etc/libvirt/libvirtd.conf
#uncomment
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

sudo usermod -G libvirt -a mani
sudo systemctl restart libvirtd.service

echo "options kvm-intel nested=1" | sudo tee /etc/modprobe.d/kvm-intel.conf

Apache

Install

install apache php-apache php php-sqlite php-gd

Service

sudo systemctl start httpd
sudo systemctl enable httpd

Base-Conf

sudo nano /etc/httpd/conf/httpd.conf
    
            AllowOverride ALL

    uncomment:
    LoadModule rewrite_module modules/mod_rewrite.so

sudo nano /etc/php/php.ini
    uncomment:
    extension=gd
    extension=pdo_sqlite
    extension=sqlite3

sudo nano /etc/httpd/conf/httpd.conf
    #comment:
    #LoadModule mpm_event_module modules/mod_mpm_event.so
    #uncomment:
    LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

    #Insert:
    LoadModule php_module modules/libphp.so
    AddHandler php-script .php
    Include conf/extra/php_module.conf

HTTPS

sudo cp ~/.cert/l0la59.l11_crt.pem /etc/httpd/conf/server.crt
sudo cp ~/.cert/l0la59.l11_prv.pem /etc/httpd/conf/server.key

sudo nano /etc/httpd/conf/httpd.conf
    #uncomment:
    LoadModule socache_shmcb_module modules/mod_socache_shmcb.so    
    LoadModule ssl_module modules/mod_ssl.so
    Include conf/extra/httpd-ssl.conf

    #ganz unten anfügen
    
            Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
            Header always set X-Content-Type-Options "nosniff"
            Header always set X-Xss-Protection "1; mode=block"
            Header always set Referrer-Policy "no-referrer"
            Header always set X-Frame-Options "SAMEORIGIN"
    <⁄IfModule>

sudo nano /etc/httpd/conf/extra/httpd-ssl.conf
    ServerName l0la59.l11:443
    ServerAdmin manfred@heister.email

Restart/Status

sudo systemctl restart httpd
sudo systemctl status httpd

m.dev/m.be

sudo usermod -aG http mani
#Relogin

sudo ln -s /srv/http ~/m.dev/m.be
sudo chown -R http:http /srv/http
sudo chmod -R 775 /srv/http
#Restore + Rechte erneut setzen!

git config --global --add safe.directory /srv/http

MEMO:
apachectl configtest
Error-Log: /var/log/httpd/error_log
- [ ] php.ini https://heister.email/m.notes/index.php?article=46
sudo nano /etc/php/php.ini

Backup

Mail

Troubleshooting

DoubleCommander Icons

Wenn die Icons im DoubleCommander bei Größe 24x24 schwarz und kaum sehbar sind, dann in den Settings vom Plasma die Icons Ändern.

  1. Auf Clear White stellen
  2. DoubleCommander neustarten
  3. Zurück auf Breeze Dark stellen
  4. DoubleCommander neustarten