how to change .bash_profile in Clover OS?
bill d via Fluxbox-users <[email protected]> Wed, 25 Jul 2018 09:03:57 +0000 (UTC)
| Newsgroups | gmane.comp.window-managers.fluxbox.user |
|---|---|
| Message-ID | <[email protected]> |
--===============5807533608975199914==
Content-Type: multipart/alternative;
boundary="----=_Part_2029020_1555013185.1532509437517"
Content-Length: 15567
------=_Part_2029020_1555013185.1532509437517
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hi all,
New member and relatively new FluxBox user here. I have been looking for a =
linux distro that installs only FB and this morning installed Clover OS (a =
Gentoo-based distro). There is very little info on their home page, but it =
does say i can change my default WM & DE via .bash_profile.
Currently i seem to have no WM. I boot to a login prompt. After logging in =
as user i am given a number of desktop choices and must re-select my alread=
y installed Fluxbox each time. How can i change that .bash_profile file so =
that i skip all the choices and simply boot into my fluxbox? I suppose I'm =
looking for something other than /dev/null in the first line, but see nothi=
ng under /dev/ pertaining to fluxbox?
Thanks for any suggestions!
Currently it reads like this:
if [ -z "$DISPLAY" ] && ! pgrep X > /dev/null; then
=C2=A0=C2=A0 =C2=A0echo "WM Options: (y) Default (i) i3 (a) Awesome (o) Ope=
nbox (e) Enlightenment (k) KDE (m) MATE (x) XFCE (l) LXDE (q) LXQT (f) Flux=
box (d) dwm (c) IceWM (w) Window Maker (t) FVWM Themes (h) xmonad"
=C2=A0=C2=A0 =C2=A0read -erp "Start X? [y/n] " -n 1 choice
=C2=A0=C2=A0 =C2=A0declare -A wms
=C2=A0=C2=A0 =C2=A0declare -A wmspkg
=C2=A0=C2=A0 =C2=A0declare -A wmspost
=C2=A0=C2=A0 =C2=A0wms[y]=3Dfvwm
=C2=A0=C2=A0 =C2=A0wms[Y]=3Dfvwm
=C2=A0=C2=A0 =C2=A0wms[i]=3Di3
=C2=A0=C2=A0 =C2=A0wms[a]=3Dawesome
=C2=A0=C2=A0 =C2=A0wms[o]=3Dopenbox
=C2=A0=C2=A0 =C2=A0wms[e]=3Denlightenment_start
=C2=A0=C2=A0 =C2=A0wms[k]=3Dstartkde
=C2=A0=C2=A0 =C2=A0wms[m]=3Dmate-session
=C2=A0=C2=A0 =C2=A0wms[x]=3Dstartxfce4
=C2=A0=C2=A0 =C2=A0wms[l]=3Dstartlxde
=C2=A0=C2=A0 =C2=A0wms[q]=3Dstartlxqt
=C2=A0=C2=A0 =C2=A0wms[f]=3Dfluxbox
=C2=A0=C2=A0 =C2=A0wms[d]=3Ddwm
=C2=A0=C2=A0 =C2=A0wms[c]=3Dicewm
=C2=A0=C2=A0 =C2=A0wms[w]=3Dwmaker
=C2=A0=C2=A0 =C2=A0wms[t]=3Dfvwm-themes-start
=C2=A0=C2=A0 =C2=A0wms[h]=3Dxmonad
=C2=A0=C2=A0 =C2=A0wmspkg[y]=3Dfvwm
=C2=A0=C2=A0 =C2=A0wmspkg[Y]=3Dfvwm
=C2=A0=C2=A0 =C2=A0wmspkg[i]=3D"i3-gaps i3status"
=C2=A0=C2=A0 =C2=A0wmspkg[a]=3Dawesome
=C2=A0=C2=A0 =C2=A0wmspkg[o]=3Dopenbox
=C2=A0=C2=A0 =C2=A0wmspkg[e]=3D"enlightenment:0.17 terminology"
=C2=A0=C2=A0 =C2=A0wmspkg[k]=3D"kdebase-meta gwenview"
=C2=A0=C2=A0 =C2=A0wmspkg[m]=3D"mate engrampa pluma atril gnome-calculator =
caja-extensions mate-netbook mate-power-manager mate-screensaver mate-syste=
m-monitor mate-utils eom mate-netspeed"
=C2=A0=C2=A0 =C2=A0wmspkg[x]=3Dxfce4-meta
=C2=A0=C2=A0 =C2=A0wmspkg[l]=3Dlxde-meta
=C2=A0=C2=A0 =C2=A0wmspkg[q]=3Dlxqt-meta
=C2=A0=C2=A0 =C2=A0wmspkg[f]=3Dfluxbox
=C2=A0=C2=A0 =C2=A0wmspkg[d]=3Ddwm
=C2=A0=C2=A0 =C2=A0wmspkg[c]=3Dicewm
=C2=A0=C2=A0 =C2=A0wmspkg[w]=3Dwindowmaker
=C2=A0=C2=A0 =C2=A0wmspkg[t]=3Dfvwm-themes
=C2=A0=C2=A0 =C2=A0wmspkg[h]=3Dxmonad
=C2=A0=C2=A0 =C2=A0wmspost[y]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Ena=
bled\" 1 &"
=C2=A0=C2=A0 =C2=A0wmspost[Y]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Ena=
bled\" 1 &"
=C2=A0=C2=A0 =C2=A0wmspost[i]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Ena=
bled\" 1 &"
=C2=A0=C2=A0 =C2=A0wmspost[a]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Ena=
bled\" 1 &"
=C2=A0=C2=A0 =C2=A0wmspost[o]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Ena=
bled\" 1 &"
=C2=A0=C2=A0 =C2=A0wmspost[t]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Ena=
bled\" 1 &"
=C2=A0=C2=A0 =C2=A0wmspost[h]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Ena=
bled\" 1 &"
=C2=A0=C2=A0 =C2=A0wmspost[e]=3D""
=C2=A0=C2=A0 =C2=A0wmspost[k]=3D""
=C2=A0=C2=A0 =C2=A0wmspost[m]=3D""
=C2=A0=C2=A0 =C2=A0wmspost[x]=3D""
=C2=A0=C2=A0 =C2=A0wmspost[l]=3D""
=C2=A0=C2=A0 =C2=A0wmspost[q]=3D""
=C2=A0=C2=A0 =C2=A0wmspost[f]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & $taptoclick &"
=C2=A0=C2=A0 =C2=A0wmspost[d]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & $taptoclick &"
=C2=A0=C2=A0 =C2=A0wmspost[c]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & $taptoclick &"
=C2=A0=C2=A0 =C2=A0wmspost[w]=3D"nitrogen --set-zoom wallpaper.png & xbindk=
eys & $taptoclick &"
=C2=A0=C2=A0 =C2=A0if [ -v wms[$choice] ]; then
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0if [ ! -f /usr/bin/${wms[$choice]} ];=
then
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0echo
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0echo ${wms[$choice=
]} is not installed. Install it by running:
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0echo $ sudo emerge=
${wmspkg[$choice]}
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0read -erp "Install=
now? [y/n] " -n 1 installyn
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0if [[ "$installyn"=
=3D=3D "y" || "$installyn" =3D=3D "Y" ]]; then
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0sudo emerge -v ${wmspkg[$choice]}
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0if [ -f /usr/bin/${wms[$choice]} ]; then
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0export DISPLAY=3D:0
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0X&
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0sleep 1
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0${wms[$choice]}&
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0eval ${wmspost[$choice]}&
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0else
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0=C2=A0=C2=A0 =C2=A0echo Please connect to the Internet
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=
=A0fi
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0fi
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0else
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0export DISPLAY=3D:=
0
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0X&
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0sleep 1
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0${wms[$choice]}&
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0eval ${wmspost[$ch=
oice]}&
=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0 =C2=A0fi
=C2=A0=C2=A0 =C2=A0fi
fi
------=_Part_2029020_1555013185.1532509437517
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><head></head><body><div style=3D"font-family:Helvetica Neue, Helvetic=
a, Arial, sans-serif;font-size:16px;"><div style=3D"font-family:Helvetica N=
eue, Helvetica, Arial, sans-serif;font-size:16px;">Hi all,</div><div style=
=3D"font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:16px=
;"><br></div><div style=3D"font-family:Helvetica Neue, Helvetica, Arial, sa=
ns-serif;font-size:16px;">New member and relatively new FluxBox user here. =
I have been looking for a linux distro that installs only FB and this morni=
ng installed Clover OS (a Gentoo-based distro). There is very little info o=
n their home page, but it does say i can change my default WM & DE via =
.bash_profile.</div><div style=3D"font-family:Helvetica Neue, Helvetica, Ar=
ial, sans-serif;font-size:16px;"><br></div><div style=3D"font-family:Helvet=
ica Neue, Helvetica, Arial, sans-serif;font-size:16px;">Currently i seem to=
have no WM. I boot to a login prompt. After logging in as user i am given =
a number of desktop choices and must re-select my already installed Fluxbox=
each time. How can i change that .bash_profile file so that i skip all the=
choices and simply boot into my fluxbox? I suppose I'm looking for somethi=
ng other than /dev/null in the first line, but see nothing under /dev/ pert=
aining to fluxbox?</div><div style=3D"font-family:Helvetica Neue, Helvetica=
, Arial, sans-serif;font-size:16px;"><br></div><div style=3D"font-family:He=
lvetica Neue, Helvetica, Arial, sans-serif;font-size:16px;">Thanks for any =
suggestions!<br></div><div style=3D"font-family:Helvetica Neue, Helvetica, =
Arial, sans-serif;font-size:16px;"><br></div><div style=3D"font-family:Helv=
etica Neue, Helvetica, Arial, sans-serif;font-size:16px;">Currently it read=
s like this:</div><div style=3D"font-family:Helvetica Neue, Helvetica, Aria=
l, sans-serif;font-size:16px;"><br></div><div style=3D"font-family:Helvetic=
a Neue, Helvetica, Arial, sans-serif;font-size:16px;"><span>if [ -z "$DISPL=
AY" ] && ! pgrep X > /dev/null; then<br> echo =
"WM Options: (y) Default (i) i3 (a) Awesome (o) Openbox (e) Enlightenment (=
k) KDE (m) MATE (x) XFCE (l) LXDE (q) LXQT (f) Fluxbox (d) dwm (c) IceWM (w=
) Window Maker (t) FVWM Themes (h) xmonad"<br> read -erp =
"Start X? [y/n] " -n 1 choice<br> declare -A wms<br> =
; declare -A wmspkg<br> declare -A wmspost<br=
> wms[y]=3Dfvwm<br> wms[Y]=3Dfvwm<br>&n=
bsp; wms[i]=3Di3<br> wms[a]=3Dawesome<br>&nbs=
p; wms[o]=3Dopenbox<br> wms[e]=3Denlightenmen=
t_start<br> wms[k]=3Dstartkde<br> wms[m=
]=3Dmate-session<br> wms[x]=3Dstartxfce4<br> =
wms[l]=3Dstartlxde<br> wms[q]=3Dstartlxqt<br> =
wms[f]=3Dfluxbox<br> wms[d]=3Ddwm<br> &=
nbsp; wms[c]=3Dicewm<br> wms[w]=3Dwmaker<br> &=
nbsp; wms[t]=3Dfvwm-themes-start<br> wms[h]=3Dxmona=
d<br> wmspkg[y]=3Dfvwm<br> wmspkg[Y]=3D=
fvwm<br> wmspkg[i]=3D"i3-gaps i3status"<br> &=
nbsp;wmspkg[a]=3Dawesome<br> wmspkg[o]=3Dopenbox<br> =
; wmspkg[e]=3D"enlightenment:0.17 terminology"<br> =
wmspkg[k]=3D"kdebase-meta gwenview"<br> wmspkg[m]=
=3D"mate engrampa pluma atril gnome-calculator caja-extensions mate-netbook=
mate-power-manager mate-screensaver mate-system-monitor mate-utils eom mat=
e-netspeed"<br> wmspkg[x]=3Dxfce4-meta<br> &n=
bsp;wmspkg[l]=3Dlxde-meta<br> wmspkg[q]=3Dlxqt-meta<br>&n=
bsp; wmspkg[f]=3Dfluxbox<br> wmspkg[d]=3Ddwm<=
br> wmspkg[c]=3Dicewm<br> wmspkg[w]=3Dw=
indowmaker<br> wmspkg[t]=3Dfvwm-themes<br> &n=
bsp;wmspkg[h]=3Dxmonad<br> wmspost[y]=3D"nitrogen --set-z=
oom wallpaper.png & xbindkeys & xinput set-prop \"SynPS/2 Synaptics=
TouchPad\" \"libinput Tapping Enabled\" 1 &"<br> wms=
post[Y]=3D"nitrogen --set-zoom wallpaper.png & xbindkeys & xinput s=
et-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Enabled\" 1 &=
"<br> wmspost[i]=3D"nitrogen --set-zoom wallpaper.png &am=
p; xbindkeys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinpu=
t Tapping Enabled\" 1 &"<br> wmspost[a]=3D"nitrogen -=
-set-zoom wallpaper.png & xbindkeys & xinput set-prop \"SynPS/2 Syn=
aptics TouchPad\" \"libinput Tapping Enabled\" 1 &"<br> &nb=
sp;wmspost[o]=3D"nitrogen --set-zoom wallpaper.png & xbindkeys & xi=
nput set-prop \"SynPS/2 Synaptics TouchPad\" \"libinput Tapping Enabled\" 1=
&"<br> wmspost[t]=3D"nitrogen --set-zoom wallpaper.p=
ng & xbindkeys & xinput set-prop \"SynPS/2 Synaptics TouchPad\" \"l=
ibinput Tapping Enabled\" 1 &"<br> wmspost[h]=3D"nitr=
ogen --set-zoom wallpaper.png & xbindkeys & xinput set-prop \"SynPS=
/2 Synaptics TouchPad\" \"libinput Tapping Enabled\" 1 &"<br> &nbs=
p; wmspost[e]=3D""<br> wmspost[k]=3D""<br> &nb=
sp; wmspost[m]=3D""<br> wmspost[x]=3D""<br> &n=
bsp; wmspost[l]=3D""<br> wmspost[q]=3D""<br> &=
nbsp; wmspost[f]=3D"nitrogen --set-zoom wallpaper.png & xbindkeys=
& $taptoclick &"<br> wmspost[d]=3D"nitrogen --se=
t-zoom wallpaper.png & xbindkeys & $taptoclick &"<br> &nbs=
p; wmspost[c]=3D"nitrogen --set-zoom wallpaper.png & xbindkeys &a=
mp; $taptoclick &"<br> wmspost[w]=3D"nitrogen --set-z=
oom wallpaper.png & xbindkeys & $taptoclick &"<br><br> &nb=
sp; if [ -v wms[$choice] ]; then<br> &=
nbsp;if [ ! -f /usr/bin/${wms[$choice]} ]; then<br>  =
; echo<br> &n=
bsp; echo ${wms[$choice]} is not installed. Install it by=
running:<br> echo =
$ sudo emerge ${wmspkg[$choice]}<br> &=
nbsp; read -erp "Install now? [y/n] " -n 1 installyn<br> &=
nbsp; if [[ "$installyn" =3D=3D=
"y" || "$installyn" =3D=3D "Y" ]]; then<br> =
sudo emerge -v ${wmspkg[$choic=
e]}<br>  =
; if [ -f /usr/bin/${wms[$choice]} ]; then<br> &nbs=
p; exp=
ort DISPLAY=3D:0<br> &nbs=
p; X&<br> =
sleep=
1<br> =
${wms[$choice]}&<br> =
eval =
${wmspost[$choice]}&<br> &nb=
sp; else<br> =
echo Please connec=
t to the Internet<br> &nb=
sp; fi<br> &nb=
sp; fi<br> else<br> =
export DISPLAY=3D:0<br> &n=
bsp; X&<br> &nb=
sp; sleep 1<br> &nbs=
p; ${wms[$choice]}&<br> &nbs=
p; eval ${wmspost[$choice]}&<br>&n=
bsp; fi<br> fi<br>fi<br><b=
r></span><br></div></div></body></html>
------=_Part_2029020_1555013185.1532509437517--
--===============5807533608975199914==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
--===============5807533608975199914==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
Fluxbox-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fluxbox-users
--===============5807533608975199914==--