Linux woes...

Okay, I've finally done it: I went linux. Not the "lemme take this prehistoric laptop, throw some distro on it, watch grub in action, install steam and a few games, game on it, feel like I'm making a statement and then put it back to gather dust" kind of "going linux". I installed it on my main computer. On a dual-boot that currently still auto-launches windows 10 after five seconds, but with the intention of completely migrating. And that means...I'm on a rambling spree.

PREFACE

Truth be told, I've been doing half-assed steps in the direction for some time now. The aforementioned "trying some distros" is one. Using libreoffice for years. Swapped my preferred porn image viewer for one that has a linux client. Things like that. I knew it'd still be a big plunge: I'm one of those thinker types that collects all sorts of little program doodads that make my life easier. Having to find alternatives is one reason I've postponed to for so long (meaning: I'm lazy).

Of course my windows 10 isn't what it was when it first arrived on my PC either. It has these moments where, instead of loading a web page, it just hangs as this "waiting for cache..." message. I'm not sure why it's waiting on something that should be already on the drive (on an SSD, no less), but I got fed up with it being busy doing things. The "it" is the entire PC, by the way...apparently loading a web page is enough to block the entire rest of the PC apart from the ever-important ability to move the mouse cursor. I'm sure I'm not the only one who got that thing that I'd like to call delayed multitasking: because opening a page doesn't work, you try opening a second page. Then attempt to restart the browser. Then attempt to close that one windows that was still open. Pick your nose. And so on, if for nothing else to feel like doing SOMETHING is better than nothing...and then it suddenly opens up your page twice, closes it, closes that other windows, picks your nose and does "and so on" all in a fraction of a second. It's annoying...but never enough to deal with.
It's also annoying that malwarebytes insists that crxmouse gestures is a trojan (followed by lots of other non-shady sites). I've come to accept that avast has evolved from this robust free antivirus scanner to this pop-up program that tells me that it can improve my PC's speed tenfold...if I upgrade to premium version(1).
The most recent of these antics - and the last straw for me - was that all of the sudden my windows clock sets itself exactly two hours earlier than the real time. Disabling and then re-enabling automatic time fixes it, but why does it do that every freaking reboot? Was the code that shows the time really in for an update?

Anyhow...I just wanted to leave that stuff behind me. Granted: steam's proton was a large influence as well, but still...it was about time I moved over. I can't be bothered with the internet slut-shaming people that use the operating system of a company that apparently randomly deletes your data (on that note: how the hell did you manage to use windows sincs 1995 without ever creating a backup?).

INITIAL STEPS, PRINTING

I've hesitated between linux mint and manjaro. From what I can tell it's a split finish between the two, and I only went mint because I knew it longer.

First boot went as smooth as on my test laptops, but I almost immediately ran into my first problem: the printer wasn't recognized. No, wait...worse: it WAS properly recognized, initialized and configured. It was just that when I made a test page, mint said all went fine and dandy and my printer (an old HP 1020) just went "huh? Print something? Naaaaaah". :unsure:

I won't lie: I expected some quirks. My main desktop is a mishmash of all sorts of partitions, reasonably old hardware, custom configuration scripts and junk like that. And on hindsight: troubleshooting wasn't as bad as I thought it'd be. You see: at this time you can pretty much google any windows problem and find dozens of answers. Since linux is far less popular and that smaller population is split over even more distributions, I initially feared that I'd be out of luck. I was wrong...but I started with what I got the thing for: tinkering with settings!

It wasn't very successful. The UI was certainly more clear than some windows printer menu's, but I swear some people mashed their keyboard when they had to come up with a name of the default drivers (I'll look it up, but it was something like choosing between slighqhkjl, mkjqmflkjqer and qpokushjfoirhu). I've tried all three, but aside from a hiccup of the printer on one of those: nothing.
After some googling, I've managed to set it up by installing something called "hplip-gui". I admit I like the community's whole "here...put this in yer terminal and watch it fly" rather than windows users' approach of "here's a link to hp.com" that's basically an invite to a hall of mirrors (ever tried finding drivers for old devices? if they're not on the publisher's site, you can only get them by essentially getting them from the equivalent of Mad Boris in a dark alley. I don't know who made that hplip-thingy (probably disgruntled HP employees who disliked all the bloatware), but congratulations: your support for old stuff is BETTER than on windows.

SHORTCUTS

Second...a minor annoyance: steam suddenly decided that games shouldn't need shortcuts anymore. This is a pretty weird issue that only happens on some games. But thus far, I haven't figured out why it happens.

In the same vein: shortcuts in general. I'm a keyboard junky, and I truly miss executor. That's a simple launcher that lets you define keyboard shortcuts, that allow you to quickly launch the programs, folders,... you want, with parameter if you want it to. There are similar launchers (I've tried synapse and kupfer), but while they work razorfast in opening what you have already on your hard drive, I honestly can't seem to find how to assign my own shortcuts to them (which I can only assume must be possible, because you want a launcher to be fitted to YOUR level, not the other way around).
Creating shortcuts isn't as straightforward as in windows either. I'm not sure if this is mint-exclusive, but it doesn't like to create shortcuts to another drive anywhere but on the desktop (though you can move them around afterwards).

OTHER PARTITIONS

Another struggle was with clementine. AIMP is another music player that doesn't exist in linux (I haven't thrown wine at it), so I went with clementine. I like the interface and way it handles, but despite its stability I almost removed it. Why? Because it insisted on rechecking my entire library every restart. It took me a while to figure out why: this is on a separate disk. Windows auto-mounts it, but mint doesn't. It was a matter of finding and correcting the issue where it appeared. Meaning: I had to set that drive and another to auto-mount, and the problem solved itself.

...or so I thought. After a few days, I noticed that this auto-mount decided that read only was enough. Granted: it IS enough most of the time. But I'm not really sure how to approach the main issue. Using the "Disks" program in linux mint, I thought I was able to properly mount the two partitions on that drive. It certainly seemed that way on first glance. I mean...I could see and read everything. Since this was mostly a backup storage (how often do you add music to your 10-year-old library?) it took me a couple days to notice...that it was read-only. A certain mr. root was owner of the drive, and I wasn't root. Yyyyyyeeeeeaaaaahhhh... :unsure:

Look: I get it. Windows is inherently "potentially unsafe" because you're defaulting to the administrator. Having to enter the root password in linux every time you want to intall something is something I can live with because that only happens when I want to install something. But this whole "whoah, buddy. Just because there's this unprotected hard drive in my system doesn't mean that you can just, y'know...MOUNT IT AS A WRITEABLE DRIVE" thing starts getting on my nerve.

Luckily, I found a web page of someone with 99% the same problem (he had three of these partitions, I had only two). That someone was immediately greeted by someone who suggested he changed a few lines in the /etc/fstab file (I had no idea that that info was there to begin with). The guy with that problem was immediately helped, praised the one offering the solution, was counter-welcomed to the linux flock by a few others, and everything was nice.
...I tried the same thing, and all I got was the same read-only drive. No, wait...not really: that initial auto-mounting that the disk had done had politely named the drives 2DDFZER51231SDFSF and 2DDFZER512QSD512S. Though I considered that a grade up from the limited drive convention at microsoft(2)(3), it wasn't quite as intuitive. At least I was able to rename this to the slightly more intuitive names 'Stuff' and 'Games'. So I got experience points for serendipity, but am thus far still stuck with the original problem. Perhaps I'll find the answer to this by investigating a DIFFERENT problem. ;)

MANUAL INSTALLS

Popcorn time is another "issue". More specifically: it's the most linux-y installation yet. I quickly found this guide with pretty straightforward instructions on each step. While certainly harder than installing anything on windows or a mobile device, it's not really more complex than it needs to be. And it's a great way to learn how to PROPERLY use linux. I mean...look: I once took a class on android, mistakenly expecting it would be about understanding the system, rooting the devices and exploring the capabilities...I ran off when I learned that it was a course for 'those seniors' who took proud in "being able to turn it on", and "sending a text message". This, my friends, is part of why linux is awesome. Not because it IS awesome, but because it is at least abstruse enough to scare away the people who want to know why their e-mail doesn't leave their draft folder until they click "send".

Don't get me wrong: I like the software repositories. In fact, I'd even declare them a must if it wasn't for the implications we're already seeing (microsoft attempts to reinvent itself with the app store without leaving the traditional path, and apple downright has their store acting as a gatekeeper). They're convenient, quick and don't provide a hassle for the user. The other side of the coin is that as a user, they make it that all you need to know is how to spell the software you want and the root administrator password. Those popcorn time installation instructions help getting some commands under my belt (I loved writing scripts in MS-DOS when I was a kid). And because some friends stormed in about halfway through, I made an impression on one of 'em (the girlfriend of the brother of my girlfriend); she thought I was hacking my system. :P

GRUB

Grub is also one of the little quirks. Of course I didn't bin my windows partition, and luckily mint provided a nice grub-config predefined setup that sets a dual-boot screen that pits linux mint, linux mint troubleshooting, linux mint last working config...and boring old windows 10 in one nicely convenient list together. It initially booted up linux mint after 5 seconds, but that unfortunately won't do. The reason: my girlfriend is convinced she'll never get the hang of another operating system(4) and insists that it should at least auto-boot to windows.
Now...while I'm certainly proficient enough to follow tutorials on that, I honestly don't want to mess things up. It's one thing to accidentally mistake a "makedir \etc\mnt\qdfpohqfpuhqf" command with a "makedir \etc\mnt\qdfpohqfpunqf" command: those things leave you being the laughing stock of the internet at worst for a stupid mount point(5). If that grub-configuration has an error on it, there is no safe booting to the last known configuration or even to <*gasp*> windows. If it fails, it'll turn my precious pc in an aquarium. It'll hold all my files hostage, quarantine my cloud savegames and erase my existence from this dimension!
...okay, probably not THAT drastic, but I don't want to find out. So I went with a nifty little tool called grub analyzer EDIT: this should've been grub-customizer (sorry) :shy:. I've used it on old laptops to have them boot multiple OS'es, so I thought it'd be easy.

In a way, it was. Install from software repository, run, set windows 10 as default OS after ten seconds. No complaints on that front: it worked and did all that it needed to do. The strange thing, however, is that it insists on calling my mint operating system (or systems, if you count the troubleshooting entries) "ubuntu". And because it seemed like a cool touch, I thought I'd redecorate things a bit using some color and a background that would show my girlfriend who's the man of the house.

...except that that part didn't do anything. At first I assumed it'd be the picture background dimensions, but no matter what I do, it somehow either doesn't save or doesn't click despite the program saying that all is dandy. Hmm...:unsure:


CONCLUSIONS (FOR NOW)

I hope I don't come across as someone who bitches about all things linux. I'm not. The above are luxury problems. Especially now that I've got my music player working, I can easily spend an hour on checking sites and trying out different solutions that mostly fail for some reason. That's okay: I'm a tinkerer. For the most part, I'm on par with what I can do on windows (though I'm not kidding when I miss executor), and as far as my software library goes: most of what I like have ports on linux to begin with (6).


(1): I had done that once for a year. I wouldn't mind doing it again, if it wasn't from one thing I learned at the end: at the end of that year, there were MORE pop-ups and beg screens than before. I wanted to help out the avast programmers...not being loaded with guild for not repaying them year after year.
(2): a question for you youngsters: why is your main windows hard drive your C-drive? Answer: it's because the A-drive is reserved for "regular" floppy disks while the B-drive is reserved for actual floppies. And no, I'm not kidding: that convention is still around LONG after those things went extinct.
(3): your average household only has a handful of drives and partitions, so the 24-limit (C->Z) on these things are only a hypothetical limitation. However, microoft also allows to mount network locations as "virtual drives" as such a letter. The result is that on all three of my jobs I had to create lists with the full network locations because people who lost files "on the K-drive" had no idea that the K-drive for THEIR department could be radically different than that same "K-drive" from another department
(4): this, of course, despite the fact that she has an android phone and an apple tablet
(5): I admit it: I'm not even sure I understand what a mount point is to begin with.
(6): weird side-effect I hadn't considered: probably all pirate sites offer cracked WINDOWS versions of games. As such, it's harder to pirate on linux ;)
  • Like
Reactions: 2 people

Comments

Have you heard of grub-customizer to edit what grub looked like and change the position of the operating systems and tools? Might be a tool that you'd want to check out. It'll be easier on you imo and you can set the first option as windows 10 so after the certain amount of time, it'll auto boot into it.

Also grub analyzer probably called it ubuntu because mint is based on ubuntu(and debian of course)
 
  • Like
Reactions: 1 person
@Exannor: that comment left me puzzled for a second. Then I checked, and found out I had somehow typed "grub analyzer" (???) instead of grub-customizer, which I meant to write. Sorry for the confusion, but it's with that program that I'm struggling with in the first place. :)
 
  • Like
Reactions: 1 person
@Taleweaver ah lmao, no worries

But have you ran "sudo grub-customizer" or ran it as root? Might be a permissions issue if you are not able to save anything. Just curious because sometimes that is the issue, it'll load, be all dandy as you said, but can't make any changes because you don't have elevated privileges. And I did see that you have used it before, but like I said, I'm just curious.
 
Nice and detailed story. That was fun to read. Good luck with Linux!

Easy description of mount point: Empty directory in your filesystem, where another filesystem is mounted (logically attached).

It was about 2006 when I switched to Linux. Although not everything is easy, I do not regret the step. My only (modern) Windows computer is very, very cheap Tablet/Netbook 2in1 that I use as typewriter. Main desktop and laptop are running under Ubuntu LTS versions and openSUSE (with Windows XP installed in VirtualBox just in case Windows is really needed).

Besides: Strange issues can be found under Windows, too. The biggest computer problem I saw this year was on my tablet. It took me some time to successfully create a backup image. Microsoft f..ked up imaging backup in Windows 10 (1803) 32-bit and does not care. It's ridiculous.

Search for:
wbengine.exe windows 10 32 bit
 
Turn off "set time zone automatically" and never have to deal with the time setting itself wrong again. I had the same issue as you.
 
> Don't get me wrong: I like the software repositories. In fact, I'd even declare them a must if it wasn't for the implications we're already seeing (microsoft attempts to reinvent itself with the app store without leaving the traditional path, and apple downright has their store acting as a gatekeeper).

What you're describing is that Microsoft and Apple are evil and use their software repositories as a means to manipulate their user base for their own ends, often to enrich themselves. But the foundation of a Linux distribution is fundamentally its software repository precisely because properly managing software distribution is a pain*. That's not to say Linux distros are all roses as you'll invariably find tons of packages that either aren't in your distro's repository or are out of date. The point is, very rarely do you see what they do out of malice or controlling their users.

Overall, though, I generally agree with all the sentiments you have about Linux. There's definitely step learning curves and lots of little annoyances, but usually you can work around those problems in the long term. To me, it's less that Linux is better but more that Windows is worse. And Apple is too expensive and controlling to put up with.

* Windows is much, much worse in just about every way in my experience where you're left with each company shotgunning its install files wherever it likes and then choosing when/if it'll remove them if you ever want to uninstall things. I haven't used Macs much to say how well they do but I've heard they're generally a lot better.
 
Wow...some responses. Nice to hear them. Thanks, everyone. :)

@Exannor: sorry, that's not the issue. grub-customizer asks for admin privileges when it starts up, which is pretty logical, as it's not much use when not an admin.

I have tinkered with it some more and have success...in that it now displays "Ubuntu" on starting the PC (rather than mint 19) now. Luckily, it still booted correctly. Changing the font now works as well, but I'm just trying to get a background picture to set in. Okay, more specific: to not make the menu screen (that takes up 95% of the screen) non-transparent. Yeah...it's still these kinds of quirks. :P

@KleinesSinchen : tell me about it. I accidentally auto-rebooted in windows an hour ago. For some reason, it decided to faff about when doing something complex as "right clicking the mouse". :unsure:

@The Real Jdbye : thanks for that. That worked. But we've got to admit: why is that thing on in the first place? Even on a laptop, it's not happening often that timezones change. And I'm sure I never set it like that, as it's a freaking desktop. Going by continental drift speed, it's still going to take a few millenia before it'll somehow ends up in another time zone. :glare:

@kuwanger:

What you're describing is that Microsoft and Apple are evil and use their software repositories as a means to manipulate their user base for their own ends, often to enrich themselves.

my apologies if it came across like that. I agree with you...but that's not what I meant to say. I was talking about the software repositories from the perspective of the user. If all you can really do is install software from a repository, then you'll hardly learn how the operating system works. I get that as a user, I don't HAVE to know all this stuff. Similar to how I don't HAVE to know how my car engine works. But as someone who likes computers and is interested in them, I'm just glad that the option is still there.
 
Okay...the grub "problem" is solved: apparently setting a font background to anything but transparent just draws the same background over virtually the whole screen. It made the preview window look wrong, but I certainly can't complain, as grub now shows a cool background window.

The thing about NTFS drives being read-only still persists (it's not just those two I mentioned earlier...my windows partition and another NTFS partition is read only as well). But I'll get to that eventually. :)

@seren3 : thanks. :)
 
The only thing I think is that you don't have ntfs-3g installed and so your system is relying upon the read-only ntfs driver in the kernel? I do know on my own system, on an unrelated issue, a usb exfat/ntfs won't properly automount with usbmount. That's something I need to eventually fix. :/
 
Linux Mint has ntfs-3g by default, it may be because Windows 10 is hibernated so it mounts it read-only. (Disabling Fast-Startup/Hybrid-Boot may help for Windows to fully shutdown)
|
You can force it with the remove_hiberfile option (be careful with that):
sudo mount -t ntfs-3g -o remove_hiberfile /dev/sdXY /mnt/windows
 
@kuwanger: thanks for the advice, but alas: as nokusu said, ntfs-3g is already installed by default (at least on mint 19).

@nokusu: THAT WAS IT! :D
Thanks a lot, man. I had no idea that that could be the cause, but I can't say it but how it is: I just booted into windows, disabled this setting that I wasn't even was aware was on, and bam: all works like a charm. :)

@EthanAddict: thanks for the suggestion. I've come to find that more than a few things on one distro work on another, so I'm sure it's good. :)
(though I'll leave it for later...besides...arch is a pretty different family than debian/ubuntu/mint).
 
What shall I tell you? About my Windows problem? There is not much more to add. Every attempt to create a system image failed with “The RPC server is unavailable …(some hex value)”.
Nice error message – except for the fact, that RPC was available. It’s a bug in C:\Windows\System32\wbengine.exe (Windows 10 1803 32-bit) and can be solved by replacing that program with the wbengine.exe from the 1709 version of Windows 10.

What is your Windows doing anyway, when it goes nuts from a right click? Have you checked if there’s something weird starting at each boot (e.g. with Autoruns from the Sysinternals Suite)

Lastly I have to second @nokusu’s statement about the “fast boot” or whatever it is called: Be careful. It’s good you turned off the feature in Windows. Mounting a NTFS partition rw in Linux while it is technically already mounted in the hibernated Windows can lead to data loss.
 
Glad you solved your problem.

Mint is a great choice, I used to run it, too.
I've run Manjaro, too. And let me tell you, you're better off staying on Mint. Manjaro tries to sell itself as an easy-to-install Arch, but you don't want to bother with Arch, trust me. Arch is a timesink OS, and you're going to spend more time fixing broken things every time you update it than actually using the OS for the things you want to do. People who tell you Arch is for smart people are just flexing.

When you get good at command line, give Crunchbang a try! It has Debian as the kernel and it's very cozy.
 
@KleinesSinchen : erm...I'm not sure if that's aimed at me, but I haven't said anything about your windows problem. I believe it, but...can't really comment on any of it. :P

The thing is that I don't know what my windows is doing when it's doing that. Keep in mind that my PC has had feature creep on it for years. Nvidia obviously needs to be in the background. Logitech as well (I use a MX510 and want to use all the buttons). Avast, malwarebytes and superantispyware are probable causes, even though they attempt to keep the nasty stuff out. Fences is just too convenient not to have. I already mentioned executor. Classic start menu also needs to auto-start because windows 10's start menu is stupid (yes, it's better than 8, but it's not how you want things to look). And so on. Now that mint is becoming more and more my home OS, I mind it less and less to disable these sorts of doodads. But it'll take a while.

@seren3 : thanks for the tip. :)

...but I seriously doubt I'll ever try out crunchbang. It's a discontinued distro that hasn't seen updates in five years, and even the author advises using debian instead. So...sorry. :(
 
Or use Archbang which is pretty much the same thing as Crunchbang, but Arch-based.

On a tangential note, Arch is faaaabulous. It's all I ever use. If it's a time-sink, it's only at start (tl;dr lazy-man's gentoo)...now I just kind of have it. AFAIK doesn't break whether I update every couple hours or couple months. There is no major upgrades or anything (rolling release) and there hasn't been a point where I've turned off the computer only to have it not turn back on. I'm not going to say Arch is for smart people, but at the very least they are people who either read the wiki multiple times to make sense of shit, or know enough of the shit in the wiki to not have to reread it.

Earlier today for a couple hours I tried Elementary OS, which was alright-ish (flavor of the month and all). And then went off to try Manjaro XFCE only to find that it looked terrible enough that I decided it wasn't worth spending the effort to customize back to my regular Arch install. The extra settings and things that Manjaro settings had was kind neat, and the hardware detect bit is convenient...though I find it hideous to be in it's own menu. Now I'm back to my regular wonderful Arch install.

On the linux mint:
- Not a recommended Linux distro due to providing little to no benefit over using an Ubuntu flavor and being generally more broken than Ubuntu and its flavors.
- Has been known to mix Ubuntu and Debian packages, resulting in a FrankenDebian.
- Has been known to have issues with upgrading between releases.
- Website has been hacked twice; one of these times resulted in malware being distributed in Linux Mint's ISOs.

There's Ubuntu MATE that is literally almost the same thing, but a little better. There's also Xubuntu, Lubuntu, KDE Neon, Elementary OS (I guess), OpenSuse, Fedora, Antergos, or you could just use Arch too.
 
Mint is based off of Ubuntu, Ubuntu is based off of Debian.

Just stick with Debian. You'll be glad you did. I went for several years trying various Linux distros on my laptop. I'd install it, and a month later find myself back to using Windows. Debian is the only one I've been able to stick with for a long period of time. I'm dual-booting it with Windows, and really the only time I ever bother going into Windows is to play games that won't run on Linux. 95% of the time I'm using my laptop at work and have no need for Windows at all.

For me, Debian is the perfect medium between distros that try to do too much for you (Ubuntu, Mint, Elementary OS) and distros that don't do enough for you (Arch, Gentoo).
 
I find Ubuntu's packages to be slightly more up to date than Debian's and it also has more stuff available in the official repos (and easy-to-add unofficial repos for anything you can't find there) which is why I prefer it over Debian nowadays, but both are fine.
With Debian you sometimes have to use Ubuntu packages if you're too lazy to compile yourself.
 

Blog entry information

Author
Taleweaver
Views
595
Comments
44
Last update

More entries in Personal Blogs

More entries from Taleweaver

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=a9w_UTPpHjg