{"id":7296,"date":"2020-02-21T15:36:09","date_gmt":"2020-02-21T20:36:09","guid":{"rendered":"https:\/\/jdhitsolutions.com\/blog\/?p=7296"},"modified":"2020-02-21T15:38:20","modified_gmt":"2020-02-21T20:38:20","slug":"getting-productive-with-linux","status":"publish","type":"post","link":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/","title":{"rendered":"Getting Productive with Linux"},"content":{"rendered":"<p>Yesterday I started telling you about my journey or experiment with \u00a0going all in on Linux. I'm hoping that spending at least a month heads down in a Linux environment will help me learn it better, than simply reading documentation and blog posts. I still have my Windows desktop for those things that I can't do from Fedora 31, like my ancient version of Quickbooks.<\/p>\n<h2>My Productivity Apps<\/h2>\n<p>Throughout my work week, if not on a daily basis, I use this applications and tools. They are in no particular order.<\/p>\n<ul>\n<li>Firefox*<\/li>\n<li>Thunderbird*<\/li>\n<li>PowerShell*<\/li>\n<li>Visual Studio Code*<\/li>\n<li>Slack*<\/li>\n<li>Open Live Writer<\/li>\n<li>Snagit<\/li>\n<li>Camtasia<\/li>\n<li>Hyper-V<\/li>\n<li>Git*<\/li>\n<li>Dropbox*<\/li>\n<li>OneDrive<\/li>\n<li>Google Backup &amp; Sync<\/li>\n<li>Microsoft Teams (for conferencing)<\/li>\n<\/ul>\n<p>Fortunately, a number of applications either have native versions which I can install via the Software applet or come standard, like git. The applications marked with asterisks were easy to install. And a few were even easier to start using right away. I signed into Firefox and all of my extensions installed.<\/p>\n<h3>Thunderbird<\/h3>\n<p>For email, even though almost all of my accounts are setup as IMAP, all I had to do was copy my profile folder from my Windows folder to the Thunderbird profile folder on Fedora, re-enter some passwords, and I was good to go. Although I admit I emptied trash and cleaned up a bit, which I should have done anyway, before copying.<\/p>\n<p>I should also point out that I installed the Samba package prior to copying files over.<\/p>\n<div id='gallery-1' class='gallery galleryid-7296 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/attachment\/install-samba\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/install-samba-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/attachment\/config-samba\/'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/config-samba-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" \/><\/a>\n\t\t\t<\/div><\/figure>\n\t\t<\/div>\n\n<p>At this point I hadn't fully gotten the whole mount point thing worked out.<\/p>\n<p>My other issue was that the version of Thunderbird available from Fedora was out-dated and didn't support Lightning which meant no calendar. \u00a0Somehow, \u00a0I stumbled through the instructions on the Mozilla site and manually updated to a newer version.<\/p>\n<h3>PowerShell<\/h3>\n<p>I probably took the around about way to get to PowerShell. I followed the instructions on the GitHub PowerShell repository to install PowerShell Core on Fedora. This gave me 6.2.4. I then installed my PSReleaseTools module, grabbed the PowerShell 7 preview package and installed it.<\/p>\n<pre>PS \/home\/jeff\/Documents&gt; get-psreleaseasset -Preview -Family rhel\n\nFileName : powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64.rpm\nFamily : Rhel\nFormat : rpm\nSizeMB : 55\nHash : 904B4F657FA8359997CA75C88601469533EDD7643DADF024CF95F426FB05C980\nCreated : 1\/16\/20 11:18:59 PM\nUpdated : 1\/16\/20 11:19:01 PM\nURL : https:\/\/github.com\/PowerShell\/PowerShell\/releases\/download\/v7.0.0-rc.2\/powershell-preview-7.\n0.0_rc.2-1.rhel.7.x86_64.rpm\nDownloadCount : 1141\n\n\nPS \/home\/jeff\/Documents&gt; (get-psreleaseasset -Preview -Family rhel).url\nhttps:\/\/github.com\/PowerShell\/PowerShell\/releases\/download\/v7.0.0-rc.2\/powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64.rpm\nPS \/home\/jeff\/Documents&gt; sudo yum install -y (get-psreleaseasset -Preview -Family rhel).url\nLast metadata expiration check: 0:04:28 ago on Thu 13 Feb 2020 03:09:47 PM EST.\npowershell-preview-7.0.0_rc.2-1.rhel.7.x86_64.r 21 MB\/s | 55 MB 00:02\nDependencies resolved.\n================================================================================\nPackage Arch Version Repository Size\n================================================================================\nInstalling:\npowershell-preview x86_64 7.0.0_rc.2-1.rhel.7 @commandline 55 M\n\nTransaction Summary\n================================================================================\nInstall 1 Package\n\nTotal size: 55 M\nInstalled size: 151 M\nDownloading Packages:\nRunning transaction check\nTransaction check succeeded.\nRunning transaction test\nTransaction test succeeded.\nRunning transaction\nPreparing : 1\/1\nInstalling : powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64 1\/1\nRunning scriptlet: powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64 1\/1\nVerifying : powershell-preview-7.0.0_rc.2-1.rhel.7.x86_64 1\/1\n\nInstalled:\npowershell-preview-7.0.0_rc.2-1.rhel.7.x86_64\n\nComplete!<\/pre>\n<p>Now I have both PowerShell Core and PowerShell 7 RC2 installed. I installed a few modules that I use often like PSScriptTools. I'll be blogging more, I'm sure, about my experiences running PowerShell on Linux.<\/p>\n<h3>Gnome Tweaks<\/h3>\n<p>As I mentioned in the previous article, I am running Fedora 31 on a Lenovo Yoga 900. This model has a Synaptics touchpad which for the most part was working just fine. In fact, the Linux installation had no problem with any of the hardware. Wifi worked out of the box as did the 3200x1800 display. But there was one annoyance. I couldn't get the right-click feature of the touchpad to work. After a little research I learned that this is a Gnome related issue. Fortunately it can be addressed by installing the Gnome Tweak Tool. There was supposedly an alternate finger combination, but I could never get it to work.<\/p>\n<p>In Gnome Tweaks, under Keyboard &amp; Mouse, I enabled the right-click option.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-7309\" src=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks.png\" alt=\"mouse-tweaks\" width=\"1972\" height=\"984\" srcset=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks.png 1972w, https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks-300x150.png 300w, https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks-1024x511.png 1024w, https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks-768x383.png 768w, https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks-1536x766.png 1536w, https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks-850x424.png 850w\" sizes=\"auto, (max-width: 1972px) 100vw, 1972px\" \/><\/p>\n<p>I suppose I could have gone to a Bluetooth mouse, and I still might at some point. But I'm glad I got this working in the mean time.<\/p>\n<p>I'm still trying out alternatives for other apps, although I expect some, like Camtasia I'll never replace. I'm not intending to make a permanent move to Linux. When it comes time to record my next Pluralsight course, I'll jump back to Windows because the hardware is better suited than this laptop.<\/p>\n<p>So far, I'm getting by just fine spending my days in Linux. I'll be back later to share other lessons I've learned, living the Linux life.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Yesterday I started telling you about my journey or experiment with \u00a0going all in on Linux. I&#8217;m hoping that spending at least a month heads down in a Linux environment will help me learn it better, than simply reading documentation and blog posts. I still have my Windows desktop for those things that I can&#8217;t&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"New from the blog: Getting Productive with Linux #LinuxLife","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[592,621,4],"tags":[186],"class_list":["post-7296","post","type-post","status-publish","format-standard","hentry","category-lenovo","category-linux","category-powershell","tag-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Getting Productive with Linux &#8226; The Lonely Administrator<\/title>\n<meta name=\"description\" content=\"The next step in getting ready to live in Linux is configuring. Fortunately, most of my productivity apps are easy to install. But there were gotchas.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting Productive with Linux &#8226; The Lonely Administrator\" \/>\n<meta property=\"og:description\" content=\"The next step in getting ready to live in Linux is configuring. Fortunately, most of my productivity apps are easy to install. But there were gotchas.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"The Lonely Administrator\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-21T20:36:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-02-21T20:38:20+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/install-samba-150x150.png\" \/>\n<meta name=\"author\" content=\"Jeffery Hicks\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JeffHicks\" \/>\n<meta name=\"twitter:site\" content=\"@JeffHicks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeffery Hicks\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/\"},\"author\":{\"name\":\"Jeffery Hicks\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"headline\":\"Getting Productive with Linux\",\"datePublished\":\"2020-02-21T20:36:09+00:00\",\"dateModified\":\"2020-02-21T20:38:20+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/\"},\"wordCount\":625,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"image\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/mouse-tweaks.png\",\"keywords\":[\"Linux\"],\"articleSection\":[\"Lenovo\",\"Linux\",\"PowerShell\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/\",\"name\":\"Getting Productive with Linux &#8226; The Lonely Administrator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/mouse-tweaks.png\",\"datePublished\":\"2020-02-21T20:36:09+00:00\",\"dateModified\":\"2020-02-21T20:38:20+00:00\",\"description\":\"The next step in getting ready to live in Linux is configuring. Fortunately, most of my productivity apps are easy to install. But there were gotchas.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#primaryimage\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/mouse-tweaks.png\",\"contentUrl\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/mouse-tweaks.png\",\"width\":1972,\"height\":984},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/powershell\\\/7296\\\/getting-productive-with-linux\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lenovo\",\"item\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/category\\\/lenovo\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Getting Productive with Linux\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/\",\"name\":\"The Lonely Administrator\",\"description\":\"Practical Advice for the Automating IT Pro\",\"publisher\":{\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/jdhitsolutions.com\\\/blog\\\/#\\\/schema\\\/person\\\/d0258030b41f07fd745f4078bdf5b6c9\",\"name\":\"Jeffery Hicks\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\",\"caption\":\"Jeffery Hicks\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Getting Productive with Linux &#8226; The Lonely Administrator","description":"The next step in getting ready to live in Linux is configuring. Fortunately, most of my productivity apps are easy to install. But there were gotchas.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/","og_locale":"en_US","og_type":"article","og_title":"Getting Productive with Linux &#8226; The Lonely Administrator","og_description":"The next step in getting ready to live in Linux is configuring. Fortunately, most of my productivity apps are easy to install. But there were gotchas.","og_url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/","og_site_name":"The Lonely Administrator","article_published_time":"2020-02-21T20:36:09+00:00","article_modified_time":"2020-02-21T20:38:20+00:00","og_image":[{"url":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/install-samba-150x150.png","type":"","width":"","height":""}],"author":"Jeffery Hicks","twitter_card":"summary_large_image","twitter_creator":"@JeffHicks","twitter_site":"@JeffHicks","twitter_misc":{"Written by":"Jeffery Hicks","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#article","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/"},"author":{"name":"Jeffery Hicks","@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"headline":"Getting Productive with Linux","datePublished":"2020-02-21T20:36:09+00:00","dateModified":"2020-02-21T20:38:20+00:00","mainEntityOfPage":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/"},"wordCount":625,"commentCount":0,"publisher":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"image":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks.png","keywords":["Linux"],"articleSection":["Lenovo","Linux","PowerShell"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/","url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/","name":"Getting Productive with Linux &#8226; The Lonely Administrator","isPartOf":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#primaryimage"},"image":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#primaryimage"},"thumbnailUrl":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks.png","datePublished":"2020-02-21T20:36:09+00:00","dateModified":"2020-02-21T20:38:20+00:00","description":"The next step in getting ready to live in Linux is configuring. Fortunately, most of my productivity apps are easy to install. But there were gotchas.","breadcrumb":{"@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#primaryimage","url":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks.png","contentUrl":"https:\/\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/mouse-tweaks.png","width":1972,"height":984},{"@type":"BreadcrumbList","@id":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7296\/getting-productive-with-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Lenovo","item":"https:\/\/jdhitsolutions.com\/blog\/category\/lenovo\/"},{"@type":"ListItem","position":2,"name":"Getting Productive with Linux"}]},{"@type":"WebSite","@id":"https:\/\/jdhitsolutions.com\/blog\/#website","url":"https:\/\/jdhitsolutions.com\/blog\/","name":"The Lonely Administrator","description":"Practical Advice for the Automating IT Pro","publisher":{"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jdhitsolutions.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/jdhitsolutions.com\/blog\/#\/schema\/person\/d0258030b41f07fd745f4078bdf5b6c9","name":"Jeffery Hicks","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg","url":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg","caption":"Jeffery Hicks"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/832ae5d438fdcfc1420d720cd1991307927de8a0b12f2342e81c30f773e21098?s=96&d=wavatar&r=pg"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":5633,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/5633\/get-git-with-powershell\/","url_meta":{"origin":7296,"position":0},"title":"Get Git with PowerShell","author":"Jeffery Hicks","date":"August 25, 2017","format":false,"excerpt":"If you are creating PowerShell scripts, tools or modules today, you are most likely using Git. What? You're not? Is it because you haven't gotten around to installing it? I have some \"quick and dirty\" PowerShell hacks to help you out on Windows systems. Linux boys and girls already know\u2026","rel":"","context":"In &quot;Git&quot;","block_context":{"text":"Git","link":"https:\/\/jdhitsolutions.com\/blog\/category\/git\/"},"img":{"alt_text":"image","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/08\/image_thumb-8.png?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/08\/image_thumb-8.png?resize=350%2C200 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/08\/image_thumb-8.png?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2017\/08\/image_thumb-8.png?resize=700%2C400 2x"},"classes":[]},{"id":6855,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell-7\/6855\/powershell-scripting-for-linux-is-still-about-the-objects\/","url_meta":{"origin":7296,"position":1},"title":"PowerShell Scripting for Linux is Still About the Objects","author":"Jeffery Hicks","date":"October 8, 2019","format":false,"excerpt":"I've been trying to increase my Linux skills, especially as I begin to write PowerShell scripts and tools that can work cross-platform. One very important concept I want to make sure you don't overlook is that even when scripting for non-Windows platforms, you must still be thinking about objects. The\u2026","rel":"","context":"In &quot;PowerShell 7&quot;","block_context":{"text":"PowerShell 7","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell-7\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":625,"url":"https:\/\/jdhitsolutions.com\/blog\/scripting\/625\/powershell-vs-jesus\/","url_meta":{"origin":7296,"position":2},"title":"PowerShell vs Jesus","author":"Jeffery Hicks","date":"April 15, 2010","format":false,"excerpt":"Ok. I decided it\u2019s time I finally weigh in on this with more than 140 characters. I\u2019m sure you\u2019ve seen, in forums, Twitter and other social media comparisons between Windows PowerShell and some other shell of choice. Typically the \u201cother\u201d shell is LInux based and the comparison is thrown down\u2026","rel":"","context":"In &quot;CommandLine&quot;","block_context":{"text":"CommandLine","link":"https:\/\/jdhitsolutions.com\/blog\/category\/commandline\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7288,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7288\/living-the-linux-life\/","url_meta":{"origin":7296,"position":3},"title":"Living the Linux Life","author":"Jeffery Hicks","date":"February 18, 2020","format":false,"excerpt":"I have been an IT Pro for almost 30 years. For the most part that has meant working in a Microsoft Windows environment. I remember dabbling with Linux when it first hit the scene. I found it intriguing but never had a need to really learn and use it. Over\u2026","rel":"","context":"In &quot;Lenovo&quot;","block_context":{"text":"Lenovo","link":"https:\/\/jdhitsolutions.com\/blog\/category\/lenovo\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/neofetch.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/neofetch.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/neofetch.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/neofetch.png?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/neofetch.png?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/02\/neofetch.png?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":7257,"url":"https:\/\/jdhitsolutions.com\/blog\/powershell\/7257\/cross-platform-powershell-profiles-with-windows-terminal\/","url_meta":{"origin":7296,"position":4},"title":"Cross Platform PowerShell Profiles with Windows Terminal","author":"Jeffery Hicks","date":"February 13, 2020","format":false,"excerpt":"Earlier this week I shared my techniques for creating a Windows Terminal profile that would open a remote PowerShell session. But with PowerShell 7, I can also connect to non-Windows machines using SSH. So why not extend my code to allow connecting to a Linux box? Before you try anything\u2026","rel":"","context":"In &quot;PowerShell&quot;","block_context":{"text":"PowerShell","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7361,"url":"https:\/\/jdhitsolutions.com\/blog\/scripting\/7361\/powershell-7-cross-platform-scripting-tips-and-traps\/","url_meta":{"origin":7296,"position":5},"title":"PowerShell 7 Cross-Platform Scripting Tips and Traps","author":"Jeffery Hicks","date":"March 13, 2020","format":false,"excerpt":"One of the reasons you want to adopt PowerShell 7 on your desktop, is that it can\u00a0 be used cross-platform. Theoretically, you can write a PowerShell script or function that works on Windows, Linux, and Mac. However, this is not without challenges. In some ways, it feels like we are\u2026","rel":"","context":"In &quot;PowerShell 7&quot;","block_context":{"text":"PowerShell 7","link":"https:\/\/jdhitsolutions.com\/blog\/category\/powershell-7\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/03\/hicks-scripting-4.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/03\/hicks-scripting-4.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/03\/hicks-scripting-4.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/jdhitsolutions.com\/blog\/wp-content\/uploads\/2020\/03\/hicks-scripting-4.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/7296","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/comments?post=7296"}],"version-history":[{"count":0,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/posts\/7296\/revisions"}],"wp:attachment":[{"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/media?parent=7296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/categories?post=7296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jdhitsolutions.com\/blog\/wp-json\/wp\/v2\/tags?post=7296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}