From 38734d9b21a2ce1f0df19530912fa5b9dc9489ff Mon Sep 17 00:00:00 2001 From: Tanguy Herbron Date: Tue, 23 Mar 2021 10:37:21 +0100 Subject: [PATCH] Enable nvidia driver switching without display manager --- .xinitrc | 31 +++++++++++++------------------ 1 file changed, 13 insertions(+), 18 deletions(-) diff --git a/.xinitrc b/.xinitrc index 1420934..8a2ef79 100755 --- a/.xinitrc +++ b/.xinitrc @@ -5,16 +5,9 @@ usermodmap=$HOME/.Xmodmap sysresources=/etc/X11/xinit/.Xresources sysmodmap=/etc/X11/xinit/.Xmodmap -# merge in defaults and keymaps +## merge in defaults and keymaps if [ -f $sysresources ]; then - - - - - - - xrdb -merge $sysresources fi @@ -24,13 +17,6 @@ if [ -f $sysmodmap ]; then fi if [ -f "$userresources" ]; then - - - - - - - xrdb -merge "$userresources" fi @@ -39,7 +25,7 @@ if [ -f "$usermodmap" ]; then xmodmap "$usermodmap" fi -# start some nice programs +## start some nice programs if [ -d /etc/X11/xinit/xinitrc.d ] ; then for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do @@ -48,5 +34,14 @@ if [ -d /etc/X11/xinit/xinitrc.d ] ; then unset f fi -sxhkd & -exec bspwm +## Off-loading GPU processing (from what I understood, might need clarification) +/usr/bin/prime-offload + +## Start the desired Window Manager +# sxhkd & +# exec bspwm +i3 + +## Add ' ALL = NOPASSWD: /usr/bin/prime-switch' to /etc/sudoers to +## avoid the password locking when executing the command as root +sudo /usr/bin/prime-switch