Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Top Tips For Migrating from Windows to Linux
Datamation ^ | 05 October 2015 | Matt Hartley

Posted on 10/06/2015 3:46:33 AM PDT by ShadowAce

It's easy to forget how intimidating it can be when trying something completely new for the first time. This is especially true when a power-user comfortable with Windows tries Linux. Since I'm a power user of various Linux distros, Windows and OS X, I have some insights that I think people looking to migrate to Linux need to read. Let's get started, shall we?

Linux is not Windows

The first thing that people who migrate from Windows need to understand is that Linux is not Windows. People seem to forget this fact when they experience something completely foreign while using Linux. Like when the audio doesn't appear to work despite the volume slider being adjusted or the default video driver doesn't offer expected gaming performance, among other areas of confusion.

Linux newcomers must realize: this is Linux, and 99% of the time there is a reason or a fix that addresses an unexpected issue.

For example: If you're not hearing audio when the volume is turned all the way up, this is probably because PulseAudio has the app's volume turned down. Main output settings can be overridden by app specific settings within the volume controls. Same applies for microphone inputs vs app specific settings.

Then there is the issue with the gaming performance. On Windows, you're using video drivers that provide good performance out of the box (usually). Under Linux, you're usually using Open Source video drivers. Depending on your distro, there is usually a tool provided to allow you to install the proprietary video drivers very easily. But newcomers rarely know this without either reading it someplace or being told ahead of time.

Getting Linux newcomers to rationalize these differences is difficult. Let's face it, human nature is adaptive...but not without kicking and screaming the entire way.

Before switching

One of the simplest and wisest things a user can do before jumping over to Linux is to setup a flash drive with persistent storage incorporated into it. This flash drive would be loaded with their preferred Linux distro and then the person should learn to "live in it" for a period of time.

Taking this approach does the following:

By taking this approach, anyone looking to try out Linux with any level of seriousness is able to have a full desktop experience limited only by the size of their USB flash drive storage space. It's simple and based on my own trials with folks, it helps the end user to determine if Linux is a good fit.

Preparing for the switch

Surprisingly, I've found it's easier than it used to be for home users to make the switch. Because they rarely have a preference on which office suite they're using and most of them are using Web based email. This helps users overcome half the battle of switching right out of the gate. And if they also took my advice on using a flash drive with persistent storage, they know if Linux is going to work for them long term or not.

Backing up pictures, videos and documents is pretty obvious. And with modern browsers like Firefox and Chrome providing built-in synchronization tools, all one needs to do is login to their browser to extract all of their user data with the utmost ease. It's critical, however, that the synced data be tested on a secondary machine before wiping the Windows installation. This ensures nothing is lost during the migration.

Important: Make a list of the software you use on Windows, then visit "AlternativeTo" in order to match it up with an open source replacement. I'd suggest installing the found applications onto the persistent USB flash drive install for testing. This step alone will save the newcomer a lot of frustration.

Making the switch

Once the newcomer has established that Linux on their desktop is hardware compatible with their PC, have found applications they like and haven't hit legacy software roadblocks that would pull them back to Windows, it's time! Let's throw the switch!

First, backup all of your data before doing anything permanent! Next, triple check that you have your product key(s) and related "media" for all of your Microsoft and Adobe products. Lose these keys and reverting back to Windows will be a lot more unpleasant. Plus, you might wish to run them on another PC someday in the future.

With a bootable flash drive or DVD of their preferred distribution, begin the installation. Once the installation is complete, run your distribution's updates. If the user relied on a persistent flash drive install for any length of time, they're aware that the next step is to install any missing proprietary media codecs.

Next, using the software list gained from AlternativeTo, install the related software. Ubuntu based distros will allow the user to do this via the Software Center or Synaptic. Other distributions may have other package managers for making this happen.

Working with your new installation

Assuming the installation went well, the newcomer is ready to begin customizing the desktop! After all, that's half the fun of using Linux!

The methods used to customize your desktop will largely depend on the desktop environment that has been selected. Here are some of the major desktop environments and how to customize them: GNOME, KDE, MATE, Cinnamon, LXDE, XFCE.

Now that the installation is fully customized to meet the user's needs, they're ready to use it in much the same way as they did with Windows. The key differences are as follows:

Personally, I have never, ever run into an issue where my peripherals were unsupported out of the box. Those who run into issues are usually dealing with printers from one of the following vendors: Lexmark and Canon. I've found Epson and HP to be very well supported. I'd say overall HP wins for the best support as it provides the hplip tool that supports functions like wifi printing. When purchasing a new peripheral such as a printer, I recommend checking the OpenPrinting website first. There are printers out there that are simply not compatible. Thankfully, the list of supported far outweigh those unsupported.

Important: As a general rule, any of the peripherals found in the top results by brand on sites like Amazon are supported. For example: query Lexmark, results are MS312dn, CS310n (laser printers) and S305, 1512, and X5650 (inkjet). In the case of Lexmark, all the laser printers work, as does the S305 inkjet. The 1512 is unknown and the X5650 is known not to work.

If you're buying an inkjet all-in-one, make it one of the HP models. I own a HP Officejet Pro 8600 and it has flawless support both locally connected via USB or connected over my LAN by wifi. I simply installed hplip and set it up using this approach. One could take the easier approach and just install it using the built-in desktop environment's printer dialog via USB, but using hplip also provides wireless scanning capability using Simple Scan. So the aforementioned approach is preferred.

Linux isn't hard, it's just different

I realize that some folks reading this will immediately latch onto the following as "proof" that using Linux on the desktop is more difficult. I would argue it depends on ones perspective.

Ease of use and compatibility are funny things. I own a netbook built for Windows 7 Starter Edition, I installed Windows 10 on it and critical features won't work. All of the hardware is detected, however the function keys needed for basic operation are no longer compatible. I've researched and verified that ASUS has no intention of doing anything about it.

This means that I cannot use wireless (it's disabled despite being detected) and I cannot adjust the back-lighting. I researched this issue extensively – it's planned obsolescence at its finest. By happenstance, I also own a second netbook of the same model. I have Ubuntu MATE installed and with a simple phrase added to the grub menu (used for booting), it has working function keys and fully functional Intel 802.11n wireless.

By using Linux, I'm free from the planned obsolescence found with proprietary operating systems. Linux answers to one master – its user. Does this mean Linux is harder? I think that's a matter of personal perspective. Oh, before it comes up – I don't compile software. There is no need to, so anyone making this claim that it's still a "must" is telling you stories.

With a community of folks willing to help you, I've found there is very little Linux on the desktop can't do. I hope newcomers looking to migrate are able to join me in this experience.


TOPICS: Computers/Internet
KEYWORDS: linux; windows; windowspinglist
Navigation: use the links below to view more comments.
first previous 1-2021-4041-51 last
To: Cringing Negativism Network

I design and build computer systems and write the software to run them.


41 posted on 10/07/2015 3:27:39 AM PDT by Mr. K (If it is HilLIARy -vs- Jeb! then I am writing-in Palin/Cruz)
[ Post Reply | Private Reply | To 38 | View Replies]

To: ShadowAce

I use Fedora at home, support wife’s laptop with ubuntu and have 2 ubuntu boxen at work (running Gnome shell not unity).

So for me it’s linux all day every day.

But I’ve said it before and I’ll say it again - it ain’t as easy as people would have you believe. I see the world through my wife’s eyes as she tries to grok ubuntu even after being on it for about a year. She still has trouble really “getting it”. And she absolutely refuses to have anything to do with the command line. She does “get” libreoffice, browsing, and running windoze inside of VirtualBox. That is - unless something unexpected happens or she needs to do something a bit out of the ordinary. She really doesn’t understand the File Manager (i.e. Nautilus). Just doesn’t get it. So if you’re a linux junkie (like me) sure it’s easy. In fact it’s easier than windoze. But if you’re not - it’s not.

Finally the idea of “trying it out” from a thumb drive - this has never made any sense to me. People say they do that but I think what they really do is get the windowing interface working, open a program or two and call it done. That’s not “living with” a system. In fact it’s the farthest thing from it.

I’m not trying to pee on anyone’s cornflakes, really I’m not, but I do think a reality check adds value.


42 posted on 10/07/2015 2:35:20 PM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 1 | View Replies]

To: 2 Kool 2 Be 4-Gotten

Yet the both the Run command in Windows and the command prompt are sometimes quicker or necessary. And the more your learn what you can do with Windows, including with the wealth of freeware, then the less attractive Linux is for me.

Yet i want Linux to be a more attractive alternative to Linux, but as one that like to tweak and customize, I find Linux less customizable, partly due to lack of comparable software or hardware support, or glitches and stability. Details at request.

My last attempt at making Linux my main OS failed due to find to find a successful way (despite many varied "try this" suggestions) to remap certain combo keys which i do thru AutoHotKey in Windows, though recently I found Debian enables the main two. Then there is the legal multitude codecs issue.

The usual complains about security in Windows has not been a reality for me, thanks be to God, only having received 2 viruses in over 15 years of heavy Internet usage daily, and having to sudo this and sudo that (unless I use Puppy) so i can do simply things like edit files it drawback.

She really doesn’t understand the File Manager

Using Ubuntu Tweak to set the location/address bar as the default may help, or use Dolphin to do so, plus i make Details and "show hidden files" the default.

43 posted on 10/08/2015 3:21:04 AM PDT by daniel1212 (Turn to the Lord Jesus as a damned and destitute sinner+ trust Him to save you, then follow Him!)
[ Post Reply | Private Reply | To 42 | View Replies]

To: daniel1212

Your post makes me think that on the whole, we have a rather personal relationship with our OS’s! I know I adore linux, hate windoze and macs - well I’m just not part of that cult.

It’s a relationship that is not just emotionally based (although that is a big part of it) but also intellectually based - we all know how to get stuff done in our OS of choice typically.

I have custom keyboard shortcuts in linux and such a thing is actually trivial to do. The codecs issue is more substantive and you do have to tweak those things but by and large I can watch and listen to what I want to on linux but as I said on another post I once spent a long time getting Pipelight to work (a linux alternative to Silverlight).

Ultimately we invest emotion, time and effort into our OS of choice and if we move to some other OS those investments most often have to be remade and that triggers all sorts of other emotions.

And it’s no use telling others - look you have to love MY OS - because they probably won’t and think you stupid.

That’s the world in which we live and operate.


44 posted on 10/08/2015 8:26:51 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 43 | View Replies]

To: 2 Kool 2 Be 4-Gotten
It’s a relationship that is not just emotionally based (although that is a big part of it) but also intellectually based - we all know how to get stuff done in our OS of choice typically.

Like a car, it becomes somewhat of an extension of yourself, as long as it does what you want, and does not do what you do not.

I have custom keyboard shortcuts in linux and such a thing is actually trivial to do.

Must be a secret! It can depend on which flavor you have, but can you remap CapsLock to ctrl+c, and Esc to ctrl+v, and then NumLock to Esc, and make it remain thru sessions? I did done a lot of search but could not get CapsLock remap in Linux Mint.

The codecs issue is more substantive and you do have to tweak those things

I was referring to the legal issues for restricted proprietary types . I can convert files to non-proprietary, or purchase the proprietary licenses.

But i hope Linux will get better, God willing.

45 posted on 10/08/2015 10:01:58 AM PDT by daniel1212 (Turn to the Lord Jesus as a damned and destitute sinner+ trust Him to save you, then follow Him!)
[ Post Reply | Private Reply | To 44 | View Replies]

To: daniel1212

Remapping individual keys would be done with Xmodmap or at least that’s how I’ve done it. That’s a language unto itself and you need to google a bit and experiment a bit. You won’t get yourself into too much trouble doing it. It can be made to work trust me.

For shortcuts the DE typically provides hooks - like most DE’s will come shipped with CTRL-ALT-T launching the terminal but for example you could do CTRL-ALT-F to launch Firefox or I have combos that move me around amongst my desktops etc.

Yeah the notion of purchasing licenses to run certain software on linux is often quite a foreign one. In a corporate setting it probably happens a lot. For home users - hmmm - not so much.


46 posted on 10/08/2015 10:39:34 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 45 | View Replies]

To: 2 Kool 2 Be 4-Gotten
Remapping individual keys would be done with Xmodmap or at least that’s how I’ve done it.

But Ubuntu no longer uses xmodmap as instead uses xkb, which despite trying I could not find a way to remap the CapsLock combo (for one), not find anyone claiming to do so.

As my fingers are stiff, so that i must life up my hands to hit each keys, and land on the wrong one every other word, and as i usually do a lot of copy and paste, thus this is very important.

But I was able to partly get Debian to do this thru the GUI keyboard customization for at least Kwrite or similar, but have not gone back to try it on other apps across sessions. But I have been unable to do so for Xubuntu on an older laptop.

With about 12 docs open and 160 tabs, I do not shutdown often, but just sleep, but when to do reboot and load Linux i will give you a report, God willing.

It can be made to work trust me.

I suppose it may using that method in some distros, or another in another flavor, but i found none for Linux Mint/Xubuntu .

For shortcuts the DE typically provides hooks - like most DE’s will come shipped with CTRL-ALT-T launching the terminal but for example you could do CTRL-ALT-F to launch Firefox or I have combos that move me around amongst my desktops etc.

But why do some distros not even provide the location via right click menu on an icon in the start menu, or a create shortcut and Send to desktop option from within folders, with the ability to assign keyboard keys to launch it right there, as under Windows?

Yeah the notion of purchasing licenses to run certain software on linux is often quite a foreign one. In a corporate setting it probably happens a lot. For home users - hmmm - not so much.

Indeed. Its the legal issue for me. You can get the Fluendo ONEPLAY Player for 35.00 though. But its license is only good for one OS.

Yet even now in Windows 10 the is no more Windows Media Center by default or license for DVDs. Microsoft now charges users $14.99 to download for the Windows DVD Player, though for a limited time it is free to all Windows 10 users upgrading from Windows 7 Home Premium, Ultimate and Professional, or Windows 8.1 with a Media Center.

47 posted on 10/08/2015 3:23:54 PM PDT by daniel1212 (Turn to the Lord Jesus as a damned and destitute sinner+ trust Him to save you, then follow Him!)
[ Post Reply | Private Reply | To 46 | View Replies]

To: daniel1212

I doubt that it matters if a distro “uses” xmodmap or not.

Nothing prevents you from using it.

At the end of the day you’re modifying X’s mod map (hence the name) and unless and until they do away with X (that’s coming but it’s not here yet) it should absolutely work.

It can be a bit tricky but not too tricky if you google it and try things out. You can run it when you log into your X session and it should do whatever you need it to do.

“But why do some distros not even provide the location via right click menu on an icon in the start menu, or a create shortcut and Send to desktop option from within folders, with the ability to assign keyboard keys to launch it right there, as under Windows?”

Well that’s like saying why isn’t such and such like something else. At some point you have to be good with the fact that things won’t be like windoze.

Some things are must haves - you need to be able to see and manipulate files, processes, configurations, listen to audio, see video etc. etc. etc.

How you do certain things - those things shouldn’t be precisely the same - or in linux you have the maximum freedom to change things round to suit your likes. But it ain’t always easy - you to a) love it and b) be somewhat good at it.


48 posted on 10/08/2015 7:17:06 PM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 47 | View Replies]

To: 2 Kool 2 Be 4-Gotten
I doubt that it matters if a distro “uses” xmodmap or not. Nothing prevents you from using it. At the end of the day you’re modifying X’s mod map (hence the name) and unless and until they do away with X (that’s coming but it’s not here yet) it should absolutely work.

I have been down the should work, or may work routine before, but as seen by others i founds nothing that did work with CapsLock to ctrl+c at least.

You may see some of the responses to my requests here .

I asked Ask Ubuntu here a while back, but no replies.

This reply says,

The solution to the xmodmap slowness (and bugginess, since its remappings are glitchy and non-persistent in desktop environments that use layout switching) would be to define an entirely new keyboard layout based off of whatever layout you were previously using, rather than applying runtime modifications. On X startup, you'd load that new, remapped layout instead of whatever you're using now. (It seems this is now the only way to reliably modify the keyboard layout in recent Ubuntus — and possibly other distros — as their xmodmap is no longer useful.)

< Another says,

There isn't a way to produce a keypress event based on the state of a locked key like that. There are a few reasons for that, but as a counter example, what happens if you copy something, then later want to copy something else without pasting? You select something in your editor, press Caps Lock, and rather than copying, which is your intent, it pastes the previously copied buffer, deleting your selected text. Hope you can undo!

I believe there's also no way in XKB to have a single keypress produce Ctrl-C, but there are a few tools to do just that. Generally speaking, XKB works really well and is very versatile, but if you want something more custom than what it provides, it tends to make your life difficult. Or at least it used to, last time I tried.. - http://unix.stackexchange.com/questions/39497/how-do-i-remap-my-caps-lock-key-to-ctrlx-within-x-org

There are more possible solutions, but learning how and trying each varied suggestion is something that need to be put on the backburner for now.

Thanks for taking an interest.

49 posted on 10/08/2015 8:31:21 PM PDT by daniel1212 (Turn to the Lord Jesus as a damned and destitute sinner+ trust Him to save you, then follow Him!)
[ Post Reply | Private Reply | To 48 | View Replies]

To: daniel1212

OIC - you want a COPY key and a PASTE key - not a key combo but you want one key press to take the place of CTRL-C, CTRL-V.

Well that is a bit shall we say non-standard. Also I do tend to agree that Ubuntu and its evil twin Unity tends to be rather restrictive which is why on the two Ubuntu boxen I’m using on a day to day basis I use Gnome shell.

So my takes would be these:

1. Ubuntu as I said tends to be rather dictatorial - I prefer Fedora - Ubuntu feels like they know better than you do about what your computing environment should be like. Which doesn’t defeat the whole purpose of linux but some of it.

2. Having some one key emit CTRL-C is not something I’ve ever thought of doing in linux. Not saying that it categorically can’t be done but it does sound like one’s going against the grain just a bit. If it were me I’d google it as you’ve done, ask questions as you’ve done and experiment a lot. But at the end of the day it may or may not be possible.

3. In linux things like terminal settings and keyboard settings are really low level, really confusing and go back to basically the 1970s and the early early days of Unix. They say understanding things like termcaps and the like is a very hard thing to do - X programs that emulate the old physical terminals. There’s a lot of old time unix magic in that stuff.

I guess to sum up there’s that old saying “God grant me the serenity to accept the things I cannot change, the courage to change the things I can and the wisdom to know the difference”. Some of this linux stuff is like that. It just may be that you need the serenity to accept this limitation and the wisdom to not go chasing this elusive goal. Personally, I don’t mind pressing Ctrl-C since I’m used to Emacs where you have to press all kinds of weirdo key combos - many much worse than that. :)


50 posted on 10/08/2015 8:43:25 PM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 49 | View Replies]

To: 2 Kool 2 Be 4-Gotten
OIC - you want a COPY key and a PASTE key - not a key combo but you want one key press to take the place of CTRL-C, CTRL-V.

Yes, that works well for my stiff fingers. POus FF extensiona like BBCodeXtra,, https://addons.mozilla.org/en-US/firefox/addon/bbcodextra/ An extension which adds to the context menu new commands to insert BBCode/Html/XHtml codes in an easy and fast way... Very useful for FR.

Ubuntu as I said tends to be rather dictatorial - I prefer Fedora - Ubuntu feels like they know better than you do about what your computing environment should be like. Which doesn’t defeat the whole purpose of linux but some of it.

Understood.

Having some one key emit CTRL-C is not something I’ve ever thought of doing in linux. Not saying that it categorically can’t be done but it does sound like one’s going against the grain just a bit. If it were me I’d google it as you’ve done, ask questions as you’ve done and experiment a lot. But at the end of the day it may or may not be possible.

But using autohotkey, you just add the lines

CapsLock::^c

Esc::^v

mbutton::^x

to a script which you load, and its good to go. Although W/10 has decreed it is not to be loaded from either start folder, so i must do so manually.

It just may be that you need the serenity to accept this limitation and the wisdom to not go chasing this elusive goal.

But that is critical for me if i was going to use Linux as the default OS. Plus my PhoneTrayFree app (records Caller ID numbers for the landline phone thru the modem) is very useful (no cell) and will not work under Linux.

“God grant me the serenity to accept the things I cannot change, the courage to change the things I can and the wisdom to know the difference”.

Right.

51 posted on 10/08/2015 11:17:41 PM PDT by daniel1212 (Turn to the Lord Jesus as a damned and destitute sinner+ trust Him to save you, then follow Him!)
[ Post Reply | Private Reply | To 50 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-51 last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson