Update configs, move some init stuff to ~/.xprofile, remove ob-autostart
This commit is contained in:
parent
e6e8e8fa0a
commit
1c713f1bc5
@ -76,8 +76,10 @@ exec --no-startup-id /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
|
|||||||
exec --no-startup-id gnome-keyring-daemon --start --components=pkcs11
|
exec --no-startup-id gnome-keyring-daemon --start --components=pkcs11
|
||||||
|
|
||||||
# pressing super key alone simulates pressing Alt-F1
|
# pressing super key alone simulates pressing Alt-F1
|
||||||
|
# this is needed for super key to launch rofi
|
||||||
exec --no-startup-id ksuperkey -e 'Super_L=Alt_L|F1'
|
exec --no-startup-id ksuperkey -e 'Super_L=Alt_L|F1'
|
||||||
exec --no-startup-id ksuperkey -e 'Super_R=Alt_L|F1'
|
exec --no-startup-id ksuperkey -e 'Super_R=Alt_L|F1'
|
||||||
|
bindsym Mod1+F1 exec --no-startup-id rofi_run -r
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
############# Bindings ##################
|
############# Bindings ##################
|
||||||
@ -88,25 +90,19 @@ bindsym $Mod+Shift+q kill
|
|||||||
bindsym Mod1+q kill
|
bindsym Mod1+q kill
|
||||||
|
|
||||||
# launchers
|
# launchers
|
||||||
bindsym Control+space exec --no-startup-id rofr.sh -r
|
bindsym Control+space exec --no-startup-id rofi_run -r
|
||||||
|
|
||||||
# this is needed for super key to launch rofi
|
|
||||||
bindsym Mod1+F1 exec --no-startup-id rofr.sh -r
|
|
||||||
|
|
||||||
# core
|
# core
|
||||||
bindsym $Mod+e exec --no-startup-id geany
|
|
||||||
bindsym $Mod+t exec --no-startup-id exo-open --launch TerminalEmulator
|
bindsym $Mod+t exec --no-startup-id exo-open --launch TerminalEmulator
|
||||||
bindsym $Mod+Return --no-startup-id exec exo-open --launch TerminalEmulator
|
bindsym $Mod+Return --no-startup-id exec exo-open --launch TerminalEmulator
|
||||||
bindsym $Mod+w exec --no-startup-id exo-open --launch WebBrowser
|
bindsym $Mod+w exec --no-startup-id exo-open --launch WebBrowser
|
||||||
bindsym $Mod+f exec --no-startup-id exo-open --launch FileManager
|
bindsym $Mod+f exec --no-startup-id exo-open --launch FileManager
|
||||||
|
|
||||||
# logout script
|
# logout script
|
||||||
bindsym $Mod+x exec --no-startup-id rofr.sh -l
|
bindsym $Mod+x exec --no-startup-id rofi_run -l
|
||||||
|
|
||||||
# Screenshot
|
# Screenshot
|
||||||
bindsym Print exec --no-startup-id "scrot '%S.png' \
|
bindsym Print exec --no-startup-id "scrot '%S.png' -e 'mv $f $$(xdg-user-dir PICTURES)/ArchLabs-%S-$wx$h.png ; feh $$(xdg-user-dir PICTURES)/ArchLabs-%S-$wx$h.png'"
|
||||||
-e 'mv $f $$(xdg-user-dir PICTURES)/ArchLabs-%S-$wx$h.png \
|
|
||||||
; gpicview $$(xdg-user-dir PICTURES)/ArchLabs-%S-$wx$h.png'"
|
|
||||||
|
|
||||||
# audio
|
# audio
|
||||||
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
|
bindsym XF86AudioPlay exec --no-startup-id playerctl play-pause
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Web browser,firefox,firefox
|
Web browser,exo-open --launch WebBrowser,web-browser
|
||||||
File manager,thunar,system-file-manager
|
File manager,exo-open --launch FileManager,system-file-manager
|
||||||
Terminal,termite,utilities-terminal
|
Terminal,exo-open --launch TerminalEmulator,utilities-terminal
|
||||||
^sep()
|
^sep()
|
||||||
|
|
@ -1,4 +0,0 @@
|
|||||||
# OB_Autostart config
|
|
||||||
LAUNCH_LIST = [
|
|
||||||
("Window switcher","skippy-xd --config $HOME/.config/skippy-xd/skippy-xd.rc --start-daemon","1","*"),
|
|
||||||
]
|
|
@ -17,12 +17,12 @@ ksuperkey -e 'Super_R=Alt_L|F1' &
|
|||||||
# restore wallpaper
|
# restore wallpaper
|
||||||
nitrogen --restore &
|
nitrogen --restore &
|
||||||
|
|
||||||
# run the ob-autostart GUI configured commands
|
|
||||||
ob-autostart -d &
|
|
||||||
|
|
||||||
# required for xfce settings to work
|
# required for xfce settings to work
|
||||||
xfsettingsd &
|
xfsettingsd &
|
||||||
|
|
||||||
|
# fancy window switcher
|
||||||
|
skippy-xd --config ~/.config/skippy-xd/skippy-xd.rc --start-daemon
|
||||||
|
|
||||||
# side panel shortcuts for file managers
|
# side panel shortcuts for file managers
|
||||||
xdg-user-dirs-gtk-update &
|
xdg-user-dirs-gtk-update &
|
||||||
|
|
||||||
|
@ -1,112 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<openbox_menu xmlns="http://openbox.org/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://openbox.org/ file:///usr/share/openbox/menu.xsd">
|
|
||||||
<menu id="root-menu" label="Openbox 3">
|
|
||||||
<separator label="ArchLabs"/>
|
|
||||||
<menu execute="al-terminal-pipemenu" id="TerminalPipeMenu" label="Terminal"/>
|
|
||||||
<menu execute="al-files-pipemenu" id="FilePipeMenu" label="File Manager"/>
|
|
||||||
<menu execute="al-browsers-pipemenu" id="BrowserPipeMenu" label="Web Browser"/>
|
|
||||||
<menu execute="al-editors-pipemenu" id="EditorPipeMenu" label="Text Editor"/>
|
|
||||||
<separator/>
|
|
||||||
<menu execute="al-office-pipemenu" id="OfficePipeMenu" label="Office"/>
|
|
||||||
<menu execute="al-media-pipemenu" id="MediaPipeMenu" label="Multimedia"/>
|
|
||||||
<menu execute="al-graphics-pipemenu" id="GraphicPipeMenu" label="Graphics"/>
|
|
||||||
<menu id="AccessoriesMenu" label="Accessories">
|
|
||||||
<menu execute="al-mail-pipemenu" id="MailPipeMenu" label="Mail"/>
|
|
||||||
<menu execute="al-messaging-pipemenu" id="MessagingPipeMenu" label="Messaging"/>
|
|
||||||
<menu execute="al-filesharing-pipemenu" id="FilesharingPipeMenu" label="File Sharing"/>
|
|
||||||
<menu id="screenshot" label="Screenshot">
|
|
||||||
<item label="Screenshot Now">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>scrot 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Screenshot in 5">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>scrot -d 5 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Screenshot in 10">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>scrot -d 10 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Screenshot With Selection">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>scrot -s 'ArchLabs_%Y-%m-%d-%S_$wx$h.png' -e 'mv $f $$(xdg-user-dir PICTURES) ; gpicview $$(xdg-user-dir PICTURES)/$f'</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
</menu>
|
|
||||||
</menu>
|
|
||||||
<separator/>
|
|
||||||
<menu execute="al-places-pipemenu --recent ~/" id="pipe-placesmenu" label="Places"/>
|
|
||||||
<separator/>
|
|
||||||
<menu id="preferences" label="Preferences">
|
|
||||||
<menu id="obConfig" label="Openbox">
|
|
||||||
<item label="Openbox Settings">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>obconf</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Menu GUI">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>kickshaw</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Keybind GUI">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>obkey</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Autostart GUI">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>ob-autostart</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<separator/>
|
|
||||||
<item label="Edit menu.xml">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>exo-open ~/.config/openbox/menu.xml</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Edit rc.xml">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>exo-open ~/.config/openbox/rc.xml</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Edit autostart">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>exo-open ~/.config/openbox/autostart</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<separator/>
|
|
||||||
<item label="Openbox Reconfigure">
|
|
||||||
<action name="Reconfigure"/>
|
|
||||||
</item>
|
|
||||||
<item label="Openbox Restart">
|
|
||||||
<action name="Restart"/>
|
|
||||||
</item>
|
|
||||||
</menu>
|
|
||||||
<menu execute="al-compositor" id="CompositingPipeMenu" label="Compositor"/>
|
|
||||||
<menu execute="al-polybar-pipemenu" id="PolybarPipeMenu" label="Polybar"/>
|
|
||||||
<menu execute="al-conky-pipemenu" id="ConkyPipeMenu" label="Conky"/>
|
|
||||||
<menu execute="al-tint2-pipemenu" id="TintPipeMenu" label="Tint2"/>
|
|
||||||
<menu execute="al-settings-pipemenu" id="SettingsPipeMenu" label="Settings"/>
|
|
||||||
<menu execute="al-system-pipemenu" id="SystemPipeMenu" label="System"/>
|
|
||||||
</menu>
|
|
||||||
<menu execute="al-help-pipemenu" id="help" label="Help and Info"/>
|
|
||||||
<menu execute="al-kb-pipemenu" id="keybinds" label="Keybinds"/>
|
|
||||||
<separator/>
|
|
||||||
<item label="Lock Screen">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>i3lock-fancy -p</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<item label="Exit Openbox">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>rofr.sh -l</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
</menu>
|
|
||||||
</openbox_menu>
|
|
||||||
<!-- vim:sw=2
|
|
||||||
-->
|
|
@ -64,11 +64,6 @@
|
|||||||
<command>obkey</command>
|
<command>obkey</command>
|
||||||
</action>
|
</action>
|
||||||
</item>
|
</item>
|
||||||
<item label="Autostart GUI">
|
|
||||||
<action name="Execute">
|
|
||||||
<command>ob-autostart</command>
|
|
||||||
</action>
|
|
||||||
</item>
|
|
||||||
<separator/>
|
<separator/>
|
||||||
<item label="Edit menu.xml">
|
<item label="Edit menu.xml">
|
||||||
<action name="Execute">
|
<action name="Execute">
|
||||||
@ -157,7 +152,7 @@
|
|||||||
</item>
|
</item>
|
||||||
<item label="Exit Openbox">
|
<item label="Exit Openbox">
|
||||||
<action name="Execute">
|
<action name="Execute">
|
||||||
<command>rofr.sh -l</command>
|
<command>rofi_run -l</command>
|
||||||
</action>
|
</action>
|
||||||
</item>
|
</item>
|
||||||
</menu>
|
</menu>
|
||||||
|
@ -16,11 +16,11 @@ super + f
|
|||||||
|
|
||||||
# program launcher
|
# program launcher
|
||||||
super + @space
|
super + @space
|
||||||
rofr.sh -r
|
rofi_run -r
|
||||||
|
|
||||||
# program launcher
|
# program launcher
|
||||||
alt + F1
|
alt + F1
|
||||||
rofr.sh -r
|
rofi_run -r
|
||||||
|
|
||||||
# make sxhkd reload its configuration files:
|
# make sxhkd reload its configuration files:
|
||||||
super + shift + r
|
super + shift + r
|
||||||
@ -28,7 +28,7 @@ super + shift + r
|
|||||||
|
|
||||||
# quit bspwm normally
|
# quit bspwm normally
|
||||||
super + x
|
super + x
|
||||||
rofr.sh -l
|
rofi_run -l
|
||||||
|
|
||||||
# close and kill
|
# close and kill
|
||||||
super + {_,shift + }q
|
super + {_,shift + }q
|
||||||
|
@ -2,17 +2,14 @@
|
|||||||
|
|
||||||
# this file is executed when calling startx
|
# this file is executed when calling startx
|
||||||
|
|
||||||
# to start a different WM, set session below, or in console run:
|
# set session below, or in console run: startx ~/.xinitrc SESSION
|
||||||
# startx ~/.xinitrc WM
|
|
||||||
|
|
||||||
|
|
||||||
# session to run if none passed as first arg ($1)
|
# session to run if none passed as first arg ($1)
|
||||||
session="${1:-openbox}"
|
session="${1:-openbox}"
|
||||||
|
|
||||||
# set environment wm for use in scripts
|
# set environment wm for use in scripts
|
||||||
WM="${session%-session}"
|
WM="${session%-session}"
|
||||||
WM="${session#start}"
|
export WM="${WM#start}"
|
||||||
export WM
|
|
||||||
|
|
||||||
# default arch xinit scripts
|
# default arch xinit scripts
|
||||||
if [ -d /etc/X11/xinit/xinitrc.d ]; then
|
if [ -d /etc/X11/xinit/xinitrc.d ]; then
|
||||||
@ -27,20 +24,6 @@ fi
|
|||||||
[ -f ~/.Xresources ] && xrdb -merge ~/.Xresources
|
[ -f ~/.Xresources ] && xrdb -merge ~/.Xresources
|
||||||
[ -f ~/.xprofile ] && source ~/.xprofile
|
[ -f ~/.xprofile ] && source ~/.xprofile
|
||||||
|
|
||||||
# display timeout and sleep
|
|
||||||
xset s 3600 3600
|
|
||||||
xset dpms 3600 3700 4000
|
|
||||||
|
|
||||||
# keyboard repeat rate
|
|
||||||
xset r rate 400 50
|
|
||||||
kbdrate -d 400 -r 50
|
|
||||||
|
|
||||||
if [[ $session =~ (dwm|cinnamon|gnome|xfce4) ]]; then
|
|
||||||
nitrogen --restore &
|
|
||||||
ksuperkey -e 'Super_L=Alt_L|p' &
|
|
||||||
ksuperkey -e 'Super_R=Alt_L|p' &
|
|
||||||
fi
|
|
||||||
|
|
||||||
# do NOT put commands below the exec lines
|
# do NOT put commands below the exec lines
|
||||||
case $session in
|
case $session in
|
||||||
dwm) exec dwm ;;
|
dwm) exec dwm ;;
|
||||||
|
@ -1,10 +1,32 @@
|
|||||||
# .xprofile
|
# ~/.xprofile
|
||||||
|
|
||||||
# vim:ft=sh
|
# vim:ft=sh
|
||||||
|
|
||||||
# sourced at boot by xinit
|
# sourced at boot by xinit and lightdm
|
||||||
|
|
||||||
[ -d /sbin ] && PATH="$PATH:/sbin"
|
[ -d /sbin ] && PATH="$PATH:/sbin"
|
||||||
[ -d /usr/sbin ] && PATH="$PATH:/usr/sbin"
|
[ -d /usr/sbin ] && PATH="$PATH:/usr/sbin"
|
||||||
[ -d "$HOME/bin" ] && PATH="$HOME/bin:$PATH"
|
[ -d "$HOME/bin" ] && PATH="$HOME/bin:$PATH"
|
||||||
|
|
||||||
|
# restore the background
|
||||||
|
nitrogen --restore &
|
||||||
|
|
||||||
|
if [[ $session == 'dwm' ]]; then
|
||||||
|
# allow pressing super alone to simulate Alt-p
|
||||||
|
ksuperkey -e 'Super_L=Alt_L|p' &
|
||||||
|
ksuperkey -e 'Super_R=Alt_L|p' &
|
||||||
|
else
|
||||||
|
# allow pressing super alone to simulate Alt-p
|
||||||
|
ksuperkey -e 'Super_L=Alt_L|F1' &
|
||||||
|
ksuperkey -e 'Super_R=Alt_L|F1' &
|
||||||
|
fi
|
||||||
|
|
||||||
|
# display timeout and sleep
|
||||||
|
xset s 3600 3600
|
||||||
|
xset dpms 3600 3700 4000
|
||||||
|
|
||||||
|
# keyboard repeat rate
|
||||||
|
xset r rate 400 50
|
||||||
|
kbdrate -d 400 -r 50
|
||||||
|
|
||||||
export XDG_CONFIG_HOME="$HOME/.config"
|
export XDG_CONFIG_HOME="$HOME/.config"
|
||||||
|
Reference in New Issue
Block a user