summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrafa_99 <raroma09@gmail.com>2021-08-22 22:37:08 +0100
committerrafa_99 <raroma09@gmail.com>2021-08-22 22:37:08 +0100
commit0aa842d9a71a9d3d6480ac23b3c8f8761cee7a56 (patch)
treed2082a9a9e323f39492dd18261a3138079206c91
parentf76439e4e0586add8ea470d8e339bd2f63225d90 (diff)
Added ScreenKeys feature
-rw-r--r--INSTALL/arch-install2
-rw-r--r--INSTALL/artix-install2
-rw-r--r--INSTALL/gentoo-install2
-rw-r--r--INSTALL/parabola-install2
-rw-r--r--man/.local/man/dots.13
-rwxr-xr-xscripts/.local/bin/screenkeys8
6 files changed, 15 insertions, 4 deletions
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