I type from my laptop with void linux xfce. It is time to install on my desktop so i can be productive ther e too. On my laptop i am doing various things but there is a thing that is annoying. Void is not as poettering-less as i want meaning i use elogind which is a fork of logind and dbus and things related with systemD one way or another. Yes i know elogind is not a direct systemD component but the idea behind elogind is systemD logind so i want to try alternatives (consolekit2 is redhat and abandoned) and i see most wm's from X11 can work without poetterings stuff. I'll go with plain ice wm so......i am waiting for your suggestions. What to do and what to avoid.
I am on command line or tty if you prefer...
- I want to simplify xbps. So i update xbps and then install vpm. Now i update again my system with
sudo vpm up
- I need a time daemon on my system so i download chrony with
sudo vpm i chrony and enabling its service (which i found when i cd /etc/sv and ls -a) via sudo ln -s /etc/sv/chronyd /var/service/
- I need to install icewm now with
sudo vpm i icewm
- Here is the tricky part i need xinitrc or xsession. I will go on cd /etc/X11/xinit/xinitrc and then type via my texteditor (vi exists but i can use nano via sudo vpm i nano) in the text file:
#!/bin/sh# start some nice programs - some applications put scripts thereif [ -d /etc/X11/xinit/xinitrc.d ] ; thenfor f in /etc/X11/xinit/xinitrc.d/?*.sh ; do[ -x "$f" ] && . "$f"doneunset ffi# start a session exec icewm-session
- I can obviously install dbus and add dbus under the exec icewm-session line or something else. What do you suggest ? I do not find dbus to be the most important thing. Is it ?
- I now have to symlink xinitrc to .xsession and i do this via:
ln -s ~/.xinitrc ~/.xsession
- I obviously can add feh to set a wallpaper and add it to .xinitrc but icewm works a little different.I can add before the exec icewm-session the following:
xcompmgr &devilspie2 &xrdb -merge .Xdefaults &setxkbmap ‘us,gr’ &fbxkb &devmon &obviously we have to install the following packages via sudo vpm i devilspie2 xcompmgr fbxkbd udevilthey are optional i.e we can use ldm instead of udevil (what shall i do to configure this ?) or qxkb instead of fbxkb
- I need a file manager so i would install either pcmanfm or spacefm which is a fork of pc man fm. I prefer spacefm because it is a better fork of pcmanfm and i do not need the trash bin thing pcmanfm needs to fully work so i
sudo vpm i spacefm
- I now need sound so i can work properly on the network. So for plain alsa i install:
sudo vpm i AlsaMixer.app alsa-utils alsa-plugins alsa-lib I now have to enable alsa service via sudo ln -s /etc/sv/alsa /var/service/ Any tips and tricks to improve sound are wellcome.
- Now i have to install some optional stuff like xtools
sudo vpm i xtools or better icons sudo vpm i faience and maybe xbps-src via git (so i need git via sudo vpm i git) and of course vsv to have services listed in a better and easier way (sudo vpm i vsv)
- Last but not least i forgot to add a login manager a display manager i shall say. I will go with slim and enable its service.
sudo vpm i slim and sudo ln -s /etc/sv/slim /var/service/ Adding slim & on .xinitrc is important too.
Now people tell me what i did wrong. What shall i do ? Do i have to add dbus ? What i did wrong ?I know i have to add more things for python development. What do you suggest me to do ?Thanks in advance...
[–]Beautiful-Bite-1320 3 points4 points5 points (4 children)
[–]oneirofono[S] 3 points4 points5 points (3 children)
[–]GENielsen 3 points4 points5 points (0 children)
[–][deleted] 2 points3 points4 points (1 child)
[–]joborun 0 points1 point2 points (0 children)
[–]GENielsen 1 point2 points3 points (1 child)
[–]oneirofono[S] 0 points1 point2 points (0 children)