From 0aa842d9a71a9d3d6480ac23b3c8f8761cee7a56 Mon Sep 17 00:00:00 2001 From: rafa_99 Date: Sun, 22 Aug 2021 22:37:08 +0100 Subject: Added ScreenKeys feature --- INSTALL/arch-install | 2 +- INSTALL/artix-install | 2 +- INSTALL/gentoo-install | 2 +- INSTALL/parabola-install | 2 +- man/.local/man/dots.1 | 3 +++ scripts/.local/bin/screenkeys | 8 ++++++++ 6 files changed, 15 insertions(+), 4 deletions(-) create mode 100755 scripts/.local/bin/screenkeys diff --git a/INSTALL/arch-install b/INSTALL/arch-install index 2f6765c..8f73cc7 100644 --- a/INSTALL/arch-install +++ b/INSTALL/arch-install @@ -19,7 +19,7 @@ sudo cp -rf ROOT/issue/issue /etc sudo cp -rf ROOT/hosts/hosts /etc # Install Required Programs -sudo pacman --needed -Syu stow opendoas pamixer zsh youtube-dl engrampa ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg pcmanfm lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop zip curl make bc android-tools gimp kdenlive frei0r-plugins inkscape unzip unarchiver arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip gzip tar xz papirus-icon-theme valgrind doxygen gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium keepassxc npm unclutter python python-pip pass +sudo pacman --needed -Syu stow opendoas pamixer zsh youtube-dl engrampa ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg pcmanfm lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop zip curl make bc android-tools gimp kdenlive frei0r-plugins inkscape unzip unarchiver arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip gzip tar xz papirus-icon-theme valgrind doxygen gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm unclutter python python-pip pass screenkey # Computer Science Programs # bluej netbeans jdk11-openjdk java11-openjfx intellij-idea-community-edition valgrind doxygen gdb mysql-workbench octave android-studio android-sdk pycharm-community-edition unity ssms nodejs adobexd diff --git a/INSTALL/artix-install b/INSTALL/artix-install index f72f621..6d70e19 100644 --- a/INSTALL/artix-install +++ b/INSTALL/artix-install @@ -19,7 +19,7 @@ sudo cp -rf ROOT/issue/issue /etc sudo cp -rf ROOT/hosts/hosts /etc # Install Required Programs -sudo pacman --needed -Syu stow opendoas pamixer zsh youtube-dl engrampa ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg pcmanfm lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop zip curl make bc android-tools gimp kdenlive frei0r-plugins inkscape unzip unarchiver arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip gzip tar xz papirus-icon-theme valgrind doxygen gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium artix-dark-theme artix-archlinux-support keepassxc npm unclutter python python-pip pass +sudo pacman --needed -Syu stow opendoas pamixer zsh youtube-dl engrampa ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg pcmanfm lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop zip curl make bc android-tools gimp kdenlive frei0r-plugins inkscape unzip unarchiver arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip gzip tar xz papirus-icon-theme valgrind doxygen gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan system-config-printer gst-plugins-good grc gst-libav clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium artix-dark-theme artix-archlinux-support npm unclutter python python-pip pass screenkey # Computer Science Programs # bluej netbeans jdk11-openjdk java11-openjfx intellij-idea-community-edition valgrind doxygen gdb mysql-workbench octave android-studio android-sdk pycharm-community-edition unity ssms nodejs adobexd diff --git a/INSTALL/gentoo-install b/INSTALL/gentoo-install index 31cbeab..e89b715 100644 --- a/INSTALL/gentoo-install +++ b/INSTALL/gentoo-install @@ -30,7 +30,7 @@ if [ "$(id -u)" = "0" ]; then printf "Do you want to install User Packages? [Y/n]" && read -r USERPACKAGES if [ "$USERPACKAGES" != "N" ] && [ "$USERPACKAGES" != "n" ]; then - emerge --ask --quiet app-emulation/libvirt app-emulation/qemu app-emulation/virt-manager neofetch dev-python/pip media-sound/pavucontrol x11-themes/arc-theme x11-themes/papirus-icon-theme ffmpegthumbnailer app-admin/keepassxc x11-misc/unclutter && poweroff + emerge --ask --quiet app-emulation/libvirt app-emulation/qemu app-emulation/virt-manager neofetch dev-python/pip media-sound/pavucontrol x11-themes/arc-theme x11-themes/papirus-icon-theme ffmpegthumbnailer x11-misc/unclutter x11-misc/screenkey && poweroff fi else { diff --git a/INSTALL/parabola-install b/INSTALL/parabola-install index ff92c7f..7044b26 100644 --- a/INSTALL/parabola-install +++ b/INSTALL/parabola-install @@ -19,7 +19,7 @@ sudo cp -rf ROOT/issue/issue /etc sudo cp -rf ROOT/hosts/hosts /etc # Install Required Programs -sudo pacman --needed -Syu stow opendoas pamixer zsh youtube-dl engrampa ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg pcmanfm lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop zip curl make bc android-tools gimp kdenlive frei0r-plugins inkscape unzip unarchiver arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip gzip tar xz papirus-icon-theme valgrind doxygen gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan cups-openrc system-config-printer gst-plugins-good grc gst-libav avahi-openrc clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm unclutter python python-pip iceweasel pass +sudo pacman --needed -Syu stow opendoas pamixer zsh youtube-dl engrampa ncmpcpp xwallpaper newsboat vifm zathura maim texlive-most ffmpeg pcmanfm lxappearance ntp redshift numlockx htop xclip imagemagick transmission-gtk neovim mpv mpd mpc sxiv zathura-pdf-mupdf zathura-ps pandoc automake lzop zip curl make bc android-tools gimp kdenlive frei0r-plugins inkscape unzip unarchiver arandr shellcheck arc-gtk-theme ctags unoconv nodejs yarn p7zip gzip tar xz papirus-icon-theme valgrind doxygen gdb light pulsemixer pavucontrol xorg-server xorg-xinit go qt5ct ncurses gtk3 gst-plugins-base-libs hplip simple-scan cups-openrc system-config-printer gst-plugins-good grc gst-libav avahi-openrc clang breeze net-tools ffmpegthumbnailer webkit2gtk torbrowser-launcher neofetch cmatrix asciiquarium npm unclutter python python-pip iceweasel pass screenkey # Adding System default init services doas rc-update add cupsd default diff --git a/man/.local/man/dots.1 b/man/.local/man/dots.1 index b87f319..2bd3153 100644 --- a/man/.local/man/dots.1 +++ b/man/.local/man/dots.1 @@ -133,6 +133,9 @@ takes a quick screenshot \fBMODKEY \fR+ \fBP\fR open passwords menu prompt .TP +\fBMODKEY \fR+ \fBSHIFT \fR+ \fBS\fR +displays screenkeys +.TP \fBMODKEY \fR+ \fBF1\fR toggles audio mute .TP diff --git a/scripts/.local/bin/screenkeys b/scripts/.local/bin/screenkeys new file mode 100755 index 0000000..d69af37 --- /dev/null +++ b/scripts/.local/bin/screenkeys @@ -0,0 +1,8 @@ +#!/bin/sh + +if pgrep screenkey$ +then + killall screenkey +else + screenkey -M --font-size small +fi -- cgit v1.2.3