.xinitrc: Add environement setup script, disregard it
This commit is contained in:
parent
d6f6479f88
commit
dbcb72ee1f
@ -75,10 +75,10 @@ Invert Screen Colors=none,none,Invert Screen Colors
|
||||
Kill Window=Ctrl+Alt+Esc,Ctrl+Alt+Esc,Kill Window
|
||||
MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center
|
||||
MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus
|
||||
MoveZoomDown=Meta+Down,Meta+Down,Move Zoomed Area Downwards
|
||||
MoveZoomLeft=Meta+Left,Meta+Left,Move Zoomed Area to Left
|
||||
MoveZoomRight=Meta+Right,Meta+Right,Move Zoomed Area to Right
|
||||
MoveZoomUp=Meta+Up,Meta+Up,Move Zoomed Area Upwards
|
||||
MoveZoomDown=Meta+Down,none,Move Zoomed Area Downwards
|
||||
MoveZoomLeft=Meta+Left,none,Move Zoomed Area to Left
|
||||
MoveZoomRight=Meta+Right,none,Move Zoomed Area to Right
|
||||
MoveZoomUp=Meta+Up,none,Move Zoomed Area Upwards
|
||||
Quarter: + Gap Size=Meta+PgUp,none,Quarter: + Gap Size
|
||||
Quarter: + Window Size=Meta+Y,none,Quarter: + Window Size
|
||||
Quarter: - Gap Size=,none,Quarter: - Gap Size
|
||||
@ -177,10 +177,10 @@ Window Fullscreen=none,none,Make Window Fullscreen
|
||||
Window Grow Horizontal=none,none,Pack Grow Window Horizontally
|
||||
Window Grow Vertical=none,none,Pack Grow Window Vertically
|
||||
Window Lower=none,none,Lower Window
|
||||
Window Maximize=none,none,Maximize Window
|
||||
Window Maximize=none,Meta+PgUp,Maximize Window
|
||||
Window Maximize Horizontal=none,none,Maximize Window Horizontally
|
||||
Window Maximize Vertical=none,none,Maximize Window Vertically
|
||||
Window Minimize=none,none,Minimize Window
|
||||
Window Minimize=none,Meta+PgDown,Minimize Window
|
||||
Window Move=none,none,Move Window
|
||||
Window No Border=none,none,Hide Window Border
|
||||
Window On All Desktops=none,none,Keep Window on All Desktops
|
||||
@ -193,12 +193,12 @@ Window Pack Down=none,none,Pack Window Down
|
||||
Window Pack Left=none,none,Pack Window to the Left
|
||||
Window Pack Right=none,none,Pack Window to the Right
|
||||
Window Pack Up=none,none,Pack Window Up
|
||||
Window Quick Tile Bottom=none,none,Quick Tile Window to the Bottom
|
||||
Window Quick Tile Bottom=none,Meta+Down,Quick Tile Window to the Bottom
|
||||
Window Quick Tile Bottom Left=none,none,Quick Tile Window to the Bottom Left
|
||||
Window Quick Tile Bottom Right=none,none,Quick Tile Window to the Bottom Right
|
||||
Window Quick Tile Left=none,none,Quick Tile Window to the Left
|
||||
Window Quick Tile Right=none,none,Quick Tile Window to the Right
|
||||
Window Quick Tile Top=none,none,Quick Tile Window to the Top
|
||||
Window Quick Tile Left=none,Meta+Left,Quick Tile Window to the Left
|
||||
Window Quick Tile Right=none,Meta+Right,Quick Tile Window to the Right
|
||||
Window Quick Tile Top=none,Meta+Up,Quick Tile Window to the Top
|
||||
Window Quick Tile Top Left=none,none,Quick Tile Window to the Top Left
|
||||
Window Quick Tile Top Right=none,none,Quick Tile Window to the Top Right
|
||||
Window Raise=none,none,Raise Window
|
||||
@ -239,7 +239,7 @@ Window to Screen 5=none,none,Window to Screen 5
|
||||
Window to Screen 6=none,none,Window to Screen 6
|
||||
Window to Screen 7=none,none,Window to Screen 7
|
||||
WindowGeometry=Ctrl+Shift+F11,Ctrl+Shift+F11,Toggle window geometry display (effect only)
|
||||
_k_friendly_name=System Settings
|
||||
_k_friendly_name=KWin
|
||||
view_actual_size=,Meta+0,Actual Size
|
||||
view_zoom_in=Meta+=,Meta+=,Zoom In
|
||||
view_zoom_out=Meta+-,Meta+-,Zoom Out
|
||||
|
24
.xinitrc
24
.xinitrc
@ -6,11 +6,27 @@
|
||||
# Distributed under terms of the MIT license.
|
||||
#
|
||||
|
||||
step_get_target() {
|
||||
die() {
|
||||
echo "Failed to start session" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
step_setup_target() {
|
||||
# Set up our session target
|
||||
which i3 > /dev/null 2>&1 && export STARTUP="i3"
|
||||
which bspwm > /dev/null 2>&1 && export STARTUP="bspwm"
|
||||
[ -x "$HOME/.concession/conspiracy" ] && export STARTUP="$HOME/.concession/conspiracy"
|
||||
[ -z ${STARTUP+x} ] && die
|
||||
}
|
||||
|
||||
step_setup_env() {
|
||||
# Ideally, you'd hook into a bunch of different DE startup stuff here
|
||||
# But I only use Plasma, so there's only that here
|
||||
if which kdeinit5 > /dev/null 2>&1; then
|
||||
kdeinit5 &
|
||||
kded5 &
|
||||
export STARTUP="ksmserver \"$STARTUP\" --no-lockscreen"
|
||||
fi
|
||||
}
|
||||
|
||||
step_start_xsession() {
|
||||
@ -25,13 +41,13 @@ step_start_manual() {
|
||||
|
||||
main() {
|
||||
# Set up the environment
|
||||
step_get_target
|
||||
step_setup_target
|
||||
#step_setup_env
|
||||
# Execute our target
|
||||
step_start_xsession # Through Xsession scripts, or...
|
||||
step_start_manual # ...manually, if need be
|
||||
# Or maybe just die, I guess
|
||||
echo "Failed to start session" >&2
|
||||
exit 1
|
||||
die
|
||||
}
|
||||
|
||||
main $@
|
||||
|
Loading…
Reference in New Issue
Block a user