manjaro - kde 💚
2023-04-26 / 2025-08-17 | ||
█████████ ████
█████████ ████
████ ████
████ ████ ████
████ ████ ████
████ ████ ████
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.
- Auf Clear White stellen
- DoubleCommander neustarten
- Zurück auf Breeze Dark stellen
- DoubleCommander neustarten