-
Henrik Jochum authoredHenrik Jochum authored
A first update (21:50)
- So it took quiet some time for this first update to appear, as I had some difficulty partitioning my HDD. In the end it was a Windows problem, bug, I'm not sure. I solved it by using a third party software, even though sadly it wasn't open source, the free version did it's job.
- I will now go into actually installing Ubuntu. Let's see how this one goes.
- Success! At least the very scary part is over, accessing the BIOS. Luckily I've done this before, so I wasn't too intimidated. I'm currently installing Ubuntu, which already at first glance has a very nice interface! So that's a big plus.
- Had a little problem when choosing the settings where to install everything. The "root file system" wasn't defined for whatever reason, but a quick Google solved the problem. Currently everything's installing and looking good.
Second Update (22:40)
First impressions
On first glance, this seems like a very neat and minimalistic OS. Right off the bat it feels a little more responsive in some regards in comparison with windows, but this might just be the placebo-effect. A number of tightly memorized shortcuts and muscle-memories are different, which is a little annoying (e.g. changing tabs with alt+1/2/3 instead of ctrl+1/2/3) but I think that's just a matter of time. Other than that, it seems like it's pretty much a white paper (for a non-hardcore-geek), so no unnecessary software, gimmicks, information and all that jazz. Now the question is, if all the software, which I'm interested in for a proper worksflow (also outside DigiZeit) is available. If that's the case, great, if not I'll have to look for a workaround.
I'll follow up on that tomorrow, as it's getting late.
Just a little comment before I log off for today: I just accidentally disabled my touchpad in the setting and am now struggling to turn it on again. I guess curiosity killed the cat. Fun times.
Update (23:30) I fixed it, painfully, but what pains me even more is the question: why even put in this setting, without at the same time giving an easy solution.
The morning after
So I've been playing around, installing programs, etc. this morning and have to say using Linux is pretty comfortable in some regards. One thing which is really cool is being able to install programs using the terminal. You can use a one line command to install a program, because (at least from what I've gathered so far) if you know the directory of the program and its name you simply can select it without any graphical interface. No clients, no hidden software and toolbars which suddenly appear.
On the other hand, I've been having some trouble with certain programs. SWITCHdrive, my cloud-service of choice, sadly doesn't have a dedicated Linux client and at the moment I'm not able to install the alternative, the ownCloud-client. Something something unmet dependencies, I'll have to get to the bottom of that. I have the feeling that after a pretty steep learning curve I'll be able to work more effeciently not just in a Git and programming enviroment, but for work in general. It's probably a test in tenacity as well, because - oh boy - some issues get frustrating.
Still fighting with unmet dependencies and the ownCloud-Client. Somewhat the last missing piece in being able to do everything I want in Windows as well as Linux.
Hurray! I successfully solved! After a fair bit of trial and error (I was right) it worked. I think it was a version problem, so the OS version I currently use (Ubuntu 18.04.4 LTS) didn't match with the version of the program I tried to install. After finding the right one, it worked as planned. I'm slowly beginning to really like the Ubuntu workflow, it feels more streamlined and organizing software, files etc. is rather easy and intuitive (after a while).
So I found another big thing: hidden files. I had to debug an Atom package and all the internet advice sent me to a hidden directory, /.atom. Couldn't find it so I searched help - again - on the internet. The dot before the name hides the directory, file or whatever. This can be solved by pushing strg+h
inside the files or - for checking it in the terminal - ls -a
.
Branching Things
So I noticed that when you clone a repository it only clones the master
of the project. If you want to edit another existing branch you first have to add the branch to a remote branch on your machine.
You do this by looking for an option in the editor of your choice called Create Branch From Remote Branch
. This will create a remote branch based on the branch from the project repository, which you will be able to edit on your local machine.
Basically that's it. Like the link above says, git clone
is supposed to do that (it's not a bug, it's a feature!). In my opinion not really self-explanatory, so it might result in some confusion.
Small edit: So I found out how it works in Sublime, but still struggling to repeat the same in Atom.
Updates (23.3.20)
In other news, I'm still having some trouble with my touchpad, so I started disabling it via Terminal (just Linux things). Which works pretty well as I'm slowly getting more adapt to navigating with my keyboard.
I'm slowly beginning to really like Ubuntu, even though it at times can be frustrating. It's a love-hate relationship. The great thing about Linux is: it does what you tell it to do. The bad thing about Linux is: it does what you tell it to do. I think as soon as I'm settled in with all the software I need and am comfortable with everything, it'll be a very enjoyable experience working on Linux. What I really need to get into are the different file-types on Linux. I'm sometimes not sure how to do installations or what to do with other files. But I think this will improve over time.