a log of life on linux part1 introduction install and issues
an other operating system install, and what will be the selection this time, windows. does it work, no it does not.
so what ar the options, that would be linux, can i stand it or will i revert to windows and stand the bloat and bugs,., that remains to se, but there is a twist to this challenge, seeing is not something i do verry well att, that and grammer.
so, in this series full of spelling errors that i refuse to fix i am once again trying to dayly drive linux while trying to learn a new set of keybinds and debugging problems as they come up, which they do a lot.
so what is this
good question, to summarize this line of blogposts will be me dayly driving linux with a screenreader and adapting to the differences, benefits and drawbacks compared to windows and shairing my opinion on the way.
linux is a name for a kernal, but for an operating system to operate it needs more then a core, it needs a shell.
the first part of that is the distribution(distro for short), i whent with arch linux, a customisable distro where you install it from the start and shape it in to what you want.
I didn’t go with vanilla arch tho, i used an iso which has a better screenreader in the live environment as vanilla arch doesnt speak when it comes up, there is a mode for it, but it never works on my hardware, no other changes.
so i plug the flashdrive in to the port and hit the start button, the computer beeps, beeps again and finally comes up speaking.
in short, i start following the install guide on the wiki, connect to the network, partition, set some stuff then install, for more detail refference the wiki.
everything is done, i whent with i3 wm, why? well i did some searching on the internet and it appears to be relatively accessible out of the box, in vm’s i usually go with mate but i wanted to switch it up a little.
I pull the drive out, type reboot and hit enter.
i wait, beep, that’s good i think. beep, again? then the computer starts speaking, but not “screenreader on” as i expected, it starts reading the tty. that’s not great, i will just start the x server after login, so what was i expecting, well i was expecting a desktop manager(dm) basically a loggin screen, to put it shortly, it’s the thing that takes your password checks it and loads the desktop environment(de) or window manager(wm). what i got was a TTY which i dont remember the full name for right now, if this were a professional blog post i would look it up, but it isn’t. this is me documenting my experience. so what iss a tty, well it is a console.
i log in and it works, i enter the command to launch my display server, which is xorg or xlibre the command was “startx” what do i gett, well nothing good. i get a segmentation fault(ann error that happens when a program accesses forbidden or unallocated memory)
I read the log, and it’s a driver issue. something about the driver not recognizing the graphics card.
ok then, i try installing a driver but that also errors, package mirror is unreachable.
At this point i just give up, thinking i did something wrong during installation i reinstall, a process like this goes on for a few more installs.
i realize i just didnt configure the network after install, i usually run stuff like this in a virtual machine and when doing that the network is configured automatically, so i forgot wifi config doesnt carry over from installation. i configure that again and install the driver.
but i installed the wrong driver, at which point i do some searching and find out i have to use an other driver that i have to build. i do that and the x server finally initializes.
no speech, no audio at all.
this, i do know how to fix, i also forgot an audio stack, or that is my thought anyways.
but no, pipewire is already installed according to the package manager, pacman i run the standard troubleshooting steps of turning it off and back on again, reinstalling, and still nothing.
I have an idea, speech dispatcher, the thing that takes input and routs it to a synthesizer like espeak to be spoken. it is installed, i enable it and still nothing, espeak is installed but after reinstalling the espeak-ng package, rebooting the system and starting everything it works.