Source: foxde-utils
Section: x11
Priority: optional
Maintainer: snmogl <sebastian.mogl@treuchtlingen.de>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.5.1
Vcs-Browser: git remote add origin git@git-intern.treuchtlingen.stadt:Fuchs_Desktop/package.foxde-utils.git
Vcs-Git: https://git-intern.treuchtlingen.stadt/Fuchs_Desktop/package.foxde-utils.git
Rules-Requires-Root: no

Package: foxde-qrscan
Architecture: all
Depends: ${misc:Depends},
	libnotify-bin, xclip, kdialog, zbar-tools,
	bash(>=5)
Recommends: firefox-esr
Description: A simple scripted qrcode scanner using kdialog 
 Uses zbarcam to scan the first qr code it finds on the first webcam it finds
 and then asks the user what to do with the result, either open in firefox or
 copy to clipboard.

Package: foxde-type-date
Architecture: all
Depends: ${misc:Depends},
	xdotool, bash(>=5)
Description: Provides a ready made script for typing in todays date in ISO format
 Main intention is to provide a script and desktop file that
 can simply be bound to a keyboard shortcut.

Package: foxde-printer-settings
Architecture: all
Depends: ${misc:Depends},
	cups-client, libnotify-bin, kdialog
Enhances: cups-client
Suggests: gtklp
Description: Provides a barebones settings dialog for printers
 It currently is a kdialog that allows you to select the default printer using lpoptions.

Package: foxde-auto-monitor-layout
Architecture: all
Depends: ${misc:Depends},
	autorandr, bash(>=5), kdialog
Description: A script that allows automatic monitor configuration
 Uses autorandr to set different profiles using a kdialog.
 Offers an option to launch arandr if it is installed. 

Package: foxde-bind-to-session
Architecture: all
Depends: ${misc:Depends},
	xdotool, bash(>=5)
Description: Wrapper script that allows one to make a program quit with an X-session

Package: foxde-kill-zombies
Architecture: all
Depends: ${misc:Depends},
	gawk, procps
Description: A shellscript to kill processes that got stuck somewhere
 Currently it can filter by lifetime, cpu usage and process name, makes a good cronjob.
 Also has the integrated ability to redirect the log output to a logfile
 
Package: foxde-exit
Architecture: all
Depends: ${misc:Depends},
	bash(>=5), kdialog, libnotify-bin
Description: A shellscript and desktop files to make it easier to leave X2go-Sessions

Package: foxde-pam-mkhomedir
Architecture: all
Depends: ${misc:Depends},
	libpam-modules
Description: Contains a preconfigured enabled by deefault pam mkhome dir module
 It is supposed to make setting up new users through ldap and friends easier.
 .
 You can also use it in combination with mounting one or all home-directories as tmpfs
 to prevent data and configuration leaking across reboots by accident,
 which is useful for shared devices.

Package: foxde-startfoxde
Architecture: all
Depends: ${misc:Depends},
	bash(>=5),
	kdialog
Description: Contains a launchscript for foxde

Package: foxde-foxclient
Architecture: all
Depends: ${misc:Depends},
	foxde-startfoxde,
	kdialog,
	i3, polybar, numlockx, feh,
	xbacklight,
	treuchtlingen-wallpaper,
	treuchtlingen-icons,
	foxde-auto-monitor-layout,
	x2goclient,
	foxde-autologin-haltfile,
	monitoring-plugins-basic
Description: Minimal desktop that only contains an x2goclient+tools
	Sets the wallpaper when starting to show the current state.

Package: foxde-autologin
Architecture: all
Depends: ${misc:Depends},
	sddm,
	sddm-theme-breeze,
Description: Creates an autologin user and installs a preconfigured sddm
 The users name is autologin-fuchs, user id: 4200
 It can be configured in /etc/default/foxde-autologin

Package: foxde-autologin-haltfile
Architecture: all
Depends: ${misc:Depends},
	bash(>=5),
	foxde-autologin,
	inotify-tools
Description: Crates a .halt file the home directory of the autologin user
 When something modies that file the system will be told to shut down.
 This package is intended to make the x2goclients poweroff button work.

Package: foxde-powersafe
Architecture: all
Depends: ${misc:Depends},
	bash(>=5),
	x11-xserver-utils
Description: Installs a tool for quickly en- and disabling power safing features like screensafer, screen blanking and dpms under Xorg.

Package: foxde-powersafe-disable
Architecture: all
Depends: ${misc:Depends},
	foxde-powersafe
Description: foxde-powersafe with an autostart funtion to disable power safing features on session start, useful for kiosk and presentation systems.

Package: foxde-once
Architecture: all
Depends: ${misc:Depends},
	bash(>=5),
	kdialog
Description: foxde-once is a wrapper on flock that shows a message when the file is already locked, useful for legacy programs that shouldn't have two instances of themselves running, but don't prevent that from happening.

Package: foxde-kio-without-http
Architecture: all
Depends: ${misc:Depends},
	kio
Description: kio, but without the http module
 Removes the special http handling from kio.
 This prevents KIO from falling over whith unusual proxy and firewall
 configurations.

Package: foxde-cifs-remount
Architecture: all
Depends: ${misc:Depends},
	cifs-utils,
	findutils
Description: A cronjob that watches cifs mounts.
 Will try to remount any cifs filesystem in /etc/fstab every hour.
 Stays completely silent

Package: foxde-localhome
Architecture: all
Depends: ${misc:Depends},
	libpam-modules
Description: Creates a secondary, local home directory.
 Uses pam to dynamically create /local_home/<uid> directories.

