create fvs-menu in starter
This commit is contained in:
		
							parent
							
								
									b7a0c9fa30
								
							
						
					
					
						commit
						57c5e35c57
					
				
					 3 changed files with 48 additions and 0 deletions
				
			
		
							
								
								
									
										5
									
								
								roles/lmn_kde/files/fvs.directory
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								roles/lmn_kde/files/fvs.directory
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,5 @@
 | 
				
			||||||
 | 
					[Desktop Entry]
 | 
				
			||||||
 | 
					Type=Directory
 | 
				
			||||||
 | 
					Name=FvS
 | 
				
			||||||
 | 
					Icon=face-smile-big
 | 
				
			||||||
 | 
					#X-KDE-BaseGroup=info
 | 
				
			||||||
							
								
								
									
										12
									
								
								roles/lmn_kde/files/fvs.menu
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								roles/lmn_kde/files/fvs.menu
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,12 @@
 | 
				
			||||||
 | 
					<!DOCTYPE Menu PUBLIC "-//freedesktop//DTD Menu 1.0//EN"
 | 
				
			||||||
 | 
					"http://www.freedesktop.org/standards/menu-spec/menu-1.0.dtd">
 | 
				
			||||||
 | 
					<Menu>
 | 
				
			||||||
 | 
					  <Name>Applications</Name>
 | 
				
			||||||
 | 
					  <Menu>
 | 
				
			||||||
 | 
					    <Name>FvS</Name>
 | 
				
			||||||
 | 
					    <Directory>fvs.directory</Directory>
 | 
				
			||||||
 | 
					    <Include>
 | 
				
			||||||
 | 
					      <Category>fvs</Category>
 | 
				
			||||||
 | 
					    </Include>
 | 
				
			||||||
 | 
					  </Menu>
 | 
				
			||||||
 | 
					</Menu>
 | 
				
			||||||
| 
						 | 
					@ -2,6 +2,7 @@
 | 
				
			||||||
- name: install desktop EDU packages and some more
 | 
					- name: install desktop EDU packages and some more
 | 
				
			||||||
  apt:
 | 
					  apt:
 | 
				
			||||||
    name:
 | 
					    name:
 | 
				
			||||||
 | 
					      - atftp
 | 
				
			||||||
      - thunderbird-l10n-de
 | 
					      - thunderbird-l10n-de
 | 
				
			||||||
      - webext-privacy-badger
 | 
					      - webext-privacy-badger
 | 
				
			||||||
      - webext-ublock-origin-firefox
 | 
					      - webext-ublock-origin-firefox
 | 
				
			||||||
| 
						 | 
					@ -48,6 +49,7 @@
 | 
				
			||||||
      - pulseview
 | 
					      - pulseview
 | 
				
			||||||
      - sigrok
 | 
					      - sigrok
 | 
				
			||||||
      - sigrok-cli
 | 
					      - sigrok-cli
 | 
				
			||||||
 | 
					      - codeblocks
 | 
				
			||||||
    state: latest
 | 
					    state: latest
 | 
				
			||||||
  environment:
 | 
					  environment:
 | 
				
			||||||
    http_proxy: http://firewall.pn.steinbeis.schule:3128
 | 
					    http_proxy: http://firewall.pn.steinbeis.schule:3128
 | 
				
			||||||
| 
						 | 
					@ -128,6 +130,35 @@
 | 
				
			||||||
      AllowSuspendThenHibernate=no
 | 
					      AllowSuspendThenHibernate=no
 | 
				
			||||||
      AllowHybridSleep=no
 | 
					      AllowHybridSleep=no
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Create directory for local .desktop-Files
 | 
				
			||||||
 | 
					  ansible.builtin.file:
 | 
				
			||||||
 | 
					    path: "{ item }"
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					    mode: '0755'
 | 
				
			||||||
 | 
					  loop:
 | 
				
			||||||
 | 
					    - /usr/local/share/applications
 | 
				
			||||||
 | 
					    - /usr/local/share/desktop-directories
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Copy fvs.directory
 | 
				
			||||||
 | 
					  ansible.builtin.copy:
 | 
				
			||||||
 | 
					    src: fvs.directory
 | 
				
			||||||
 | 
					    dest: /usr/local/share/desktop-directories/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Copy fvs.menu
 | 
				
			||||||
 | 
					  ansible.builtin.copy:
 | 
				
			||||||
 | 
					    src: fvs.menu
 | 
				
			||||||
 | 
					    dest: /etc/xdg/menus/applications-merged/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Run update-desktop-database
 | 
				
			||||||
 | 
					  command: update-desktop-database "{ item }"
 | 
				
			||||||
 | 
					  loop:
 | 
				
			||||||
 | 
					    - /usr/local/share/applications
 | 
				
			||||||
 | 
					    - /usr/local/share/desktop-directories
 | 
				
			||||||
 | 
					    - /etc/xdg/menus/applications-merged
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: Run update-desktop-database
 | 
				
			||||||
 | 
					  command: sync-vm.sh -t
 | 
				
			||||||
 | 
					
 | 
				
			||||||
################# from kiosk.yml ##################
 | 
					################# from kiosk.yml ##################
 | 
				
			||||||
- name: grub timeout
 | 
					- name: grub timeout
 | 
				
			||||||
  lineinfile:
 | 
					  lineinfile:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue