most actuator thingies
This commit is contained in:
parent
fac4150715
commit
dbaad82b20
|
@ -1,6 +1,2 @@
|
||||||
# dots
|
# dots
|
||||||
|
|
||||||
|
|
||||||
currently oceanic next -
|
|
||||||
|
|
||||||
![oceanicnext](images/oceanicnext.png)
|
|
||||||
|
|
19
actuator/uzui/landscape.toml
Normal file
19
actuator/uzui/landscape.toml
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
device = "/dev/input/event13"
|
||||||
|
edge_tolerance = 200
|
||||||
|
min_distance = 20
|
||||||
|
height = 2178
|
||||||
|
width = 3894
|
||||||
|
|
||||||
|
[actions]
|
||||||
|
4_from_top = "$XDG_CONFIG_HOME/actuator/uzui/set_win_mode portrait"
|
||||||
|
4_up = "$XDG_CONFIG_HOME/actuator/uzui/set_win_mode tablet"
|
||||||
|
|
||||||
|
1_from_bottom = "onboard --theme=Theme &"
|
||||||
|
1_down = "pkill onboard"
|
||||||
|
|
||||||
|
1_left = "bspc desktop -f next.local"
|
||||||
|
1_right = "bspc desktop -f prev.local"
|
||||||
|
|
||||||
|
2_down = "rofi -modi drun -show"
|
||||||
|
2_left = "rofi -modi p:rofi-power-menu -show"
|
||||||
|
2_up = "rofi -modi filebrowser -show"
|
19
actuator/uzui/portrait.toml
Normal file
19
actuator/uzui/portrait.toml
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
device = "/dev/input/event13"
|
||||||
|
edge_tolerance = 200
|
||||||
|
min_distance = 20
|
||||||
|
height = 3894
|
||||||
|
width = 2178
|
||||||
|
|
||||||
|
[actions]
|
||||||
|
4_from_left = "$XDG_CONFIG_HOME/actuator/uzui/set_win_mode landscape"
|
||||||
|
|
||||||
|
1_from_right = "onboard --theme=Theme &"
|
||||||
|
1_right = "pkill onboard"
|
||||||
|
|
||||||
|
1_down = "bspc desktop -f next.local"
|
||||||
|
1_up = "bspc desktop -f prev.local"
|
||||||
|
|
||||||
|
|
||||||
|
2_left = "rofi -modi drun -show"
|
||||||
|
2_up = "rofi -modi p:rofi-power-menu -show"
|
||||||
|
2_right = "rofi -modi filebrowser -show"
|
28
actuator/uzui/set_win_mode
Executable file
28
actuator/uzui/set_win_mode
Executable file
|
@ -0,0 +1,28 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
WINDOW_MODE=$(cat "${XDG_CACHE_HOME}/window_mode")
|
||||||
|
|
||||||
|
if [ "$1" == "portrait" ] && [ "${WINDOW_MODE}" != "portrait" ]; then
|
||||||
|
echo "portrait" > "${XDG_CACHE_HOME}"/window_mode
|
||||||
|
rotate-screen eDP-1 left;
|
||||||
|
xinput set-prop 9 --type=float "Coordinate Transformation Matrix" 0 -1 0 1 0 0 0 0 1
|
||||||
|
xinput set-prop 10 --type=float "Coordinate Transformation Matrix" 0 -1 1 1 0 0 0 0 1
|
||||||
|
pkill actuator;
|
||||||
|
actuator "${XDG_CONFIG_HOME}/actuator/uzui/portrait.toml" &
|
||||||
|
|
||||||
|
elif [ "$1" == "landscape" ] && [ "${WINDOW_MODE}" != "landscape" ]; then
|
||||||
|
echo "landscape" > "${XDG_CACHE_HOME}"/window_mode
|
||||||
|
rotate-screen eDP-1 normal;
|
||||||
|
xinput set-prop 9 --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
|
||||||
|
xinput set-prop 10 --type=float "Coordinate Transformation Matrix" 1 0 0 0 1 0 0 0 1
|
||||||
|
pkill actuator;
|
||||||
|
actuator "${XDG_CONFIG_HOME}/actuator/uzui/landscape.toml" &
|
||||||
|
|
||||||
|
elif [ "$1" == "tablet" ] && [ "${WINDOW_MODE}" != "tablet" ]; then
|
||||||
|
echo "tablet" > "${XDG_CACHE_HOME}"/window_mode
|
||||||
|
rotate-screen eDP-1 inverted;
|
||||||
|
xinput set-prop 9 --type=float "Coordinate Transformation Matrix" -1 0 0 0 -1 0 0 0 1
|
||||||
|
xinput set-prop 10 --type=float "Coordinate Transformation Matrix" -1 0 1 0 -1 1 0 0 1
|
||||||
|
pkill actuator;
|
||||||
|
actuator "${XDG_CONFIG_HOME}/actuator/uzui/tablet.toml" &
|
||||||
|
fi
|
18
actuator/uzui/tablet.toml
Normal file
18
actuator/uzui/tablet.toml
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
device = "/dev/input/event13"
|
||||||
|
edge_tolerance = 200
|
||||||
|
min_distance = 20
|
||||||
|
height = 2178
|
||||||
|
width = 3894
|
||||||
|
|
||||||
|
[actions]
|
||||||
|
4_from_bottom = "$XDG_CONFIG_HOME/actuator/uzui/set_win_mode landscape"
|
||||||
|
|
||||||
|
1_from_top = "onboard --theme=Theme &"
|
||||||
|
1_up = "pkill onboard"
|
||||||
|
|
||||||
|
1_right = "bspc desktop -f next.local"
|
||||||
|
1_left = "bspc desktop -f prev.local"
|
||||||
|
|
||||||
|
2_up = "rofi -modi drun -show"
|
||||||
|
2_right = "rofi -modi p:rofi-power-menu -show"
|
||||||
|
2_down = "rofi -modi filebrowser -show"
|
|
@ -1,9 +1 @@
|
||||||
scroll with trackpad in firefox
|
|
||||||
smooth scrolling in firefox
|
|
||||||
mouse movement with keyboard
|
|
||||||
|
|
||||||
actuator/
|
|
||||||
scripts/actuator
|
|
||||||
scripts/landscape
|
|
||||||
scripts/portrait
|
|
||||||
tex/beamerthemedispboard.sty
|
tex/beamerthemedispboard.sty
|
||||||
|
|
|
@ -12,6 +12,10 @@ fi
|
||||||
|
|
||||||
bspc wm -O DP-0 HDMI-0
|
bspc wm -O DP-0 HDMI-0
|
||||||
|
|
||||||
|
echo "landscape" > "${XDG_CACHE_HOME}"/window_mode
|
||||||
|
WINDOW_MODE=$(cat "${XDG_CACHE_HOME}"/window_mode)
|
||||||
|
pkill actuator
|
||||||
|
actuator "${XDG_CONFIG_HOME}/actuator/$(cat /etc/hostname)/${WINDOW_MODE}.toml" &
|
||||||
|
|
||||||
# change window settings
|
# change window settings
|
||||||
bspc config border_width 2
|
bspc config border_width 2
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 9.5 MiB |
|
@ -21,6 +21,8 @@
|
||||||
- ~/.config/texmf/tex/latex
|
- ~/.config/texmf/tex/latex
|
||||||
- ~/.config/texmf/tex/latex/theme
|
- ~/.config/texmf/tex/latex/theme
|
||||||
- ~/.config/gtk-3.0/
|
- ~/.config/gtk-3.0/
|
||||||
|
- ~/.local/share/onboard
|
||||||
|
- ~/.local/share/onboard/themes
|
||||||
|
|
||||||
- link:
|
- link:
|
||||||
~/.config/zsh/.zshrc: zsh/zshrc
|
~/.config/zsh/.zshrc: zsh/zshrc
|
||||||
|
@ -50,6 +52,8 @@
|
||||||
~/.zshenv: zshenv
|
~/.zshenv: zshenv
|
||||||
~/.npmrc: npmrc
|
~/.npmrc: npmrc
|
||||||
~/.local/share/applications: applications
|
~/.local/share/applications: applications
|
||||||
|
~/.local/share/onboard/dconf-settings.ini: onboard/dconf-settings.ini
|
||||||
|
~/.local/share/onboard/themes/Theme.theme: onboard/Theme.theme
|
||||||
~/.config/wallpapers: wallpapers
|
~/.config/wallpapers: wallpapers
|
||||||
~/.config/radare2/radare2rc: r2rizin/radare2rc
|
~/.config/radare2/radare2rc: r2rizin/radare2rc
|
||||||
~/.config/rizin/rizinrc: r2rizin/rizinrc
|
~/.config/rizin/rizinrc: r2rizin/rizinrc
|
||||||
|
|
32
onboard/Theme.theme
Normal file
32
onboard/Theme.theme
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Copyright © 2011, 2013 marmuta <marmvta@gmail.com>
|
||||||
|
|
||||||
|
This file is part of Onboard.
|
||||||
|
|
||||||
|
Onboard is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
Onboard is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<theme name="Theme" format="1.3">
|
||||||
|
<color_scheme>Colors</color_scheme>
|
||||||
|
<key_style>gradient</key_style>
|
||||||
|
<roundrect_radius>30.0</roundrect_radius>
|
||||||
|
<key_size>92.0</key_size>
|
||||||
|
<key_fill_gradient>8.0</key_fill_gradient>
|
||||||
|
<key_stroke_gradient>0.0</key_stroke_gradient>
|
||||||
|
<key_gradient_direction>-3.0</key_gradient_direction>
|
||||||
|
<key_label_font></key_label_font>
|
||||||
|
<key_label_overrides/>
|
||||||
|
</theme>
|
50
onboard/dconf-settings.ini
Normal file
50
onboard/dconf-settings.ini
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
[/]
|
||||||
|
current-settings-page=1
|
||||||
|
layout='/usr/share/onboard/layouts/Compact.onboard'
|
||||||
|
schema-version='2.3'
|
||||||
|
show-status-icon=false
|
||||||
|
snippets=@as []
|
||||||
|
system-theme-associations={'HighContrast': 'HighContrast', 'HighContrastInverse': 'HighContrastInverse', 'LowContrast': 'LowContrast', 'ContrastHighInverse': 'HighContrastInverse', 'Default': '', 'Adwaita': '/home/emh/.local/share/onboard/themes/Theme.theme'}
|
||||||
|
theme='/home/emh/.local/share/onboard/themes/Theme.theme'
|
||||||
|
use-system-defaults=false
|
||||||
|
|
||||||
|
[icon-palette]
|
||||||
|
window-handles=''
|
||||||
|
|
||||||
|
[keyboard]
|
||||||
|
show-click-buttons=false
|
||||||
|
|
||||||
|
[theme-settings]
|
||||||
|
background-gradient=0.0
|
||||||
|
color-scheme='/home/emh/.local/share/onboard/themes/Colors.colors'
|
||||||
|
key-fill-gradient=8.0
|
||||||
|
key-gradient-direction=-3.0
|
||||||
|
key-shadow-size=0.0
|
||||||
|
key-shadow-strength=0.0
|
||||||
|
key-size=92.0
|
||||||
|
key-stroke-gradient=0.0
|
||||||
|
key-style='gradient'
|
||||||
|
roundrect-radius=30.0
|
||||||
|
|
||||||
|
[window]
|
||||||
|
background-transparency=20.0
|
||||||
|
docking-enabled=true
|
||||||
|
docking-shrink-workarea=false
|
||||||
|
enable-inactive-transparency=true
|
||||||
|
force-to-top=true
|
||||||
|
transparency=10.0
|
||||||
|
window-handles=''
|
||||||
|
|
||||||
|
[window/landscape]
|
||||||
|
dock-height=350
|
||||||
|
height=350
|
||||||
|
width=1920
|
||||||
|
x=0
|
||||||
|
y=1080
|
||||||
|
|
||||||
|
[window/portrait]
|
||||||
|
dock-height=400
|
||||||
|
height=400
|
||||||
|
width=1080
|
||||||
|
x=0
|
||||||
|
y=1920
|
|
@ -50,3 +50,8 @@ button {
|
||||||
button selected {
|
button selected {
|
||||||
border-color: @foreground;
|
border-color: @foreground;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* TODO:
|
||||||
|
* https://www.reddit.com/r/unixporn/comments/vte4sa/bspwm_eww_a_touchscreen_rice_wip/
|
||||||
|
* rofi for mobile
|
||||||
|
*/
|
||||||
|
|
BIN
scripts/actuator
Executable file
BIN
scripts/actuator
Executable file
Binary file not shown.
|
@ -1,3 +1,10 @@
|
||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
# https://www.reddit.com/r/linux/comments/72mfv8/psa_for_firefox_users_set_moz_use_xinput21_to/
|
||||||
|
# smooth scrolling
|
||||||
|
# touchscreen scrolling
|
||||||
|
# https://askubuntu.com/questions/853910/how-to-enable-touchscreen-scrolling-in-firefox/994483#994483
|
||||||
|
|
||||||
HOME=$MOZILLA_HOME
|
HOME=$MOZILLA_HOME
|
||||||
/usr/bin/firefox "$@"
|
env MOZ_USE_XINPUT2=1 /usr/bin/firefox "$@"
|
||||||
|
|
3
scripts/rotate-screen
Executable file
3
scripts/rotate-screen
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
xrandr --output "$1" --rotate "$2"
|
|
@ -24,7 +24,7 @@ super + shift + @space
|
||||||
|
|
||||||
# show power options
|
# show power options
|
||||||
super + p
|
super + p
|
||||||
rofi -show-icons -modi p:rofi-power-menu -show p
|
rofi -modi p:rofi-power-menu -show p
|
||||||
|
|
||||||
# rofi
|
# rofi
|
||||||
super + ctrl + @space
|
super + ctrl + @space
|
||||||
|
|
|
@ -30,3 +30,5 @@ gtk3-custom = { file = "~/.config/gtk-3.0/colors.css" }
|
||||||
xournal-custom = { file = "~/.config/xournal_conf/default_jtheme.xopt" }
|
xournal-custom = { file = "~/.config/xournal_conf/default_jtheme.xopt" }
|
||||||
palette-custom = { file = "~/.config/xournalpp/palette.gpl" }
|
palette-custom = { file = "~/.config/xournalpp/palette.gpl" }
|
||||||
xournal-ugly-custom = { file = "~/.config/xournal_conf/ugly_fix" }
|
xournal-ugly-custom = { file = "~/.config/xournal_conf/ugly_fix" }
|
||||||
|
|
||||||
|
onboard-custom = { file = "~/.local/share/onboard/themes/Colors.colors", post = "cat ~/.local/share/onboard/dconf-settings.ini| dconf load /org/onboard/" }
|
||||||
|
|
87
themectl/templates/onboard-custom.mustache
Normal file
87
themectl/templates/onboard-custom.mustache
Normal file
|
@ -0,0 +1,87 @@
|
||||||
|
<?xml version="1.0"?>
|
||||||
|
|
||||||
|
<!--
|
||||||
|
Copyright © 2011-2014 marmuta <marmvta@gmail.com>
|
||||||
|
|
||||||
|
This file is part of Onboard.
|
||||||
|
|
||||||
|
Onboard is free software; you can redistribute it and/or modify
|
||||||
|
it under the terms of the GNU General Public License as published by
|
||||||
|
the Free Software Foundation; either version 3 of the License, or
|
||||||
|
(at your option) any later version.
|
||||||
|
|
||||||
|
Onboard is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<color_scheme name="Colors" format="2.1">
|
||||||
|
<window type="key-popup">
|
||||||
|
<color element="border" rgb="#{{base01-hex}}" opacity="1.0"/>
|
||||||
|
</window>
|
||||||
|
|
||||||
|
<layer> <color element="background" rgb="#{{base00-hex}}" opacity="1.0"/> </layer>
|
||||||
|
<layer> <color element="background" rgb="#{{base01-hex}}" opacity="0.9"/> </layer>
|
||||||
|
<layer> <color element="background" rgb="#{{base01-hex}}" opacity="0.9"/> </layer>
|
||||||
|
|
||||||
|
<key_group>
|
||||||
|
<color element="fill" rgb="#{{base02-hex}}"/>
|
||||||
|
<color element="stroke" rgb="#{{base05-hex}}"/>
|
||||||
|
<color element="label" rgb="#{{base05-hex}}"/>
|
||||||
|
icon0
|
||||||
|
|
||||||
|
<key_group>
|
||||||
|
<color element="fill" rgb="#{{base05-hex}}"/>
|
||||||
|
icon1, icon2
|
||||||
|
</key_group>
|
||||||
|
|
||||||
|
<!-- dark keys -->
|
||||||
|
<key_group>
|
||||||
|
<color element="fill" rgb="#{{base00-hex}}"/>
|
||||||
|
<color element="stroke" rgb="#{{base05-hex}}"/>
|
||||||
|
<color element="label" rgb="#{{base07-hex}}"/>
|
||||||
|
icon3,
|
||||||
|
RCTL, LCTL, RALT, LALT, LWIN, CAPS,
|
||||||
|
LFSH, RTSH, NMLK,
|
||||||
|
MENU, RWIN, BKSP, TAB, RTRN,
|
||||||
|
KPDL, KPEN, KPSU, KPDV, KPAD, KPMU,
|
||||||
|
LEFT, RGHT, UP, DOWN, INS, DELE, HOME, END, PGUP, PGDN,
|
||||||
|
F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12,
|
||||||
|
Prnt, Pause, ESC, Scroll,
|
||||||
|
secondaryclick, middleclick, doubleclick, dragclick, hoverclick,
|
||||||
|
hide, showclick, move, layer,
|
||||||
|
quit, inputline,
|
||||||
|
|
||||||
|
<!-- word suggestions -->
|
||||||
|
<key_group>
|
||||||
|
<color element="fill" rgb="#{{base02-hex}}"/>
|
||||||
|
prediction
|
||||||
|
<key_group>
|
||||||
|
<color element="fill" rgb="#{{base02-hex}}" opacity="0.8"/>
|
||||||
|
wordlist, pause-learning.wordlist, language.wordlist, hide.wordlist
|
||||||
|
</key_group>
|
||||||
|
</key_group>
|
||||||
|
</key_group>
|
||||||
|
|
||||||
|
<!-- snippets -->
|
||||||
|
<key_group>
|
||||||
|
<color element="fill" rgb="#{{base0C-hex}}"/>
|
||||||
|
<color element="stroke" rgb="#{{base0D-hex}}"/>
|
||||||
|
m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11, m12, m13, m14, m15
|
||||||
|
</key_group>
|
||||||
|
|
||||||
|
<!-- red preferences -->
|
||||||
|
<key_group>
|
||||||
|
<color element="fill" rgb="#{{base08-hex}}"/>
|
||||||
|
<color element="stroke" rgb="#{{base09-hex}}"/>
|
||||||
|
settings
|
||||||
|
</key_group>
|
||||||
|
|
||||||
|
</key_group>
|
||||||
|
</color_scheme>
|
||||||
|
|
||||||
|
|
BIN
wallpapers/Starry.jpg
Normal file
BIN
wallpapers/Starry.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 998 KiB |
Loading…
Reference in New Issue
Block a user