├── .getopt.sh ├── .gitignore ├── README ├── auto ├── clean └── config ├── build_all.sh ├── kali-config ├── common │ ├── bootloaders │ │ └── grub-pc │ │ │ ├── dejavu-bold-14.pf2 │ │ │ ├── dejavu-bold-16.pf2 │ │ │ ├── grub.cfg │ │ │ ├── live-theme │ │ │ └── theme.txt │ │ │ └── splash.png │ ├── hooks │ │ └── live │ │ │ ├── accessibility-menu.binary │ │ │ ├── forensic-menu.binary │ │ │ ├── kali-hacks.chroot │ │ │ ├── persistence-menu.binary │ │ │ ├── pocket-tweaks.chroot │ │ │ └── sleep.chroot │ ├── includes.binary │ │ └── isolinux │ │ │ ├── splash.png │ │ │ └── stdmenu.cfg │ ├── includes.chroot │ │ ├── etc │ │ │ ├── X11 │ │ │ │ └── xorg.conf.d │ │ │ │ │ └── 99-calibration.conf │ │ │ ├── acpi │ │ │ │ ├── events │ │ │ │ │ └── headphone-jack │ │ │ │ └── headphone-jack.sh │ │ │ ├── default │ │ │ │ └── console-setup │ │ │ ├── initramfs-tools │ │ │ │ └── modules │ │ │ ├── modprobe.d │ │ │ │ └── blacklist-pcspkr.conf │ │ │ ├── pulse │ │ │ │ └── daemon.conf │ │ │ ├── ssh │ │ │ │ ├── ssh_config │ │ │ │ └── sshd_config │ │ │ └── udev │ │ │ │ └── rules.d │ │ │ │ └── 99-local-bluetooth.rules │ │ ├── lib │ │ │ └── firmware │ │ │ │ ├── brcm │ │ │ │ └── brcmfmac4356-pcie.txt │ │ │ │ ├── regulatory.db │ │ │ │ └── regulatory.db.p7s │ │ ├── root │ │ │ └── .bashrc │ │ ├── usr │ │ │ ├── lib │ │ │ │ └── live │ │ │ │ │ └── config │ │ │ │ │ ├── 0031-root-password │ │ │ │ │ └── 1165-fix-openssh-server │ │ │ └── share │ │ │ │ ├── alsa │ │ │ │ └── ucm │ │ │ │ │ └── chtrt5645 │ │ │ │ │ ├── HiFi.conf │ │ │ │ │ └── chtrt5645.conf │ │ │ │ └── debian-installer-launcher │ │ │ │ └── hooks │ │ │ │ ├── 10_nautilus │ │ │ │ └── 10_network_manager │ │ └── var │ │ │ └── lib │ │ │ └── gdm3 │ │ │ └── .config │ │ │ └── monitors.xml │ ├── includes.installer │ │ ├── lib │ │ │ └── firmware │ │ │ │ └── brcm │ │ │ │ └── brcmfmac4356-pcie.txt │ │ └── preseed.cfg │ ├── package-lists │ │ ├── firmware.list.chroot │ │ ├── kali.list.binary │ │ ├── linux-headers.chroot │ │ ├── re4son.list.chroot │ │ └── standard.list.chroot │ └── preseed │ │ └── kali.cfg.chroot ├── variant-default ├── variant-e17 │ ├── hooks │ │ └── live │ │ │ └── tweak-enlightenment-config.chroot │ ├── includes.chroot │ │ └── usr │ │ │ └── share │ │ │ └── enlightenment │ │ │ └── data │ │ │ └── backgrounds │ │ │ └── kali-wallpaper_1920x1200.edj │ └── package-lists │ │ └── kali.list.chroot ├── variant-gnome │ ├── includes.chroot │ │ ├── etc │ │ │ ├── skel │ │ │ │ └── .config │ │ │ │ │ ├── autostart │ │ │ │ │ └── xrandr.desktop │ │ │ │ │ └── monitors.xml │ │ │ └── udev │ │ │ │ └── rules.d │ │ │ │ └── 99-goodix-touchscreen.rules │ │ ├── root │ │ │ └── .config │ │ │ │ ├── autostart │ │ │ │ └── xrandr.desktop │ │ │ │ └── monitors.xml │ │ └── usr │ │ │ └── share │ │ │ └── gdm │ │ │ └── greeter │ │ │ └── autostart │ │ │ └── xrandr.desktop │ └── package-lists │ │ └── kali.list.chroot ├── variant-i3wm │ └── package-lists │ │ └── kali.list.chroot ├── variant-kde │ ├── includes.chroot │ │ ├── etc │ │ │ ├── pulse │ │ │ │ └── default.pa │ │ │ ├── skel │ │ │ │ ├── .config │ │ │ │ │ ├── Trolltech.conf │ │ │ │ │ ├── akregatorrc │ │ │ │ │ ├── baloofilerc │ │ │ │ │ ├── bluedevilglobalrc │ │ │ │ │ ├── dconf │ │ │ │ │ │ └── user │ │ │ │ │ ├── gtk-3.0 │ │ │ │ │ │ └── settings.ini │ │ │ │ │ ├── gtkrc │ │ │ │ │ ├── gtkrc-2.0 │ │ │ │ │ ├── kactivitymanagerd-statsrc │ │ │ │ │ ├── kactivitymanagerdrc │ │ │ │ │ ├── kateschemarc │ │ │ │ │ ├── kcmfonts │ │ │ │ │ ├── kconf_updaterc │ │ │ │ │ ├── kdeglobals │ │ │ │ │ ├── kglobalshortcutsrc │ │ │ │ │ ├── khotkeysrc │ │ │ │ │ ├── konsolerc │ │ │ │ │ ├── krunnerrc │ │ │ │ │ ├── kscreenlockerrc │ │ │ │ │ ├── ksmserverrc │ │ │ │ │ ├── ktimezonedrc │ │ │ │ │ ├── kwinrc │ │ │ │ │ ├── kwinrulesrc │ │ │ │ │ ├── plasma-localerc │ │ │ │ │ ├── plasma-nm │ │ │ │ │ ├── plasma-org.kde.plasma.desktop-appletsrc │ │ │ │ │ ├── plasmashellrc │ │ │ │ │ ├── powermanagementprofilesrc │ │ │ │ │ ├── pulse │ │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-card-database.tdb │ │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-default-sink │ │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-default-source │ │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-device-manager.tdb │ │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-device-volumes.tdb │ │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-stream-volumes.tdb │ │ │ │ │ │ └── cookie │ │ │ │ │ ├── session │ │ │ │ │ │ └── kwin_108496a096000152618000400000012370004_1526180180_981077 │ │ │ │ │ ├── startupconfig │ │ │ │ │ ├── startupconfigfiles │ │ │ │ │ ├── startupconfigkeys │ │ │ │ │ ├── systemsettingsrc │ │ │ │ │ ├── user-dirs.dirs │ │ │ │ │ └── user-dirs.locale │ │ │ │ └── .local │ │ │ │ │ └── share │ │ │ │ │ └── konsole │ │ │ │ │ └── Profile 1.profile │ │ │ └── udev │ │ │ │ └── rules.d │ │ │ │ └── 99-goodix-touchscreen.rules │ │ ├── root │ │ │ ├── .config │ │ │ │ ├── Trolltech.conf │ │ │ │ ├── akregatorrc │ │ │ │ ├── baloofilerc │ │ │ │ ├── bluedevilglobalrc │ │ │ │ ├── dconf │ │ │ │ │ └── user │ │ │ │ ├── gtk-3.0 │ │ │ │ │ └── settings.ini │ │ │ │ ├── gtkrc │ │ │ │ ├── gtkrc-2.0 │ │ │ │ ├── kactivitymanagerd-statsrc │ │ │ │ ├── kactivitymanagerdrc │ │ │ │ ├── kateschemarc │ │ │ │ ├── kcmfonts │ │ │ │ ├── kconf_updaterc │ │ │ │ ├── kdeglobals │ │ │ │ ├── kglobalshortcutsrc │ │ │ │ ├── khotkeysrc │ │ │ │ ├── konsolerc │ │ │ │ ├── krunnerrc │ │ │ │ ├── kscreenlockerrc │ │ │ │ ├── ksmserverrc │ │ │ │ ├── ktimezonedrc │ │ │ │ ├── kwinrc │ │ │ │ ├── kwinrulesrc │ │ │ │ ├── plasma-localerc │ │ │ │ ├── plasma-nm │ │ │ │ ├── plasma-org.kde.plasma.desktop-appletsrc │ │ │ │ ├── plasmashellrc │ │ │ │ ├── powermanagementprofilesrc │ │ │ │ ├── pulse │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-card-database.tdb │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-default-sink │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-default-source │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-device-manager.tdb │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-device-volumes.tdb │ │ │ │ │ ├── af190043451944c1bc9caffea9b69e5c-stream-volumes.tdb │ │ │ │ │ └── cookie │ │ │ │ ├── session │ │ │ │ │ └── kwin_108496a096000152618000400000012370004_1526180180_981077 │ │ │ │ ├── startupconfig │ │ │ │ ├── startupconfigfiles │ │ │ │ ├── startupconfigkeys │ │ │ │ ├── systemsettingsrc │ │ │ │ ├── user-dirs.dirs │ │ │ │ └── user-dirs.locale │ │ │ └── .local │ │ │ │ └── share │ │ │ │ └── konsole │ │ │ │ └── Profile 1.profile │ │ └── usr │ │ │ └── share │ │ │ └── sddm │ │ │ └── scripts │ │ │ └── Xsetup │ └── package-lists │ │ └── kali.list.chroot ├── variant-light │ └── package-lists │ │ └── kali.list.chroot ├── variant-lxde │ └── package-lists │ │ └── kali.list.chroot ├── variant-mate │ └── package-lists │ │ └── kali.list.chroot └── variant-xfce │ └── package-lists │ └── kali.list.chroot ├── kernel-template ├── docs │ └── Re4son-Kernel-Changelog.txt ├── hotfixes │ ├── 99-goodix-touchscreen.rules │ ├── blacklist-pcspkr.conf │ ├── touchscreen-fix │ └── xrandr.desktop └── install.sh └── re4son-build.sh /.getopt.sh: -------------------------------------------------------------------------------- 1 | # Supported options are: 2 | # -d | --distribution 3 | # -p | --proposed-updates 4 | # -a | --arch 5 | # --subdir 6 | # --version 7 | # --variant 8 | # -v | --verbose 9 | # -s | --salt 10 | BUILD_OPTS_SHORT="d:pa:vs" 11 | BUILD_OPTS_LONG="distribution:,proposed-updates,arch:,subdir:,version:,variant:,verbose,salt" 12 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | binary.* 2 | prepare.log 3 | binary 4 | images 5 | cache 6 | chroot 7 | chroot.packages.install 8 | chroot.packages.live 9 | .mirror 10 | .stage 11 | .lock 12 | .build/ 13 | config/binary 14 | config/bootstrap 15 | config/common 16 | config/source 17 | -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- 1 | 2 | Some Debian bugs filed for issues encountered in Kali: 3 | 4 | #684865: live-build: lb_binary_syslinux fails to include flavour in menu entry 5 | #684891: live-build: add a config parameter to define the project name 6 | #684893: live-build: fails to find bootloaders files when running from git checkout 7 | #684896: live-build: loading of build.sh does not work as expected in various scripts 8 | 9 | -------------------------------------------------------------------------------- /auto/clean: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | lb clean noauto "$@" 3 | rm -f -r config/binary config/bootstrap \ 4 | config/chroot config/common config/source \ 5 | config/package-lists/live.list.chroot \ 6 | config/packages.chroot/* \ 7 | config/includes.chroot/* \ 8 | config/includes.installer/* 9 | find config/hooks/ -type l | xargs --no-run-if-empty rm -f 10 | -------------------------------------------------------------------------------- /auto/config: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | set -o pipefail # Bashism 5 | 6 | # You can put a local mirror here if you want (or you can set 7 | # it in .mirror) 8 | if [ -e .mirror ]; then 9 | kali_mirror=$(cat .mirror) 10 | else 11 | kali_mirror=http://archive.kali.org/kali 12 | fi 13 | 14 | ### DO NOT EDIT THE REST OF THIS FILE ### 15 | 16 | public_kali_mirror=http://http.kali.org/kali 17 | 18 | # Detect target architecture and filter args 19 | temp="" 20 | arch=$(dpkg --print-architecture) 21 | dist="kali-rolling" 22 | lb_opts="" 23 | while [ $# -gt 0 ]; do 24 | arg="$1" 25 | case "$arg" in 26 | -a|--arch|--architecture|--architectures) 27 | arch="$2" 28 | temp="$temp "'"'"$arg"'"' 29 | temp="$temp "'"'"$2"'"' 30 | shift 31 | ;; 32 | --distribution) 33 | dist="$2" 34 | shift 35 | ;; 36 | --variant) 37 | variant="$2" 38 | shift 39 | ;; 40 | -p|--proposed-updates) 41 | enable_pu="1" 42 | ;; 43 | --) 44 | # Skip the separator, it was added so that "lb config" 45 | # doesn't barf on our own options, but now we are 46 | # filtering them away assuming that the remaining ones 47 | # are intended for lb config ! 48 | ;; 49 | *) 50 | temp="$temp "'"'"$arg"'"' 51 | ;; 52 | esac 53 | shift 54 | done 55 | eval set -- "$temp" 56 | 57 | # Resolve release name 58 | dist=$(curl -s $kali_mirror/dists/$dist/Release | awk '/^Codename:/ {print $2}') 59 | 60 | # live-build doesn't work if --parent-debian-distribution is unknown of 61 | # debian-cd => we have to put a symlink so that it deals with kali like sid 62 | if [ ! -e ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist ]; then 63 | if [ -w ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd ]; then 64 | ln -sf sid ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist 65 | else 66 | echo "ERROR: Run this first:" 67 | echo "ln -sf sid ${LIVE_BUILD:-/usr/share/live/build}/data/debian-cd/$dist" 68 | exit 1 69 | fi 70 | fi 71 | 72 | # Define options that vary across architectures 73 | case "$arch" in 74 | amd64) 75 | lb_opts="$lb_opts --debian-installer live" 76 | ;; 77 | i386) 78 | lb_opts="$lb_opts --debian-installer live --linux-flavours 686-pae" 79 | ;; 80 | armel|armhf) 81 | lb_opts="$lb_opts --binary-images hdd --binary-filesystem ext4 --chroot-filesystem none" 82 | ;; 83 | *) 84 | echo "WARNING: configuration not tested on arch $arch" >&2 85 | ;; 86 | esac 87 | 88 | # Setup configuration files from variant and options 89 | 90 | # Drop all files that a former run might have put into place 91 | for file in $(cd kali-config && find . -type f); do 92 | file=${file#./*/} 93 | rm -f config/$file 94 | done 95 | rm -f config/archives/kali-proposed-updates.list.* 96 | 97 | # Copy over all files from official kali configuration 98 | cp -rT kali-config/common config 99 | [ ! -d kali-config/release-$dist ] || cp -rTL kali-config/release-$dist config 100 | [ ! -d kali-config/variant-$variant ] || cp -rTL kali-config/variant-$variant config 101 | 102 | if [ -n "$enable_pu" ]; then 103 | mkdir -p config/archives 104 | echo "deb $kali_mirror $dist-proposed-updates main contrib non-free" \ 105 | > config/archives/kali-proposed-updates.list.chroot 106 | echo "deb $public_kali_mirror $dist-proposed-updates main contrib non-free" \ 107 | > config/archives/kali-proposed-updates.list.binary 108 | fi 109 | 110 | lb config noauto \ 111 | --distribution "$dist" \ 112 | --debian-installer-distribution "$dist" \ 113 | --archive-areas "main contrib non-free" \ 114 | --debootstrap-options "--keyring=/usr/share/keyrings/kali-archive-keyring.gpg" \ 115 | --keyring-packages kali-archive-keyring \ 116 | --updates false \ 117 | --backports false \ 118 | --source false \ 119 | --firmware-binary true \ 120 | --firmware-chroot true \ 121 | --mirror-bootstrap "$kali_mirror" \ 122 | --mirror-debian-installer "$kali_mirror" \ 123 | --mirror-binary "$public_kali_mirror" \ 124 | --iso-application "Kali Linux" \ 125 | --iso-publisher "Kali" \ 126 | --iso-volume "Kali Live" \ 127 | --memtest memtest86 \ 128 | --bootappend-live "boot=live components splash username=root hostname=kali fbcon=rotate:1" \ 129 | --bootappend-live-failsafe "boot=live components username=root hostname=kali memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal fbcon=rotate:1" \ 130 | --bootappend-install "net.ifnames=0 fbcon=rotate:1" \ 131 | --security false \ 132 | $lb_opts \ 133 | "$@" 134 | 135 | -------------------------------------------------------------------------------- /build_all.sh: -------------------------------------------------------------------------------- 1 | build.sh -------------------------------------------------------------------------------- /kali-config/common/bootloaders/grub-pc/dejavu-bold-14.pf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/common/bootloaders/grub-pc/dejavu-bold-14.pf2 -------------------------------------------------------------------------------- /kali-config/common/bootloaders/grub-pc/dejavu-bold-16.pf2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/common/bootloaders/grub-pc/dejavu-bold-16.pf2 -------------------------------------------------------------------------------- /kali-config/common/bootloaders/grub-pc/grub.cfg: -------------------------------------------------------------------------------- 1 | set default=0 2 | 3 | loadfont $prefix/dejavu-bold-16.pf2 4 | loadfont $prefix/dejavu-bold-14.pf2 5 | loadfont $prefix/unicode.pf2 6 | set gfxmode=auto 7 | insmod all_video 8 | insmod gfxterm 9 | insmod png 10 | 11 | set color_normal=light-gray/black 12 | set color_highlight=white/black 13 | 14 | if [ -e /isolinux/splash.png ]; then 15 | # binary_syslinux modifies the theme file to point to the correct 16 | # background picture 17 | set theme=/boot/grub/live-theme/theme.txt 18 | elif [ -e /boot/grub/splash.png ]; then 19 | set theme=/boot/grub/live-theme/theme.txt 20 | else 21 | set menu_color_normal=cyan/blue 22 | set menu_color_highlight=white/blue 23 | fi 24 | 25 | terminal_output gfxterm 26 | 27 | insmod play 28 | play 960 440 1 0 4 440 1 29 | 30 | # Live boot 31 | LINUX_LIVE 32 | 33 | menuentry "Live system (forensic mode)" { 34 | linux KERNEL_LIVE APPEND_LIVE noswap noautomount 35 | initrd INITRD_LIVE 36 | } 37 | menuentry "Live system (persistence, check kali.org/prst)" { 38 | linux KERNEL_LIVE APPEND_LIVE persistence 39 | initrd INITRD_LIVE 40 | } 41 | menuentry "Live system (encrypted persistence, check kali.org/prst)" { 42 | linux KERNEL_LIVE APPEND_LIVE persistent=cryptsetup persistence-encryption=luks persistence 43 | initrd INITRD_LIVE 44 | } 45 | 46 | # Installer (if any) 47 | LINUX_INSTALL 48 | 49 | menuentry "Start installer with speech synthesis" { 50 | linux KERNEL_GI speakup.synth=soft APPEND_GI 51 | initrd INITRD_GI 52 | } 53 | 54 | submenu 'Advanced options...' { 55 | 56 | # More installer entries (if any) 57 | LINUX_ADVANCED_INSTALL 58 | 59 | # Memtest (if any) 60 | MEMTEST 61 | 62 | } 63 | -------------------------------------------------------------------------------- /kali-config/common/bootloaders/grub-pc/live-theme/theme.txt: -------------------------------------------------------------------------------- 1 | desktop-image: "../splash.png" 2 | title-color: "#ffffff" 3 | title-font: "DejaVu Sans Bold 16" 4 | title-text: "" 5 | message-font: "Unifont Regular 16" 6 | terminal-font: "Unifont Regular 16" 7 | 8 | #help bar at the bottom 9 | + label { 10 | top = 100%-50 11 | left = 0 12 | width = 100% 13 | height = 20 14 | text = "@KEYMAP_SHORT@" 15 | align = "center" 16 | color = "#ffffff" 17 | font = "DejaVu Sans Bold 14" 18 | } 19 | 20 | # Title in the middle box 21 | + label { 22 | top = 38% 23 | left = 0 24 | width = 100% 25 | height = 35 26 | align = "center" 27 | color = "#ffffff" 28 | text = "Kali Linux Live Boot Menu" 29 | font = "DejaVu Sans Bold 16" 30 | } 31 | 32 | #boot menu 33 | + boot_menu { 34 | left = 13% 35 | width = 74% 36 | top = 38%+35 37 | height = 170 38 | item_color = "#a8a8a8" 39 | item_font = "DejaVu Sans Bold 14" 40 | selected_item_color= "#ffffff" 41 | selected_item_font = "DejaVu Sans Bold 14" 42 | item_height = 16 43 | item_padding = 0 44 | item_spacing = 4 45 | icon_width = 0 46 | icon_heigh = 0 47 | item_icon_space = 0 48 | } 49 | 50 | #progress bar 51 | + progress_bar { 52 | id = "__timeout__" 53 | left = 13% 54 | top = 100%-80 55 | height = 16 56 | width = 74% 57 | font = "DejaVu Sans Bold 14" 58 | text_color = "#000000" 59 | fg_color = "#ffffff" 60 | bg_color = "#a8a8a8" 61 | border_color = "#ffffff" 62 | text = "@TIMEOUT_NOTIFICATION_LONG@" 63 | } 64 | -------------------------------------------------------------------------------- /kali-config/common/bootloaders/grub-pc/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/common/bootloaders/grub-pc/splash.png -------------------------------------------------------------------------------- /kali-config/common/hooks/live/accessibility-menu.binary: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ ! -d isolinux ]; then 4 | cd binary 5 | fi 6 | 7 | cat >>isolinux/install.cfg <>isolinux/live.cfg < /etc/udev/rules.d/73-special-net-names.rules 20 | update-initramfs -u 21 | 22 | # Run updatedb to initialize the database for the locate command 23 | if [ -x "$(which updatedb 2>/dev/null)" ]; then 24 | updatedb 25 | fi 26 | -------------------------------------------------------------------------------- /kali-config/common/hooks/live/persistence-menu.binary: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ ! -d isolinux ]; then 4 | cd binary 5 | fi 6 | 7 | cat >>isolinux/live.cfg </dev/null)" ]; then 5 | grub-mkconfig -o /boot/grub/grub.cfg 6 | fi 7 | ## Kernel >4.16.4 patches drivers/char/random.c which causes significant boot delays 8 | ## caused by lack of entropy, we install haveged and enable its service to fix that 9 | systemctl enable haveged && systemctl start haveged 10 | -------------------------------------------------------------------------------- /kali-config/common/hooks/live/sleep.chroot: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | kali_menu_version=$(dpkg-query -W -f'${Version}\n' kali-menu) 4 | kali_menu_pidfile="/var/lock/kali-menu" 5 | 6 | # Wait until update-kali-menu is over 7 | if dpkg --compare-versions "$kali_menu_version" ge 2015.3.0; then 8 | # This version puts the PID in its lock file 9 | if [ -s $kali_menu_pidfile ]; then 10 | pid=$(cat $kali_menu_pidfile) 11 | while [ -n "$pid" ] && [ -e /proc/$pid ]; do 12 | echo "Sleeping 10 seconds as update-kali-menu is still running (pid $pid)..." 13 | sleep 10 14 | done 15 | fi 16 | else 17 | # This version lacks PID info, we match on process name instead 18 | while pgrep -f update-kali-menu >/dev/null; do 19 | echo "Sleeping 10 seconds as update-kali-menu is still running..." 20 | sleep 10 21 | done 22 | fi 23 | -------------------------------------------------------------------------------- /kali-config/common/includes.binary/isolinux/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/common/includes.binary/isolinux/splash.png -------------------------------------------------------------------------------- /kali-config/common/includes.binary/isolinux/stdmenu.cfg: -------------------------------------------------------------------------------- 1 | menu background splash.png 2 | menu color title * #FFFFFFFF * 3 | menu color border * #00000000 #00000000 none 4 | menu color sel * #ffffffff #76a1d0ff * 5 | menu color hotsel 1;7;37;40 #ffffffff #76a1d0ff * 6 | menu color tabmsg * #ffffffff #00000000 * 7 | menu color help 37;40 #ffdddd00 #00000000 none 8 | menu vshift 10 9 | menu hshift 4 10 | menu width 70 11 | menu margin 5 12 | menu rows 10 13 | menu helpmsgrow 15 14 | # The command line must be at least one line from the bottom. 15 | menu cmdlinerow 16 16 | menu timeoutrow 16 17 | menu tabmsgrow 18 18 | menu tabmsg Press ENTER to boot or TAB to edit a menu entry 19 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/X11/xorg.conf.d/99-calibration.conf: -------------------------------------------------------------------------------- 1 | Section "InputClass" 2 | Identifier "calibration" 3 | MatchProduct "Goodix Capacitive TouchScreen" 4 | Option "MinX" "20404" 5 | Option "MaxX" "20783" 6 | Option "MinY" "52792" 7 | Option "MaxY" "53156" 8 | Option "SwapXY" "1" # unless it was already set to 1 9 | Option "InvertX" "0" # unless it was already set 10 | Option "InvertY" "0" # unless it was already set 11 | EndSection 12 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/acpi/events/headphone-jack: -------------------------------------------------------------------------------- 1 | event=jack/headphone 2 | action=/etc/acpi/headphone-jack.sh %e -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/acpi/headphone-jack.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | set -e -u 3 | 4 | if [ "$1" = "jack/headphone" -a "$2" = "HEADPHONE" ]; then 5 | case "$3" in 6 | plug) 7 | sink="[Out] Headphones" 8 | ;; 9 | *) 10 | sink="[Out] Speaker" 11 | ;; 12 | esac 13 | for userdir in /run/user/*; do 14 | uid="$(basename $userdir)" 15 | user="$(id -un $uid)" 16 | if [ -f "$userdir/pulse/pid" ]; then 17 | su "$user" -c "pacmd set-sink-port alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645__sink $sink" 18 | fi 19 | done 20 | fi -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/default/console-setup: -------------------------------------------------------------------------------- 1 | # CONFIGURATION FILE FOR SETUPCON 2 | 3 | # Consult the console-setup(5) manual page. 4 | 5 | ACTIVE_CONSOLES="/dev/tty[1-6]" 6 | 7 | CHARMAP="UTF-8" 8 | 9 | CODESET="Lat15" 10 | FONTFACE="TerminusBold" 11 | FONTSIZE="12x24" 12 | 13 | VIDEOMODE= 14 | 15 | # The following is an example how to use a braille font 16 | # FONT='lat9w-08.psf.gz brl-8x8.psf' 17 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/initramfs-tools/modules: -------------------------------------------------------------------------------- 1 | # List of modules that you want to include in your initramfs. 2 | # They will be loaded at boot time in the order below. 3 | # 4 | # Syntax: module_name [args ...] 5 | # 6 | # You must run update-initramfs(8) to effect this change. 7 | # 8 | # Examples: 9 | # 10 | # raid1 11 | # sd_mod 12 | pwm-lpss 13 | pwm-lpss-platform 14 | i915 15 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/modprobe.d/blacklist-pcspkr.conf: -------------------------------------------------------------------------------- 1 | blacklist snd-pcsp 2 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/pulse/daemon.conf: -------------------------------------------------------------------------------- 1 | # This file is part of PulseAudio. 2 | # 3 | # PulseAudio is free software; you can redistribute it and/or modify 4 | # it under the terms of the GNU Lesser General Public License as published by 5 | # the Free Software Foundation; either version 2 of the License, or 6 | # (at your option) any later version. 7 | # 8 | # PulseAudio is distributed in the hope that it will be useful, but 9 | # WITHOUT ANY WARRANTY; without even the implied warranty of 10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 11 | # General Public License for more details. 12 | # 13 | # You should have received a copy of the GNU Lesser General Public License 14 | # along with PulseAudio; if not, see . 15 | 16 | ## Configuration file for the PulseAudio daemon. See pulse-daemon.conf(5) for 17 | ## more information. Default values are commented out. Use either ; or # for 18 | ## commenting. 19 | 20 | ; daemonize = no 21 | ; fail = yes 22 | ; allow-module-loading = yes 23 | ; allow-exit = yes 24 | ; use-pid-file = yes 25 | ; system-instance = no 26 | ; local-server-type = user 27 | ; enable-shm = yes 28 | ; enable-memfd = yes 29 | ; shm-size-bytes = 0 # setting this 0 will use the system-default, usually 64 MiB 30 | ; lock-memory = no 31 | ; cpu-limit = no 32 | 33 | ; high-priority = yes 34 | ; nice-level = -11 35 | 36 | ; realtime-scheduling = yes 37 | ; realtime-priority = 5 38 | 39 | ; exit-idle-time = 20 40 | ; scache-idle-time = 20 41 | 42 | ; dl-search-path = (depends on architecture) 43 | 44 | ; load-default-script-file = yes 45 | ; default-script-file = /etc/pulse/default.pa 46 | 47 | ; log-target = auto 48 | ; log-level = notice 49 | ; log-meta = no 50 | ; log-time = no 51 | ; log-backtrace = 0 52 | 53 | ; resample-method = speex-float-1 54 | ; avoid-resampling = false 55 | ; enable-remixing = yes 56 | ; remixing-use-all-sink-channels = yes 57 | ; enable-lfe-remixing = no 58 | ; lfe-crossover-freq = 0 59 | 60 | ; flat-volumes = yes 61 | 62 | ; rlimit-fsize = -1 63 | ; rlimit-data = -1 64 | ; rlimit-stack = -1 65 | ; rlimit-core = -1 66 | ; rlimit-as = -1 67 | ; rlimit-rss = -1 68 | ; rlimit-nproc = -1 69 | ; rlimit-nofile = 256 70 | ; rlimit-memlock = -1 71 | ; rlimit-locks = -1 72 | ; rlimit-sigpending = -1 73 | ; rlimit-msgqueue = -1 74 | ; rlimit-nice = 31 75 | ; rlimit-rtprio = 9 76 | ; rlimit-rttime = 200000 77 | 78 | ; default-sample-format = s16le 79 | ; default-sample-rate = 44100 80 | ; alternate-sample-rate = 48000 81 | ; default-sample-channels = 2 82 | ; default-channel-map = front-left,front-right 83 | 84 | ; default-fragments = 4 85 | ; default-fragment-size-msec = 25 86 | 87 | ; enable-deferred-volume = yes 88 | ; deferred-volume-safety-margin-usec = 8000 89 | ; deferred-volume-extra-delay-usec = 0 90 | realtime-scheduling = no 91 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/ssh/ssh_config: -------------------------------------------------------------------------------- 1 | 2 | # This is the ssh client system-wide configuration file. See 3 | # ssh_config(5) for more information. This file provides defaults for 4 | # users, and the values can be changed in per-user configuration files 5 | # or on the command line. 6 | 7 | # Configuration data is parsed as follows: 8 | # 1. command line options 9 | # 2. user-specific file 10 | # 3. system-wide file 11 | # Any configuration value is only changed the first time it is set. 12 | # Thus, host-specific definitions should be at the beginning of the 13 | # configuration file, and defaults at the end. 14 | 15 | # Site-wide defaults for some commonly used options. For a comprehensive 16 | # list of available options, their meanings and defaults, please see the 17 | # ssh_config(5) man page. 18 | 19 | Host * 20 | # ForwardAgent no 21 | # ForwardX11 no 22 | # ForwardX11Trusted yes 23 | # PasswordAuthentication yes 24 | # HostbasedAuthentication no 25 | # GSSAPIAuthentication no 26 | # GSSAPIDelegateCredentials no 27 | # GSSAPIKeyExchange no 28 | # GSSAPITrustDNS no 29 | # BatchMode no 30 | # CheckHostIP yes 31 | # AddressFamily any 32 | # ConnectTimeout 0 33 | # StrictHostKeyChecking ask 34 | # IdentityFile ~/.ssh/id_rsa 35 | # IdentityFile ~/.ssh/id_dsa 36 | # IdentityFile ~/.ssh/id_ecdsa 37 | # IdentityFile ~/.ssh/id_ed25519 38 | # Port 22 39 | # Protocol 2 40 | # Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc,3des-cbc 41 | # MACs hmac-md5,hmac-sha1,umac-64@openssh.com 42 | # EscapeChar ~ 43 | # Tunnel no 44 | # TunnelDevice any:any 45 | # PermitLocalCommand no 46 | # VisualHostKey no 47 | # ProxyCommand ssh -q -W %h:%p gateway.example.com 48 | # RekeyLimit 1G 1h 49 | SendEnv LANG LC_* 50 | HashKnownHosts yes 51 | GSSAPIAuthentication yes 52 | 53 | # Fix: ssh over wifi hangs after authentication 54 | IPQoS 0x00 55 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/ssh/sshd_config: -------------------------------------------------------------------------------- 1 | # $OpenBSD: sshd_config,v 1.101 2017/03/14 07:19:07 djm Exp $ 2 | 3 | # This is the sshd server system-wide configuration file. See 4 | # sshd_config(5) for more information. 5 | 6 | # This sshd was compiled with PATH=/usr/bin:/bin:/usr/sbin:/sbin 7 | 8 | # The strategy used for options in the default sshd_config shipped with 9 | # OpenSSH is to specify options with their default value where 10 | # possible, but leave them commented. Uncommented options override the 11 | # default value. 12 | 13 | #Port 22 14 | #AddressFamily any 15 | #ListenAddress 0.0.0.0 16 | #ListenAddress :: 17 | 18 | #HostKey /etc/ssh/ssh_host_rsa_key 19 | #HostKey /etc/ssh/ssh_host_ecdsa_key 20 | #HostKey /etc/ssh/ssh_host_ed25519_key 21 | 22 | # Ciphers and keying 23 | #RekeyLimit default none 24 | 25 | # Logging 26 | #SyslogFacility AUTH 27 | #LogLevel INFO 28 | 29 | # Authentication: 30 | 31 | #LoginGraceTime 2m 32 | #PermitRootLogin prohibit-password 33 | #StrictModes yes 34 | #MaxAuthTries 6 35 | #MaxSessions 10 36 | PermitRootLogin yes 37 | 38 | #PubkeyAuthentication yes 39 | 40 | # Expect .ssh/authorized_keys2 to be disregarded by default in future. 41 | #AuthorizedKeysFile .ssh/authorized_keys .ssh/authorized_keys2 42 | 43 | #AuthorizedPrincipalsFile none 44 | 45 | #AuthorizedKeysCommand none 46 | #AuthorizedKeysCommandUser nobody 47 | 48 | # For this to work you will also need host keys in /etc/ssh/ssh_known_hosts 49 | #HostbasedAuthentication no 50 | # Change to yes if you don't trust ~/.ssh/known_hosts for 51 | # HostbasedAuthentication 52 | #IgnoreUserKnownHosts no 53 | # Don't read the user's ~/.rhosts and ~/.shosts files 54 | #IgnoreRhosts yes 55 | 56 | # To disable tunneled clear text passwords, change to no here! 57 | #PasswordAuthentication yes 58 | #PermitEmptyPasswords no 59 | 60 | # Change to yes to enable challenge-response passwords (beware issues with 61 | # some PAM modules and threads) 62 | ChallengeResponseAuthentication no 63 | 64 | # Kerberos options 65 | #KerberosAuthentication no 66 | #KerberosOrLocalPasswd yes 67 | #KerberosTicketCleanup yes 68 | #KerberosGetAFSToken no 69 | 70 | # GSSAPI options 71 | #GSSAPIAuthentication no 72 | #GSSAPICleanupCredentials yes 73 | #GSSAPIStrictAcceptorCheck yes 74 | #GSSAPIKeyExchange no 75 | 76 | # Set this to 'yes' to enable PAM authentication, account processing, 77 | # and session processing. If this is enabled, PAM authentication will 78 | # be allowed through the ChallengeResponseAuthentication and 79 | # PasswordAuthentication. Depending on your PAM configuration, 80 | # PAM authentication via ChallengeResponseAuthentication may bypass 81 | # the setting of "PermitRootLogin without-password". 82 | # If you just want the PAM account and session checks to run without 83 | # PAM authentication, then enable this but set PasswordAuthentication 84 | # and ChallengeResponseAuthentication to 'no'. 85 | UsePAM yes 86 | 87 | #AllowAgentForwarding yes 88 | #AllowTcpForwarding yes 89 | #GatewayPorts no 90 | X11Forwarding yes 91 | #X11DisplayOffset 10 92 | #X11UseLocalhost yes 93 | #PermitTTY yes 94 | PrintMotd no 95 | #PrintLastLog yes 96 | #TCPKeepAlive yes 97 | #UseLogin no 98 | #PermitUserEnvironment no 99 | #Compression delayed 100 | #ClientAliveInterval 0 101 | #ClientAliveCountMax 3 102 | #UseDNS no 103 | #PidFile /var/run/sshd.pid 104 | #MaxStartups 10:30:100 105 | #PermitTunnel no 106 | #ChrootDirectory none 107 | #VersionAddendum none 108 | 109 | # no default banner path 110 | #Banner none 111 | 112 | # Allow client to pass locale environment variables 113 | AcceptEnv LANG LC_* 114 | 115 | # override default of no subsystems 116 | Subsystem sftp /usr/lib/openssh/sftp-server 117 | 118 | # Example of overriding settings on a per-user basis 119 | #Match User anoncvs 120 | # X11Forwarding no 121 | # AllowTcpForwarding no 122 | # PermitTTY no 123 | # ForceCommand cvs server 124 | 125 | # Fix: ssh over wifi hangs after authentication 126 | IPQoS 0x00 127 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/etc/udev/rules.d/99-local-bluetooth.rules: -------------------------------------------------------------------------------- 1 | SUBSYSTEM=="usb", ATTRS{idVendor}=="0000", ATTRS{idProduct}=="0000", RUN+="/bin/sh -c 'modprobe btusb; echo 0000 0000 > /sys/bus/usb/drivers/btusb/new_id'" 2 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/lib/firmware/brcm/brcmfmac4356-pcie.txt: -------------------------------------------------------------------------------- 1 | # Sample variables file for BCM94356Z NGFF 22x30mm iPA, iLNA board with PCIe for production package 2 | NVRAMRev=$Rev: 492104 $ 3 | #4356 chip = 4354 A2 chip 4 | sromrev=11 5 | boardrev=0x1102 6 | boardtype=0x073e 7 | boardflags=0x02400201 8 | #0x2000 enable 2G spur WAR 9 | boardflags2=0x00802000 10 | boardflags3=0x0000000a 11 | #boardflags3 0x00000100 /* to read swctrlmap from nvram*/ 12 | #define BFL3_5G_SPUR_WAR 0x00080000 /* enable spur WAR in 5G band */ 13 | #define BFL3_AvVim 0x40000000 /* load AvVim from nvram */ 14 | macaddr=00:90:4c:1a:10:01 15 | ccode=X2 16 | regrev=205 17 | antswitch=0 18 | pdgain5g=4 19 | pdgain2g=4 20 | tworangetssi2g=0 21 | tworangetssi5g=0 22 | paprdis=0 23 | femctrl=10 24 | vendid=0x14e4 25 | devid=0x43ec 26 | manfid=0x2d0 27 | #prodid=0x052e 28 | nocrc=1 29 | otpimagesize=502 30 | xtalfreq=37400 31 | rxgains2gelnagaina0=0 32 | rxgains2gtrisoa0=7 33 | rxgains2gtrelnabypa0=0 34 | rxgains5gelnagaina0=0 35 | rxgains5gtrisoa0=11 36 | rxgains5gtrelnabypa0=0 37 | rxgains5gmelnagaina0=0 38 | rxgains5gmtrisoa0=13 39 | rxgains5gmtrelnabypa0=0 40 | rxgains5ghelnagaina0=0 41 | rxgains5ghtrisoa0=12 42 | rxgains5ghtrelnabypa0=0 43 | rxgains2gelnagaina1=0 44 | rxgains2gtrisoa1=7 45 | rxgains2gtrelnabypa1=0 46 | rxgains5gelnagaina1=0 47 | rxgains5gtrisoa1=10 48 | rxgains5gtrelnabypa1=0 49 | rxgains5gmelnagaina1=0 50 | rxgains5gmtrisoa1=11 51 | rxgains5gmtrelnabypa1=0 52 | rxgains5ghelnagaina1=0 53 | rxgains5ghtrisoa1=11 54 | rxgains5ghtrelnabypa1=0 55 | rxchain=3 56 | txchain=3 57 | aa2g=3 58 | aa5g=3 59 | agbg0=2 60 | agbg1=2 61 | aga0=2 62 | aga1=2 63 | tssipos2g=1 64 | extpagain2g=2 65 | tssipos5g=1 66 | extpagain5g=2 67 | tempthresh=255 68 | tempoffset=255 69 | rawtempsense=0x1ff 70 | pa2ga0=-147,6192,-705 71 | pa2ga1=-161,6041,-701 72 | pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715 73 | pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746 74 | subband5gver=0x4 75 | pdoffsetcckma0=0x4 76 | pdoffsetcckma1=0x4 77 | pdoffset40ma0=0x0000 78 | pdoffset80ma0=0x0000 79 | pdoffset40ma1=0x0000 80 | pdoffset80ma1=0x0000 81 | maxp2ga0=76 82 | maxp5ga0=74,74,74,74 83 | maxp2ga1=76 84 | maxp5ga1=74,74,74,74 85 | cckbw202gpo=0x0000 86 | cckbw20ul2gpo=0x0000 87 | mcsbw202gpo=0x99644422 88 | mcsbw402gpo=0x99644422 89 | dot11agofdmhrbw202gpo=0x6666 90 | ofdmlrbw202gpo=0x0022 91 | mcsbw205glpo=0x88766663 92 | mcsbw405glpo=0x88666663 93 | mcsbw805glpo=0xbb666665 94 | mcsbw205gmpo=0xd8666663 95 | mcsbw405gmpo=0x88666663 96 | mcsbw805gmpo=0xcc666665 97 | mcsbw205ghpo=0xdc666663 98 | mcsbw405ghpo=0xaa666663 99 | mcsbw805ghpo=0xdd666665 100 | mcslr5glpo=0x0000 101 | mcslr5gmpo=0x0000 102 | mcslr5ghpo=0x0000 103 | sb20in40hrpo=0x0 104 | sb20in80and160hr5glpo=0x0 105 | sb40and80hr5glpo=0x0 106 | sb20in80and160hr5gmpo=0x0 107 | sb40and80hr5gmpo=0x0 108 | sb20in80and160hr5ghpo=0x0 109 | sb40and80hr5ghpo=0x0 110 | sb20in40lrpo=0x0 111 | sb20in80and160lr5glpo=0x0 112 | sb40and80lr5glpo=0x0 113 | sb20in80and160lr5gmpo=0x0 114 | sb40and80lr5gmpo=0x0 115 | sb20in80and160lr5ghpo=0x0 116 | sb40and80lr5ghpo=0x0 117 | dot11agduphrpo=0x0 118 | dot11agduplrpo=0x0 119 | phycal_tempdelta=255 120 | temps_period=15 121 | temps_hysteresis=15 122 | rssicorrnorm_c0=4,4 123 | rssicorrnorm_c1=4,4 124 | rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 125 | rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 126 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/lib/firmware/regulatory.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/common/includes.chroot/lib/firmware/regulatory.db -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/lib/firmware/regulatory.db.p7s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/common/includes.chroot/lib/firmware/regulatory.db.p7s -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/root/.bashrc: -------------------------------------------------------------------------------- 1 | # ~/.bashrc: executed by bash(1) for non-login shells. 2 | # see /usr/share/doc/bash/examples/startup-files (in the package bash-doc) 3 | # for examples 4 | 5 | # If not running interactively, don't do anything 6 | case $- in 7 | *i*) ;; 8 | *) return;; 9 | esac 10 | 11 | # don't put duplicate lines or lines starting with space in the history. 12 | # See bash(1) for more options 13 | HISTCONTROL=ignoreboth 14 | 15 | # append to the history file, don't overwrite it 16 | shopt -s histappend 17 | 18 | # for setting history length see HISTSIZE and HISTFILESIZE in bash(1) 19 | HISTSIZE=1000 20 | HISTFILESIZE=2000 21 | 22 | # check the window size after each command and, if necessary, 23 | # update the values of LINES and COLUMNS. 24 | shopt -s checkwinsize 25 | 26 | # If set, the pattern "**" used in a pathname expansion context will 27 | # match all files and zero or more directories and subdirectories. 28 | #shopt -s globstar 29 | 30 | # make less more friendly for non-text input files, see lesspipe(1) 31 | #[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)" 32 | 33 | # set variable identifying the chroot you work in (used in the prompt below) 34 | if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then 35 | debian_chroot=$(cat /etc/debian_chroot) 36 | fi 37 | 38 | # set a fancy prompt (non-color, unless we know we "want" color) 39 | case "$TERM" in 40 | xterm-color) color_prompt=yes;; 41 | esac 42 | 43 | # uncomment for a colored prompt, if the terminal has the capability; turned 44 | # off by default to not distract the user: the focus in a terminal window 45 | # should be on the output of commands, not on the prompt 46 | force_color_prompt=yes 47 | 48 | if [ -n "$force_color_prompt" ]; then 49 | if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then 50 | # We have color support; assume it's compliant with Ecma-48 51 | # (ISO/IEC-6429). (Lack of such support is extremely rare, and such 52 | # a case would tend to support setf rather than setaf.) 53 | color_prompt=yes 54 | else 55 | color_prompt= 56 | fi 57 | fi 58 | 59 | if [ "$color_prompt" = yes ]; then 60 | PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 61 | else 62 | PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' 63 | fi 64 | unset color_prompt force_color_prompt 65 | 66 | # If this is an xterm set the title to user@host:dir 67 | case "$TERM" in 68 | xterm*|rxvt*) 69 | PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" 70 | ;; 71 | *) 72 | ;; 73 | esac 74 | 75 | # enable color support of ls and also add handy aliases 76 | if [ -x /usr/bin/dircolors ]; then 77 | test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)" 78 | alias ls='ls --color=auto' 79 | #alias dir='dir --color=auto' 80 | #alias vdir='vdir --color=auto' 81 | 82 | #alias grep='grep --color=auto' 83 | #alias fgrep='fgrep --color=auto' 84 | #alias egrep='egrep --color=auto' 85 | fi 86 | 87 | # some more ls aliases 88 | #alias ll='ls -l' 89 | #alias la='ls -A' 90 | #alias l='ls -CF' 91 | 92 | # Alias definitions. 93 | # You may want to put all your additions into a separate file like 94 | # ~/.bash_aliases, instead of adding them here directly. 95 | # See /usr/share/doc/bash-doc/examples in the bash-doc package. 96 | 97 | if [ -f ~/.bash_aliases ]; then 98 | . ~/.bash_aliases 99 | fi 100 | 101 | # enable programmable completion features (you don't need to enable 102 | # this, if it's already enabled in /etc/bash.bashrc and /etc/profile 103 | # sources /etc/bash.bashrc). 104 | if ! shopt -oq posix; then 105 | if [ -f /usr/share/bash-completion/bash_completion ]; then 106 | . /usr/share/bash-completion/bash_completion 107 | elif [ -f /etc/bash_completion ]; then 108 | . /etc/bash_completion 109 | fi 110 | fi 111 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/usr/lib/live/config/0031-root-password: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Set "toor" as root password 4 | usermod -p 'X014elvznJq7E' root 5 | 6 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/usr/lib/live/config/1165-fix-openssh-server: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Allow PasswordAuthentification in sshd config 4 | sed -i -e 's|#\?\(PasswordAuthentication\) no|\1 yes|' /etc/ssh/sshd_config 5 | 6 | # Allow root login with password 7 | sed -i -e 's|#\?\(PermitRootLogin\) prohibit-password|\1 yes|' /etc/ssh/sshd_config 8 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/usr/share/alsa/ucm/chtrt5645/HiFi.conf: -------------------------------------------------------------------------------- 1 | SectionVerb { 2 | # ALSA PCM 3 | Value { 4 | TQ "HiFi" 5 | 6 | # ALSA PCM device for HiFi 7 | PlaybackPCM "hw:chtrt5645" 8 | CapturePCM "hw:chtrt5645" 9 | } 10 | 11 | EnableSequence [ 12 | cdev "hw:chtrt5645" 13 | 14 | # media mixer settings 15 | # compress 16 | cset "name='media0_in Gain 0 Switch' on" 17 | cset "name='media0_in Gain 0 Volume' 0" 18 | 19 | # normal 20 | cset "name='media1_in Gain 0 Switch' on" 21 | cset "name='media1_in Gain 0 Volume' 0" 22 | # swm loopback 23 | cset "name='media2_in Gain 0 Switch' off" 24 | cset "name='media2_in Gain 0 Volume' 0%" 25 | # deep buffer 26 | cset "name='media3_in Gain 0 Switch' on" 27 | cset "name='media3_in Gain 0 Volume' 0" 28 | 29 | cset "name='media0_out mix 0 media0_in Switch' on" 30 | cset "name='media0_out mix 0 media1_in Switch' on" 31 | cset "name='media0_out mix 0 media2_in Switch' off" 32 | cset "name='media0_out mix 0 media3_in Switch' on" 33 | 34 | cset "name='media1_out mix 0 media0_in Switch' off" 35 | cset "name='media1_out mix 0 media1_in Switch' off" 36 | cset "name='media1_out mix 0 media2_in Switch' off" 37 | cset "name='media1_out mix 0 media3_in Switch' off" 38 | 39 | cset "name='pcm0_in Gain 0 Switch' on" 40 | cset "name='pcm0_in Gain 0 Volume' 0" 41 | 42 | cset "name='pcm1_in Gain 0 Switch' off" 43 | cset "name='pcm1_in Gain 0 Volume' 0%" 44 | 45 | # codec0_out settings (used if ssp2 is connected to aif1) 46 | cset "name='codec_out0 mix 0 codec_in0 Switch' off" 47 | cset "name='codec_out0 mix 0 codec_in1 Switch' off" 48 | cset "name='codec_out0 mix 0 media_loop1_in Switch' off" 49 | cset "name='codec_out0 mix 0 media_loop2_in Switch' off" 50 | cset "name='codec_out0 mix 0 pcm0_in Switch' on" 51 | cset "name='codec_out0 mix 0 pcm1_in Switch' off" 52 | cset "name='codec_out0 mix 0 sprot_loop_in Switch' off" 53 | cset "name='codec_out0 Gain 0 Switch' on" 54 | cset "name='codec_out0 Gain 0 Volume' 0" 55 | 56 | # modem_out settings (used if ssp0 is connected to aif2) 57 | cset "name='modem_out mix 0 codec_in0 Switch' off" 58 | cset "name='modem_out mix 0 codec_in1 Switch' off" 59 | cset "name='modem_out mix 0 media_loop1_in Switch' off" 60 | cset "name='modem_out mix 0 media_loop2_in Switch' off" 61 | cset "name='modem_out mix 0 pcm0_in Switch' on" 62 | cset "name='modem_out mix 0 pcm1_in Switch' off" 63 | cset "name='modem_out mix 0 sprot_loop_in Switch' off" 64 | cset "name='modem_out Gain 0 Switch' on" 65 | cset "name='modem_out Gain 0 Volume' 0" 66 | 67 | # input settings 68 | # pcm1_out settings 69 | 70 | # input used when SSP2 is connected 71 | cset "name='codec_in0 Gain 0 Switch' on" 72 | cset "name='codec_in0 Gain 0 Volume' 0" 73 | 74 | # input used when SSP0 is connected 75 | cset "name='modem_in Gain 0 Switch' on" 76 | cset "name='modem_in Gain 0 Volume' 0" 77 | 78 | cset "name='pcm1_out mix 0 codec_in0 Switch' on" 79 | cset "name='pcm1_out mix 0 modem_in Switch' on" 80 | cset "name='pcm1_out mix 0 codec_in1 Switch' off" 81 | cset "name='pcm1_out mix 0 media_loop1_in Switch' off" 82 | cset "name='pcm1_out mix 0 media_loop2_in Switch' off" 83 | cset "name='pcm1_out mix 0 pcm0_in Switch' off" 84 | cset "name='pcm1_out mix 0 pcm1_in Switch' off" 85 | cset "name='pcm1_out mix 0 sprot_loop_in Switch' off" 86 | 87 | cset "name='pcm1_out Gain 0 Switch' on" 88 | cset "name='pcm1_out Gain 0 Volume' 0" 89 | 90 | # disable codec_out1 91 | cset "name='codec_out1 mix 0 codec_in0 Switch' off" 92 | cset "name='codec_out1 mix 0 codec_in1 Switch' off" 93 | cset "name='codec_out1 mix 0 media_loop1_in Switch' off" 94 | cset "name='codec_out1 mix 0 media_loop2_in Switch' off" 95 | cset "name='codec_out1 mix 0 pcm0_in Switch' off" 96 | cset "name='codec_out1 mix 0 pcm1_in Switch' off" 97 | cset "name='codec_out1 mix 0 sprot_loop_in Switch' off" 98 | cset "name='codec_out1 Gain 0 Switch' off" 99 | cset "name='codec_out1 Gain 0 Volume' 0%" 100 | 101 | # disable codec_in1 102 | cset "name='codec_in1 Gain 0 Switch' off" 103 | cset "name='codec_in1 Gain 0 Volume' 0%" 104 | 105 | # disable all loops 106 | cset "name='media_loop1_out mix 0 codec_in0 Switch' off" 107 | cset "name='media_loop1_out mix 0 codec_in1 Switch' off" 108 | cset "name='media_loop1_out mix 0 media_loop1_in Switch' off" 109 | cset "name='media_loop1_out mix 0 media_loop2_in Switch' off" 110 | cset "name='media_loop1_out mix 0 pcm0_in Switch' off" 111 | cset "name='media_loop1_out mix 0 pcm1_in Switch' off" 112 | cset "name='media_loop1_out mix 0 sprot_loop_in Switch' off" 113 | 114 | cset "name='media_loop2_out mix 0 codec_in0 Switch' off" 115 | cset "name='media_loop2_out mix 0 codec_in1 Switch' off" 116 | cset "name='media_loop2_out mix 0 media_loop1_in Switch' off" 117 | cset "name='media_loop2_out mix 0 media_loop2_in Switch' off" 118 | cset "name='media_loop2_out mix 0 pcm0_in Switch' off" 119 | cset "name='media_loop2_out mix 0 pcm1_in Switch' off" 120 | cset "name='media_loop2_out mix 0 sprot_loop_in Switch' off" 121 | 122 | cset "name='sprot_loop_out mix 0 codec_in0 Switch' off" 123 | cset "name='sprot_loop_out mix 0 codec_in1 Switch' off" 124 | cset "name='sprot_loop_out mix 0 media_loop1_in Switch' off" 125 | cset "name='sprot_loop_out mix 0 media_loop2_in Switch' off" 126 | cset "name='sprot_loop_out mix 0 pcm0_in Switch' off" 127 | cset "name='sprot_loop_out mix 0 pcm1_in Switch' off" 128 | cset "name='sprot_loop_out mix 0 sprot_loop_in Switch' off" 129 | 130 | # Output Configuration 131 | cset "name='DAC1 L Mux' IF1 DAC" 132 | cset "name='DAC1 R Mux' IF1 DAC" 133 | cset "name='DAC1 MIXL DAC1 Switch' 1" 134 | cset "name='DAC1 MIXR DAC1 Switch' 1" 135 | cset "name='Stereo DAC MIXL DAC L1 Switch' 1" 136 | cset "name='Stereo DAC MIXR DAC R1 Switch' 1" 137 | 138 | cset "name='DAC L2 Mux' IF2 DAC" 139 | cset "name='DAC R2 Mux' IF2 DAC" 140 | cset "name='Mono DAC MIXL DAC L2 Switch' on" 141 | cset "name='Mono DAC MIXR DAC R2 Switch' on" 142 | cset "name='DAC2 Playback Switch' on" 143 | 144 | cset "name='HPOVOL MIXL DAC1 Switch' on" 145 | cset "name='HPOVOL MIXR DAC1 Switch' on" 146 | cset "name='HPOVOL MIXL DAC2 Switch' on" 147 | cset "name='HPOVOL MIXR DAC2 Switch' on" 148 | cset "name='HPO MIX HPVOL Switch' on" 149 | cset "name='HPOVOL L Switch' on" 150 | cset "name='HPOVOL R Switch' on" 151 | 152 | cset "name='SPK MIXL DAC L1 Switch' on" 153 | cset "name='SPK MIXR DAC R1 Switch' on" 154 | cset "name='SPK MIXL DAC L2 Switch' on" 155 | cset "name='SPK MIXR DAC R2 Switch' on" 156 | cset "name='SPOL MIX SPKVOL L Switch' on" 157 | cset "name='SPOR MIX SPKVOL R Switch' on" 158 | cset "name='SPKVOL L Switch' on" 159 | cset "name='SPKVOL R Switch' on" 160 | 161 | # Input Configuration 162 | cset "name='Stereo1 DMIC Mux' 0" 163 | cset "name='Stereo1 ADC2 Mux' 1" 164 | cset "name='ADC Capture Switch' on" 165 | cset "name='ADC Capture Volume' 31" 166 | cset "name='ADC Boost Capture Volume' 3" 167 | cset "name='Mono ADC Capture Volume' 63" 168 | cset "name='Mono ADC Boost Capture Volume' 2" 169 | cset "name='IN Capture Volume' 63" 170 | cset "name='I2S2 Func Switch' on" 171 | 172 | ] 173 | 174 | DisableSequence [ 175 | cdev "hw:chtrt5645" 176 | 177 | # Disable audio output path 178 | cset "name='codec_out1 mix 0 pcm0_in Switch' off" 179 | cset "name='media0_out mix 0 media1_in Switch' off" 180 | 181 | cset "name='media1_in Gain 0 Switch' off" 182 | cset "name='pcm0_in Gain 0 Switch' off" 183 | cset "name='codec_out1 Gain 0 Switch' off" 184 | 185 | # Disable audio input path 186 | cset "name='pcm1_out mix 0 media_loop2_in Switch' off" 187 | cset "name='media_loop2_out mix 0 codec_in0 Switch' off" 188 | 189 | cset "name='media_loop2_out Gain 0 Switch' off" 190 | cset "name='pcm1_out Gain 0 Switch' off" 191 | cset "name='codec_in0 Gain 0 Switch' off" 192 | ] 193 | } 194 | 195 | SectionDevice."Speaker" { 196 | Comment "Speaker" 197 | 198 | Value { 199 | PlaybackChannels "2" 200 | } 201 | 202 | ConflictingDevice [ 203 | "Headphones" 204 | ] 205 | 206 | EnableSequence [ 207 | cdev "hw:chtrt5645" 208 | 209 | # Monospeaker: Mix right to left 210 | cset "name='Stereo DAC MIXL DAC R1 Switch' 1" 211 | cset "name='Stereo DAC MIXR DAC R1 Switch' 0" 212 | 213 | cset "name='Headphone Switch' off" 214 | cset "name='Headphone Channel Switch' off" 215 | 216 | cset "name='Ext Spk Switch' on" 217 | cset "name='Speaker Channel Switch' on" 218 | cset "name='Speaker Playback Volume' 31" 219 | ] 220 | 221 | DisableSequence [ 222 | cdev "hw:chtrt5645" 223 | 224 | cset "name='Ext Spk Switch' off" 225 | cset "name='Speaker Channel Switch' off" 226 | ] 227 | } 228 | 229 | SectionDevice."Headphones" { 230 | Comment "Headphones" 231 | 232 | Value { 233 | PlaybackChannels "2" 234 | JackControl "Headphone Jack" 235 | JackHWMute "Speaker" 236 | } 237 | 238 | ConflictingDevice [ 239 | "Speaker" 240 | ] 241 | 242 | EnableSequence [ 243 | cdev "hw:chtrt5645" 244 | 245 | # Undo monospeaker mixing 246 | cset "name='Stereo DAC MIXL DAC R1 Switch' 0" 247 | cset "name='Stereo DAC MIXR DAC R1 Switch' 1" 248 | 249 | cset "name='Ext Spk Switch' off" 250 | cset "name='Speaker Channel Switch' off" 251 | 252 | cset "name='Headphone Switch' on" 253 | cset "name='Headphone Channel Switch' on" 254 | cset "name='Headphone Playback Volume' 25" 255 | ] 256 | 257 | DisableSequence [ 258 | cdev "hw:chtrt5645" 259 | 260 | cset "name='Headphone Switch' off" 261 | cset "name='Headphone Channel Switch' off" 262 | ] 263 | } 264 | 265 | SectionDevice."Mic".0 { 266 | Comment "Internal Analog Microphones" 267 | 268 | Value { 269 | CaptureChannels "2" 270 | CapturePriority "150" 271 | } 272 | 273 | EnableSequence [ 274 | cdev "hw:chtrt5645" 275 | 276 | cset "name='Int Mic Switch' on" 277 | 278 | cset "name='Sto1 ADC MIXL ADC1 Switch' on" 279 | cset "name='Sto1 ADC MIXR ADC1 Switch' on" 280 | cset "name='Sto1 ADC MIXL ADC2 Switch' off" 281 | cset "name='Sto1 ADC MIXR ADC2 Switch' off" 282 | 283 | cset "name='Mono ADC MIXL ADC1 Switch' on" 284 | cset "name='Mono ADC MIXR ADC1 Switch' on" 285 | cset "name='Mono ADC MIXL ADC2 Switch' off" 286 | cset "name='Mono ADC MIXR ADC2 Switch' off" 287 | 288 | cset "name='RECMIXL BST1 Switch' on" 289 | cset "name='RECMIXR BST1 Switch' on" 290 | 291 | ] 292 | 293 | DisableSequence [ 294 | cdev "hw:chtrt5645" 295 | 296 | cset "name='Sto1 ADC MIXL ADC1 Switch' off" 297 | cset "name='Sto1 ADC MIXR ADC1 Switch' off" 298 | cset "name='Mono ADC MIXL ADC1 Switch' off" 299 | cset "name='Mono ADC MIXR ADC1 Switch' off" 300 | 301 | cset "name='RECMIXL BST1 Switch' off" 302 | cset "name='RECMIXR BST1 Switch' off" 303 | 304 | cset "name='Int Mic Switch' off" 305 | ] 306 | } 307 | 308 | 309 | SectionDevice."DMic".0 { 310 | Comment "Internal Digital Microphones" 311 | 312 | Value { 313 | CaptureChannels "2" 314 | 315 | } 316 | 317 | EnableSequence [ 318 | cdev "hw:chtrt5645" 319 | 320 | cset "name='Int Mic Switch' on" 321 | 322 | cset "name='Stereo1 DMIC Mux' DMIC1" 323 | cset "name='Stereo1 ADC2 Mux' DMIC" 324 | cset "name='Mono ADC L2 Mux' DMIC" 325 | cset "name='Mono ADC R2 Mux' DMIC" 326 | 327 | cset "name='Sto1 ADC MIXL ADC1 Switch' off" 328 | cset "name='Sto1 ADC MIXR ADC1 Switch' off" 329 | cset "name='Sto1 ADC MIXL ADC2 Switch' on" 330 | cset "name='Sto1 ADC MIXR ADC2 Switch' on" 331 | cset "name='Mono ADC MIXL ADC1 Switch' off" 332 | cset "name='Mono ADC MIXR ADC1 Switch' off" 333 | cset "name='Mono ADC MIXL ADC2 Switch' on" 334 | cset "name='Mono ADC MIXR ADC2 Switch' on" 335 | 336 | ] 337 | 338 | DisableSequence [ 339 | cdev "hw:chtrt5645" 340 | 341 | cset "name='Sto1 ADC MIXL ADC2 Switch' off" 342 | cset "name='Sto1 ADC MIXR ADC2 Switch' off" 343 | cset "name='Mono ADC MIXL ADC2 Switch' off" 344 | cset "name='Mono ADC MIXR ADC2 Switch' off" 345 | cset "name='Int Mic Switch' off" 346 | ] 347 | } 348 | 349 | SectionDevice."HSMic".0 { 350 | Comment "Headset Microphone" 351 | 352 | Value { 353 | CaptureChannels "2" 354 | JackControl "Headset Mic Jack" 355 | JackHWMute "Mic" 356 | } 357 | 358 | EnableSequence [ 359 | cdev "hw:chtrt5645" 360 | 361 | cset "name='Headset Mic Switch' on" 362 | 363 | cset "name='Sto1 ADC MIXL ADC1 Switch' on" 364 | cset "name='Sto1 ADC MIXR ADC1 Switch' on" 365 | cset "name='Sto1 ADC MIXL ADC2 Switch' off" 366 | cset "name='Sto1 ADC MIXR ADC2 Switch' off" 367 | 368 | cset "name='Mono ADC MIXL ADC1 Switch' on" 369 | cset "name='Mono ADC MIXR ADC1 Switch' on" 370 | cset "name='Mono ADC MIXL ADC2 Switch' off" 371 | cset "name='Mono ADC MIXR ADC2 Switch' off" 372 | 373 | cset "name='RECMIXL BST1 Switch' on" 374 | cset "name='RECMIXR BST1 Switch' on" 375 | 376 | ] 377 | 378 | DisableSequence [ 379 | cdev "hw:chtrt5645" 380 | 381 | cset "name='Headset Mic Switch' off" 382 | 383 | cset "name='RECMIXL BST1 Switch' off" 384 | cset "name='RECMIXR BST1 Switch' off" 385 | cset "name='Sto1 ADC MIXL ADC1 Switch' off" 386 | cset "name='Sto1 ADC MIXR ADC1 Switch' off" 387 | cset "name='Mono ADC MIXL ADC1 Switch' on" 388 | cset "name='Mono ADC MIXR ADC1 Switch' on" 389 | 390 | ] 391 | } 392 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/usr/share/alsa/ucm/chtrt5645/chtrt5645.conf: -------------------------------------------------------------------------------- 1 | Comment "Intel SoC Audio Device" 2 | SectionUseCase."HiFi" { 3 | File "HiFi.conf" 4 | Comment "Default" 5 | } 6 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/usr/share/debian-installer-launcher/hooks/10_nautilus: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ -z "$(which gsettings 2>/dev/null)" ]; then 4 | exit 0 5 | fi 6 | 7 | case $1 in 8 | startup) 9 | gsettings set org.gnome.desktop.media-handling automount-open false 10 | ;; 11 | cleanup) 12 | gsettings reset org.gnome.desktop.media-handling automount-open 13 | ;; 14 | esac 15 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/usr/share/debian-installer-launcher/hooks/10_network_manager: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | if [ ! -x /etc/init.d/network-manager ]; then 4 | exit 0 5 | fi 6 | 7 | case $1 in 8 | startup) 9 | /etc/init.d/network-manager stop 10 | ;; 11 | cleanup) 12 | /etc/init.d/network-manager start 13 | ;; 14 | esac 15 | -------------------------------------------------------------------------------- /kali-config/common/includes.chroot/var/lib/gdm3/.config/monitors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 0 5 | 0 6 | 1 7 | yes 8 | 9 | right 10 | no 11 | 12 | 13 | 14 | DSI-1 15 | unknown 16 | unknown 17 | unknown 18 | 19 | 20 | 1200 21 | 1920 22 | 60.384120941162109 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /kali-config/common/includes.installer/lib/firmware/brcm/brcmfmac4356-pcie.txt: -------------------------------------------------------------------------------- 1 | # Sample variables file for BCM94356Z NGFF 22x30mm iPA, iLNA board with PCIe for production package 2 | NVRAMRev=$Rev: 492104 $ 3 | #4356 chip = 4354 A2 chip 4 | sromrev=11 5 | boardrev=0x1102 6 | boardtype=0x073e 7 | boardflags=0x02400201 8 | #0x2000 enable 2G spur WAR 9 | boardflags2=0x00802000 10 | boardflags3=0x0000000a 11 | #boardflags3 0x00000100 /* to read swctrlmap from nvram*/ 12 | #define BFL3_5G_SPUR_WAR 0x00080000 /* enable spur WAR in 5G band */ 13 | #define BFL3_AvVim 0x40000000 /* load AvVim from nvram */ 14 | macaddr=00:90:4c:1a:10:01 15 | ccode=X2 16 | regrev=205 17 | antswitch=0 18 | pdgain5g=4 19 | pdgain2g=4 20 | tworangetssi2g=0 21 | tworangetssi5g=0 22 | paprdis=0 23 | femctrl=10 24 | vendid=0x14e4 25 | devid=0x43ec 26 | manfid=0x2d0 27 | #prodid=0x052e 28 | nocrc=1 29 | otpimagesize=502 30 | xtalfreq=37400 31 | rxgains2gelnagaina0=0 32 | rxgains2gtrisoa0=7 33 | rxgains2gtrelnabypa0=0 34 | rxgains5gelnagaina0=0 35 | rxgains5gtrisoa0=11 36 | rxgains5gtrelnabypa0=0 37 | rxgains5gmelnagaina0=0 38 | rxgains5gmtrisoa0=13 39 | rxgains5gmtrelnabypa0=0 40 | rxgains5ghelnagaina0=0 41 | rxgains5ghtrisoa0=12 42 | rxgains5ghtrelnabypa0=0 43 | rxgains2gelnagaina1=0 44 | rxgains2gtrisoa1=7 45 | rxgains2gtrelnabypa1=0 46 | rxgains5gelnagaina1=0 47 | rxgains5gtrisoa1=10 48 | rxgains5gtrelnabypa1=0 49 | rxgains5gmelnagaina1=0 50 | rxgains5gmtrisoa1=11 51 | rxgains5gmtrelnabypa1=0 52 | rxgains5ghelnagaina1=0 53 | rxgains5ghtrisoa1=11 54 | rxgains5ghtrelnabypa1=0 55 | rxchain=3 56 | txchain=3 57 | aa2g=3 58 | aa5g=3 59 | agbg0=2 60 | agbg1=2 61 | aga0=2 62 | aga1=2 63 | tssipos2g=1 64 | extpagain2g=2 65 | tssipos5g=1 66 | extpagain5g=2 67 | tempthresh=255 68 | tempoffset=255 69 | rawtempsense=0x1ff 70 | pa2ga0=-147,6192,-705 71 | pa2ga1=-161,6041,-701 72 | pa5ga0=-194,6069,-739,-188,6137,-743,-185,5931,-725,-171,5898,-715 73 | pa5ga1=-190,6248,-757,-190,6275,-759,-190,6225,-757,-184,6131,-746 74 | subband5gver=0x4 75 | pdoffsetcckma0=0x4 76 | pdoffsetcckma1=0x4 77 | pdoffset40ma0=0x0000 78 | pdoffset80ma0=0x0000 79 | pdoffset40ma1=0x0000 80 | pdoffset80ma1=0x0000 81 | maxp2ga0=76 82 | maxp5ga0=74,74,74,74 83 | maxp2ga1=76 84 | maxp5ga1=74,74,74,74 85 | cckbw202gpo=0x0000 86 | cckbw20ul2gpo=0x0000 87 | mcsbw202gpo=0x99644422 88 | mcsbw402gpo=0x99644422 89 | dot11agofdmhrbw202gpo=0x6666 90 | ofdmlrbw202gpo=0x0022 91 | mcsbw205glpo=0x88766663 92 | mcsbw405glpo=0x88666663 93 | mcsbw805glpo=0xbb666665 94 | mcsbw205gmpo=0xd8666663 95 | mcsbw405gmpo=0x88666663 96 | mcsbw805gmpo=0xcc666665 97 | mcsbw205ghpo=0xdc666663 98 | mcsbw405ghpo=0xaa666663 99 | mcsbw805ghpo=0xdd666665 100 | mcslr5glpo=0x0000 101 | mcslr5gmpo=0x0000 102 | mcslr5ghpo=0x0000 103 | sb20in40hrpo=0x0 104 | sb20in80and160hr5glpo=0x0 105 | sb40and80hr5glpo=0x0 106 | sb20in80and160hr5gmpo=0x0 107 | sb40and80hr5gmpo=0x0 108 | sb20in80and160hr5ghpo=0x0 109 | sb40and80hr5ghpo=0x0 110 | sb20in40lrpo=0x0 111 | sb20in80and160lr5glpo=0x0 112 | sb40and80lr5glpo=0x0 113 | sb20in80and160lr5gmpo=0x0 114 | sb40and80lr5gmpo=0x0 115 | sb20in80and160lr5ghpo=0x0 116 | sb40and80lr5ghpo=0x0 117 | dot11agduphrpo=0x0 118 | dot11agduplrpo=0x0 119 | phycal_tempdelta=255 120 | temps_period=15 121 | temps_hysteresis=15 122 | rssicorrnorm_c0=4,4 123 | rssicorrnorm_c1=4,4 124 | rssicorrnorm5g_c0=1,2,3,1,2,3,6,6,8,6,6,8 125 | rssicorrnorm5g_c1=1,2,3,2,2,2,7,7,8,7,7,8 126 | -------------------------------------------------------------------------------- /kali-config/common/includes.installer/preseed.cfg: -------------------------------------------------------------------------------- 1 | # This file replaces preseed.cfg embedded in the initrd by 2 | # debian-installer. It should be kept in sync except with the 3 | # mirror/{codename,suite} dropped so that the image installs 4 | # what's available on the CD instead of hardcoding a specific 5 | # release. 6 | 7 | # Default repository information (don't include codename data, d-i figures it 8 | # out from what's available in the ISO) 9 | d-i mirror/country string enter information manually 10 | d-i mirror/http/hostname string http.kali.org 11 | d-i mirror/http/directory string /kali 12 | 13 | # Disable security, volatile and backports 14 | d-i apt-setup/services-select multiselect 15 | 16 | # Enable contrib and non-free 17 | d-i apt-setup/non-free boolean true 18 | d-i apt-setup/contrib boolean true 19 | 20 | # Disable CDROM entries after install 21 | d-i apt-setup/disable-cdrom-entries boolean true 22 | 23 | # Disable source repositories too 24 | d-i apt-setup/enable-source-repositories boolean false 25 | 26 | # Upgrade installed packages 27 | d-i pkgsel/upgrade select full-upgrade 28 | 29 | # Change default hostname 30 | # DISABLED: We take care of this by forking netcfg until #719101 is fixed 31 | # d-i netcfg/get_hostname string kali 32 | # d-i netcfg/get_hostname seen false 33 | 34 | # Do not create a normal user account 35 | d-i passwd/make-user boolean false 36 | 37 | # Enable eatmydata in kali-installer to boost speed installation 38 | d-i preseed/early_command string anna-install eatmydata-udeb 39 | 40 | # Disable popularity-contest 41 | popularity-contest popularity-contest/participate boolean false 42 | -------------------------------------------------------------------------------- /kali-config/common/package-lists/firmware.list.chroot: -------------------------------------------------------------------------------- 1 | ## 2 | ## Add all known firmwares 3 | ## 4 | #if ARCHITECTURES i386 amd64 5 | firmware-b43legacy-installer 6 | firmware-b43-installer 7 | #endif 8 | zd1211-firmware 9 | firmware-linux 10 | firmware-netxen 11 | firmware-ralink 12 | firmware-realtek 13 | firmware-iwlwifi 14 | firmware-intelwimax 15 | firmware-ipw2x00 16 | firmware-atheros 17 | firmware-bnx2 18 | firmware-libertas 19 | bluez-firmware 20 | firmware-brcm80211 21 | firmware-amd-graphics 22 | firmware-cavium 23 | firmware-intel-sound 24 | firmware-misc-nonfree 25 | firmware-myricom 26 | firmware-qlogic 27 | firmware-samsung 28 | firmware-siano 29 | firmware-ti-connectivity 30 | -------------------------------------------------------------------------------- /kali-config/common/package-lists/kali.list.binary: -------------------------------------------------------------------------------- 1 | # ensure eatmydata is available for eatmydata.udeb 2 | eatmydata 3 | 4 | # EFI support, ensure we have the required .deb in the ISO available for 5 | # installation 6 | 7 | #if ARCHITECTURES i386 8 | grub-efi 9 | grub-efi-ia32 10 | #endif 11 | #if ARCHITECTURES amd64 12 | grub-efi 13 | grub-efi-amd64 14 | #endif 15 | -------------------------------------------------------------------------------- /kali-config/common/package-lists/linux-headers.chroot: -------------------------------------------------------------------------------- 1 | ## 2 | ## Add linux headers to build DKMS packages even after the kernel 3 | ## used to build the live images is gone from kali-rolling. 4 | ## 5 | #if ARCHITECTURES i386 6 | linux-headers-686-pae 7 | #endif 8 | #if ARCHITECTURES amd64 9 | linux-headers-amd64 10 | #endif 11 | #if ARCHITECTURES arm64 12 | linux-headers-arm64 13 | #endif 14 | #if ARCHITECTURES armel 15 | linux-headers-marvell 16 | #endif 17 | #if ARCHITECTURES armhf 18 | linux-headers-armmp 19 | linux-headers-armmp-lpae 20 | #endif 21 | -------------------------------------------------------------------------------- /kali-config/common/package-lists/re4son.list.chroot: -------------------------------------------------------------------------------- 1 | debian-installer-launcher 2 | ##grub-efi 3 | haveged 4 | -------------------------------------------------------------------------------- /kali-config/common/package-lists/standard.list.chroot: -------------------------------------------------------------------------------- 1 | ! Packages Priority standard 2 | -------------------------------------------------------------------------------- /kali-config/common/preseed/kali.cfg.chroot: -------------------------------------------------------------------------------- 1 | # Various preseeding for auto-installed packages 2 | 3 | # Do not register it in inetd so that its status can be controlled 4 | # individually 5 | atftpd atftpd/use_inetd boolean false 6 | -------------------------------------------------------------------------------- /kali-config/variant-default: -------------------------------------------------------------------------------- 1 | variant-gnome -------------------------------------------------------------------------------- /kali-config/variant-e17/hooks/live/tweak-enlightenment-config.chroot: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Inject default background in e17 configuration (for all known profiles) 4 | for profile in mobile standard; do 5 | dpkg-divert --local --add /usr/share/enlightenment/data/config/$profile/e.cfg 6 | eet -d /usr/share/enlightenment/data/config/$profile/e.cfg config /tmp/e.src 7 | awk '/value "desktop_default_name"/ {print " value \"desktop_default_background\" string: \"/usr/share/enlightenment/data/backgrounds/kali-wallpaper_1920x1200.edj\";"}; {print}' /tmp/e.src >/tmp/e2.src 8 | eet -e /usr/share/enlightenment/data/config/$profile/e.cfg config /tmp/e2.src 1 9 | rm -f /tmp/e.src /tmp/e2.src 10 | done 11 | -------------------------------------------------------------------------------- /kali-config/variant-e17/includes.chroot/usr/share/enlightenment/data/backgrounds/kali-wallpaper_1920x1200.edj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-e17/includes.chroot/usr/share/enlightenment/data/backgrounds/kali-wallpaper_1920x1200.edj -------------------------------------------------------------------------------- /kali-config/variant-e17/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-linux 3 | kali-desktop-live 4 | 5 | # Kali applications 6 | 7 | # You can customize the set of Kali applications to install 8 | # (-full is the default, -all is absolutely everything, the rest 9 | # corresponds to various subsets) 10 | kali-linux-full 11 | # kali-linux-all 12 | # kali-linux-sdr 13 | # kali-linux-gpu 14 | # kali-linux-wireless 15 | # kali-linux-web 16 | # kali-linux-forensic 17 | # kali-linux-voip 18 | # kali-linux-pwtools 19 | # kali-linux-top10 20 | # kali-linux-rfid 21 | 22 | # Graphical desktop 23 | kali-desktop-common 24 | xorg 25 | e17 26 | # To tweak default configuration with help of /usr/bin/eet 27 | libeet-bin 28 | -------------------------------------------------------------------------------- /kali-config/variant-gnome/includes.chroot/etc/skel/.config/autostart/xrandr.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Exec=/usr/bin/xrandr --output DSI-1 --scale 0.65x0.65 3 | Icon=system-run 4 | Path= 5 | Name=xrandr 6 | Terminal=false 7 | Type=Application 8 | -------------------------------------------------------------------------------- /kali-config/variant-gnome/includes.chroot/etc/skel/.config/monitors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 0 5 | 0 6 | 1 7 | yes 8 | 9 | right 10 | no 11 | 12 | 13 | 14 | DSI-1 15 | unknown 16 | unknown 17 | unknown 18 | 19 | 20 | 1200 21 | 1920 22 | 60.384120941162109 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /kali-config/variant-gnome/includes.chroot/etc/udev/rules.d/99-goodix-touchscreen.rules: -------------------------------------------------------------------------------- 1 | ACTION=="add|change", KERNEL=="event[0-9]*", ATTRS{name}=="Goodix Capacitive TouchScreen", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 -1 1 1 0 0 0 0 1" 2 | -------------------------------------------------------------------------------- /kali-config/variant-gnome/includes.chroot/root/.config/autostart/xrandr.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Exec=/usr/bin/xrandr --output DSI-1 --scale 0.60x0.60 3 | Icon=system-run 4 | Path= 5 | Name=xrandr 6 | Terminal=false 7 | Type=Application 8 | -------------------------------------------------------------------------------- /kali-config/variant-gnome/includes.chroot/root/.config/monitors.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 0 5 | 0 6 | 1 7 | yes 8 | 9 | right 10 | no 11 | 12 | 13 | 14 | DSI-1 15 | unknown 16 | unknown 17 | unknown 18 | 19 | 20 | 1200 21 | 1920 22 | 60.384120941162109 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /kali-config/variant-gnome/includes.chroot/usr/share/gdm/greeter/autostart/xrandr.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Exec=/usr/bin/xrandr --output DSI-1 --scale 0.65x0.65 3 | Icon=system-run 4 | Path= 5 | Name=xrandr 6 | Terminal=false 7 | Type=Application 8 | -------------------------------------------------------------------------------- /kali-config/variant-gnome/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-linux 3 | kali-desktop-live 4 | 5 | # Kali applications 6 | 7 | # You can customize the set of Kali applications to install 8 | # (-full is the default, -all is absolutely everything, the rest 9 | # corresponds to various subsets) 10 | ##kali-linux-full 11 | # kali-linux-all 12 | # kali-linux-sdr 13 | # kali-linux-gpu 14 | kali-linux-wireless 15 | # kali-linux-web 16 | # kali-linux-forensic 17 | # kali-linux-voip 18 | # kali-linux-pwtools 19 | kali-linux-top10 20 | # kali-linux-rfid 21 | 22 | # Graphical desktop 23 | kali-desktop-gnome 24 | -------------------------------------------------------------------------------- /kali-config/variant-i3wm/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-linux 3 | kali-desktop-live 4 | 5 | # Kali applications 6 | 7 | # You can customize the set of Kali applications to install 8 | # (-full is the default, -all is absolutely everything, the rest 9 | # corresponds to various subsets) 10 | kali-linux-full 11 | # kali-linux-all 12 | # kali-linux-sdr 13 | # kali-linux-gpu 14 | # kali-linux-wireless 15 | # kali-linux-web 16 | # kali-linux-forensic 17 | # kali-linux-voip 18 | # kali-linux-pwtools 19 | # kali-linux-top10 20 | # kali-linux-rfid 21 | 22 | # Graphical desktop 23 | kali-desktop-common 24 | xorg 25 | dmenu 26 | conky 27 | i3 28 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/pulse/default.pa: -------------------------------------------------------------------------------- 1 | #!/usr/bin/pulseaudio -nF 2 | # 3 | # This file is part of PulseAudio. 4 | # 5 | # PulseAudio is free software; you can redistribute it and/or modify it 6 | # under the terms of the GNU Lesser General Public License as published by 7 | # the Free Software Foundation; either version 2 of the License, or 8 | # (at your option) any later version. 9 | # 10 | # PulseAudio is distributed in the hope that it will be useful, but 11 | # WITHOUT ANY WARRANTY; without even the implied warranty of 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 13 | # General Public License for more details. 14 | # 15 | # You should have received a copy of the GNU Lesser General Public License 16 | # along with PulseAudio; if not, see . 17 | 18 | # This startup script is used only if PulseAudio is started per-user 19 | # (i.e. not in system mode) 20 | 21 | .nofail 22 | 23 | ### Load something into the sample cache 24 | #load-sample-lazy x11-bell /usr/share/sounds/freedesktop/stereo/bell.oga 25 | #load-sample-lazy pulse-hotplug /usr/share/sounds/freedesktop/stereo/device-added.oga 26 | #load-sample-lazy pulse-coldplug /usr/share/sounds/freedesktop/stereo/device-added.oga 27 | #load-sample-lazy pulse-access /usr/share/sounds/freedesktop/stereo/message.oga 28 | 29 | .fail 30 | 31 | ### Automatically restore the volume of streams and devices 32 | load-module module-device-restore 33 | load-module module-stream-restore 34 | load-module module-card-restore 35 | 36 | ### Automatically augment property information from .desktop files 37 | ### stored in /usr/share/application 38 | load-module module-augment-properties 39 | 40 | ### Should be after module-*-restore but before module-*-detect 41 | load-module module-switch-on-port-available 42 | 43 | ### Load audio drivers statically 44 | ### (it's probably better to not load these drivers manually, but instead 45 | ### use module-udev-detect -- see below -- for doing this automatically) 46 | #load-module module-alsa-sink 47 | #load-module module-alsa-source device=hw:1,0 48 | #load-module module-oss device="/dev/dsp" sink_name=output source_name=input 49 | #load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input 50 | #load-module module-null-sink 51 | #load-module module-pipe-sink 52 | 53 | ### Automatically load driver modules depending on the hardware available 54 | .ifexists module-udev-detect.so 55 | load-module module-udev-detect 56 | .else 57 | ### Use the static hardware detection module (for systems that lack udev support) 58 | load-module module-detect 59 | .endif 60 | 61 | ### Automatically connect sink and source if JACK server is present 62 | .ifexists module-jackdbus-detect.so 63 | .nofail 64 | load-module module-jackdbus-detect channels=2 65 | .fail 66 | .endif 67 | 68 | ### Automatically load driver modules for Bluetooth hardware 69 | .ifexists module-bluetooth-policy.so 70 | load-module module-bluetooth-policy 71 | .endif 72 | 73 | .ifexists module-bluetooth-discover.so 74 | load-module module-bluetooth-discover 75 | .endif 76 | 77 | ### Load several protocols 78 | .ifexists module-esound-protocol-unix.so 79 | load-module module-esound-protocol-unix 80 | .endif 81 | load-module module-native-protocol-unix 82 | 83 | ### Network access (may be configured with paprefs, so leave this commented 84 | ### here if you plan to use paprefs) 85 | #load-module module-esound-protocol-tcp 86 | #load-module module-native-protocol-tcp 87 | #load-module module-zeroconf-publish 88 | 89 | ### Load the RTP receiver module (also configured via paprefs, see above) 90 | #load-module module-rtp-recv 91 | 92 | ### Load the RTP sender module (also configured via paprefs, see above) 93 | #load-module module-null-sink sink_name=rtp format=s16be channels=2 rate=44100 sink_properties="device.description='RTP Multicast Sink'" 94 | #load-module module-rtp-send source=rtp.monitor 95 | 96 | ### Load additional modules from GConf settings. This can be configured with the paprefs tool. 97 | ### Please keep in mind that the modules configured by paprefs might conflict with manually 98 | ### loaded modules. 99 | .ifexists module-gconf.so 100 | .nofail 101 | load-module module-gconf 102 | .fail 103 | .endif 104 | 105 | ### Automatically restore the default sink/source when changed by the user 106 | ### during runtime 107 | ### NOTE: This should be loaded as early as possible so that subsequent modules 108 | ### that look up the default sink/source get the right value 109 | load-module module-default-device-restore 110 | 111 | ### Automatically move streams to the default sink if the sink they are 112 | ### connected to dies, similar for sources 113 | load-module module-rescue-streams 114 | 115 | ### Make sure we always have a sink around, even if it is a null sink. 116 | load-module module-always-sink 117 | 118 | ### Honour intended role device property 119 | load-module module-intended-roles 120 | 121 | ### Automatically suspend sinks/sources that become idle for too long 122 | load-module module-suspend-on-idle 123 | 124 | ### If autoexit on idle is enabled we want to make sure we only quit 125 | ### when no local session needs us anymore. 126 | .ifexists module-console-kit.so 127 | load-module module-console-kit 128 | .endif 129 | .ifexists module-systemd-login.so 130 | load-module module-systemd-login 131 | .endif 132 | 133 | ### Enable positioned event sounds 134 | load-module module-position-event-sounds 135 | 136 | ### Cork music/video streams when a phone stream is active 137 | #load-module module-role-cork 138 | 139 | ### Modules to allow autoloading of filters (such as echo cancellation) 140 | ### on demand. module-filter-heuristics tries to determine what filters 141 | ### make sense, and module-filter-apply does the heavy-lifting of 142 | ### loading modules and rerouting streams. 143 | load-module module-filter-heuristics 144 | load-module module-filter-apply 145 | 146 | # X11 modules should not be started from default.pa so that one daemon 147 | # can be shared by multiple sessions. 148 | 149 | ### Load X11 bell module 150 | #load-module module-x11-bell sample=x11-bell 151 | 152 | ### Register ourselves in the X11 session manager 153 | #load-module module-x11-xsmp 154 | 155 | ### Publish connection data in the X11 root window 156 | #.ifexists module-x11-publish.so 157 | #.nofail 158 | #load-module module-x11-publish 159 | #.fail 160 | #.endif 161 | 162 | ### Make some devices default 163 | set-default-sink alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645__sink 164 | set-sink-port alsa_output.platform-cht-bsw-rt5645.HiFi__hw_chtrt5645__sink [Out] Speaker 165 | set-card-profile alsa_card.platform-cht-bsw-rt5645 HiFi 166 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/Trolltech.conf: -------------------------------------------------------------------------------- 1 | [qt] 2 | 5.9\libraryPath= 3 | GUIEffects=none 4 | KDE\contrast=7 5 | KWinPalette\activeBackground=#fcfcfc 6 | KWinPalette\activeBlend=#e5e5e5 7 | KWinPalette\activeForeground=#fcfcfc 8 | KWinPalette\activeTitleBtnBg=#fcfcfc 9 | KWinPalette\frame=#fcfcfc 10 | KWinPalette\inactiveBackground=#fcfcfc 11 | KWinPalette\inactiveBlend=#e5e5e5 12 | KWinPalette\inactiveForeground=#7e7e7e 13 | KWinPalette\inactiveFrame=#fcfcfc 14 | KWinPalette\inactiveTitleBtnBg=#fcfcfc 15 | Palette\active=#232627, #fcfcfc, #d3d3d3, #e9e9e9, #b9b9b9, #d3d3d3, #232627, #ffffff, #232627, #fcfcfc, #fcfcfc, #868686, #3daee9, #fcfcfc, #2980b9, #7f8c8d, #fcfcfc, #000000, #232627, #fcfcfc 16 | Palette\disabled=#a8a9a9, #f1f1f1, #ffffff, #fafafa, #757575, #c1c1c1, #a8a9a9, #ffffff, #a8a9a9, #f1f1f1, #f1f1f1, #3c3c3c, #f1f1f1, #a8a9a9, #a2c8e0, #c7cbcb, #f1f1f1, #000000, #232627, #fcfcfc 17 | Palette\inactive=#232627, #fcfcfc, #d3d3d3, #e9e9e9, #b9b9b9, #d3d3d3, #232627, #ffffff, #232627, #fcfcfc, #fcfcfc, #868686, #d3e9f9, #232627, #2980b9, #7f8c8d, #fcfcfc, #000000, #232627, #fcfcfc 18 | font="Noto Sans,10,-1,0,50,0,0,0,0,0" 19 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/akregatorrc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=fonts_akregator.upd:Plasma_Fonts_Akregator 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/baloofilerc: -------------------------------------------------------------------------------- 1 | [General] 2 | exclude filters=core-dumps,CMakeCache.txt,*.orig,*.class,__pycache__,CTestTestfile.cmake,*.moc,.svn,lost+found,*.part,confstat,CMakeTmpQmake,config.status,po,*.lo,*.omf,*.csproj,*.elc,.uic,.pch,confdefs.h,.git,cmake_install.cmake,.moc,ui_*.h,*.po,*.m4,.xsession-errors*,.obj,*.tmp,CMakeFiles,autom4te,_darcs,CMakeTmp,*~,*.aux,Makefile.am,*.swap,*.gmo,.hg,*.nvram,conftest,moc_*.cpp,*.pyc,*.la,lzo,.histfile.*,*.loT,*.vm*,*.rcore,libtool,litmain.sh,qrc_*.cpp,*.pc,CVS,*.o,.bzr,*.rej 3 | exclude filters version=2 4 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/bluedevilglobalrc: -------------------------------------------------------------------------------- 1 | [Adapters] 2 | B0:F1:EC:ED:D8:61_powered=true 3 | 4 | [Devices] 5 | connectedDevices=D5:68:61:EE:CE:14 6 | 7 | [Global] 8 | bluetoothBlocked=false 9 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/dconf/user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/etc/skel/.config/dconf/user -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/gtk-3.0/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-font-name=Noto Sans 10 3 | gtk-theme-name=Breeze 4 | gtk-icon-theme-name=breeze 5 | gtk-fallback-icon-theme=gnome 6 | gtk-toolbar-style=GTK_TOOLBAR_ICONS 7 | gtk-menu-images=1 8 | gtk-button-images=1 9 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/gtkrc: -------------------------------------------------------------------------------- 1 | # created by KDE Plasma, Sun. May 13 12:53:22 2018 2 | # 3 | # If you do not want Plasma to override your GTK settings, select 4 | # Colors in the System Settings and disable the checkbox 5 | # "Apply colors to non-Qt applications" 6 | # 7 | # 8 | style "default" 9 | { 10 | bg[NORMAL] = { 0.988, 0.988, 0.988 } 11 | bg[SELECTED] = { 0.239, 0.682, 0.914 } 12 | bg[INSENSITIVE] = { 0.988, 0.988, 0.988 } 13 | bg[ACTIVE] = { 0.827, 0.827, 0.827 } 14 | bg[PRELIGHT] = { 0.988, 0.988, 0.988 } 15 | 16 | base[NORMAL] = { 0.988, 0.988, 0.988 } 17 | base[SELECTED] = { 0.239, 0.682, 0.914 } 18 | base[INSENSITIVE] = { 0.988, 0.988, 0.988 } 19 | base[ACTIVE] = { 0.239, 0.682, 0.914 } 20 | base[PRELIGHT] = { 0.239, 0.682, 0.914 } 21 | 22 | text[NORMAL] = { 0.137, 0.149, 0.153 } 23 | text[SELECTED] = { 0.988, 0.988, 0.988 } 24 | text[INSENSITIVE] = { 0.827, 0.827, 0.827 } 25 | text[ACTIVE] = { 0.988, 0.988, 0.988 } 26 | text[PRELIGHT] = { 0.988, 0.988, 0.988 } 27 | 28 | fg[NORMAL] = { 0.137, 0.149, 0.153 } 29 | fg[SELECTED] = { 0.988, 0.988, 0.988 } 30 | fg[INSENSITIVE] = { 0.827, 0.827, 0.827 } 31 | fg[ACTIVE] = { 0.137, 0.149, 0.153 } 32 | fg[PRELIGHT] = { 0.137, 0.149, 0.153 } 33 | } 34 | 35 | class "*" style "default" 36 | 37 | style "ToolTip" 38 | { 39 | bg[NORMAL] = { 0.937, 0.922, 0.906 } 40 | base[NORMAL] = { 1.000, 1.000, 1.000 } 41 | text[NORMAL] = { 0.000, 0.000, 0.000 } 42 | fg[NORMAL] = { 0.000, 0.000, 0.000 } 43 | } 44 | 45 | widget "gtk-tooltip" style "ToolTip" 46 | widget "gtk-tooltips" style "ToolTip" 47 | 48 | style "MenuItem" 49 | { 50 | bg[PRELIGHT] = { 0.239, 0.682, 0.914 } 51 | fg[PRELIGHT] = { 0.988, 0.988, 0.988 } 52 | } 53 | 54 | class "*MenuItem" style "MenuItem" 55 | 56 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/gtkrc-2.0: -------------------------------------------------------------------------------- 1 | # created by KDE Plasma, Sun. May 13 12:53:22 2018 2 | # 3 | # If you do not want Plasma to override your GTK settings, select 4 | # Colors in the System Settings and disable the checkbox 5 | # "Apply colors to non-Qt applications" 6 | # 7 | # 8 | 9 | gtk-alternative-button-order = 1 10 | 11 | style "default" 12 | { 13 | bg[NORMAL] = { 0.988, 0.988, 0.988 } 14 | bg[SELECTED] = { 0.239, 0.682, 0.914 } 15 | bg[INSENSITIVE] = { 0.988, 0.988, 0.988 } 16 | bg[ACTIVE] = { 0.827, 0.827, 0.827 } 17 | bg[PRELIGHT] = { 0.988, 0.988, 0.988 } 18 | 19 | base[NORMAL] = { 0.988, 0.988, 0.988 } 20 | base[SELECTED] = { 0.239, 0.682, 0.914 } 21 | base[INSENSITIVE] = { 0.988, 0.988, 0.988 } 22 | base[ACTIVE] = { 0.239, 0.682, 0.914 } 23 | base[PRELIGHT] = { 0.239, 0.682, 0.914 } 24 | 25 | text[NORMAL] = { 0.137, 0.149, 0.153 } 26 | text[SELECTED] = { 0.988, 0.988, 0.988 } 27 | text[INSENSITIVE] = { 0.827, 0.827, 0.827 } 28 | text[ACTIVE] = { 0.988, 0.988, 0.988 } 29 | text[PRELIGHT] = { 0.988, 0.988, 0.988 } 30 | 31 | fg[NORMAL] = { 0.137, 0.149, 0.153 } 32 | fg[SELECTED] = { 0.988, 0.988, 0.988 } 33 | fg[INSENSITIVE] = { 0.827, 0.827, 0.827 } 34 | fg[ACTIVE] = { 0.137, 0.149, 0.153 } 35 | fg[PRELIGHT] = { 0.137, 0.149, 0.153 } 36 | } 37 | 38 | class "*" style "default" 39 | 40 | style "ToolTip" 41 | { 42 | bg[NORMAL] = { 0.937, 0.922, 0.906 } 43 | base[NORMAL] = { 1.000, 1.000, 1.000 } 44 | text[NORMAL] = { 0.000, 0.000, 0.000 } 45 | fg[NORMAL] = { 0.000, 0.000, 0.000 } 46 | } 47 | 48 | widget "gtk-tooltip" style "ToolTip" 49 | widget "gtk-tooltips" style "ToolTip" 50 | 51 | style "MenuItem" 52 | { 53 | bg[PRELIGHT] = { 0.239, 0.682, 0.914 } 54 | fg[PRELIGHT] = { 0.988, 0.988, 0.988 } 55 | } 56 | 57 | class "*MenuItem" style "MenuItem" 58 | 59 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kactivitymanagerd-statsrc: -------------------------------------------------------------------------------- 1 | [Favorites-org.kde.plasma.kickoff.favorites.instance-3-0b4d1267-8c37-46a1-b83c-06fd3113aaa7] 2 | ordering=preferred://browser,kontact.desktop,systemsettings.desktop,org.kde.dolphin.desktop,ktp-contactlist.desktop,org.kde.kate.desktop,org.kde.discover.desktop 3 | 4 | [Favorites-org.kde.plasma.kickoff.favorites.instance-3-global] 5 | ordering=preferred://browser,kontact.desktop,systemsettings.desktop,org.kde.dolphin.desktop,ktp-contactlist.desktop,org.kde.kate.desktop,org.kde.discover.desktop 6 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kactivitymanagerdrc: -------------------------------------------------------------------------------- 1 | [activities] 2 | 0b4d1267-8c37-46a1-b83c-06fd3113aaa7=Default 3 | 4 | [main] 5 | currentActivity=0b4d1267-8c37-46a1-b83c-06fd3113aaa7 6 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kateschemarc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=fonts_kate.upd:Plasma_Fonts_Kate 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kcmfonts: -------------------------------------------------------------------------------- 1 | [General] 2 | forceFontDPI=154 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kconf_updaterc: -------------------------------------------------------------------------------- 1 | updateInfoAdded=true 2 | 3 | [fonts_akregator.upd] 4 | ctime=1526091063 5 | done=Plasma_Fonts_Akregator 6 | mtime=1518531729 7 | 8 | [fonts_global.upd] 9 | ctime=1526091063 10 | done=Fonts_Global 11 | mtime=1518531729 12 | 13 | [fonts_global_toolbar.upd] 14 | ctime=1526091063 15 | done=Fonts_Global_Toolbar 16 | mtime=1518531729 17 | 18 | [fonts_kate.upd] 19 | ctime=1526091063 20 | done=Plasma_Fonts_Kate 21 | mtime=1518531729 22 | 23 | [gtkbreeze5.5.upd] 24 | ctime=1526091063 25 | done=GTKBreeze5.5 26 | mtime=1518529876 27 | 28 | [kde4breeze.upd] 29 | ctime=1526091063 30 | done=5.0KDE4Breeze_2 31 | mtime=1522148520 32 | 33 | [krdb_libpathwipe.upd] 34 | ctime=1526091063 35 | done=LibraryPathWipeOut 36 | mtime=1522149666 37 | 38 | [krunnerplugins.upd] 39 | ctime=1526091063 40 | done=5.9KRunnerPlugins 41 | mtime=1522149999 42 | 43 | [kscreenlocker.upd] 44 | ctime=1526091063 45 | done=0.1-autolock 46 | mtime=1519140339 47 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kdeglobals: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=fonts_global.upd:Fonts_Global,fonts_global_toolbar.upd:Fonts_Global_Toolbar 3 | 4 | [ColorEffects:Disabled] 5 | Color=56,56,56 6 | ColorAmount=0 7 | ColorEffect=0 8 | ContrastAmount=0.65 9 | ContrastEffect=1 10 | IntensityAmount=0.1 11 | IntensityEffect=2 12 | 13 | [ColorEffects:Inactive] 14 | ChangeSelectionColor=true 15 | Color=112,111,110 16 | ColorAmount=0.025 17 | ColorEffect=2 18 | ContrastAmount=0.1 19 | ContrastEffect=2 20 | Enable=false 21 | IntensityAmount=0 22 | IntensityEffect=0 23 | 24 | [Colors:Button] 25 | BackgroundAlternate=189,195,199 26 | BackgroundNormal=239,240,241 27 | DecorationFocus=61,174,233 28 | DecorationHover=147,206,233 29 | ForegroundActive=61,174,233 30 | ForegroundInactive=127,140,141 31 | ForegroundLink=41,128,185 32 | ForegroundNegative=218,68,83 33 | ForegroundNeutral=246,116,0 34 | ForegroundNormal=35,38,39 35 | ForegroundPositive=39,174,96 36 | ForegroundVisited=127,140,141 37 | 38 | [Colors:Complementary] 39 | BackgroundAlternate=59,64,69 40 | BackgroundNormal=49,54,59 41 | DecorationFocus=30,146,255 42 | DecorationHover=61,174,230 43 | ForegroundActive=147,206,233 44 | ForegroundInactive=175,176,179 45 | ForegroundLink=61,174,230 46 | ForegroundNegative=231,76,60 47 | ForegroundNeutral=253,188,75 48 | ForegroundNormal=239,240,241 49 | ForegroundPositive=46,204,113 50 | ForegroundVisited=61,174,230 51 | 52 | [Colors:Selection] 53 | BackgroundAlternate=29,153,243 54 | BackgroundNormal=61,174,233 55 | DecorationFocus=61,174,233 56 | DecorationHover=147,206,233 57 | ForegroundActive=252,252,252 58 | ForegroundInactive=239,240,241 59 | ForegroundLink=253,188,75 60 | ForegroundNegative=218,68,83 61 | ForegroundNeutral=246,116,0 62 | ForegroundNormal=252,252,252 63 | ForegroundPositive=39,174,96 64 | ForegroundVisited=189,195,199 65 | 66 | [Colors:Tooltip] 67 | BackgroundAlternate=77,77,77 68 | BackgroundNormal=35,38,39 69 | DecorationFocus=61,174,233 70 | DecorationHover=147,206,233 71 | ForegroundActive=61,174,233 72 | ForegroundInactive=189,195,199 73 | ForegroundLink=41,128,185 74 | ForegroundNegative=218,68,83 75 | ForegroundNeutral=246,116,0 76 | ForegroundNormal=252,252,252 77 | ForegroundPositive=39,174,96 78 | ForegroundVisited=127,140,141 79 | 80 | [Colors:View] 81 | BackgroundAlternate=239,240,241 82 | BackgroundNormal=252,252,252 83 | DecorationFocus=61,174,233 84 | DecorationHover=147,206,233 85 | ForegroundActive=61,174,233 86 | ForegroundInactive=127,140,141 87 | ForegroundLink=41,128,185 88 | ForegroundNegative=218,68,83 89 | ForegroundNeutral=246,116,0 90 | ForegroundNormal=35,38,39 91 | ForegroundPositive=39,174,96 92 | ForegroundVisited=127,140,141 93 | 94 | [Colors:Window] 95 | BackgroundAlternate=189,195,199 96 | BackgroundNormal=239,240,241 97 | DecorationFocus=61,174,233 98 | DecorationHover=147,206,233 99 | ForegroundActive=61,174,233 100 | ForegroundInactive=127,140,141 101 | ForegroundLink=41,128,185 102 | ForegroundNegative=218,68,83 103 | ForegroundNeutral=246,116,0 104 | ForegroundNormal=35,38,39 105 | ForegroundPositive=39,174,96 106 | ForegroundVisited=127,140,141 107 | 108 | [General] 109 | ColorScheme=Breeze 110 | Name=Breeze 111 | XftAntialias=true 112 | XftHintStyle=hintmedium 113 | XftSubPixel=none 114 | shadeSortColumn=true 115 | widgetStyle=Breeze 116 | 117 | [Icons] 118 | Theme=breeze 119 | 120 | [KDE] 121 | ColorScheme=Breeze 122 | contrast=4 123 | widgetStyle=Breeze 124 | 125 | [KScreen] 126 | ScaleFactor=1.6 127 | ScreenScaleFactors=DSI-1=1.6;DP-1=1.6;HDMI-1=1.6;DP-2=1.6;HDMI-2=1.6; 128 | 129 | [WM] 130 | activeBackground=71,80,87 131 | activeBlend=252,252,252 132 | activeForeground=252,252,252 133 | inactiveBackground=239,240,241 134 | inactiveBlend=75,71,67 135 | inactiveForeground=189,195,199 136 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kglobalshortcutsrc: -------------------------------------------------------------------------------- 1 | [KDE Keyboard Layout Switcher] 2 | Switch to Next Keyboard Layout=Ctrl+Alt+K,none,Switch to Next Keyboard Layout 3 | _k_friendly_name=KDE Daemon 4 | 5 | [kaccess] 6 | Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off 7 | _k_friendly_name=Accessibility 8 | 9 | [kcm_touchpad] 10 | Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad 11 | Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad 12 | Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Toggle Touchpad 13 | _k_friendly_name=KDE Daemon 14 | 15 | [kded5] 16 | Show System Activity=Ctrl+Esc,Ctrl+Esc,Show System Activity 17 | _k_friendly_name=KDE Daemon 18 | display=Display\tMeta+P,Display\tMeta+P,Switch Display 19 | 20 | [khotkeys] 21 | _k_friendly_name=KDE Daemon 22 | {d03619b6-9b3c-48cc-9d9c-a2aadb485550}=,none,Search 23 | 24 | [krunner] 25 | _k_friendly_name=Run Command 26 | run command=Alt+Space\tAlt+F2\tSearch,Alt+Space,Run Command 27 | run command on clipboard contents=Alt+Shift+F2,Alt+Shift+F2,Run Command on clipboard contents 28 | 29 | [ksmserver] 30 | Halt Without Confirmation=Ctrl+Alt+Shift+PgDown,none,Halt Without Confirmation 31 | Lock Session=Ctrl+Alt+L\tScreensaver,Ctrl+Alt+L\tScreensaver,Lock Session 32 | Log Out=Ctrl+Alt+Del,none,Log Out 33 | Log Out Without Confirmation=Ctrl+Alt+Shift+Del,none,Log Out Without Confirmation 34 | Reboot Without Confirmation=Ctrl+Alt+Shift+PgUp,none,Reboot Without Confirmation 35 | _k_friendly_name=ksmserver 36 | 37 | [kwin] 38 | Activate Window Demanding Attention=Ctrl+Alt+A,Ctrl+Alt+A,Activate Window Demanding Attention 39 | Decrease Opacity=none,none,Decrease Opacity of Active Window by 5 % 40 | Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) 41 | ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) 42 | ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) 43 | Increase Opacity=none,none,Increase Opacity of Active Window by 5 % 44 | Invert Screen Colors=none,none,Invert Screen Colors 45 | Kill Window=Ctrl+Alt+Esc,Ctrl+Alt+Esc,Kill Window 46 | MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center 47 | MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus 48 | MoveZoomDown=Meta+Down,Meta+Down,Move Zoomed Area Downwards 49 | MoveZoomLeft=Meta+Left,Meta+Left,Move Zoomed Area to Left 50 | MoveZoomRight=Meta+Right,Meta+Right,Move Zoomed Area to Right 51 | MoveZoomUp=Meta+Up,Meta+Up,Move Zoomed Area Upwards 52 | Remove Window From Group=none,none,Remove Window From Group 53 | Setup Window Shortcut=none,none,Setup Window Shortcut 54 | Show Desktop=none,none,Show Desktop 55 | ShowDesktopGrid=Ctrl+F8,Ctrl+F8,Show Desktop Grid 56 | Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Suspend Compositing 57 | Switch One Desktop Down=none,none,Switch One Desktop Down 58 | Switch One Desktop Up=none,none,Switch One Desktop Up 59 | Switch One Desktop to the Left=none,none,Switch One Desktop to the Left 60 | Switch One Desktop to the Right=none,none,Switch One Desktop to the Right 61 | Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below 62 | Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left 63 | Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right 64 | Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above 65 | Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 66 | Switch to Desktop 10=none,none,Switch to Desktop 10 67 | Switch to Desktop 11=none,none,Switch to Desktop 11 68 | Switch to Desktop 12=none,none,Switch to Desktop 12 69 | Switch to Desktop 13=none,none,Switch to Desktop 13 70 | Switch to Desktop 14=none,none,Switch to Desktop 14 71 | Switch to Desktop 15=none,none,Switch to Desktop 15 72 | Switch to Desktop 16=none,none,Switch to Desktop 16 73 | Switch to Desktop 17=none,none,Switch to Desktop 17 74 | Switch to Desktop 18=none,none,Switch to Desktop 18 75 | Switch to Desktop 19=none,none,Switch to Desktop 19 76 | Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 77 | Switch to Desktop 20=none,none,Switch to Desktop 20 78 | Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 79 | Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 80 | Switch to Desktop 5=none,none,Switch to Desktop 5 81 | Switch to Desktop 6=none,none,Switch to Desktop 6 82 | Switch to Desktop 7=none,none,Switch to Desktop 7 83 | Switch to Desktop 8=none,none,Switch to Desktop 8 84 | Switch to Desktop 9=none,none,Switch to Desktop 9 85 | Switch to Next Desktop=none,none,Switch to Next Desktop 86 | Switch to Next Screen=none,none,Switch to Next Screen 87 | Switch to Previous Desktop=none,none,Switch to Previous Desktop 88 | Switch to Previous Screen=none,none,Switch to Previous Screen 89 | Switch to Screen 0=none,none,Switch to Screen 0 90 | Switch to Screen 1=none,none,Switch to Screen 1 91 | Switch to Screen 2=none,none,Switch to Screen 2 92 | Switch to Screen 3=none,none,Switch to Screen 3 93 | Switch to Screen 4=none,none,Switch to Screen 4 94 | Switch to Screen 5=none,none,Switch to Screen 5 95 | Switch to Screen 6=none,none,Switch to Screen 6 96 | Switch to Screen 7=none,none,Switch to Screen 7 97 | Toggle Window Raise/Lower=none,none,Toggle Window Raise/Lower 98 | Walk Through Desktop List=none,none,Walk Through Desktop List 99 | Walk Through Desktop List (Reverse)=none,none,Walk Through Desktop List (Reverse) 100 | Walk Through Desktops=none,none,Walk Through Desktops 101 | Walk Through Desktops (Reverse)=none,none,Walk Through Desktops (Reverse) 102 | Walk Through Window Tabs=none,none,Walk Through Window Tabs 103 | Walk Through Window Tabs (Reverse)=none,none,Walk Through Window Tabs (Reverse) 104 | Walk Through Windows=Alt+Tab,none,Walk Through Windows 105 | Walk Through Windows (Reverse)=Alt+Shift+Backtab,none,Walk Through Windows (Reverse) 106 | Walk Through Windows Alternative=none,none,Walk Through Windows Alternative 107 | Walk Through Windows Alternative (Reverse)=none,none,Walk Through Windows Alternative (Reverse) 108 | Walk Through Windows of Current Application=Alt+`,none,Walk Through Windows of Current Application 109 | Walk Through Windows of Current Application (Reverse)=Alt+~,none,Walk Through Windows of Current Application (Reverse) 110 | Walk Through Windows of Current Application Alternative=none,none,Walk Through Windows of Current Application Alternative 111 | Walk Through Windows of Current Application Alternative (Reverse)=none,none,Walk Through Windows of Current Application Alternative (Reverse) 112 | Window Above Other Windows=none,none,Keep Window Above Others 113 | Window Below Other Windows=none,none,Keep Window Below Others 114 | Window Close=Alt+F4,Alt+F4,Close Window 115 | Window Fullscreen=none,none,Make Window Fullscreen 116 | Window Grow Horizontal=none,none,Pack Grow Window Horizontally 117 | Window Grow Vertical=none,none,Pack Grow Window Vertically 118 | Window Lower=none,none,Lower Window 119 | Window Maximize=none,none,Maximize Window 120 | Window Maximize Horizontal=none,none,Maximize Window Horizontally 121 | Window Maximize Vertical=none,none,Maximize Window Vertically 122 | Window Minimize=none,none,Minimize Window 123 | Window Move=none,none,Move Window 124 | Window No Border=none,none,Hide Window Border 125 | Window On All Desktops=none,none,Keep Window on All Desktops 126 | Window One Desktop Down=none,none,Window One Desktop Down 127 | Window One Desktop Up=none,none,Window One Desktop Up 128 | Window One Desktop to the Left=none,none,Window One Desktop to the Left 129 | Window One Desktop to the Right=none,none,Window One Desktop to the Right 130 | Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu 131 | Window Pack Down=none,none,Pack Window Down 132 | Window Pack Left=none,none,Pack Window to the Left 133 | Window Pack Right=none,none,Pack Window to the Right 134 | Window Pack Up=none,none,Pack Window Up 135 | Window Quick Tile Bottom=none,none,Quick Tile Window to the Bottom 136 | Window Quick Tile Bottom Left=none,none,Quick Tile Window to the Bottom Left 137 | Window Quick Tile Bottom Right=none,none,Quick Tile Window to the Bottom Right 138 | Window Quick Tile Left=none,none,Quick Tile Window to the Left 139 | Window Quick Tile Right=none,none,Quick Tile Window to the Right 140 | Window Quick Tile Top=none,none,Quick Tile Window to the Top 141 | Window Quick Tile Top Left=none,none,Quick Tile Window to the Top Left 142 | Window Quick Tile Top Right=none,none,Quick Tile Window to the Top Right 143 | Window Raise=none,none,Raise Window 144 | Window Resize=none,none,Resize Window 145 | Window Shade=none,none,Shade Window 146 | Window Shrink Horizontal=none,none,Pack Shrink Window Horizontally 147 | Window Shrink Vertical=none,none,Pack Shrink Window Vertically 148 | Window to Desktop 1=none,none,Window to Desktop 1 149 | Window to Desktop 10=none,none,Window to Desktop 10 150 | Window to Desktop 11=none,none,Window to Desktop 11 151 | Window to Desktop 12=none,none,Window to Desktop 12 152 | Window to Desktop 13=none,none,Window to Desktop 13 153 | Window to Desktop 14=none,none,Window to Desktop 14 154 | Window to Desktop 15=none,none,Window to Desktop 15 155 | Window to Desktop 16=none,none,Window to Desktop 16 156 | Window to Desktop 17=none,none,Window to Desktop 17 157 | Window to Desktop 18=none,none,Window to Desktop 18 158 | Window to Desktop 19=none,none,Window to Desktop 19 159 | Window to Desktop 2=none,none,Window to Desktop 2 160 | Window to Desktop 20=none,none,Window to Desktop 20 161 | Window to Desktop 3=none,none,Window to Desktop 3 162 | Window to Desktop 4=none,none,Window to Desktop 4 163 | Window to Desktop 5=none,none,Window to Desktop 5 164 | Window to Desktop 6=none,none,Window to Desktop 6 165 | Window to Desktop 7=none,none,Window to Desktop 7 166 | Window to Desktop 8=none,none,Window to Desktop 8 167 | Window to Desktop 9=none,none,Window to Desktop 9 168 | Window to Next Desktop=none,none,Window to Next Desktop 169 | Window to Next Screen=none,none,Window to Next Screen 170 | Window to Previous Desktop=none,none,Window to Previous Desktop 171 | Window to Previous Screen=none,none,Window to Previous Screen 172 | Window to Screen 0=none,none,Window to Screen 0 173 | Window to Screen 1=none,none,Window to Screen 1 174 | Window to Screen 2=none,none,Window to Screen 2 175 | Window to Screen 3=none,none,Window to Screen 3 176 | Window to Screen 4=none,none,Window to Screen 4 177 | Window to Screen 5=none,none,Window to Screen 5 178 | Window to Screen 6=none,none,Window to Screen 6 179 | Window to Screen 7=none,none,Window to Screen 7 180 | _k_friendly_name=KWin 181 | view_actual_size=,Meta+0,Actual Size 182 | view_zoom_in=Meta+=,Meta+=,Zoom In 183 | view_zoom_out=Meta+-,Meta+-,Zoom Out 184 | 185 | [org_kde_powerdevil] 186 | Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness 187 | Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness 188 | Hibernate=Hibernate,Hibernate,Hibernate 189 | Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness 190 | Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness 191 | PowerOff=Power Off,Power Off,Power Off 192 | Sleep=Sleep,Sleep,Suspend 193 | Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight 194 | _k_friendly_name=Power Management 195 | 196 | [plasmashell] 197 | _k_friendly_name=Plasma 198 | activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 199 | activate task manager entry 10=Meta+0,Meta+0,Activate Task Manager Entry 10 200 | activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 201 | activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 202 | activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 203 | activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5 204 | activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 205 | activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 206 | activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 207 | activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 208 | clear-history=none,none,Clear Clipboard History 209 | clipboard_action=Ctrl+Alt+X,Ctrl+Alt+X,Enable Clipboard Actions 210 | cycleNextAction=none,none,Next History Item 211 | cyclePrevAction=none,none,Previous History Item 212 | edit_clipboard=none,none,Edit Contents... 213 | manage activities=Meta+Q,Meta+Q,Activities... 214 | next activity=Meta+Tab,none,Walk through activities 215 | previous activity=Meta+Shift+Tab,none,Walk through activities (Reverse) 216 | repeat_action=Ctrl+Alt+R,Ctrl+Alt+R,Manually Invoke Action on Current Clipboard 217 | show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop 218 | show-barcode=none,none,Show Barcode... 219 | show-on-mouse-pos=none,none,Open Klipper at Mouse Position 220 | stop current activity=Meta+S,Meta+S,Stop Current Activity 221 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/khotkeysrc: -------------------------------------------------------------------------------- 1 | [Data] 2 | DataCount=3 3 | 4 | [Data_1] 5 | Comment=KMenuEdit Global Shortcuts 6 | DataCount=1 7 | Enabled=true 8 | ImportId=defaults 9 | Name=KMenuEdit 10 | SystemGroup=1 11 | Type=ACTION_DATA_GROUP 12 | 13 | [Data_1Conditions] 14 | Comment= 15 | ConditionsCount=0 16 | 17 | [Data_1_1] 18 | Comment=Comment 19 | Enabled=true 20 | Name=Search 21 | Type=SIMPLE_ACTION_DATA 22 | 23 | [Data_1_1Actions] 24 | ActionsCount=1 25 | 26 | [Data_1_1Actions0] 27 | CommandURL=http://google.com 28 | Type=COMMAND_URL 29 | 30 | [Data_1_1Conditions] 31 | Comment= 32 | ConditionsCount=0 33 | 34 | [Data_1_1Triggers] 35 | Comment=Simple_action 36 | TriggersCount=1 37 | 38 | [Data_1_1Triggers0] 39 | Key= 40 | Type=SHORTCUT 41 | Uuid={d03619b6-9b3c-48cc-9d9c-a2aadb485550} 42 | 43 | [Data_2] 44 | Comment=Basic Konqueror gestures. 45 | DataCount=14 46 | Enabled=true 47 | ImportId=konqueror_gestures_kde321 48 | Name=Konqueror Gestures 49 | SystemGroup=0 50 | Type=ACTION_DATA_GROUP 51 | 52 | [Data_2Conditions] 53 | Comment=Konqueror window 54 | ConditionsCount=1 55 | 56 | [Data_2Conditions0] 57 | Type=ACTIVE_WINDOW 58 | 59 | [Data_2Conditions0Window] 60 | Comment=Konqueror 61 | WindowsCount=1 62 | 63 | [Data_2Conditions0Window0] 64 | Class=^konqueror\s 65 | ClassType=3 66 | Comment=Konqueror 67 | Role=konqueror-mainwindow#1 68 | RoleType=0 69 | Title=file:/ - Konqueror 70 | TitleType=0 71 | Type=SIMPLE 72 | WindowTypes=1 73 | 74 | [Data_2_1] 75 | Comment=Press, move left, release. 76 | Enabled=true 77 | Name=Back 78 | Type=SIMPLE_ACTION_DATA 79 | 80 | [Data_2_10] 81 | Comment=Opera-style: Press, move up, release.\nNOTE: Conflicts with 'New Tab', and as such is disabled by default. 82 | Enabled=false 83 | Name=Stop Loading 84 | Type=SIMPLE_ACTION_DATA 85 | 86 | [Data_2_10Actions] 87 | ActionsCount=1 88 | 89 | [Data_2_10Actions0] 90 | DestinationWindow=2 91 | Input=Escape\n 92 | Type=KEYBOARD_INPUT 93 | 94 | [Data_2_10Conditions] 95 | Comment= 96 | ConditionsCount=0 97 | 98 | [Data_2_10Triggers] 99 | Comment=Gesture_triggers 100 | TriggersCount=1 101 | 102 | [Data_2_10Triggers0] 103 | GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0 104 | Type=GESTURE 105 | 106 | [Data_2_11] 107 | Comment=Going up in URL/directory structure.\nMozilla-style: Press, move up, move left, move up, release. 108 | Enabled=true 109 | Name=Up 110 | Type=SIMPLE_ACTION_DATA 111 | 112 | [Data_2_11Actions] 113 | ActionsCount=1 114 | 115 | [Data_2_11Actions0] 116 | DestinationWindow=2 117 | Input=Alt+Up 118 | Type=KEYBOARD_INPUT 119 | 120 | [Data_2_11Conditions] 121 | Comment= 122 | ConditionsCount=0 123 | 124 | [Data_2_11Triggers] 125 | Comment=Gesture_triggers 126 | TriggersCount=1 127 | 128 | [Data_2_11Triggers0] 129 | GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,1,1,0.5,0.3125,0.0625,1,0.875,0.5,0.375,0.0625,1,0.75,0.5,0.4375,0.0625,1,0.625,0.5,0.5,0.0625,1,0.5,0.5,0.5625,0.0625,1,0.375,0.5,0.625,0.0625,1,0.25,0.5,0.6875,0.0625,1,0.125,0.5,0.75,0.0625,-0.5,0,0.5,0.8125,0.0625,-0.5,0,0.375,0.875,0.0625,-0.5,0,0.25,0.9375,0.0625,-0.5,0,0.125,1,0,0,0,0 130 | Type=GESTURE 131 | 132 | [Data_2_12] 133 | Comment=Going up in URL/directory structure.\nOpera-style: Press, move up, move left, move up, release.\nNOTE: Conflicts with "Activate Previous Tab", and as such is disabled by default. 134 | Enabled=false 135 | Name=Up #2 136 | Type=SIMPLE_ACTION_DATA 137 | 138 | [Data_2_12Actions] 139 | ActionsCount=1 140 | 141 | [Data_2_12Actions0] 142 | DestinationWindow=2 143 | Input=Alt+Up\n 144 | Type=KEYBOARD_INPUT 145 | 146 | [Data_2_12Conditions] 147 | Comment= 148 | ConditionsCount=0 149 | 150 | [Data_2_12Triggers] 151 | Comment=Gesture_triggers 152 | TriggersCount=1 153 | 154 | [Data_2_12Triggers0] 155 | GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0 156 | Type=GESTURE 157 | 158 | [Data_2_13] 159 | Comment=Press, move up, move right, release. 160 | Enabled=true 161 | Name=Activate Next Tab 162 | Type=SIMPLE_ACTION_DATA 163 | 164 | [Data_2_13Actions] 165 | ActionsCount=1 166 | 167 | [Data_2_13Actions0] 168 | DestinationWindow=2 169 | Input=Ctrl+.\n 170 | Type=KEYBOARD_INPUT 171 | 172 | [Data_2_13Conditions] 173 | Comment= 174 | ConditionsCount=0 175 | 176 | [Data_2_13Triggers] 177 | Comment=Gesture_triggers 178 | TriggersCount=1 179 | 180 | [Data_2_13Triggers0] 181 | GesturePointData=0,0.0625,-0.5,0,1,0.0625,0.0625,-0.5,0,0.875,0.125,0.0625,-0.5,0,0.75,0.1875,0.0625,-0.5,0,0.625,0.25,0.0625,-0.5,0,0.5,0.3125,0.0625,-0.5,0,0.375,0.375,0.0625,-0.5,0,0.25,0.4375,0.0625,-0.5,0,0.125,0.5,0.0625,0,0,0,0.5625,0.0625,0,0.125,0,0.625,0.0625,0,0.25,0,0.6875,0.0625,0,0.375,0,0.75,0.0625,0,0.5,0,0.8125,0.0625,0,0.625,0,0.875,0.0625,0,0.75,0,0.9375,0.0625,0,0.875,0,1,0,0,1,0 182 | Type=GESTURE 183 | 184 | [Data_2_14] 185 | Comment=Press, move up, move left, release. 186 | Enabled=true 187 | Name=Activate Previous Tab 188 | Type=SIMPLE_ACTION_DATA 189 | 190 | [Data_2_14Actions] 191 | ActionsCount=1 192 | 193 | [Data_2_14Actions0] 194 | DestinationWindow=2 195 | Input=Ctrl+, 196 | Type=KEYBOARD_INPUT 197 | 198 | [Data_2_14Conditions] 199 | Comment= 200 | ConditionsCount=0 201 | 202 | [Data_2_14Triggers] 203 | Comment=Gesture_triggers 204 | TriggersCount=1 205 | 206 | [Data_2_14Triggers0] 207 | GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0 208 | Type=GESTURE 209 | 210 | [Data_2_1Actions] 211 | ActionsCount=1 212 | 213 | [Data_2_1Actions0] 214 | DestinationWindow=2 215 | Input=Alt+Left 216 | Type=KEYBOARD_INPUT 217 | 218 | [Data_2_1Conditions] 219 | Comment= 220 | ConditionsCount=0 221 | 222 | [Data_2_1Triggers] 223 | Comment=Gesture_triggers 224 | TriggersCount=1 225 | 226 | [Data_2_1Triggers0] 227 | GesturePointData=0,0.125,1,1,0.5,0.125,0.125,1,0.875,0.5,0.25,0.125,1,0.75,0.5,0.375,0.125,1,0.625,0.5,0.5,0.125,1,0.5,0.5,0.625,0.125,1,0.375,0.5,0.75,0.125,1,0.25,0.5,0.875,0.125,1,0.125,0.5,1,0,0,0,0.5 228 | Type=GESTURE 229 | 230 | [Data_2_2] 231 | Comment=Press, move down, move up, move down, release. 232 | Enabled=true 233 | Name=Duplicate Tab 234 | Type=SIMPLE_ACTION_DATA 235 | 236 | [Data_2_2Actions] 237 | ActionsCount=1 238 | 239 | [Data_2_2Actions0] 240 | DestinationWindow=2 241 | Input=Ctrl+Shift+D\n 242 | Type=KEYBOARD_INPUT 243 | 244 | [Data_2_2Conditions] 245 | Comment= 246 | ConditionsCount=0 247 | 248 | [Data_2_2Triggers] 249 | Comment=Gesture_triggers 250 | TriggersCount=1 251 | 252 | [Data_2_2Triggers0] 253 | GesturePointData=0,0.0416667,0.5,0.5,0,0.0416667,0.0416667,0.5,0.5,0.125,0.0833333,0.0416667,0.5,0.5,0.25,0.125,0.0416667,0.5,0.5,0.375,0.166667,0.0416667,0.5,0.5,0.5,0.208333,0.0416667,0.5,0.5,0.625,0.25,0.0416667,0.5,0.5,0.75,0.291667,0.0416667,0.5,0.5,0.875,0.333333,0.0416667,-0.5,0.5,1,0.375,0.0416667,-0.5,0.5,0.875,0.416667,0.0416667,-0.5,0.5,0.75,0.458333,0.0416667,-0.5,0.5,0.625,0.5,0.0416667,-0.5,0.5,0.5,0.541667,0.0416667,-0.5,0.5,0.375,0.583333,0.0416667,-0.5,0.5,0.25,0.625,0.0416667,-0.5,0.5,0.125,0.666667,0.0416667,0.5,0.5,0,0.708333,0.0416667,0.5,0.5,0.125,0.75,0.0416667,0.5,0.5,0.25,0.791667,0.0416667,0.5,0.5,0.375,0.833333,0.0416667,0.5,0.5,0.5,0.875,0.0416667,0.5,0.5,0.625,0.916667,0.0416667,0.5,0.5,0.75,0.958333,0.0416667,0.5,0.5,0.875,1,0,0,0.5,1 254 | Type=GESTURE 255 | 256 | [Data_2_3] 257 | Comment=Press, move down, move up, release. 258 | Enabled=true 259 | Name=Duplicate Window 260 | Type=SIMPLE_ACTION_DATA 261 | 262 | [Data_2_3Actions] 263 | ActionsCount=1 264 | 265 | [Data_2_3Actions0] 266 | DestinationWindow=2 267 | Input=Ctrl+D\n 268 | Type=KEYBOARD_INPUT 269 | 270 | [Data_2_3Conditions] 271 | Comment= 272 | ConditionsCount=0 273 | 274 | [Data_2_3Triggers] 275 | Comment=Gesture_triggers 276 | TriggersCount=1 277 | 278 | [Data_2_3Triggers0] 279 | GesturePointData=0,0.0625,0.5,0.5,0,0.0625,0.0625,0.5,0.5,0.125,0.125,0.0625,0.5,0.5,0.25,0.1875,0.0625,0.5,0.5,0.375,0.25,0.0625,0.5,0.5,0.5,0.3125,0.0625,0.5,0.5,0.625,0.375,0.0625,0.5,0.5,0.75,0.4375,0.0625,0.5,0.5,0.875,0.5,0.0625,-0.5,0.5,1,0.5625,0.0625,-0.5,0.5,0.875,0.625,0.0625,-0.5,0.5,0.75,0.6875,0.0625,-0.5,0.5,0.625,0.75,0.0625,-0.5,0.5,0.5,0.8125,0.0625,-0.5,0.5,0.375,0.875,0.0625,-0.5,0.5,0.25,0.9375,0.0625,-0.5,0.5,0.125,1,0,0,0.5,0 280 | Type=GESTURE 281 | 282 | [Data_2_4] 283 | Comment=Press, move right, release. 284 | Enabled=true 285 | Name=Forward 286 | Type=SIMPLE_ACTION_DATA 287 | 288 | [Data_2_4Actions] 289 | ActionsCount=1 290 | 291 | [Data_2_4Actions0] 292 | DestinationWindow=2 293 | Input=Alt+Right 294 | Type=KEYBOARD_INPUT 295 | 296 | [Data_2_4Conditions] 297 | Comment= 298 | ConditionsCount=0 299 | 300 | [Data_2_4Triggers] 301 | Comment=Gesture_triggers 302 | TriggersCount=1 303 | 304 | [Data_2_4Triggers0] 305 | GesturePointData=0,0.125,0,0,0.5,0.125,0.125,0,0.125,0.5,0.25,0.125,0,0.25,0.5,0.375,0.125,0,0.375,0.5,0.5,0.125,0,0.5,0.5,0.625,0.125,0,0.625,0.5,0.75,0.125,0,0.75,0.5,0.875,0.125,0,0.875,0.5,1,0,0,1,0.5 306 | Type=GESTURE 307 | 308 | [Data_2_5] 309 | Comment=Press, move down, move half up, move right, move down, release.\n(Drawing a lowercase 'h'.) 310 | Enabled=true 311 | Name=Home 312 | Type=SIMPLE_ACTION_DATA 313 | 314 | [Data_2_5Actions] 315 | ActionsCount=1 316 | 317 | [Data_2_5Actions0] 318 | DestinationWindow=2 319 | Input=Alt+Home\n 320 | Type=KEYBOARD_INPUT 321 | 322 | [Data_2_5Conditions] 323 | Comment= 324 | ConditionsCount=0 325 | 326 | [Data_2_5Triggers] 327 | Comment=Gesture_triggers 328 | TriggersCount=2 329 | 330 | [Data_2_5Triggers0] 331 | GesturePointData=0,0.0461748,0.5,0,0,0.0461748,0.0461748,0.5,0,0.125,0.0923495,0.0461748,0.5,0,0.25,0.138524,0.0461748,0.5,0,0.375,0.184699,0.0461748,0.5,0,0.5,0.230874,0.0461748,0.5,0,0.625,0.277049,0.0461748,0.5,0,0.75,0.323223,0.0461748,0.5,0,0.875,0.369398,0.065301,-0.25,0,1,0.434699,0.065301,-0.25,0.125,0.875,0.5,0.065301,-0.25,0.25,0.75,0.565301,0.065301,-0.25,0.375,0.625,0.630602,0.0461748,0,0.5,0.5,0.676777,0.0461748,0,0.625,0.5,0.722951,0.0461748,0,0.75,0.5,0.769126,0.0461748,0,0.875,0.5,0.815301,0.0461748,0.5,1,0.5,0.861476,0.0461748,0.5,1,0.625,0.90765,0.0461748,0.5,1,0.75,0.953825,0.0461748,0.5,1,0.875,1,0,0,1,1 332 | Type=GESTURE 333 | 334 | [Data_2_5Triggers1] 335 | GesturePointData=0,0.0416667,0.5,0,0,0.0416667,0.0416667,0.5,0,0.125,0.0833333,0.0416667,0.5,0,0.25,0.125,0.0416667,0.5,0,0.375,0.166667,0.0416667,0.5,0,0.5,0.208333,0.0416667,0.5,0,0.625,0.25,0.0416667,0.5,0,0.75,0.291667,0.0416667,0.5,0,0.875,0.333333,0.0416667,-0.5,0,1,0.375,0.0416667,-0.5,0,0.875,0.416667,0.0416667,-0.5,0,0.75,0.458333,0.0416667,-0.5,0,0.625,0.5,0.0416667,0,0,0.5,0.541667,0.0416667,0,0.125,0.5,0.583333,0.0416667,0,0.25,0.5,0.625,0.0416667,0,0.375,0.5,0.666667,0.0416667,0,0.5,0.5,0.708333,0.0416667,0,0.625,0.5,0.75,0.0416667,0,0.75,0.5,0.791667,0.0416667,0,0.875,0.5,0.833333,0.0416667,0.5,1,0.5,0.875,0.0416667,0.5,1,0.625,0.916667,0.0416667,0.5,1,0.75,0.958333,0.0416667,0.5,1,0.875,1,0,0,1,1 336 | Type=GESTURE 337 | 338 | [Data_2_6] 339 | Comment=Press, move right, move down, move right, release.\nMozilla-style: Press, move down, move right, release. 340 | Enabled=true 341 | Name=Close Tab 342 | Type=SIMPLE_ACTION_DATA 343 | 344 | [Data_2_6Actions] 345 | ActionsCount=1 346 | 347 | [Data_2_6Actions0] 348 | DestinationWindow=2 349 | Input=Ctrl+W\n 350 | Type=KEYBOARD_INPUT 351 | 352 | [Data_2_6Conditions] 353 | Comment= 354 | ConditionsCount=0 355 | 356 | [Data_2_6Triggers] 357 | Comment=Gesture_triggers 358 | TriggersCount=2 359 | 360 | [Data_2_6Triggers0] 361 | GesturePointData=0,0.0625,0,0,0,0.0625,0.0625,0,0.125,0,0.125,0.0625,0,0.25,0,0.1875,0.0625,0,0.375,0,0.25,0.0625,0.5,0.5,0,0.3125,0.0625,0.5,0.5,0.125,0.375,0.0625,0.5,0.5,0.25,0.4375,0.0625,0.5,0.5,0.375,0.5,0.0625,0.5,0.5,0.5,0.5625,0.0625,0.5,0.5,0.625,0.625,0.0625,0.5,0.5,0.75,0.6875,0.0625,0.5,0.5,0.875,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1 362 | Type=GESTURE 363 | 364 | [Data_2_6Triggers1] 365 | GesturePointData=0,0.0625,0.5,0,0,0.0625,0.0625,0.5,0,0.125,0.125,0.0625,0.5,0,0.25,0.1875,0.0625,0.5,0,0.375,0.25,0.0625,0.5,0,0.5,0.3125,0.0625,0.5,0,0.625,0.375,0.0625,0.5,0,0.75,0.4375,0.0625,0.5,0,0.875,0.5,0.0625,0,0,1,0.5625,0.0625,0,0.125,1,0.625,0.0625,0,0.25,1,0.6875,0.0625,0,0.375,1,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1 366 | Type=GESTURE 367 | 368 | [Data_2_7] 369 | Comment=Press, move up, release.\nConflicts with Opera-style 'Up #2', which is disabled by default. 370 | Enabled=true 371 | Name=New Tab 372 | Type=SIMPLE_ACTION_DATA 373 | 374 | [Data_2_7Actions] 375 | ActionsCount=1 376 | 377 | [Data_2_7Actions0] 378 | DestinationWindow=2 379 | Input=Ctrl+Shift+N 380 | Type=KEYBOARD_INPUT 381 | 382 | [Data_2_7Conditions] 383 | Comment= 384 | ConditionsCount=0 385 | 386 | [Data_2_7Triggers] 387 | Comment=Gesture_triggers 388 | TriggersCount=1 389 | 390 | [Data_2_7Triggers0] 391 | GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0 392 | Type=GESTURE 393 | 394 | [Data_2_8] 395 | Comment=Press, move down, release. 396 | Enabled=true 397 | Name=New Window 398 | Type=SIMPLE_ACTION_DATA 399 | 400 | [Data_2_8Actions] 401 | ActionsCount=1 402 | 403 | [Data_2_8Actions0] 404 | DestinationWindow=2 405 | Input=Ctrl+N\n 406 | Type=KEYBOARD_INPUT 407 | 408 | [Data_2_8Conditions] 409 | Comment= 410 | ConditionsCount=0 411 | 412 | [Data_2_8Triggers] 413 | Comment=Gesture_triggers 414 | TriggersCount=1 415 | 416 | [Data_2_8Triggers0] 417 | GesturePointData=0,0.125,0.5,0.5,0,0.125,0.125,0.5,0.5,0.125,0.25,0.125,0.5,0.5,0.25,0.375,0.125,0.5,0.5,0.375,0.5,0.125,0.5,0.5,0.5,0.625,0.125,0.5,0.5,0.625,0.75,0.125,0.5,0.5,0.75,0.875,0.125,0.5,0.5,0.875,1,0,0,0.5,1 418 | Type=GESTURE 419 | 420 | [Data_2_9] 421 | Comment=Press, move up, move down, release. 422 | Enabled=true 423 | Name=Reload 424 | Type=SIMPLE_ACTION_DATA 425 | 426 | [Data_2_9Actions] 427 | ActionsCount=1 428 | 429 | [Data_2_9Actions0] 430 | DestinationWindow=2 431 | Input=F5 432 | Type=KEYBOARD_INPUT 433 | 434 | [Data_2_9Conditions] 435 | Comment= 436 | ConditionsCount=0 437 | 438 | [Data_2_9Triggers] 439 | Comment=Gesture_triggers 440 | TriggersCount=1 441 | 442 | [Data_2_9Triggers0] 443 | GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1 444 | Type=GESTURE 445 | 446 | [Data_3] 447 | Comment=This group contains various examples demonstrating most of the features of KHotkeys. (Note that this group and all its actions are disabled by default.) 448 | DataCount=8 449 | Enabled=false 450 | ImportId=kde32b1 451 | Name=Examples 452 | SystemGroup=0 453 | Type=ACTION_DATA_GROUP 454 | 455 | [Data_3Conditions] 456 | Comment= 457 | ConditionsCount=0 458 | 459 | [Data_3_1] 460 | Comment=After pressing Ctrl+Alt+I, the KSIRC window will be activated, if it exists. Simple. 461 | Enabled=false 462 | Name=Activate KSIRC Window 463 | Type=SIMPLE_ACTION_DATA 464 | 465 | [Data_3_1Actions] 466 | ActionsCount=1 467 | 468 | [Data_3_1Actions0] 469 | Type=ACTIVATE_WINDOW 470 | 471 | [Data_3_1Actions0Window] 472 | Comment=KSIRC window 473 | WindowsCount=1 474 | 475 | [Data_3_1Actions0Window0] 476 | Class=ksirc 477 | ClassType=1 478 | Comment=KSIRC 479 | Role= 480 | RoleType=0 481 | Title= 482 | TitleType=0 483 | Type=SIMPLE 484 | WindowTypes=33 485 | 486 | [Data_3_1Conditions] 487 | Comment= 488 | ConditionsCount=0 489 | 490 | [Data_3_1Triggers] 491 | Comment=Simple_action 492 | TriggersCount=1 493 | 494 | [Data_3_1Triggers0] 495 | Key=Ctrl+Alt+I 496 | Type=SHORTCUT 497 | Uuid={e9b9a6a6-e978-4959-8b0e-c6a362d25093} 498 | 499 | [Data_3_2] 500 | Comment=After pressing Alt+Ctrl+H the input of 'Hello' will be simulated, as if you typed it. This is especially useful if you have call to frequently type a word (for instance, 'unsigned'). Every keypress in the input is separated by a colon ':'. Note that the keypresses literally mean keypresses, so you have to write what you would press on the keyboard. In the table below, the left column shows the input and the right column shows what to type.\n\n"enter" (i.e. new line) Enter or Return\na (i.e. small a) A\nA (i.e. capital a) Shift+A\n: (colon) Shift+;\n' ' (space) Space 501 | Enabled=false 502 | Name=Type 'Hello' 503 | Type=SIMPLE_ACTION_DATA 504 | 505 | [Data_3_2Actions] 506 | ActionsCount=1 507 | 508 | [Data_3_2Actions0] 509 | DestinationWindow=2 510 | Input=Shift+H:E:L:L:O\n 511 | Type=KEYBOARD_INPUT 512 | 513 | [Data_3_2Conditions] 514 | Comment= 515 | ConditionsCount=0 516 | 517 | [Data_3_2Triggers] 518 | Comment=Simple_action 519 | TriggersCount=1 520 | 521 | [Data_3_2Triggers0] 522 | Key=Ctrl+Alt+H 523 | Type=SHORTCUT 524 | Uuid={a91ed582-f808-4102-b5c0-eea5cc7ad8b5} 525 | 526 | [Data_3_3] 527 | Comment=This action runs Konsole, after pressing Ctrl+Alt+T. 528 | Enabled=false 529 | Name=Run Konsole 530 | Type=SIMPLE_ACTION_DATA 531 | 532 | [Data_3_3Actions] 533 | ActionsCount=1 534 | 535 | [Data_3_3Actions0] 536 | CommandURL=konsole 537 | Type=COMMAND_URL 538 | 539 | [Data_3_3Conditions] 540 | Comment= 541 | ConditionsCount=0 542 | 543 | [Data_3_3Triggers] 544 | Comment=Simple_action 545 | TriggersCount=1 546 | 547 | [Data_3_3Triggers0] 548 | Key=Ctrl+Alt+T 549 | Type=SHORTCUT 550 | Uuid={7facfaa8-a351-4c32-8d74-137b4300166a} 551 | 552 | [Data_3_4] 553 | Comment=Read the comment on the "Type 'Hello'" action first.\n\nQt Designer uses Ctrl+F4 for closing windows. In KDE, however, Ctrl+F4 is the shortcut for going to virtual desktop 4, so this shortcut does not work in Qt Designer. Further, Qt Designer does not use KDE's standard Ctrl+W for closing the window.\n\nThis problem can be solved by remapping Ctrl+W to Ctrl+F4 when the active window is Qt Designer. When Qt Designer is active, every time Ctrl+W is pressed, Ctrl+F4 will be sent to Qt Designer instead. In other applications, the effect of Ctrl+W is unchanged.\n\nWe now need to specify three things: A new shortcut trigger on 'Ctrl+W', a new keyboard input action sending Ctrl+F4, and a new condition that the active window is Qt Designer.\nQt Designer seems to always have title 'Qt Designer by Trolltech', so the condition will check for the active window having that title. 554 | Enabled=false 555 | Name=Remap Ctrl+W to Ctrl+F4 in Qt Designer 556 | Type=GENERIC_ACTION_DATA 557 | 558 | [Data_3_4Actions] 559 | ActionsCount=1 560 | 561 | [Data_3_4Actions0] 562 | DestinationWindow=2 563 | Input=Ctrl+F4 564 | Type=KEYBOARD_INPUT 565 | 566 | [Data_3_4Conditions] 567 | Comment= 568 | ConditionsCount=1 569 | 570 | [Data_3_4Conditions0] 571 | Type=ACTIVE_WINDOW 572 | 573 | [Data_3_4Conditions0Window] 574 | Comment=Qt Designer 575 | WindowsCount=1 576 | 577 | [Data_3_4Conditions0Window0] 578 | Class= 579 | ClassType=0 580 | Comment= 581 | Role= 582 | RoleType=0 583 | Title=Qt Designer by Trolltech 584 | TitleType=2 585 | Type=SIMPLE 586 | WindowTypes=33 587 | 588 | [Data_3_4Triggers] 589 | Comment= 590 | TriggersCount=1 591 | 592 | [Data_3_4Triggers0] 593 | Key=Ctrl+W 594 | Type=SHORTCUT 595 | Uuid={eabbcc6d-e4ae-4ba3-8183-a3b73594c5b8} 596 | 597 | [Data_3_5] 598 | Comment=By pressing Alt+Ctrl+W a D-Bus call will be performed that will show the minicli. You can use any kind of D-Bus call, just like using the command line 'qdbus' tool. 599 | Enabled=false 600 | Name=Perform D-Bus call 'qdbus org.kde.krunner /App display' 601 | Type=SIMPLE_ACTION_DATA 602 | 603 | [Data_3_5Actions] 604 | ActionsCount=1 605 | 606 | [Data_3_5Actions0] 607 | Arguments= 608 | Call=popupExecuteCommand 609 | RemoteApp=org.kde.krunner 610 | RemoteObj=/App 611 | Type=DBUS 612 | 613 | [Data_3_5Conditions] 614 | Comment= 615 | ConditionsCount=0 616 | 617 | [Data_3_5Triggers] 618 | Comment=Simple_action 619 | TriggersCount=1 620 | 621 | [Data_3_5Triggers0] 622 | Key=Ctrl+Alt+W 623 | Type=SHORTCUT 624 | Uuid={7437530c-d771-44ea-8af6-7add3d3d9e7e} 625 | 626 | [Data_3_6] 627 | Comment=Read the comment on the "Type 'Hello'" action first.\n\nJust like the "Type 'Hello'" action, this one simulates keyboard input, specifically, after pressing Ctrl+Alt+B, it sends B to XMMS (B in XMMS jumps to the next song). The 'Send to specific window' checkbox is checked and a window with its class containing 'XMMS_Player' is specified; this will make the input always be sent to this window. This way, you can control XMMS even if, for instance, it is on a different virtual desktop.\n\n(Run 'xprop' and click on the XMMS window and search for WM_CLASS to see 'XMMS_Player'). 628 | Enabled=false 629 | Name=Next in XMMS 630 | Type=SIMPLE_ACTION_DATA 631 | 632 | [Data_3_6Actions] 633 | ActionsCount=1 634 | 635 | [Data_3_6Actions0] 636 | DestinationWindow=1 637 | Input=B 638 | Type=KEYBOARD_INPUT 639 | 640 | [Data_3_6Actions0DestinationWindow] 641 | Comment=XMMS window 642 | WindowsCount=1 643 | 644 | [Data_3_6Actions0DestinationWindow0] 645 | Class=XMMS_Player 646 | ClassType=1 647 | Comment=XMMS Player window 648 | Role= 649 | RoleType=0 650 | Title= 651 | TitleType=0 652 | Type=SIMPLE 653 | WindowTypes=33 654 | 655 | [Data_3_6Conditions] 656 | Comment= 657 | ConditionsCount=0 658 | 659 | [Data_3_6Triggers] 660 | Comment=Simple_action 661 | TriggersCount=1 662 | 663 | [Data_3_6Triggers0] 664 | Key=Ctrl+Alt+B 665 | Type=SHORTCUT 666 | Uuid={f1d96a41-f583-4006-b5b6-95537cdbce78} 667 | 668 | [Data_3_7] 669 | Comment=Konqueror in KDE3.1 has tabs, and now you can also have gestures.\n\nJust press the middle mouse button and start drawing one of the gestures, and after you are finished, release the mouse button. If you only need to paste the selection, it still works, just click the middle mouse button. (You can change the mouse button to use in the global settings).\n\nRight now, there are the following gestures available:\nmove right and back left - Forward (Alt+Right)\nmove left and back right - Back (Alt+Left)\nmove up and back down - Up (Alt+Up)\ncircle anticlockwise - Reload (F5)\n\nThe gesture shapes can be entered by performing them in the configuration dialog. You can also look at your numeric pad to help you: gestures are recognized like a 3x3 grid of fields, numbered 1 to 9.\n\nNote that you must perform exactly the gesture to trigger the action. Because of this, it is possible to enter more gestures for the action. You should try to avoid complicated gestures where you change the direction of mouse movement more than once. For instance, 45654 or 74123 are simple to perform, but 1236987 may be already quite difficult.\n\nThe conditions for all gestures are defined in this group. All these gestures are active only if the active window is Konqueror (class contains 'konqueror'). 670 | DataCount=4 671 | Enabled=false 672 | Name=Konqi Gestures 673 | SystemGroup=0 674 | Type=ACTION_DATA_GROUP 675 | 676 | [Data_3_7Conditions] 677 | Comment=Konqueror window 678 | ConditionsCount=1 679 | 680 | [Data_3_7Conditions0] 681 | Type=ACTIVE_WINDOW 682 | 683 | [Data_3_7Conditions0Window] 684 | Comment=Konqueror 685 | WindowsCount=1 686 | 687 | [Data_3_7Conditions0Window0] 688 | Class=konqueror 689 | ClassType=1 690 | Comment=Konqueror 691 | Role= 692 | RoleType=0 693 | Title= 694 | TitleType=0 695 | Type=SIMPLE 696 | WindowTypes=33 697 | 698 | [Data_3_7_1] 699 | Comment= 700 | Enabled=false 701 | Name=Back 702 | Type=SIMPLE_ACTION_DATA 703 | 704 | [Data_3_7_1Actions] 705 | ActionsCount=1 706 | 707 | [Data_3_7_1Actions0] 708 | DestinationWindow=2 709 | Input=Alt+Left 710 | Type=KEYBOARD_INPUT 711 | 712 | [Data_3_7_1Conditions] 713 | Comment= 714 | ConditionsCount=0 715 | 716 | [Data_3_7_1Triggers] 717 | Comment=Gesture_triggers 718 | TriggersCount=3 719 | 720 | [Data_3_7_1Triggers0] 721 | GesturePointData=0,0.0625,1,1,0.5,0.0625,0.0625,1,0.875,0.5,0.125,0.0625,1,0.75,0.5,0.1875,0.0625,1,0.625,0.5,0.25,0.0625,1,0.5,0.5,0.3125,0.0625,1,0.375,0.5,0.375,0.0625,1,0.25,0.5,0.4375,0.0625,1,0.125,0.5,0.5,0.0625,0,0,0.5,0.5625,0.0625,0,0.125,0.5,0.625,0.0625,0,0.25,0.5,0.6875,0.0625,0,0.375,0.5,0.75,0.0625,0,0.5,0.5,0.8125,0.0625,0,0.625,0.5,0.875,0.0625,0,0.75,0.5,0.9375,0.0625,0,0.875,0.5,1,0,0,1,0.5 722 | Type=GESTURE 723 | 724 | [Data_3_7_1Triggers1] 725 | GesturePointData=0,0.0833333,1,0.5,0.5,0.0833333,0.0833333,1,0.375,0.5,0.166667,0.0833333,1,0.25,0.5,0.25,0.0833333,1,0.125,0.5,0.333333,0.0833333,0,0,0.5,0.416667,0.0833333,0,0.125,0.5,0.5,0.0833333,0,0.25,0.5,0.583333,0.0833333,0,0.375,0.5,0.666667,0.0833333,0,0.5,0.5,0.75,0.0833333,0,0.625,0.5,0.833333,0.0833333,0,0.75,0.5,0.916667,0.0833333,0,0.875,0.5,1,0,0,1,0.5 726 | Type=GESTURE 727 | 728 | [Data_3_7_1Triggers2] 729 | GesturePointData=0,0.0833333,1,1,0.5,0.0833333,0.0833333,1,0.875,0.5,0.166667,0.0833333,1,0.75,0.5,0.25,0.0833333,1,0.625,0.5,0.333333,0.0833333,1,0.5,0.5,0.416667,0.0833333,1,0.375,0.5,0.5,0.0833333,1,0.25,0.5,0.583333,0.0833333,1,0.125,0.5,0.666667,0.0833333,0,0,0.5,0.75,0.0833333,0,0.125,0.5,0.833333,0.0833333,0,0.25,0.5,0.916667,0.0833333,0,0.375,0.5,1,0,0,0.5,0.5 730 | Type=GESTURE 731 | 732 | [Data_3_7_2] 733 | Comment= 734 | Enabled=false 735 | Name=Forward 736 | Type=SIMPLE_ACTION_DATA 737 | 738 | [Data_3_7_2Actions] 739 | ActionsCount=1 740 | 741 | [Data_3_7_2Actions0] 742 | DestinationWindow=2 743 | Input=Alt+Right 744 | Type=KEYBOARD_INPUT 745 | 746 | [Data_3_7_2Conditions] 747 | Comment= 748 | ConditionsCount=0 749 | 750 | [Data_3_7_2Triggers] 751 | Comment=Gesture_triggers 752 | TriggersCount=3 753 | 754 | [Data_3_7_2Triggers0] 755 | GesturePointData=0,0.0625,0,0,0.5,0.0625,0.0625,0,0.125,0.5,0.125,0.0625,0,0.25,0.5,0.1875,0.0625,0,0.375,0.5,0.25,0.0625,0,0.5,0.5,0.3125,0.0625,0,0.625,0.5,0.375,0.0625,0,0.75,0.5,0.4375,0.0625,0,0.875,0.5,0.5,0.0625,1,1,0.5,0.5625,0.0625,1,0.875,0.5,0.625,0.0625,1,0.75,0.5,0.6875,0.0625,1,0.625,0.5,0.75,0.0625,1,0.5,0.5,0.8125,0.0625,1,0.375,0.5,0.875,0.0625,1,0.25,0.5,0.9375,0.0625,1,0.125,0.5,1,0,0,0,0.5 756 | Type=GESTURE 757 | 758 | [Data_3_7_2Triggers1] 759 | GesturePointData=0,0.0833333,0,0.5,0.5,0.0833333,0.0833333,0,0.625,0.5,0.166667,0.0833333,0,0.75,0.5,0.25,0.0833333,0,0.875,0.5,0.333333,0.0833333,1,1,0.5,0.416667,0.0833333,1,0.875,0.5,0.5,0.0833333,1,0.75,0.5,0.583333,0.0833333,1,0.625,0.5,0.666667,0.0833333,1,0.5,0.5,0.75,0.0833333,1,0.375,0.5,0.833333,0.0833333,1,0.25,0.5,0.916667,0.0833333,1,0.125,0.5,1,0,0,0,0.5 760 | Type=GESTURE 761 | 762 | [Data_3_7_2Triggers2] 763 | GesturePointData=0,0.0833333,0,0,0.5,0.0833333,0.0833333,0,0.125,0.5,0.166667,0.0833333,0,0.25,0.5,0.25,0.0833333,0,0.375,0.5,0.333333,0.0833333,0,0.5,0.5,0.416667,0.0833333,0,0.625,0.5,0.5,0.0833333,0,0.75,0.5,0.583333,0.0833333,0,0.875,0.5,0.666667,0.0833333,1,1,0.5,0.75,0.0833333,1,0.875,0.5,0.833333,0.0833333,1,0.75,0.5,0.916667,0.0833333,1,0.625,0.5,1,0,0,0.5,0.5 764 | Type=GESTURE 765 | 766 | [Data_3_7_3] 767 | Comment= 768 | Enabled=false 769 | Name=Up 770 | Type=SIMPLE_ACTION_DATA 771 | 772 | [Data_3_7_3Actions] 773 | ActionsCount=1 774 | 775 | [Data_3_7_3Actions0] 776 | DestinationWindow=2 777 | Input=Alt+Up 778 | Type=KEYBOARD_INPUT 779 | 780 | [Data_3_7_3Conditions] 781 | Comment= 782 | ConditionsCount=0 783 | 784 | [Data_3_7_3Triggers] 785 | Comment=Gesture_triggers 786 | TriggersCount=3 787 | 788 | [Data_3_7_3Triggers0] 789 | GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1 790 | Type=GESTURE 791 | 792 | [Data_3_7_3Triggers1] 793 | GesturePointData=0,0.0833333,-0.5,0.5,1,0.0833333,0.0833333,-0.5,0.5,0.875,0.166667,0.0833333,-0.5,0.5,0.75,0.25,0.0833333,-0.5,0.5,0.625,0.333333,0.0833333,-0.5,0.5,0.5,0.416667,0.0833333,-0.5,0.5,0.375,0.5,0.0833333,-0.5,0.5,0.25,0.583333,0.0833333,-0.5,0.5,0.125,0.666667,0.0833333,0.5,0.5,0,0.75,0.0833333,0.5,0.5,0.125,0.833333,0.0833333,0.5,0.5,0.25,0.916667,0.0833333,0.5,0.5,0.375,1,0,0,0.5,0.5 794 | Type=GESTURE 795 | 796 | [Data_3_7_3Triggers2] 797 | GesturePointData=0,0.0833333,-0.5,0.5,0.5,0.0833333,0.0833333,-0.5,0.5,0.375,0.166667,0.0833333,-0.5,0.5,0.25,0.25,0.0833333,-0.5,0.5,0.125,0.333333,0.0833333,0.5,0.5,0,0.416667,0.0833333,0.5,0.5,0.125,0.5,0.0833333,0.5,0.5,0.25,0.583333,0.0833333,0.5,0.5,0.375,0.666667,0.0833333,0.5,0.5,0.5,0.75,0.0833333,0.5,0.5,0.625,0.833333,0.0833333,0.5,0.5,0.75,0.916667,0.0833333,0.5,0.5,0.875,1,0,0,0.5,1 798 | Type=GESTURE 799 | 800 | [Data_3_7_4] 801 | Comment= 802 | Enabled=false 803 | Name=Reload 804 | Type=SIMPLE_ACTION_DATA 805 | 806 | [Data_3_7_4Actions] 807 | ActionsCount=1 808 | 809 | [Data_3_7_4Actions0] 810 | DestinationWindow=2 811 | Input=F5 812 | Type=KEYBOARD_INPUT 813 | 814 | [Data_3_7_4Conditions] 815 | Comment= 816 | ConditionsCount=0 817 | 818 | [Data_3_7_4Triggers] 819 | Comment=Gesture_triggers 820 | TriggersCount=3 821 | 822 | [Data_3_7_4Triggers0] 823 | GesturePointData=0,0.03125,0,0,1,0.03125,0.03125,0,0.125,1,0.0625,0.03125,0,0.25,1,0.09375,0.03125,0,0.375,1,0.125,0.03125,0,0.5,1,0.15625,0.03125,0,0.625,1,0.1875,0.03125,0,0.75,1,0.21875,0.03125,0,0.875,1,0.25,0.03125,-0.5,1,1,0.28125,0.03125,-0.5,1,0.875,0.3125,0.03125,-0.5,1,0.75,0.34375,0.03125,-0.5,1,0.625,0.375,0.03125,-0.5,1,0.5,0.40625,0.03125,-0.5,1,0.375,0.4375,0.03125,-0.5,1,0.25,0.46875,0.03125,-0.5,1,0.125,0.5,0.03125,1,1,0,0.53125,0.03125,1,0.875,0,0.5625,0.03125,1,0.75,0,0.59375,0.03125,1,0.625,0,0.625,0.03125,1,0.5,0,0.65625,0.03125,1,0.375,0,0.6875,0.03125,1,0.25,0,0.71875,0.03125,1,0.125,0,0.75,0.03125,0.5,0,0,0.78125,0.03125,0.5,0,0.125,0.8125,0.03125,0.5,0,0.25,0.84375,0.03125,0.5,0,0.375,0.875,0.03125,0.5,0,0.5,0.90625,0.03125,0.5,0,0.625,0.9375,0.03125,0.5,0,0.75,0.96875,0.03125,0.5,0,0.875,1,0,0,0,1 824 | Type=GESTURE 825 | 826 | [Data_3_7_4Triggers1] 827 | GesturePointData=0,0.0277778,0,0,1,0.0277778,0.0277778,0,0.125,1,0.0555556,0.0277778,0,0.25,1,0.0833333,0.0277778,0,0.375,1,0.111111,0.0277778,0,0.5,1,0.138889,0.0277778,0,0.625,1,0.166667,0.0277778,0,0.75,1,0.194444,0.0277778,0,0.875,1,0.222222,0.0277778,-0.5,1,1,0.25,0.0277778,-0.5,1,0.875,0.277778,0.0277778,-0.5,1,0.75,0.305556,0.0277778,-0.5,1,0.625,0.333333,0.0277778,-0.5,1,0.5,0.361111,0.0277778,-0.5,1,0.375,0.388889,0.0277778,-0.5,1,0.25,0.416667,0.0277778,-0.5,1,0.125,0.444444,0.0277778,1,1,0,0.472222,0.0277778,1,0.875,0,0.5,0.0277778,1,0.75,0,0.527778,0.0277778,1,0.625,0,0.555556,0.0277778,1,0.5,0,0.583333,0.0277778,1,0.375,0,0.611111,0.0277778,1,0.25,0,0.638889,0.0277778,1,0.125,0,0.666667,0.0277778,0.5,0,0,0.694444,0.0277778,0.5,0,0.125,0.722222,0.0277778,0.5,0,0.25,0.75,0.0277778,0.5,0,0.375,0.777778,0.0277778,0.5,0,0.5,0.805556,0.0277778,0.5,0,0.625,0.833333,0.0277778,0.5,0,0.75,0.861111,0.0277778,0.5,0,0.875,0.888889,0.0277778,0,0,1,0.916667,0.0277778,0,0.125,1,0.944444,0.0277778,0,0.25,1,0.972222,0.0277778,0,0.375,1,1,0,0,0.5,1 828 | Type=GESTURE 829 | 830 | [Data_3_7_4Triggers2] 831 | GesturePointData=0,0.0277778,0.5,0,0.5,0.0277778,0.0277778,0.5,0,0.625,0.0555556,0.0277778,0.5,0,0.75,0.0833333,0.0277778,0.5,0,0.875,0.111111,0.0277778,0,0,1,0.138889,0.0277778,0,0.125,1,0.166667,0.0277778,0,0.25,1,0.194444,0.0277778,0,0.375,1,0.222222,0.0277778,0,0.5,1,0.25,0.0277778,0,0.625,1,0.277778,0.0277778,0,0.75,1,0.305556,0.0277778,0,0.875,1,0.333333,0.0277778,-0.5,1,1,0.361111,0.0277778,-0.5,1,0.875,0.388889,0.0277778,-0.5,1,0.75,0.416667,0.0277778,-0.5,1,0.625,0.444444,0.0277778,-0.5,1,0.5,0.472222,0.0277778,-0.5,1,0.375,0.5,0.0277778,-0.5,1,0.25,0.527778,0.0277778,-0.5,1,0.125,0.555556,0.0277778,1,1,0,0.583333,0.0277778,1,0.875,0,0.611111,0.0277778,1,0.75,0,0.638889,0.0277778,1,0.625,0,0.666667,0.0277778,1,0.5,0,0.694444,0.0277778,1,0.375,0,0.722222,0.0277778,1,0.25,0,0.75,0.0277778,1,0.125,0,0.777778,0.0277778,0.5,0,0,0.805556,0.0277778,0.5,0,0.125,0.833333,0.0277778,0.5,0,0.25,0.861111,0.0277778,0.5,0,0.375,0.888889,0.0277778,0.5,0,0.5,0.916667,0.0277778,0.5,0,0.625,0.944444,0.0277778,0.5,0,0.75,0.972222,0.0277778,0.5,0,0.875,1,0,0,0,1 832 | Type=GESTURE 833 | 834 | [Data_3_8] 835 | Comment=After pressing Win+E (Tux+E) a WWW browser will be launched, and it will open http://www.kde.org . You may run all kind of commands you can run in minicli (Alt+F2). 836 | Enabled=false 837 | Name=Go to KDE Website 838 | Type=SIMPLE_ACTION_DATA 839 | 840 | [Data_3_8Actions] 841 | ActionsCount=1 842 | 843 | [Data_3_8Actions0] 844 | CommandURL=http://www.kde.org 845 | Type=COMMAND_URL 846 | 847 | [Data_3_8Conditions] 848 | Comment= 849 | ConditionsCount=0 850 | 851 | [Data_3_8Triggers] 852 | Comment=Simple_action 853 | TriggersCount=1 854 | 855 | [Data_3_8Triggers0] 856 | Key=Meta+E 857 | Type=SHORTCUT 858 | Uuid={14e6c351-e824-4e57-a04c-7a5dc9374c39} 859 | 860 | [Gestures] 861 | Disabled=true 862 | MouseButton=2 863 | Timeout=300 864 | 865 | [Main] 866 | AlreadyImported=defaults,konqueror_gestures_kde321,kde32b1 867 | Disabled=false 868 | Version=2 869 | 870 | [Voice] 871 | Shortcut= 872 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/konsolerc: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | DefaultProfile=Profile 1.profile 3 | 4 | [Favorite Profiles] 5 | Favorites= 6 | 7 | [MainWindow] 8 | Height 1200=759 9 | State=AAAA/wAAAAD9AAAAAAAABcEAAALNAAAABAAAAAQAAAAIAAAACPwAAAAA 10 | ToolBarsMovable=Disabled 11 | Width 1920=1473 12 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/krunnerrc: -------------------------------------------------------------------------------- 1 | [PlasmaRunnerManager] 2 | LaunchCounts= 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kscreenlockerrc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=kscreenlocker.upd:0.1-autolock 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/ksmserverrc: -------------------------------------------------------------------------------- 1 | [General] 2 | screenCount=1 3 | 4 | [LegacySession: saved at previous logout] 5 | count=0 6 | 7 | [Session: saved at previous logout] 8 | clientId1=108496a096000152618000400000012370004 9 | clientId2=108496a096000152618000400000012370006 10 | clientId3=108496a096000152618000400000012370008 11 | count=3 12 | discardCommand1[$e]=rm,$HOME/.config/session/kwin_108496a096000152618000400000012370004_1526180180_981077 13 | program1=kwin_x11 14 | program2=pulseaudio 15 | program3=/usr/lib/x86_64-linux-gnu/libexec/org_kde_powerdevil 16 | restartCommand1=kwin_x11,-session,108496a096000152618000400000012370004_1526180180_981077 17 | restartCommand2= 18 | restartCommand3=/usr/lib/x86_64-linux-gnu/libexec/org_kde_powerdevil,-session,108496a096000152618000400000012370008_1526180180_967530 19 | restartStyleHint1=0 20 | restartStyleHint2=0 21 | restartStyleHint3=0 22 | userId1=template 23 | userId2=template 24 | userId3=template 25 | wasWm1=true 26 | wasWm2=false 27 | wasWm3=false 28 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/ktimezonedrc: -------------------------------------------------------------------------------- 1 | [TimeZones] 2 | LocalZone=Australia/Melbourne 3 | ZoneinfoDir=/usr/share/zoneinfo 4 | Zonetab=/usr/share/zoneinfo/zone.tab 5 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kwinrc: -------------------------------------------------------------------------------- 1 | [Compositing] 2 | OpenGLIsUnsafe=false 3 | 4 | [Desktops] 5 | Number=1 6 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/kwinrulesrc: -------------------------------------------------------------------------------- 1 | [General] 2 | count=0 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/plasma-localerc: -------------------------------------------------------------------------------- 1 | [Formats] 2 | LANG=en_AU.UTF-8 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/plasma-nm: -------------------------------------------------------------------------------- 1 | [General] 2 | ManageVirtualConnections=false 3 | UnlockModemOnDetection=true 4 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/plasma-org.kde.plasma.desktop-appletsrc: -------------------------------------------------------------------------------- 1 | [ActionPlugins][0] 2 | MidButton;NoModifier=org.kde.paste 3 | RightButton;NoModifier=org.kde.contextmenu 4 | wheel:Vertical;NoModifier=org.kde.switchdesktop 5 | 6 | [ActionPlugins][1] 7 | RightButton;NoModifier=org.kde.contextmenu 8 | 9 | [Containments][1] 10 | activityId=0b4d1267-8c37-46a1-b83c-06fd3113aaa7 11 | formfactor=0 12 | immutability=1 13 | lastScreen=0 14 | location=0 15 | plugin=org.kde.plasma.folder 16 | wallpaperplugin=org.kde.image 17 | 18 | [Containments][1][Configuration] 19 | PreloadWeight=42 20 | 21 | [Containments][1][Wallpaper][org.kde.image][General] 22 | Image=DebianTheme 23 | 24 | [Containments][2] 25 | activityId= 26 | formfactor=2 27 | immutability=1 28 | lastScreen=0 29 | location=4 30 | plugin=org.kde.panel 31 | wallpaperplugin=org.kde.image 32 | 33 | [Containments][2][Applets][3] 34 | immutability=1 35 | plugin=org.kde.plasma.kickoff 36 | 37 | [Containments][2][Applets][3][Configuration] 38 | PreloadWeight=92 39 | 40 | [Containments][2][Applets][3][Configuration][General] 41 | favoritesPortedToKAstats=true 42 | 43 | [Containments][2][Applets][3][Configuration][Shortcuts] 44 | global=Alt+F1 45 | 46 | [Containments][2][Applets][3][Shortcuts] 47 | global=Alt+F1 48 | 49 | [Containments][2][Applets][4] 50 | immutability=1 51 | plugin=org.kde.plasma.pager 52 | 53 | [Containments][2][Applets][4][Configuration] 54 | PreloadWeight=42 55 | 56 | [Containments][2][Applets][5] 57 | immutability=1 58 | plugin=org.kde.plasma.taskmanager 59 | 60 | [Containments][2][Applets][5][Configuration] 61 | PreloadWeight=42 62 | 63 | [Containments][2][Applets][6] 64 | immutability=1 65 | plugin=org.kde.plasma.systemtray 66 | 67 | [Containments][2][Applets][6][Configuration] 68 | PreloadWeight=42 69 | SystrayContainmentId=7 70 | 71 | [Containments][2][Applets][8] 72 | immutability=1 73 | plugin=org.kde.plasma.digitalclock 74 | 75 | [Containments][2][Applets][8][Configuration] 76 | PreloadWeight=42 77 | 78 | [Containments][2][ConfigDialog] 79 | DialogHeight=84 80 | DialogWidth=1920 81 | 82 | [Containments][2][Configuration] 83 | PreloadWeight=42 84 | 85 | [Containments][2][General] 86 | AppletOrder=3;4;5;6;8 87 | 88 | [Containments][7] 89 | activityId= 90 | formfactor=2 91 | immutability=1 92 | lastScreen=0 93 | location=4 94 | plugin=org.kde.plasma.private.systemtray 95 | wallpaperplugin=org.kde.image 96 | 97 | [Containments][7][Applets][10] 98 | immutability=1 99 | plugin=org.kde.plasma.devicenotifier 100 | 101 | [Containments][7][Applets][10][Configuration] 102 | PreloadWeight=42 103 | 104 | [Containments][7][Applets][11] 105 | immutability=1 106 | plugin=org.kde.plasma.notifications 107 | 108 | [Containments][7][Applets][11][Configuration] 109 | PreloadWeight=42 110 | 111 | [Containments][7][Applets][12] 112 | immutability=1 113 | plugin=org.kde.discovernotifier 114 | 115 | [Containments][7][Applets][12][Configuration] 116 | PreloadWeight=42 117 | 118 | [Containments][7][Applets][13] 119 | immutability=1 120 | plugin=org.kde.plasma.battery 121 | 122 | [Containments][7][Applets][13][Configuration] 123 | PreloadWeight=42 124 | 125 | [Containments][7][Applets][14] 126 | immutability=1 127 | plugin=org.kde.plasma.networkmanagement 128 | 129 | [Containments][7][Applets][14][Configuration] 130 | PreloadWeight=42 131 | 132 | [Containments][7][Applets][15] 133 | immutability=1 134 | plugin=org.kde.plasma.bluetooth 135 | 136 | [Containments][7][Applets][15][Configuration] 137 | PreloadWeight=42 138 | 139 | [Containments][7][Applets][9] 140 | immutability=1 141 | plugin=org.kde.plasma.clipboard 142 | 143 | [Containments][7][Applets][9][Configuration] 144 | PreloadWeight=42 145 | 146 | [Containments][7][Configuration] 147 | PreloadWeight=42 148 | 149 | [Containments][7][General] 150 | extraItems=org.kde.plasma.networkmanagement,org.kde.plasma.bluetooth,org.kde.plasma.devicenotifier,org.kde.discovernotifier,org.kde.plasma.mediacontroller,org.kde.plasma.clipboard,org.kde.plasma.notifications,org.kde.plasma.battery 151 | knownItems=org.kde.plasma.networkmanagement,org.kde.plasma.bluetooth,org.kde.plasma.devicenotifier,org.kde.discovernotifier,org.kde.plasma.mediacontroller,org.kde.plasma.clipboard,org.kde.plasma.notifications,org.kde.plasma.battery 152 | 153 | [ScreenMapping] 154 | itemsOnDisabledScreens=0,2,desktop:/Home.desktop,desktop:/trash.desktop 155 | screenMapping=desktop:/Home.desktop,0,desktop:/trash.desktop,0 156 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/plasmashellrc: -------------------------------------------------------------------------------- 1 | [PlasmaRunnerManager] 2 | LaunchCounts=1 services_org.kde.konsole.desktop 3 | pluginWhiteList=services,places,desktopsessions,PowerDevil,shell,bookmarks,recentdocuments,locations,baloosearch 4 | 5 | [PlasmaViews][Panel 2][Horizontal1920] 6 | thickness=68 7 | 8 | [ScreenConnectors] 9 | 0=DSI-1 10 | 11 | [Updates] 12 | performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/obsolete_kickoffrc.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/desktop-base.js 13 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/powermanagementprofilesrc: -------------------------------------------------------------------------------- 1 | [migration] 2 | kdedShortcutMigration=true 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-card-database.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-card-database.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-default-sink: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-default-source: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-manager.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-manager.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-volumes.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-volumes.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-stream-volumes.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/af190043451944c1bc9caffea9b69e5c-stream-volumes.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/cookie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/etc/skel/.config/pulse/cookie -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/session/kwin_108496a096000152618000400000012370004_1526180180_981077: -------------------------------------------------------------------------------- 1 | [Session] 2 | active=-1 3 | activities1= 4 | count=1 5 | desktop=1 6 | desktop1=-1 7 | fsrestore1=0,0,0,0 8 | fullscreen1=0 9 | geometry1=0,1132,1920,68 10 | iconified1=false 11 | keepBelow1=false 12 | maximize1=0 13 | opacity1=1 14 | resourceClass1=plasmashell 15 | resourceName1=plasmashell 16 | restore1=0,1132,1920,68 17 | sessionId1=108496a096000152618000400000012370002 18 | shaded1=false 19 | shortcut1= 20 | skipPager1=false 21 | skipSwitcher1=false 22 | skipTaskbar1=false 23 | stackingOrder1=1 24 | staysOnTop1=false 25 | sticky1=true 26 | tabGroup1=0 27 | userNoBorder1=true 28 | windowRole1= 29 | windowType1=Dock 30 | wmCommand1= 31 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/startupconfig: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # kcminputrc Mouse cursorTheme 'breeze_cursors' 3 | kcminputrc_mouse_cursortheme=breeze_cursors 4 | # kcminputrc Mouse cursorSize '' 5 | kcminputrc_mouse_cursorsize='' 6 | # ksplashrc KSplash Theme Breeze 7 | ksplashrc_ksplash_theme=Breeze 8 | # ksplashrc KSplash Engine KSplashQML 9 | ksplashrc_ksplash_engine=KSplashQML 10 | # kdeglobals KScreen ScreenScaleFactors '' 11 | kdeglobals_kscreen_screenscalefactors='' 12 | # kcmfonts General forceFontDPI 0 13 | kcmfonts_general_forcefontdpi=0 14 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/startupconfigfiles: -------------------------------------------------------------------------------- 1 | kcminputrc Mouse cursorTheme 'breeze_cursors' 2 | !/home/template/.config/kcminputrc 3 | !/etc/xdg/kcminputrc 4 | !/home/template/.local/share/config/kcminputrc 5 | !/usr/local/share/config/kcminputrc 6 | !/usr/share/config/kcminputrc 7 | * 8 | kcminputrc Mouse cursorSize '' 9 | !/home/template/.config/kcminputrc 10 | !/etc/xdg/kcminputrc 11 | !/home/template/.local/share/config/kcminputrc 12 | !/usr/local/share/config/kcminputrc 13 | !/usr/share/config/kcminputrc 14 | * 15 | ksplashrc KSplash Theme Breeze 16 | !/home/template/.config/ksplashrc 17 | !/etc/xdg/ksplashrc 18 | !/home/template/.local/share/config/ksplashrc 19 | !/usr/local/share/config/ksplashrc 20 | !/usr/share/config/ksplashrc 21 | * 22 | ksplashrc KSplash Engine KSplashQML 23 | !/home/template/.config/ksplashrc 24 | !/etc/xdg/ksplashrc 25 | !/home/template/.local/share/config/ksplashrc 26 | !/usr/local/share/config/ksplashrc 27 | !/usr/share/config/ksplashrc 28 | * 29 | kdeglobals KScreen ScreenScaleFactors '' 30 | /home/template/.config/kdeglobals 31 | !/etc/xdg/kdeglobals 32 | !/home/template/.local/share/config/kdeglobals 33 | !/usr/local/share/config/kdeglobals 34 | !/usr/share/config/kdeglobals 35 | * 36 | kcmfonts General forceFontDPI 0 37 | !/home/template/.config/kcmfonts 38 | !/etc/xdg/kcmfonts 39 | !/home/template/.local/share/config/kcmfonts 40 | !/usr/local/share/config/kcmfonts 41 | !/usr/share/config/kcmfonts 42 | * 43 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/startupconfigkeys: -------------------------------------------------------------------------------- 1 | kcminputrc Mouse cursorTheme 'breeze_cursors' 2 | kcminputrc Mouse cursorSize '' 3 | ksplashrc KSplash Theme Breeze 4 | ksplashrc KSplash Engine KSplashQML 5 | kdeglobals KScreen ScreenScaleFactors '' 6 | kcmfonts General forceFontDPI 0 7 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/systemsettingsrc: -------------------------------------------------------------------------------- 1 | [MainWindow] 2 | MenuBar=Disabled 3 | State=AAAA/wAAAAD9AAAAAAAAAoAAAAHgAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA 4 | ToolBarsMovable=Disabled 5 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/user-dirs.dirs: -------------------------------------------------------------------------------- 1 | # This file is written by xdg-user-dirs-update 2 | # If you want to change or add directories, just edit the line you're 3 | # interested in. All local changes will be retained on the next run. 4 | # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped 5 | # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an 6 | # absolute path. No other format is supported. 7 | # 8 | XDG_DESKTOP_DIR="$HOME/Desktop" 9 | XDG_DOWNLOAD_DIR="$HOME/Downloads" 10 | XDG_TEMPLATES_DIR="$HOME/Templates" 11 | XDG_PUBLICSHARE_DIR="$HOME/Public" 12 | XDG_DOCUMENTS_DIR="$HOME/Documents" 13 | XDG_MUSIC_DIR="$HOME/Music" 14 | XDG_PICTURES_DIR="$HOME/Pictures" 15 | XDG_VIDEOS_DIR="$HOME/Videos" 16 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.config/user-dirs.locale: -------------------------------------------------------------------------------- 1 | en_AU -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/skel/.local/share/konsole/Profile 1.profile: -------------------------------------------------------------------------------- 1 | [Appearance] 2 | Font=Hack,11,-1,7,50,0,0,0,0,0,Regular 3 | 4 | [General] 5 | Name=Profile 1 6 | Parent=FALLBACK/ 7 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/etc/udev/rules.d/99-goodix-touchscreen.rules: -------------------------------------------------------------------------------- 1 | ACTION=="add|change", KERNEL=="event[0-9]*", ATTRS{name}=="Goodix Capacitive TouchScreen", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 1 0 -1 0 1 0 0 1" 2 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/Trolltech.conf: -------------------------------------------------------------------------------- 1 | [qt] 2 | 5.9\libraryPath= 3 | GUIEffects=none 4 | KDE\contrast=7 5 | KWinPalette\activeBackground=#fcfcfc 6 | KWinPalette\activeBlend=#e5e5e5 7 | KWinPalette\activeForeground=#fcfcfc 8 | KWinPalette\activeTitleBtnBg=#fcfcfc 9 | KWinPalette\frame=#fcfcfc 10 | KWinPalette\inactiveBackground=#fcfcfc 11 | KWinPalette\inactiveBlend=#e5e5e5 12 | KWinPalette\inactiveForeground=#7e7e7e 13 | KWinPalette\inactiveFrame=#fcfcfc 14 | KWinPalette\inactiveTitleBtnBg=#fcfcfc 15 | Palette\active=#232627, #fcfcfc, #d3d3d3, #e9e9e9, #b9b9b9, #d3d3d3, #232627, #ffffff, #232627, #fcfcfc, #fcfcfc, #868686, #3daee9, #fcfcfc, #2980b9, #7f8c8d, #fcfcfc, #000000, #232627, #fcfcfc 16 | Palette\disabled=#a8a9a9, #f1f1f1, #ffffff, #fafafa, #757575, #c1c1c1, #a8a9a9, #ffffff, #a8a9a9, #f1f1f1, #f1f1f1, #3c3c3c, #f1f1f1, #a8a9a9, #a2c8e0, #c7cbcb, #f1f1f1, #000000, #232627, #fcfcfc 17 | Palette\inactive=#232627, #fcfcfc, #d3d3d3, #e9e9e9, #b9b9b9, #d3d3d3, #232627, #ffffff, #232627, #fcfcfc, #fcfcfc, #868686, #d3e9f9, #232627, #2980b9, #7f8c8d, #fcfcfc, #000000, #232627, #fcfcfc 18 | font="Noto Sans,10,-1,0,50,0,0,0,0,0" 19 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/akregatorrc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=fonts_akregator.upd:Plasma_Fonts_Akregator 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/baloofilerc: -------------------------------------------------------------------------------- 1 | [General] 2 | exclude filters=core-dumps,CMakeCache.txt,*.orig,*.class,__pycache__,CTestTestfile.cmake,*.moc,.svn,lost+found,*.part,confstat,CMakeTmpQmake,config.status,po,*.lo,*.omf,*.csproj,*.elc,.uic,.pch,confdefs.h,.git,cmake_install.cmake,.moc,ui_*.h,*.po,*.m4,.xsession-errors*,.obj,*.tmp,CMakeFiles,autom4te,_darcs,CMakeTmp,*~,*.aux,Makefile.am,*.swap,*.gmo,.hg,*.nvram,conftest,moc_*.cpp,*.pyc,*.la,lzo,.histfile.*,*.loT,*.vm*,*.rcore,libtool,litmain.sh,qrc_*.cpp,*.pc,CVS,*.o,.bzr,*.rej 3 | exclude filters version=2 4 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/bluedevilglobalrc: -------------------------------------------------------------------------------- 1 | [Adapters] 2 | B0:F1:EC:ED:D8:61_powered=true 3 | 4 | [Devices] 5 | connectedDevices=D5:68:61:EE:CE:14 6 | 7 | [Global] 8 | bluetoothBlocked=false 9 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/dconf/user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/root/.config/dconf/user -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/gtk-3.0/settings.ini: -------------------------------------------------------------------------------- 1 | [Settings] 2 | gtk-font-name=Noto Sans 10 3 | gtk-theme-name=Breeze 4 | gtk-icon-theme-name=breeze 5 | gtk-fallback-icon-theme=gnome 6 | gtk-toolbar-style=GTK_TOOLBAR_ICONS 7 | gtk-menu-images=1 8 | gtk-button-images=1 9 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/gtkrc: -------------------------------------------------------------------------------- 1 | # created by KDE Plasma, Sun. May 13 12:53:22 2018 2 | # 3 | # If you do not want Plasma to override your GTK settings, select 4 | # Colors in the System Settings and disable the checkbox 5 | # "Apply colors to non-Qt applications" 6 | # 7 | # 8 | style "default" 9 | { 10 | bg[NORMAL] = { 0.988, 0.988, 0.988 } 11 | bg[SELECTED] = { 0.239, 0.682, 0.914 } 12 | bg[INSENSITIVE] = { 0.988, 0.988, 0.988 } 13 | bg[ACTIVE] = { 0.827, 0.827, 0.827 } 14 | bg[PRELIGHT] = { 0.988, 0.988, 0.988 } 15 | 16 | base[NORMAL] = { 0.988, 0.988, 0.988 } 17 | base[SELECTED] = { 0.239, 0.682, 0.914 } 18 | base[INSENSITIVE] = { 0.988, 0.988, 0.988 } 19 | base[ACTIVE] = { 0.239, 0.682, 0.914 } 20 | base[PRELIGHT] = { 0.239, 0.682, 0.914 } 21 | 22 | text[NORMAL] = { 0.137, 0.149, 0.153 } 23 | text[SELECTED] = { 0.988, 0.988, 0.988 } 24 | text[INSENSITIVE] = { 0.827, 0.827, 0.827 } 25 | text[ACTIVE] = { 0.988, 0.988, 0.988 } 26 | text[PRELIGHT] = { 0.988, 0.988, 0.988 } 27 | 28 | fg[NORMAL] = { 0.137, 0.149, 0.153 } 29 | fg[SELECTED] = { 0.988, 0.988, 0.988 } 30 | fg[INSENSITIVE] = { 0.827, 0.827, 0.827 } 31 | fg[ACTIVE] = { 0.137, 0.149, 0.153 } 32 | fg[PRELIGHT] = { 0.137, 0.149, 0.153 } 33 | } 34 | 35 | class "*" style "default" 36 | 37 | style "ToolTip" 38 | { 39 | bg[NORMAL] = { 0.937, 0.922, 0.906 } 40 | base[NORMAL] = { 1.000, 1.000, 1.000 } 41 | text[NORMAL] = { 0.000, 0.000, 0.000 } 42 | fg[NORMAL] = { 0.000, 0.000, 0.000 } 43 | } 44 | 45 | widget "gtk-tooltip" style "ToolTip" 46 | widget "gtk-tooltips" style "ToolTip" 47 | 48 | style "MenuItem" 49 | { 50 | bg[PRELIGHT] = { 0.239, 0.682, 0.914 } 51 | fg[PRELIGHT] = { 0.988, 0.988, 0.988 } 52 | } 53 | 54 | class "*MenuItem" style "MenuItem" 55 | 56 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/gtkrc-2.0: -------------------------------------------------------------------------------- 1 | # created by KDE Plasma, Sun. May 13 12:53:22 2018 2 | # 3 | # If you do not want Plasma to override your GTK settings, select 4 | # Colors in the System Settings and disable the checkbox 5 | # "Apply colors to non-Qt applications" 6 | # 7 | # 8 | 9 | gtk-alternative-button-order = 1 10 | 11 | style "default" 12 | { 13 | bg[NORMAL] = { 0.988, 0.988, 0.988 } 14 | bg[SELECTED] = { 0.239, 0.682, 0.914 } 15 | bg[INSENSITIVE] = { 0.988, 0.988, 0.988 } 16 | bg[ACTIVE] = { 0.827, 0.827, 0.827 } 17 | bg[PRELIGHT] = { 0.988, 0.988, 0.988 } 18 | 19 | base[NORMAL] = { 0.988, 0.988, 0.988 } 20 | base[SELECTED] = { 0.239, 0.682, 0.914 } 21 | base[INSENSITIVE] = { 0.988, 0.988, 0.988 } 22 | base[ACTIVE] = { 0.239, 0.682, 0.914 } 23 | base[PRELIGHT] = { 0.239, 0.682, 0.914 } 24 | 25 | text[NORMAL] = { 0.137, 0.149, 0.153 } 26 | text[SELECTED] = { 0.988, 0.988, 0.988 } 27 | text[INSENSITIVE] = { 0.827, 0.827, 0.827 } 28 | text[ACTIVE] = { 0.988, 0.988, 0.988 } 29 | text[PRELIGHT] = { 0.988, 0.988, 0.988 } 30 | 31 | fg[NORMAL] = { 0.137, 0.149, 0.153 } 32 | fg[SELECTED] = { 0.988, 0.988, 0.988 } 33 | fg[INSENSITIVE] = { 0.827, 0.827, 0.827 } 34 | fg[ACTIVE] = { 0.137, 0.149, 0.153 } 35 | fg[PRELIGHT] = { 0.137, 0.149, 0.153 } 36 | } 37 | 38 | class "*" style "default" 39 | 40 | style "ToolTip" 41 | { 42 | bg[NORMAL] = { 0.937, 0.922, 0.906 } 43 | base[NORMAL] = { 1.000, 1.000, 1.000 } 44 | text[NORMAL] = { 0.000, 0.000, 0.000 } 45 | fg[NORMAL] = { 0.000, 0.000, 0.000 } 46 | } 47 | 48 | widget "gtk-tooltip" style "ToolTip" 49 | widget "gtk-tooltips" style "ToolTip" 50 | 51 | style "MenuItem" 52 | { 53 | bg[PRELIGHT] = { 0.239, 0.682, 0.914 } 54 | fg[PRELIGHT] = { 0.988, 0.988, 0.988 } 55 | } 56 | 57 | class "*MenuItem" style "MenuItem" 58 | 59 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kactivitymanagerd-statsrc: -------------------------------------------------------------------------------- 1 | [Favorites-org.kde.plasma.kickoff.favorites.instance-3-0b4d1267-8c37-46a1-b83c-06fd3113aaa7] 2 | ordering=preferred://browser,kontact.desktop,systemsettings.desktop,org.kde.dolphin.desktop,ktp-contactlist.desktop,org.kde.kate.desktop,org.kde.discover.desktop 3 | 4 | [Favorites-org.kde.plasma.kickoff.favorites.instance-3-global] 5 | ordering=preferred://browser,kontact.desktop,systemsettings.desktop,org.kde.dolphin.desktop,ktp-contactlist.desktop,org.kde.kate.desktop,org.kde.discover.desktop 6 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kactivitymanagerdrc: -------------------------------------------------------------------------------- 1 | [activities] 2 | 0b4d1267-8c37-46a1-b83c-06fd3113aaa7=Default 3 | 4 | [main] 5 | currentActivity=0b4d1267-8c37-46a1-b83c-06fd3113aaa7 6 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kateschemarc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=fonts_kate.upd:Plasma_Fonts_Kate 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kcmfonts: -------------------------------------------------------------------------------- 1 | [General] 2 | forceFontDPI=154 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kconf_updaterc: -------------------------------------------------------------------------------- 1 | updateInfoAdded=true 2 | 3 | [fonts_akregator.upd] 4 | ctime=1526091063 5 | done=Plasma_Fonts_Akregator 6 | mtime=1518531729 7 | 8 | [fonts_global.upd] 9 | ctime=1526091063 10 | done=Fonts_Global 11 | mtime=1518531729 12 | 13 | [fonts_global_toolbar.upd] 14 | ctime=1526091063 15 | done=Fonts_Global_Toolbar 16 | mtime=1518531729 17 | 18 | [fonts_kate.upd] 19 | ctime=1526091063 20 | done=Plasma_Fonts_Kate 21 | mtime=1518531729 22 | 23 | [gtkbreeze5.5.upd] 24 | ctime=1526091063 25 | done=GTKBreeze5.5 26 | mtime=1518529876 27 | 28 | [kde4breeze.upd] 29 | ctime=1526091063 30 | done=5.0KDE4Breeze_2 31 | mtime=1522148520 32 | 33 | [krdb_libpathwipe.upd] 34 | ctime=1526091063 35 | done=LibraryPathWipeOut 36 | mtime=1522149666 37 | 38 | [krunnerplugins.upd] 39 | ctime=1526091063 40 | done=5.9KRunnerPlugins 41 | mtime=1522149999 42 | 43 | [kscreenlocker.upd] 44 | ctime=1526091063 45 | done=0.1-autolock 46 | mtime=1519140339 47 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kdeglobals: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=fonts_global.upd:Fonts_Global,fonts_global_toolbar.upd:Fonts_Global_Toolbar 3 | 4 | [ColorEffects:Disabled] 5 | Color=56,56,56 6 | ColorAmount=0 7 | ColorEffect=0 8 | ContrastAmount=0.65 9 | ContrastEffect=1 10 | IntensityAmount=0.1 11 | IntensityEffect=2 12 | 13 | [ColorEffects:Inactive] 14 | ChangeSelectionColor=true 15 | Color=112,111,110 16 | ColorAmount=0.025 17 | ColorEffect=2 18 | ContrastAmount=0.1 19 | ContrastEffect=2 20 | Enable=false 21 | IntensityAmount=0 22 | IntensityEffect=0 23 | 24 | [Colors:Button] 25 | BackgroundAlternate=189,195,199 26 | BackgroundNormal=239,240,241 27 | DecorationFocus=61,174,233 28 | DecorationHover=147,206,233 29 | ForegroundActive=61,174,233 30 | ForegroundInactive=127,140,141 31 | ForegroundLink=41,128,185 32 | ForegroundNegative=218,68,83 33 | ForegroundNeutral=246,116,0 34 | ForegroundNormal=35,38,39 35 | ForegroundPositive=39,174,96 36 | ForegroundVisited=127,140,141 37 | 38 | [Colors:Complementary] 39 | BackgroundAlternate=59,64,69 40 | BackgroundNormal=49,54,59 41 | DecorationFocus=30,146,255 42 | DecorationHover=61,174,230 43 | ForegroundActive=147,206,233 44 | ForegroundInactive=175,176,179 45 | ForegroundLink=61,174,230 46 | ForegroundNegative=231,76,60 47 | ForegroundNeutral=253,188,75 48 | ForegroundNormal=239,240,241 49 | ForegroundPositive=46,204,113 50 | ForegroundVisited=61,174,230 51 | 52 | [Colors:Selection] 53 | BackgroundAlternate=29,153,243 54 | BackgroundNormal=61,174,233 55 | DecorationFocus=61,174,233 56 | DecorationHover=147,206,233 57 | ForegroundActive=252,252,252 58 | ForegroundInactive=239,240,241 59 | ForegroundLink=253,188,75 60 | ForegroundNegative=218,68,83 61 | ForegroundNeutral=246,116,0 62 | ForegroundNormal=252,252,252 63 | ForegroundPositive=39,174,96 64 | ForegroundVisited=189,195,199 65 | 66 | [Colors:Tooltip] 67 | BackgroundAlternate=77,77,77 68 | BackgroundNormal=35,38,39 69 | DecorationFocus=61,174,233 70 | DecorationHover=147,206,233 71 | ForegroundActive=61,174,233 72 | ForegroundInactive=189,195,199 73 | ForegroundLink=41,128,185 74 | ForegroundNegative=218,68,83 75 | ForegroundNeutral=246,116,0 76 | ForegroundNormal=252,252,252 77 | ForegroundPositive=39,174,96 78 | ForegroundVisited=127,140,141 79 | 80 | [Colors:View] 81 | BackgroundAlternate=239,240,241 82 | BackgroundNormal=252,252,252 83 | DecorationFocus=61,174,233 84 | DecorationHover=147,206,233 85 | ForegroundActive=61,174,233 86 | ForegroundInactive=127,140,141 87 | ForegroundLink=41,128,185 88 | ForegroundNegative=218,68,83 89 | ForegroundNeutral=246,116,0 90 | ForegroundNormal=35,38,39 91 | ForegroundPositive=39,174,96 92 | ForegroundVisited=127,140,141 93 | 94 | [Colors:Window] 95 | BackgroundAlternate=189,195,199 96 | BackgroundNormal=239,240,241 97 | DecorationFocus=61,174,233 98 | DecorationHover=147,206,233 99 | ForegroundActive=61,174,233 100 | ForegroundInactive=127,140,141 101 | ForegroundLink=41,128,185 102 | ForegroundNegative=218,68,83 103 | ForegroundNeutral=246,116,0 104 | ForegroundNormal=35,38,39 105 | ForegroundPositive=39,174,96 106 | ForegroundVisited=127,140,141 107 | 108 | [General] 109 | ColorScheme=Breeze 110 | Name=Breeze 111 | XftAntialias=true 112 | XftHintStyle=hintmedium 113 | XftSubPixel=none 114 | shadeSortColumn=true 115 | widgetStyle=Breeze 116 | 117 | [Icons] 118 | Theme=breeze 119 | 120 | [KDE] 121 | ColorScheme=Breeze 122 | contrast=4 123 | widgetStyle=Breeze 124 | 125 | [KScreen] 126 | ScaleFactor=1.6 127 | ScreenScaleFactors=DSI-1=1.6;DP-1=1.6;HDMI-1=1.6;DP-2=1.6;HDMI-2=1.6; 128 | 129 | [WM] 130 | activeBackground=71,80,87 131 | activeBlend=252,252,252 132 | activeForeground=252,252,252 133 | inactiveBackground=239,240,241 134 | inactiveBlend=75,71,67 135 | inactiveForeground=189,195,199 136 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kglobalshortcutsrc: -------------------------------------------------------------------------------- 1 | [KDE Keyboard Layout Switcher] 2 | Switch to Next Keyboard Layout=Ctrl+Alt+K,none,Switch to Next Keyboard Layout 3 | _k_friendly_name=KDE Daemon 4 | 5 | [kaccess] 6 | Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off 7 | _k_friendly_name=Accessibility 8 | 9 | [kcm_touchpad] 10 | Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad 11 | Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad 12 | Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Toggle Touchpad 13 | _k_friendly_name=KDE Daemon 14 | 15 | [kded5] 16 | Show System Activity=Ctrl+Esc,Ctrl+Esc,Show System Activity 17 | _k_friendly_name=KDE Daemon 18 | display=Display\tMeta+P,Display\tMeta+P,Switch Display 19 | 20 | [khotkeys] 21 | _k_friendly_name=KDE Daemon 22 | {d03619b6-9b3c-48cc-9d9c-a2aadb485550}=,none,Search 23 | 24 | [krunner] 25 | _k_friendly_name=Run Command 26 | run command=Alt+Space\tAlt+F2\tSearch,Alt+Space,Run Command 27 | run command on clipboard contents=Alt+Shift+F2,Alt+Shift+F2,Run Command on clipboard contents 28 | 29 | [ksmserver] 30 | Halt Without Confirmation=Ctrl+Alt+Shift+PgDown,none,Halt Without Confirmation 31 | Lock Session=Ctrl+Alt+L\tScreensaver,Ctrl+Alt+L\tScreensaver,Lock Session 32 | Log Out=Ctrl+Alt+Del,none,Log Out 33 | Log Out Without Confirmation=Ctrl+Alt+Shift+Del,none,Log Out Without Confirmation 34 | Reboot Without Confirmation=Ctrl+Alt+Shift+PgUp,none,Reboot Without Confirmation 35 | _k_friendly_name=ksmserver 36 | 37 | [kwin] 38 | Activate Window Demanding Attention=Ctrl+Alt+A,Ctrl+Alt+A,Activate Window Demanding Attention 39 | Decrease Opacity=none,none,Decrease Opacity of Active Window by 5 % 40 | Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) 41 | ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) 42 | ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) 43 | Increase Opacity=none,none,Increase Opacity of Active Window by 5 % 44 | Invert Screen Colors=none,none,Invert Screen Colors 45 | Kill Window=Ctrl+Alt+Esc,Ctrl+Alt+Esc,Kill Window 46 | MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center 47 | MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus 48 | MoveZoomDown=Meta+Down,Meta+Down,Move Zoomed Area Downwards 49 | MoveZoomLeft=Meta+Left,Meta+Left,Move Zoomed Area to Left 50 | MoveZoomRight=Meta+Right,Meta+Right,Move Zoomed Area to Right 51 | MoveZoomUp=Meta+Up,Meta+Up,Move Zoomed Area Upwards 52 | Remove Window From Group=none,none,Remove Window From Group 53 | Setup Window Shortcut=none,none,Setup Window Shortcut 54 | Show Desktop=none,none,Show Desktop 55 | ShowDesktopGrid=Ctrl+F8,Ctrl+F8,Show Desktop Grid 56 | Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Suspend Compositing 57 | Switch One Desktop Down=none,none,Switch One Desktop Down 58 | Switch One Desktop Up=none,none,Switch One Desktop Up 59 | Switch One Desktop to the Left=none,none,Switch One Desktop to the Left 60 | Switch One Desktop to the Right=none,none,Switch One Desktop to the Right 61 | Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below 62 | Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left 63 | Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right 64 | Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above 65 | Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 66 | Switch to Desktop 10=none,none,Switch to Desktop 10 67 | Switch to Desktop 11=none,none,Switch to Desktop 11 68 | Switch to Desktop 12=none,none,Switch to Desktop 12 69 | Switch to Desktop 13=none,none,Switch to Desktop 13 70 | Switch to Desktop 14=none,none,Switch to Desktop 14 71 | Switch to Desktop 15=none,none,Switch to Desktop 15 72 | Switch to Desktop 16=none,none,Switch to Desktop 16 73 | Switch to Desktop 17=none,none,Switch to Desktop 17 74 | Switch to Desktop 18=none,none,Switch to Desktop 18 75 | Switch to Desktop 19=none,none,Switch to Desktop 19 76 | Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 77 | Switch to Desktop 20=none,none,Switch to Desktop 20 78 | Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 79 | Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 80 | Switch to Desktop 5=none,none,Switch to Desktop 5 81 | Switch to Desktop 6=none,none,Switch to Desktop 6 82 | Switch to Desktop 7=none,none,Switch to Desktop 7 83 | Switch to Desktop 8=none,none,Switch to Desktop 8 84 | Switch to Desktop 9=none,none,Switch to Desktop 9 85 | Switch to Next Desktop=none,none,Switch to Next Desktop 86 | Switch to Next Screen=none,none,Switch to Next Screen 87 | Switch to Previous Desktop=none,none,Switch to Previous Desktop 88 | Switch to Previous Screen=none,none,Switch to Previous Screen 89 | Switch to Screen 0=none,none,Switch to Screen 0 90 | Switch to Screen 1=none,none,Switch to Screen 1 91 | Switch to Screen 2=none,none,Switch to Screen 2 92 | Switch to Screen 3=none,none,Switch to Screen 3 93 | Switch to Screen 4=none,none,Switch to Screen 4 94 | Switch to Screen 5=none,none,Switch to Screen 5 95 | Switch to Screen 6=none,none,Switch to Screen 6 96 | Switch to Screen 7=none,none,Switch to Screen 7 97 | Toggle Window Raise/Lower=none,none,Toggle Window Raise/Lower 98 | Walk Through Desktop List=none,none,Walk Through Desktop List 99 | Walk Through Desktop List (Reverse)=none,none,Walk Through Desktop List (Reverse) 100 | Walk Through Desktops=none,none,Walk Through Desktops 101 | Walk Through Desktops (Reverse)=none,none,Walk Through Desktops (Reverse) 102 | Walk Through Window Tabs=none,none,Walk Through Window Tabs 103 | Walk Through Window Tabs (Reverse)=none,none,Walk Through Window Tabs (Reverse) 104 | Walk Through Windows=Alt+Tab,none,Walk Through Windows 105 | Walk Through Windows (Reverse)=Alt+Shift+Backtab,none,Walk Through Windows (Reverse) 106 | Walk Through Windows Alternative=none,none,Walk Through Windows Alternative 107 | Walk Through Windows Alternative (Reverse)=none,none,Walk Through Windows Alternative (Reverse) 108 | Walk Through Windows of Current Application=Alt+`,none,Walk Through Windows of Current Application 109 | Walk Through Windows of Current Application (Reverse)=Alt+~,none,Walk Through Windows of Current Application (Reverse) 110 | Walk Through Windows of Current Application Alternative=none,none,Walk Through Windows of Current Application Alternative 111 | Walk Through Windows of Current Application Alternative (Reverse)=none,none,Walk Through Windows of Current Application Alternative (Reverse) 112 | Window Above Other Windows=none,none,Keep Window Above Others 113 | Window Below Other Windows=none,none,Keep Window Below Others 114 | Window Close=Alt+F4,Alt+F4,Close Window 115 | Window Fullscreen=none,none,Make Window Fullscreen 116 | Window Grow Horizontal=none,none,Pack Grow Window Horizontally 117 | Window Grow Vertical=none,none,Pack Grow Window Vertically 118 | Window Lower=none,none,Lower Window 119 | Window Maximize=none,none,Maximize Window 120 | Window Maximize Horizontal=none,none,Maximize Window Horizontally 121 | Window Maximize Vertical=none,none,Maximize Window Vertically 122 | Window Minimize=none,none,Minimize Window 123 | Window Move=none,none,Move Window 124 | Window No Border=none,none,Hide Window Border 125 | Window On All Desktops=none,none,Keep Window on All Desktops 126 | Window One Desktop Down=none,none,Window One Desktop Down 127 | Window One Desktop Up=none,none,Window One Desktop Up 128 | Window One Desktop to the Left=none,none,Window One Desktop to the Left 129 | Window One Desktop to the Right=none,none,Window One Desktop to the Right 130 | Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu 131 | Window Pack Down=none,none,Pack Window Down 132 | Window Pack Left=none,none,Pack Window to the Left 133 | Window Pack Right=none,none,Pack Window to the Right 134 | Window Pack Up=none,none,Pack Window Up 135 | Window Quick Tile Bottom=none,none,Quick Tile Window to the Bottom 136 | Window Quick Tile Bottom Left=none,none,Quick Tile Window to the Bottom Left 137 | Window Quick Tile Bottom Right=none,none,Quick Tile Window to the Bottom Right 138 | Window Quick Tile Left=none,none,Quick Tile Window to the Left 139 | Window Quick Tile Right=none,none,Quick Tile Window to the Right 140 | Window Quick Tile Top=none,none,Quick Tile Window to the Top 141 | Window Quick Tile Top Left=none,none,Quick Tile Window to the Top Left 142 | Window Quick Tile Top Right=none,none,Quick Tile Window to the Top Right 143 | Window Raise=none,none,Raise Window 144 | Window Resize=none,none,Resize Window 145 | Window Shade=none,none,Shade Window 146 | Window Shrink Horizontal=none,none,Pack Shrink Window Horizontally 147 | Window Shrink Vertical=none,none,Pack Shrink Window Vertically 148 | Window to Desktop 1=none,none,Window to Desktop 1 149 | Window to Desktop 10=none,none,Window to Desktop 10 150 | Window to Desktop 11=none,none,Window to Desktop 11 151 | Window to Desktop 12=none,none,Window to Desktop 12 152 | Window to Desktop 13=none,none,Window to Desktop 13 153 | Window to Desktop 14=none,none,Window to Desktop 14 154 | Window to Desktop 15=none,none,Window to Desktop 15 155 | Window to Desktop 16=none,none,Window to Desktop 16 156 | Window to Desktop 17=none,none,Window to Desktop 17 157 | Window to Desktop 18=none,none,Window to Desktop 18 158 | Window to Desktop 19=none,none,Window to Desktop 19 159 | Window to Desktop 2=none,none,Window to Desktop 2 160 | Window to Desktop 20=none,none,Window to Desktop 20 161 | Window to Desktop 3=none,none,Window to Desktop 3 162 | Window to Desktop 4=none,none,Window to Desktop 4 163 | Window to Desktop 5=none,none,Window to Desktop 5 164 | Window to Desktop 6=none,none,Window to Desktop 6 165 | Window to Desktop 7=none,none,Window to Desktop 7 166 | Window to Desktop 8=none,none,Window to Desktop 8 167 | Window to Desktop 9=none,none,Window to Desktop 9 168 | Window to Next Desktop=none,none,Window to Next Desktop 169 | Window to Next Screen=none,none,Window to Next Screen 170 | Window to Previous Desktop=none,none,Window to Previous Desktop 171 | Window to Previous Screen=none,none,Window to Previous Screen 172 | Window to Screen 0=none,none,Window to Screen 0 173 | Window to Screen 1=none,none,Window to Screen 1 174 | Window to Screen 2=none,none,Window to Screen 2 175 | Window to Screen 3=none,none,Window to Screen 3 176 | Window to Screen 4=none,none,Window to Screen 4 177 | Window to Screen 5=none,none,Window to Screen 5 178 | Window to Screen 6=none,none,Window to Screen 6 179 | Window to Screen 7=none,none,Window to Screen 7 180 | _k_friendly_name=KWin 181 | view_actual_size=,Meta+0,Actual Size 182 | view_zoom_in=Meta+=,Meta+=,Zoom In 183 | view_zoom_out=Meta+-,Meta+-,Zoom Out 184 | 185 | [org_kde_powerdevil] 186 | Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness 187 | Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness 188 | Hibernate=Hibernate,Hibernate,Hibernate 189 | Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness 190 | Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness 191 | PowerOff=Power Off,Power Off,Power Off 192 | Sleep=Sleep,Sleep,Suspend 193 | Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight 194 | _k_friendly_name=Power Management 195 | 196 | [plasmashell] 197 | _k_friendly_name=Plasma 198 | activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 199 | activate task manager entry 10=Meta+0,Meta+0,Activate Task Manager Entry 10 200 | activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 201 | activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 202 | activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 203 | activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5 204 | activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 205 | activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 206 | activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 207 | activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 208 | clear-history=none,none,Clear Clipboard History 209 | clipboard_action=Ctrl+Alt+X,Ctrl+Alt+X,Enable Clipboard Actions 210 | cycleNextAction=none,none,Next History Item 211 | cyclePrevAction=none,none,Previous History Item 212 | edit_clipboard=none,none,Edit Contents... 213 | manage activities=Meta+Q,Meta+Q,Activities... 214 | next activity=Meta+Tab,none,Walk through activities 215 | previous activity=Meta+Shift+Tab,none,Walk through activities (Reverse) 216 | repeat_action=Ctrl+Alt+R,Ctrl+Alt+R,Manually Invoke Action on Current Clipboard 217 | show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop 218 | show-barcode=none,none,Show Barcode... 219 | show-on-mouse-pos=none,none,Open Klipper at Mouse Position 220 | stop current activity=Meta+S,Meta+S,Stop Current Activity 221 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/konsolerc: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | DefaultProfile=Profile 1.profile 3 | 4 | [Favorite Profiles] 5 | Favorites= 6 | 7 | [MainWindow] 8 | Height 1200=759 9 | State=AAAA/wAAAAD9AAAAAAAABcEAAALNAAAABAAAAAQAAAAIAAAACPwAAAAA 10 | ToolBarsMovable=Disabled 11 | Width 1920=1473 12 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/krunnerrc: -------------------------------------------------------------------------------- 1 | [PlasmaRunnerManager] 2 | LaunchCounts= 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kscreenlockerrc: -------------------------------------------------------------------------------- 1 | [$Version] 2 | update_info=kscreenlocker.upd:0.1-autolock 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/ksmserverrc: -------------------------------------------------------------------------------- 1 | [General] 2 | screenCount=1 3 | 4 | [LegacySession: saved at previous logout] 5 | count=0 6 | 7 | [Session: saved at previous logout] 8 | clientId1=108496a096000152618000400000012370004 9 | clientId2=108496a096000152618000400000012370006 10 | clientId3=108496a096000152618000400000012370008 11 | count=3 12 | discardCommand1[$e]=rm,$HOME/.config/session/kwin_108496a096000152618000400000012370004_1526180180_981077 13 | program1=kwin_x11 14 | program2=pulseaudio 15 | program3=/usr/lib/x86_64-linux-gnu/libexec/org_kde_powerdevil 16 | restartCommand1=kwin_x11,-session,108496a096000152618000400000012370004_1526180180_981077 17 | restartCommand2= 18 | restartCommand3=/usr/lib/x86_64-linux-gnu/libexec/org_kde_powerdevil,-session,108496a096000152618000400000012370008_1526180180_967530 19 | restartStyleHint1=0 20 | restartStyleHint2=0 21 | restartStyleHint3=0 22 | userId1=template 23 | userId2=template 24 | userId3=template 25 | wasWm1=true 26 | wasWm2=false 27 | wasWm3=false 28 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/ktimezonedrc: -------------------------------------------------------------------------------- 1 | [TimeZones] 2 | LocalZone=Australia/Melbourne 3 | ZoneinfoDir=/usr/share/zoneinfo 4 | Zonetab=/usr/share/zoneinfo/zone.tab 5 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kwinrc: -------------------------------------------------------------------------------- 1 | [Compositing] 2 | OpenGLIsUnsafe=false 3 | 4 | [Desktops] 5 | Number=1 6 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/kwinrulesrc: -------------------------------------------------------------------------------- 1 | [General] 2 | count=0 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/plasma-localerc: -------------------------------------------------------------------------------- 1 | [Formats] 2 | LANG=en_AU.UTF-8 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/plasma-nm: -------------------------------------------------------------------------------- 1 | [General] 2 | ManageVirtualConnections=false 3 | UnlockModemOnDetection=true 4 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/plasma-org.kde.plasma.desktop-appletsrc: -------------------------------------------------------------------------------- 1 | [ActionPlugins][0] 2 | MidButton;NoModifier=org.kde.paste 3 | RightButton;NoModifier=org.kde.contextmenu 4 | wheel:Vertical;NoModifier=org.kde.switchdesktop 5 | 6 | [ActionPlugins][1] 7 | RightButton;NoModifier=org.kde.contextmenu 8 | 9 | [Containments][1] 10 | activityId=0b4d1267-8c37-46a1-b83c-06fd3113aaa7 11 | formfactor=0 12 | immutability=1 13 | lastScreen=0 14 | location=0 15 | plugin=org.kde.plasma.folder 16 | wallpaperplugin=org.kde.image 17 | 18 | [Containments][1][Configuration] 19 | PreloadWeight=42 20 | 21 | [Containments][1][Wallpaper][org.kde.image][General] 22 | Image=DebianTheme 23 | 24 | [Containments][2] 25 | activityId= 26 | formfactor=2 27 | immutability=1 28 | lastScreen=0 29 | location=4 30 | plugin=org.kde.panel 31 | wallpaperplugin=org.kde.image 32 | 33 | [Containments][2][Applets][3] 34 | immutability=1 35 | plugin=org.kde.plasma.kickoff 36 | 37 | [Containments][2][Applets][3][Configuration] 38 | PreloadWeight=92 39 | 40 | [Containments][2][Applets][3][Configuration][General] 41 | favoritesPortedToKAstats=true 42 | 43 | [Containments][2][Applets][3][Configuration][Shortcuts] 44 | global=Alt+F1 45 | 46 | [Containments][2][Applets][3][Shortcuts] 47 | global=Alt+F1 48 | 49 | [Containments][2][Applets][4] 50 | immutability=1 51 | plugin=org.kde.plasma.pager 52 | 53 | [Containments][2][Applets][4][Configuration] 54 | PreloadWeight=42 55 | 56 | [Containments][2][Applets][5] 57 | immutability=1 58 | plugin=org.kde.plasma.taskmanager 59 | 60 | [Containments][2][Applets][5][Configuration] 61 | PreloadWeight=42 62 | 63 | [Containments][2][Applets][6] 64 | immutability=1 65 | plugin=org.kde.plasma.systemtray 66 | 67 | [Containments][2][Applets][6][Configuration] 68 | PreloadWeight=42 69 | SystrayContainmentId=7 70 | 71 | [Containments][2][Applets][8] 72 | immutability=1 73 | plugin=org.kde.plasma.digitalclock 74 | 75 | [Containments][2][Applets][8][Configuration] 76 | PreloadWeight=42 77 | 78 | [Containments][2][ConfigDialog] 79 | DialogHeight=84 80 | DialogWidth=1920 81 | 82 | [Containments][2][Configuration] 83 | PreloadWeight=42 84 | 85 | [Containments][2][General] 86 | AppletOrder=3;4;5;6;8 87 | 88 | [Containments][7] 89 | activityId= 90 | formfactor=2 91 | immutability=1 92 | lastScreen=0 93 | location=4 94 | plugin=org.kde.plasma.private.systemtray 95 | wallpaperplugin=org.kde.image 96 | 97 | [Containments][7][Applets][10] 98 | immutability=1 99 | plugin=org.kde.plasma.devicenotifier 100 | 101 | [Containments][7][Applets][10][Configuration] 102 | PreloadWeight=42 103 | 104 | [Containments][7][Applets][11] 105 | immutability=1 106 | plugin=org.kde.plasma.notifications 107 | 108 | [Containments][7][Applets][11][Configuration] 109 | PreloadWeight=42 110 | 111 | [Containments][7][Applets][12] 112 | immutability=1 113 | plugin=org.kde.discovernotifier 114 | 115 | [Containments][7][Applets][12][Configuration] 116 | PreloadWeight=42 117 | 118 | [Containments][7][Applets][13] 119 | immutability=1 120 | plugin=org.kde.plasma.battery 121 | 122 | [Containments][7][Applets][13][Configuration] 123 | PreloadWeight=42 124 | 125 | [Containments][7][Applets][14] 126 | immutability=1 127 | plugin=org.kde.plasma.networkmanagement 128 | 129 | [Containments][7][Applets][14][Configuration] 130 | PreloadWeight=42 131 | 132 | [Containments][7][Applets][15] 133 | immutability=1 134 | plugin=org.kde.plasma.bluetooth 135 | 136 | [Containments][7][Applets][15][Configuration] 137 | PreloadWeight=42 138 | 139 | [Containments][7][Applets][9] 140 | immutability=1 141 | plugin=org.kde.plasma.clipboard 142 | 143 | [Containments][7][Applets][9][Configuration] 144 | PreloadWeight=42 145 | 146 | [Containments][7][Configuration] 147 | PreloadWeight=42 148 | 149 | [Containments][7][General] 150 | extraItems=org.kde.plasma.networkmanagement,org.kde.plasma.bluetooth,org.kde.plasma.devicenotifier,org.kde.discovernotifier,org.kde.plasma.mediacontroller,org.kde.plasma.clipboard,org.kde.plasma.notifications,org.kde.plasma.battery 151 | knownItems=org.kde.plasma.networkmanagement,org.kde.plasma.bluetooth,org.kde.plasma.devicenotifier,org.kde.discovernotifier,org.kde.plasma.mediacontroller,org.kde.plasma.clipboard,org.kde.plasma.notifications,org.kde.plasma.battery 152 | 153 | [ScreenMapping] 154 | itemsOnDisabledScreens=0,2,desktop:/Home.desktop,desktop:/trash.desktop 155 | screenMapping=desktop:/Home.desktop,0,desktop:/trash.desktop,0 156 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/plasmashellrc: -------------------------------------------------------------------------------- 1 | [PlasmaRunnerManager] 2 | LaunchCounts=1 services_org.kde.konsole.desktop 3 | pluginWhiteList=services,places,desktopsessions,PowerDevil,shell,bookmarks,recentdocuments,locations,baloosearch 4 | 5 | [PlasmaViews][Panel 2][Horizontal1920] 6 | thickness=68 7 | 8 | [ScreenConnectors] 9 | 0=DSI-1 10 | 11 | [Updates] 12 | performed=/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/obsolete_kickoffrc.js,/usr/share/plasma/shells/org.kde.plasma.desktop/contents/updates/desktop-base.js 13 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/powermanagementprofilesrc: -------------------------------------------------------------------------------- 1 | [migration] 2 | kdedShortcutMigration=true 3 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-card-database.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-card-database.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-default-sink: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-default-source: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-manager.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-manager.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-volumes.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-device-volumes.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-stream-volumes.tdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/root/.config/pulse/af190043451944c1bc9caffea9b69e5c-stream-volumes.tdb -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/pulse/cookie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Re4son/Pocket-Kali-live-build/1093378108b1b235e5c90cdee094d45e55f14fd2/kali-config/variant-kde/includes.chroot/root/.config/pulse/cookie -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/session/kwin_108496a096000152618000400000012370004_1526180180_981077: -------------------------------------------------------------------------------- 1 | [Session] 2 | active=-1 3 | activities1= 4 | count=1 5 | desktop=1 6 | desktop1=-1 7 | fsrestore1=0,0,0,0 8 | fullscreen1=0 9 | geometry1=0,1132,1920,68 10 | iconified1=false 11 | keepBelow1=false 12 | maximize1=0 13 | opacity1=1 14 | resourceClass1=plasmashell 15 | resourceName1=plasmashell 16 | restore1=0,1132,1920,68 17 | sessionId1=108496a096000152618000400000012370002 18 | shaded1=false 19 | shortcut1= 20 | skipPager1=false 21 | skipSwitcher1=false 22 | skipTaskbar1=false 23 | stackingOrder1=1 24 | staysOnTop1=false 25 | sticky1=true 26 | tabGroup1=0 27 | userNoBorder1=true 28 | windowRole1= 29 | windowType1=Dock 30 | wmCommand1= 31 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/startupconfig: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | # kcminputrc Mouse cursorTheme 'breeze_cursors' 3 | kcminputrc_mouse_cursortheme=breeze_cursors 4 | # kcminputrc Mouse cursorSize '' 5 | kcminputrc_mouse_cursorsize='' 6 | # ksplashrc KSplash Theme Breeze 7 | ksplashrc_ksplash_theme=Breeze 8 | # ksplashrc KSplash Engine KSplashQML 9 | ksplashrc_ksplash_engine=KSplashQML 10 | # kdeglobals KScreen ScreenScaleFactors '' 11 | kdeglobals_kscreen_screenscalefactors='' 12 | # kcmfonts General forceFontDPI 0 13 | kcmfonts_general_forcefontdpi=0 14 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/startupconfigfiles: -------------------------------------------------------------------------------- 1 | kcminputrc Mouse cursorTheme 'breeze_cursors' 2 | !/home/template/.config/kcminputrc 3 | !/etc/xdg/kcminputrc 4 | !/home/template/.local/share/config/kcminputrc 5 | !/usr/local/share/config/kcminputrc 6 | !/usr/share/config/kcminputrc 7 | * 8 | kcminputrc Mouse cursorSize '' 9 | !/home/template/.config/kcminputrc 10 | !/etc/xdg/kcminputrc 11 | !/home/template/.local/share/config/kcminputrc 12 | !/usr/local/share/config/kcminputrc 13 | !/usr/share/config/kcminputrc 14 | * 15 | ksplashrc KSplash Theme Breeze 16 | !/home/template/.config/ksplashrc 17 | !/etc/xdg/ksplashrc 18 | !/home/template/.local/share/config/ksplashrc 19 | !/usr/local/share/config/ksplashrc 20 | !/usr/share/config/ksplashrc 21 | * 22 | ksplashrc KSplash Engine KSplashQML 23 | !/home/template/.config/ksplashrc 24 | !/etc/xdg/ksplashrc 25 | !/home/template/.local/share/config/ksplashrc 26 | !/usr/local/share/config/ksplashrc 27 | !/usr/share/config/ksplashrc 28 | * 29 | kdeglobals KScreen ScreenScaleFactors '' 30 | /home/template/.config/kdeglobals 31 | !/etc/xdg/kdeglobals 32 | !/home/template/.local/share/config/kdeglobals 33 | !/usr/local/share/config/kdeglobals 34 | !/usr/share/config/kdeglobals 35 | * 36 | kcmfonts General forceFontDPI 0 37 | !/home/template/.config/kcmfonts 38 | !/etc/xdg/kcmfonts 39 | !/home/template/.local/share/config/kcmfonts 40 | !/usr/local/share/config/kcmfonts 41 | !/usr/share/config/kcmfonts 42 | * 43 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/startupconfigkeys: -------------------------------------------------------------------------------- 1 | kcminputrc Mouse cursorTheme 'breeze_cursors' 2 | kcminputrc Mouse cursorSize '' 3 | ksplashrc KSplash Theme Breeze 4 | ksplashrc KSplash Engine KSplashQML 5 | kdeglobals KScreen ScreenScaleFactors '' 6 | kcmfonts General forceFontDPI 0 7 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/systemsettingsrc: -------------------------------------------------------------------------------- 1 | [MainWindow] 2 | MenuBar=Disabled 3 | State=AAAA/wAAAAD9AAAAAAAAAoAAAAHgAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA 4 | ToolBarsMovable=Disabled 5 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/user-dirs.dirs: -------------------------------------------------------------------------------- 1 | # This file is written by xdg-user-dirs-update 2 | # If you want to change or add directories, just edit the line you're 3 | # interested in. All local changes will be retained on the next run. 4 | # Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped 5 | # homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an 6 | # absolute path. No other format is supported. 7 | # 8 | XDG_DESKTOP_DIR="$HOME/Desktop" 9 | XDG_DOWNLOAD_DIR="$HOME/Downloads" 10 | XDG_TEMPLATES_DIR="$HOME/Templates" 11 | XDG_PUBLICSHARE_DIR="$HOME/Public" 12 | XDG_DOCUMENTS_DIR="$HOME/Documents" 13 | XDG_MUSIC_DIR="$HOME/Music" 14 | XDG_PICTURES_DIR="$HOME/Pictures" 15 | XDG_VIDEOS_DIR="$HOME/Videos" 16 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.config/user-dirs.locale: -------------------------------------------------------------------------------- 1 | en_AU -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/root/.local/share/konsole/Profile 1.profile: -------------------------------------------------------------------------------- 1 | [Appearance] 2 | Font=Hack,11,-1,7,50,0,0,0,0,0,Regular 3 | 4 | [General] 5 | Name=Profile 1 6 | Parent=FALLBACK/ 7 | -------------------------------------------------------------------------------- /kali-config/variant-kde/includes.chroot/usr/share/sddm/scripts/Xsetup: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # Xsetup - run as root before the login dialog appears 3 | xrandr --output DSI-1 --rotate right 4 | -------------------------------------------------------------------------------- /kali-config/variant-kde/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-linux 3 | kali-desktop-live 4 | 5 | # Kali applications 6 | 7 | # You can customize the set of Kali applications to install 8 | # (-full is the default, -all is absolutely everything, the rest 9 | # corresponds to various subsets) 10 | ##kali-linux-full 11 | # kali-linux-all 12 | # kali-linux-sdr 13 | # kali-linux-gpu 14 | kali-linux-wireless 15 | # kali-linux-web 16 | # kali-linux-forensic 17 | # kali-linux-voip 18 | # kali-linux-pwtools 19 | kali-linux-top10 20 | # kali-linux-rfid 21 | 22 | # Graphical desktop 23 | kali-desktop-kde 24 | -------------------------------------------------------------------------------- /kali-config/variant-light/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-desktop-live 3 | 4 | # Kali applications 5 | iceweasel 6 | openssh-server 7 | nmap 8 | ncrack 9 | sqlmap 10 | aircrack-ng 11 | 12 | # A light desktop 13 | kali-desktop-xfce 14 | -------------------------------------------------------------------------------- /kali-config/variant-lxde/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-linux 3 | kali-desktop-live 4 | 5 | # Kali applications 6 | 7 | # You can customize the set of Kali applications to install 8 | # (-full is the default, -all is absolutely everything, the rest 9 | # corresponds to various subsets) 10 | kali-linux-full 11 | # kali-linux-all 12 | # kali-linux-sdr 13 | # kali-linux-gpu 14 | # kali-linux-wireless 15 | # kali-linux-web 16 | # kali-linux-forensic 17 | # kali-linux-voip 18 | # kali-linux-pwtools 19 | # kali-linux-top10 20 | # kali-linux-rfid 21 | 22 | # Graphical desktop 23 | kali-desktop-lxde 24 | -------------------------------------------------------------------------------- /kali-config/variant-mate/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-linux 3 | kali-desktop-live 4 | 5 | # Kali applications 6 | 7 | # You can customize the set of Kali applications to install 8 | # (-full is the default, -all is absolutely everything, the rest 9 | # corresponds to various subsets) 10 | kali-linux-full 11 | # kali-linux-all 12 | # kali-linux-sdr 13 | # kali-linux-gpu 14 | # kali-linux-wireless 15 | # kali-linux-web 16 | # kali-linux-forensic 17 | # kali-linux-voip 18 | # kali-linux-pwtools 19 | # kali-linux-top10 20 | # kali-linux-rfid 21 | 22 | # Graphical desktop 23 | # | NOTE: With Kali 1.x, the mate desktop requires other changes to the live config. 24 | # | See http://docs.kali.org/live-build/customize-the-kali-desktop-environment 25 | # | for details 26 | kali-desktop-common 27 | xorg 28 | #if DISTRIBUTION moto 29 | mate-archive-keyring 30 | #endif 31 | mate-desktop-environment 32 | -------------------------------------------------------------------------------- /kali-config/variant-xfce/package-lists/kali.list.chroot: -------------------------------------------------------------------------------- 1 | # You always want those 2 | kali-linux 3 | kali-desktop-live 4 | 5 | # Kali applications 6 | 7 | # You can customize the set of Kali applications to install 8 | # (-full is the default, -all is absolutely everything, the rest 9 | # corresponds to various subsets) 10 | kali-linux-full 11 | # kali-linux-all 12 | # kali-linux-sdr 13 | # kali-linux-gpu 14 | # kali-linux-wireless 15 | # kali-linux-web 16 | # kali-linux-forensic 17 | # kali-linux-voip 18 | # kali-linux-pwtools 19 | # kali-linux-top10 20 | # kali-linux-rfid 21 | 22 | # Graphical desktop 23 | kali-desktop-xfce 24 | -------------------------------------------------------------------------------- /kernel-template/docs/Re4son-Kernel-Changelog.txt: -------------------------------------------------------------------------------- 1 | Package History: 2 | 3 | 4.17-rc3-re4son+_1 - 05-May-2018: 4 | ----------------------------------- 5 | - Based on 4.17-rc2-re4son+_1 6 | - Bump to 4.17-rc2 7 | 8 | 4.16.7-re4son+_2 - 07-May-2018: 9 | ----------------------------------- 10 | - Based on 4.16.5-re4son+_1 11 | - Bump to 4.16.7 12 | - Install haveged to add entropy 13 | 14 | 4.16.0-re4son+_2 - 29-Apr-2018: 15 | ----------------------------------- 16 | - Based on 4.16.0-rc6-re4son+_1 17 | - Add udev rule to fix 18 | 90degree touch rotation after gnome-shell upgrade 19 | 20 | 4.17-rc2-re4son+_1 - 28-Apr-2018: 21 | ----------------------------------- 22 | - Based on 4.16.5-re4son+_1 23 | - Bump to 4.17-rc2 24 | - vanilla linux source without additional patches 25 | 26 | 4.16.5-re4son+_1 - 27-Apr-2018: 27 | ----------------------------------- 28 | - Based on 4.16.0-re4son+_1 29 | - Bump to 4.16.5 30 | 31 | 4.15.18-re4son+_1 - 27-Apr-2018: 32 | ----------------------------------- 33 | - Based on 4.15.12-re4son+_1 34 | - Bump to 4.15.18 35 | 36 | 4.16.0-re4son+_1 - 7-Apr-2018: 37 | ----------------------------------- 38 | - Based on 4.16.0-rc6-re4son+_1 39 | - Bump to 4.16.0 40 | 41 | 4.16.0-rc6-re4son+_1 - 25-Mar-2018: 42 | ----------------------------------- 43 | - Based on 4.16.0-rc3-re4son+_1 44 | - Bump to 4.16.0-rc6 45 | 46 | 4.15.12-re4son+_1 - 25-Mar-2018: 47 | ----------------------------------- 48 | - Based on 4.15.7-re4son+_1 49 | - Bump to 4.15.12 50 | 51 | 4.16.0-rc3-re4son+_1 - 3-Mar-2018: 52 | ----------------------------------- 53 | - Based on 4.16.0-rc2-re4son+_1 54 | - Bump to 4.16.0-rc3 55 | 56 | 4.15.7-re4son+_1 - 3-Mar-2018: 57 | ----------------------------------- 58 | - Based on 4.15.4-re4son+_1 59 | - Bump to 4.15.7 60 | 61 | 4.16.0-rc2-re4son+_1 - 20-Feb-2018: 62 | ----------------------------------- 63 | - Based on 4.16.0-rc1-re4son+_1 64 | - Bump to 4.16.0-rc2 65 | 66 | 4.15.4-re4son+_1 - 19-Feb-2018: 67 | ----------------------------------- 68 | - Based on 4.15.0-re4son+_1 69 | - Bump to 4.15.4 70 | 71 | 4.16.0-rc1-re4son+_1 - 13-Feb-2018: 72 | ----------------------------------- 73 | - Bump to 4.16-rc1 74 | 75 | 4.15.0-re4son+_1 - 02-Feb-2018: 76 | ----------------------------------- 77 | - Final Release 78 | - Include RTL8812AU and RTL8814AU with 79 | monitor and injection support 80 | 81 | 4.15.0-rc9-re4son+_1 - 23-Jan-2018: 82 | ----------------------------------- 83 | - Bump to RC9 84 | 85 | 4.15.0-rc7-re4son+_2 - 12-Jan-2018: 86 | ----------------------------------- 87 | - Add workaround for debian bug #862175 88 | 89 | 4.15.0-rc7-re4son+_1 - 10-Jan-2018: 90 | ----------------------------------- 91 | - Bump to rc7 92 | - Config: 93 | CONFIG_TYPEC_MUX=m 94 | CONFIG_TYPEC_MUX_PI3USB302=m 95 | CONFIG_TYPEC_MUX_PI3USB30532=m 96 | CONFIG_USB_ROLES_INTEL_CHT=m 97 | CONFIG_USB_ROLE_SWITCH=m 98 | - Remove goodix-fix - been replaced by kernel commit 99 | 06ea1b86587ddd27330064d0cbb8f22a2a8977d3 100 | 101 | 4.15.0-rc6-re4son+_1 - 07-Jan-2018: 102 | ----------------------------------- 103 | - Bump to rc6 104 | - Enable CONFIG_CPU_ISOLATION & 105 | CONFIG_PAGE_TABLE_ISOLATION 106 | 107 | 4.15.0-rc5-re4son+_8 - 04-Jan-2018: 108 | ----------------------------------- 109 | - Disable CONFIG_STACK_VALIDATION, and 110 | - Switch from CONFIG_UNWINDER_ORC to 111 | CONFIG_UNWINDER_FRAME_POINTER 112 | because of runtime compilation errors 113 | caused by missing objtools 114 | 115 | 4.15.0-rc5-re4son+_7 - 01-Jan-2018: 116 | ----------------------------------- 117 | - Upstream patches 118 | - Kalification of config 119 | - Includes touchscreen-suspend-fix 120 | - Includes pcspkr fix 121 | - Includes installer 4.15-1.0 122 | 123 | 4.15.0-rc4-re4son+_3 - 29-Dec-2017: 124 | ----------------------------------- 125 | - Upstream patches 126 | 127 | 4.15.0-rc4-re4son+_2 - 24-Dec-2017: 128 | ----------------------------------- 129 | - Initial release based on Hans kernel 130 | -------------------------------------------------------------------------------- /kernel-template/hotfixes/99-goodix-touchscreen.rules: -------------------------------------------------------------------------------- 1 | ACTION=="add|change", KERNEL=="event[0-9]*", ATTRS{name}=="Goodix Capacitive TouchScreen", ENV{LIBINPUT_CALIBRATION_MATRIX}="0 -1 1 1 0 0 0 0 1" 2 | -------------------------------------------------------------------------------- /kernel-template/hotfixes/blacklist-pcspkr.conf: -------------------------------------------------------------------------------- 1 | blacklist snd-pcsp 2 | -------------------------------------------------------------------------------- /kernel-template/hotfixes/touchscreen-fix: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | ## 3 | ## The designware i2c driver is buggy in kernel <=4.15rc5 4 | ## and causes the goodix touchscreen driver to be unable to 5 | ## communicate after resume (I2C communication failure: -110) 6 | ## We'll unload the goodix driver during suspend as a workaround 7 | ## 8 | ## 31/12/2017 re4son@whitedome.com.au 9 | 10 | case "$1" in 11 | pre) 12 | # executed on suspend 13 | rmmod goodix 14 | ;; 15 | post) 16 | # execute on resume 17 | modprobe goodix 18 | ;; 19 | *) 20 | ;; 21 | esac 22 | -------------------------------------------------------------------------------- /kernel-template/hotfixes/xrandr.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Exec=/usr/bin/xrandr --output DSI-1 --scale 0.65x0.65 3 | Icon=system-run 4 | Path= 5 | Name=xrandr 6 | Terminal=false 7 | Type=Application 8 | -------------------------------------------------------------------------------- /kernel-template/install.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | PROG_NAME="$(basename $0)" 4 | ARGS="$@" 5 | VERSION="4.16-1.0" 6 | 7 | 8 | function print_version() { 9 | printf "\tPocket-Kali Re4son-Kernel Installer: $PROG_NAME $VERSION\n\n" 10 | exit 0 11 | } 12 | 13 | 14 | function print_help() { 15 | printf "\n\tUsage: ${PROG_NAME} [option]\n" 16 | printf "\t\t\t (No option)\tInstall Re4son-Kernel\n" 17 | printf "\t\t\t\t-h\tPrint this help\n" 18 | printf "\t\t\t\t-v\tPrint version of this installer\n" 19 | printf "\t\t\t\t-a\tOnly install haveged to add entropy preventing hangs during boot\n" 20 | printf "\t\t\t\t-d\tOnly remove haveged\n" 21 | printf "\t\t\t\t-t\tOnly install touch rotation fix\n" 22 | printf "\t\t\t\t-r\tOnly remove touch rotation fix\n" 23 | printf "\t\t\t\t-s\tOnly scale gdm3 login screen\n" 24 | printf "\t\t\t\t-u\tOnly undo scaling of gdm3 login screen\n" 25 | exit 1 26 | } 27 | 28 | function ask() { 29 | # http://djm.me/ask 30 | while true; do 31 | 32 | if [ "${2:-}" = "Y" ]; then 33 | prompt="Y/n" 34 | default=Y 35 | elif [ "${2:-}" = "N" ]; then 36 | prompt="y/N" 37 | default=N 38 | else 39 | prompt="y/n" 40 | default= 41 | fi 42 | 43 | # Ask the question 44 | printf "\t++++ " 45 | read -p "$1 [$prompt] " REPLY 46 | 47 | # Default? 48 | if [ -z "$REPLY" ]; then 49 | REPLY=$default 50 | fi 51 | 52 | # Check if the reply is valid 53 | case "$REPLY" in 54 | Y*|y*) return 0 ;; 55 | N*|n*) return 1 ;; 56 | esac 57 | done 58 | } 59 | 60 | function exitonerr { 61 | # via: http://stackoverflow.com/a/5196108 62 | "$@" 63 | local status=$? 64 | 65 | if [ $status -ne 0 ]; then 66 | echo "Error completing: $1" >&2 67 | exit 1 68 | fi 69 | 70 | return $status 71 | } 72 | 73 | function check_deb_inst() { 74 | ## checks if deb package is installed ## 75 | ## and returns "yes" if yes, "no" if not ## 76 | ## usage = check_deb_inst ## 77 | pkg="$1" 78 | PKG_STATUS=$(dpkg-query -W --showformat='${Status}\n' ${pkg}|grep "ok installed") 79 | if [ "" == "$PKG_STATUS" ]; then 80 | echo "no" 81 | else 82 | echo "yes" 83 | fi 84 | } 85 | 86 | function debver_ge() { 87 | ## compares installed version of deb package with given number ## 88 | ## and returns "yes" when installed version is greater or equal ## 89 | ## otherwise it returns "no" ## 90 | ## usage = debver_ge ## 91 | 92 | pkg="$1" 93 | minver="$2" 94 | if $(dpkg --compare-versions $(dpkg-query -f='${Version}' --show ${pkg}) ge ${minver}); then 95 | echo "yes" 96 | else 97 | echo "no" 98 | fi 99 | } 100 | 101 | 102 | function install_goodix_fix { 103 | printf "\n\t**** Installing touchscreen-suspend-fix\" ****\n" 104 | if [ ! -f /lib/systemd/system-sleep/touchscreen-fix ]; then 105 | cp -f ./hotfixes/touchscreen-fix /lib/systemd/system-sleep/ 106 | chmod 755 /lib/systemd/system-sleep/touchscreen-fix 107 | fi 108 | printf "\t**** Fix installed ****\n\n" 109 | return 0 110 | } 111 | 112 | function remove_goodix_fix { 113 | if [ -f /lib/systemd/system-sleep/touchscreen-fix ]; then 114 | printf "\n\t**** Remove superseded touchscreen-suspend-fix ****\n" 115 | rm -f /lib/systemd/system-sleep/touchscreen-fix 116 | printf "\t**** Fix removed ****\n\n" 117 | fi 118 | return 0 119 | } 120 | 121 | function install_kernel() { 122 | 123 | printf "\n\t**** Installing Re4son-Kernel and Headers ****\n" 124 | exitonerr apt install ./*.deb 125 | printf "\t**** Installation completed ****\n\n" 126 | return 0 127 | } 128 | 129 | function install_pcspkr_fix { 130 | printf "\n\t**** Removing annoying \"pcspkr\" boot message ****\n" 131 | if [ ! -f /etc/modprobe.d/blacklist-pcspkr.conf ]; then 132 | cp -f ./hotfixes/blacklist-pcspkr.conf /etc/modprobe.d/ 133 | fi 134 | printf "\t**** Annoying message removed ****\n\n" 135 | return 0 136 | } 137 | 138 | function install_goodix_udev { 139 | printf "\n\t**** Installing udev rule to fix touch rotation ****\n" 140 | if [ ! -f /etc/udev/rules.d/99-goodix-touchscreen.rules ]; then 141 | cp -f ./hotfixes/99-goodix-touchscreen.rules /etc/udev/rules.d/ 142 | fi 143 | printf "\t**** udev rule installed ****\n\n" 144 | return 0 145 | } 146 | 147 | function remove_goodix_udev { 148 | printf "\n\t**** Removing udev rule to fix touch rotation ****\n" 149 | if [ -f /etc/udev/rules.d/99-goodix-touchscreen.rules ]; then 150 | rm -f /etc/udev/rules.d/99-goodix-touchscreen.rules 151 | fi 152 | printf "\t**** udev rule removed ****\n\n" 153 | return 0 154 | } 155 | 156 | function install_gdm3_scaling { 157 | printf "\n\t**** Scaling gdm3 login screen ****\n" 158 | if [ ! -f /usr/share/gdm/greeter/autostart/xrandr.desktop ]; then 159 | cp -f ./hotfixes/xrandr.desktop /usr/share/gdm/greeter/autostart/ 160 | fi 161 | printf "\t**** Gdm3 login screen scaled ****\n\n" 162 | return 0 163 | } 164 | 165 | function remove_gdm3_scaling { 166 | printf "\n\t**** Resetting gdm3 login screen scaling ****\n" 167 | if [ -f /usr/share/gdm/greeter/autostart/xrandr.desktop ]; then 168 | rm -f /usr/share/gdm/greeter/autostart/xrandr.desktop 169 | fi 170 | printf "\t**** Gdm3 login screen scaling reset ****\n\n" 171 | return 0 172 | } 173 | 174 | function install_haveged { 175 | printf "\n\t**** Installing haveged to add entropy ****\n" 176 | if [ $(check_deb_inst "haveged") != "yes" ]; then 177 | apt update && apt install haveged -y 178 | systemctl enable haveged && systemctl start haveged 179 | fi 180 | printf "\t**** haveged installed and enabled as service ****\n\n" 181 | return 0 182 | } 183 | 184 | function remove_haveged { 185 | printf "\n\t**** Removing haveged ****\n" 186 | if [ $(check_deb_inst "haveged") == "yes" ]; then 187 | systemctl stop haveged && systemctl disable haveged 188 | apt remove haveged -y 189 | fi 190 | printf "\t**** haveged removed ****\n\n" 191 | return 0 192 | } 193 | 194 | 195 | ############ 196 | ## ## 197 | ## MAIN ## 198 | 199 | if [[ $EUID -ne 0 ]]; then 200 | printf "\n\t${PROG_NAME} must be run as root. try: sudo install.sh\n\n" 201 | exit 1 202 | fi 203 | 204 | args=$(getopt -uo 'hvadtrsu' -- $*) 205 | 206 | set -- $args 207 | 208 | for i 209 | do 210 | case "$i" 211 | in 212 | -h) 213 | print_help 214 | exit 0 215 | ;; 216 | -v) 217 | print_version 218 | exit 0 219 | ;; 220 | -a) 221 | install_haveged 222 | exit 0 223 | ;; 224 | -d) 225 | remove_haveged 226 | exit 0 227 | ;; 228 | -t) 229 | install_goodix_udev 230 | exit 0 231 | ;; 232 | -r) 233 | remove_goodix_udev 234 | exit 0 235 | ;; 236 | -s) 237 | install_gdm3_scaling 238 | exit 0 239 | ;; 240 | -u) 241 | remove_gdm3_scaling 242 | exit 0 243 | ;; 244 | esac 245 | done 246 | 247 | printf "\n" 248 | if ask "Install Re4son-Kernel?" "Y"; then 249 | install_kernel 250 | # goodix-fix replaced by kernel commit 06ea1b86587ddd27330064d0cbb8f22a2a8977d3 251 | # let's remove workaround if it has been installed by previous kernels 252 | remove_goodix_fix 253 | install_pcspkr_fix 254 | fi 255 | if [ $(check_deb_inst "haveged") != "yes" ]; then 256 | if ask "There is a known issue with low entropy causing extreme delays during boot, install haveged to fix it?" "Y"; then 257 | install_haveged 258 | fi 259 | fi 260 | 261 | if [ $(debver_ge "gnome-shell" "3.28") == "yes" ]; then 262 | if [ ! -f /etc/udev/rules.d/99-goodix-touchscreen.rules ]; then 263 | if ask "The touch screen calibration may be off, fix it?" "Y"; then 264 | install_goodix_udev 265 | fi 266 | fi 267 | if [ ! -f /usr/share/gdm/greeter/autostart/xrandr.desktop ]; then 268 | if ask "The gdm3 login screen scaling may be off, fix it?" "Y"; then 269 | install_gdm3_scaling 270 | fi 271 | fi 272 | fi 273 | if ask "Reboot to apply changes?" "Y"; then 274 | reboot 275 | fi 276 | printf "\n" 277 | 278 | 279 | -------------------------------------------------------------------------------- /re4son-build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | set -e 4 | set -o pipefail # Bashism 5 | 6 | KALI_DIST="kali-rolling" 7 | KALI_VERSION="" 8 | KALI_VARIANT="default" 9 | TARGET_DIR="$(dirname $0)/images" 10 | TARGET_SUBDIR="" 11 | SUDO="sudo" 12 | VERBOSE="" 13 | HOST_ARCH=$(dpkg --print-architecture) 14 | 15 | image_name() { 16 | local arch=$1 17 | 18 | case "$arch" in 19 | i386|amd64) 20 | IMAGE_TEMPLATE="live-image-ARCH.hybrid.iso" 21 | ;; 22 | armel|armhf) 23 | IMAGE_TEMPLATE="live-image-ARCH.img" 24 | ;; 25 | esac 26 | echo $IMAGE_TEMPLATE | sed -e "s/ARCH/$arch/" 27 | } 28 | 29 | target_image_name() { 30 | local arch=$1 31 | 32 | IMAGE_NAME="$(image_name $arch)" 33 | IMAGE_EXT="${IMAGE_NAME##*.}" 34 | if [ "$IMAGE_EXT" = "$IMAGE_NAME" ]; then 35 | IMAGE_EXT="img" 36 | fi 37 | if [ "$KALI_VARIANT" = "default" ]; then 38 | echo "${TARGET_SUBDIR:+$TARGET_SUBDIR/}kali-linux-$KALI_VERSION-$KALI_ARCH.$IMAGE_EXT" 39 | else 40 | echo "${TARGET_SUBDIR:+$TARGET_SUBDIR/}kali-linux-$KALI_VARIANT-$KALI_VERSION-$KALI_ARCH.$IMAGE_EXT" 41 | fi 42 | } 43 | 44 | target_build_log() { 45 | TARGET_IMAGE_NAME=$(target_image_name $1) 46 | echo ${TARGET_IMAGE_NAME%.*}.log 47 | } 48 | 49 | default_version() { 50 | case "$1" in 51 | kali-*) 52 | echo "${1#kali-}" 53 | ;; 54 | *) 55 | echo "$1" 56 | ;; 57 | esac 58 | } 59 | 60 | failure() { 61 | # Cleanup update-kali-menu that might stay around so that the 62 | # build chroot can be properly unmounted 63 | $SUDO pkill -f update-kali-menu || true 64 | echo "Build of $KALI_DIST/$KALI_VARIANT/$KALI_ARCH live image failed (see build.log for details)" >&2 65 | exit 2 66 | } 67 | 68 | run_and_log() { 69 | if [ -n "$VERBOSE" ]; then 70 | "$@" 2>&1 | tee -a build.log 71 | else 72 | "$@" >>build.log 2>&1 73 | fi 74 | return $? 75 | } 76 | 77 | . $(dirname $0)/.getopt.sh 78 | 79 | # Parsing command line options 80 | temp=$(getopt -o "$BUILD_OPTS_SHORT" -l "$BUILD_OPTS_LONG,get-image-path" -- "$@") 81 | eval set -- "$temp" 82 | while true; do 83 | case "$1" in 84 | -d|--distribution) KALI_DIST="$2"; shift 2; ;; 85 | -p|--proposed-updates) OPT_pu="1"; shift 1; ;; 86 | -a|--arch) KALI_ARCHES="${KALI_ARCHES:+$KALI_ARCHES } $2"; shift 2; ;; 87 | -v|--verbose) VERBOSE="1"; shift 1; ;; 88 | -s|--salt) shift; ;; 89 | --variant) KALI_VARIANT="$2"; shift 2; ;; 90 | --version) KALI_VERSION="$2"; shift 2; ;; 91 | --subdir) TARGET_SUBDIR="$2"; shift 2; ;; 92 | --get-image-path) ACTION="get-image-path"; shift 1; ;; 93 | --) shift; break; ;; 94 | *) echo "ERROR: Invalid command-line option: $1" >&2; exit 1; ;; 95 | esac 96 | done 97 | 98 | # Set default values 99 | KALI_ARCHES=${KALI_ARCHES:-$HOST_ARCH} 100 | if [ -z "$KALI_VERSION" ]; then 101 | KALI_VERSION="$(default_version $KALI_DIST)" 102 | fi 103 | 104 | # Check parameters 105 | for arch in $KALI_ARCHES; do 106 | if [ "$arch" = "$HOST_ARCH" ]; then 107 | continue 108 | fi 109 | case "$HOST_ARCH/$arch" in 110 | amd64/i386|i386/amd64) 111 | ;; 112 | *) 113 | echo "Can't build $arch image on $HOST_ARCH system." >&2 114 | exit 1 115 | ;; 116 | esac 117 | done 118 | if [ ! -d "$(dirname $0)/kali-config/variant-$KALI_VARIANT" ]; then 119 | echo "ERROR: Unknown variant of Kali configuration: $KALI_VARIANT" >&2 120 | fi 121 | 122 | # Build parameters for lb config 123 | KALI_CONFIG_OPTS="--distribution $KALI_DIST -- --variant $KALI_VARIANT" 124 | if [ -n "$OPT_pu" ]; then 125 | KALI_CONFIG_OPTS="$KALI_CONFIG_OPTS --proposed-updates" 126 | KALI_DIST="$KALI_DIST+pu" 127 | fi 128 | 129 | # Set sane PATH (cron seems to lack /sbin/ dirs) 130 | export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" 131 | 132 | # Either we use a git checkout of live-build 133 | # export LIVE_BUILD=/srv/cdimage.kali.org/live/live-build 134 | 135 | # Or we ensure we have proper version installed 136 | ver_live_build=$(dpkg-query -f '${Version}' -W live-build) 137 | if dpkg --compare-versions "$ver_live_build" lt 1:20151215kali1; then 138 | echo "ERROR: You need live-build (>= 1:20151215kali1), you have $ver_live_build" >&2 139 | exit 1 140 | fi 141 | 142 | # Check we have a good debootstrap 143 | ver_debootstrap=$(dpkg-query -f '${Version}' -W debootstrap) 144 | if dpkg --compare-versions "$ver_debootstrap" lt "1.0.97"; then 145 | if ! echo "$ver_debootstrap" | grep -q kali; then 146 | echo "ERROR: You need debootstrap >= 1.0.97 (or a Kali patched debootstrap). Your current version: $ver_debootstrap" >&2 147 | exit 1 148 | fi 149 | fi 150 | 151 | # We need root rights at some point 152 | if [ "$(whoami)" != "root" ]; then 153 | if ! which $SUDO >/dev/null; then 154 | echo "ERROR: $0 is not run as root and $SUDO is not available" >&2 155 | exit 1 156 | fi 157 | else 158 | SUDO="" # We're already root 159 | fi 160 | 161 | if [ "$ACTION" = "get-image-path" ]; then 162 | for KALI_ARCH in $KALI_ARCHES; do 163 | echo $(target_image_name $KALI_ARCH) 164 | done 165 | exit 0 166 | fi 167 | 168 | cd $(dirname $0) 169 | mkdir -p $TARGET_DIR/$TARGET_SUBDIR 170 | 171 | for KALI_ARCH in $KALI_ARCHES; do 172 | IMAGE_NAME="$(image_name $KALI_ARCH)" 173 | set +e 174 | : > build.log 175 | run_and_log $SUDO lb clean --purge 176 | ##run_and_log $SUDO lb clean 177 | [ $? -eq 0 ] || failure 178 | run_and_log lb config -a $KALI_ARCH $KALI_CONFIG_OPTS "$@" 179 | [ $? -eq 0 ] || failure 180 | run_and_log $SUDO lb build 181 | if [ $? -ne 0 ] || [ ! -e $IMAGE_NAME ]; then 182 | failure 183 | fi 184 | set -e 185 | mv -f $IMAGE_NAME $TARGET_DIR/$(target_image_name $KALI_ARCH) 186 | mv -f build.log $TARGET_DIR/$(target_build_log $KALI_ARCH) 187 | done 188 | --------------------------------------------------------------------------------