Software ins Laptop Playbook

This commit is contained in:
Frank Schiebel 2025-11-14 09:12:48 +01:00
parent 8576b0715e
commit 5379166689
11 changed files with 25 additions and 9 deletions

7
ansible.cfg Normal file
View file

@ -0,0 +1,7 @@
[defaults]
host_key_checking = False
timeout = 20
retry_files_save_path = /home/ansible/retry/
# Do not put more jobs here, or ssh will fail
# Anything more than 10 kills this poor server
forks = 5

View file

@ -49,5 +49,6 @@
- up2date_debian
- lmn_kde
- lmn_qgm
- lmn_qgsoftware
- lmn_qgsddm
- lmn_qglaptop

View file

@ -2,6 +2,7 @@
---
- name: apply configuration to the machines
hosts: all
serial: 5
remote_user: ansible
become: yes
@ -45,7 +46,7 @@
roles:
- lmn_network
#- up2date_debian
- up2date_debian
- lmn_sssd
- lmn_mount
- lmn_kde
@ -170,5 +171,7 @@
ansiblehost={{ ansible_hostname }}
dest: /etc/ansible_timestamp.txt
- name: Menueuntrag "als Hintergrundbild festelegen" in Dolphin entfernen
ansible.builtin.file:
path: /usr/share/kio/servicemenus/setaswallpaper.desktop
state: absent

View file

@ -5,7 +5,10 @@ DESKDIR=$(xdg-user-dir DESKTOP)
echo $DESKDIR >> /tmp/login.log
# Wallpaper
kwriteconfig5 --file "$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc" --group 'Containments' --group '1' --group 'Wallpaper' --group 'org.kde.image' --group 'General' --key 'Image' "/usr/local/share/qgm/qgm_background_wallpaper.jpg" || return
chmod u+x "$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc"
kwriteconfig5 --file "$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc" --group 'Containments' --group '1' --group 'Wallpaper' --group 'org.kde.image' --group 'General' --key 'Image' "/usr/local/share/qgm/qgm_background_wallpaper.jpg" || return
# DiscoverButton löschen funzt noch nicht
kwriteconfig5 --file "$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc" --group 'Containments' --group '2' --group 'Applets' --group '5' --group 'Configuration' --group 'General' --key 'launchers' "applications:systemsettings.desktop,preferred://filemanager,preferred://browser" || return
# Beamer-Icon
rm -f $DESKDIR/qgm-beamersetup.desktop

View file

@ -68,6 +68,8 @@
- kdenlive
- terminator
- geany
- minder
- freeplane
autoremove: true
state: latest
environment:
@ -101,7 +103,7 @@
copy:
src: files/qgm-login.sh
dest: /etc/profile.d/qgm-login.sh
mode: '0644'
mode: '0664'
owner: root
group: root

View file

@ -20,7 +20,7 @@
- name: Copy icon
copy:
src: beamer.png
src: files/beamer.png
dest: /usr/share/icons/beamer.png
mode: '0644'
owner: root

View file

@ -11,4 +11,4 @@
- name: Copy Beamerscript to lt- hosts
import_tasks:
file: beamerscript.yml
when: "'lt-' in inventory_hostname"
when: "'lt-' in inventory_hostname"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 KiB

After

Width:  |  Height:  |  Size: 146 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Before After
Before After

View file

@ -2,7 +2,7 @@
Name=Arduino IDE2 AppImage
Comment=Open-source electronics prototyping platform
GenericName=Arduino IDE
Exec=unset -v https_proxy http_proxy && . /opt/appimages/arduino2/start-arduino2-appimage %f > /tmp/arduinoAppimage.log 2>&1
Exec=unset -v https_proxy http_proxy && . /opt/appimages/arduino2/start-arduino2-appimage %f > /tmp/arduinoAppimage$(date +%Y%m%d%H%M%S).log 2>&1
Icon=arduino
Type=Application
Terminal=false

View file

@ -1,7 +1,7 @@
#### Bluej/Greenfoot
## Bluej/Greenfoot Versionen
## Für Updates anpassen
bluej_target_version: "5.4.2"
bluej_target_version: "5.5.0"
greenfoot_target_version: "3.9.0"
## --
greenfoot_src_uri: https://www.greenfoot.org/download/files/Greenfoot-linux-x64-VERSION.deb