<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Lord Victor</title>
    <description>The latest articles on Forem by Lord Victor (@voltagex007).</description>
    <link>https://forem.com/voltagex007</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F620863%2Fa95a20a1-5e82-4759-8939-7c1eff8ae174.png</url>
      <title>Forem: Lord Victor</title>
      <link>https://forem.com/voltagex007</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/voltagex007"/>
    <language>en</language>
    <item>
      <title>The Sublime Text 4 | The editor that can make you quit VSCode</title>
      <dc:creator>Lord Victor</dc:creator>
      <pubDate>Sat, 22 May 2021 05:21:17 +0000</pubDate>
      <link>https://forem.com/voltagex007/the-sublime-text-4-the-editor-that-can-make-you-quit-vscode-1pae</link>
      <guid>https://forem.com/voltagex007/the-sublime-text-4-the-editor-that-can-make-you-quit-vscode-1pae</guid>
      <description>&lt;h1&gt;
  
  
  The brand new Sublime Text 4
&lt;/h1&gt;

&lt;p&gt;I was inside the pit of Web Dev for the past month or 2. Then I wanted to have some fun with my old buddy - "Python". As well as I was interested in making some complex algorithmic simulations (Inspired by Sebastian Lague) using pygame and pyglet and some few other OpenGL and SDL2 related stuffs and found to have some minimalism whist using Python. So I installed Sublime Text again after a loooooong time period. Then configured a lot and then was ready to go. The next day, I saw my updater app showing me 3 updates (which usually shows 2 updates, and those two are the updates that I ignore for a different reason). I was like 'hmmmmm, okay let's update it though' and then &lt;strong&gt;boom&lt;/strong&gt; saw sublime text wanted an update, the app shows what is the newer version and it told "4107". I was confused and quickly opened sublime text website and the website was updated and sublime text 4 was released. I was very sad that ST3 is dumb but I really wanted to fiddle with it (IDK why it was dumb though, I think I was overwhelmed with VSCode). But when I saw it I was really happy and quickly refereed the "Whats new" page and was thinking to go back. And the newer update and the newer look made me quit VSCode [ Because I like ST now :) ]. But still I will be using VSCode as well as Sublime Text. Whats wrong in using two text editors configured in different unique ways to use in different places.&lt;/p&gt;

&lt;p&gt;Okay, The Great Sweet Nice ST team explained What's New the amazing Sublime Text. What am I doing here. Well I'm going to tell about my Experience, Feedback, and how I configured it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Apart from this topic: I'm back in action on creating new posts.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  Experience
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Answer in one word&lt;/strong&gt; : I'm speechless&lt;br&gt;
&lt;strong&gt;Answer in large&lt;/strong&gt; : Well, I'm really impressed with the defaults. Its like Way better than any of the other text editor's default. I thing the Team has understood what most of the people love to have the look of the Text Editor should be like. Though VSCode also has the same level of look. Can't compare though. Both of the editors are equal for me. One is better than the other in their own unique way and that's true for everything. Cows have horns whilst Humans doesn't. Humans have a better brain to go and invent newer things whilst Cows have that power in very low level.(Don't ask me which text editor is that Cow)&lt;/p&gt;




&lt;h2&gt;
  
  
  Feedback
&lt;/h2&gt;

&lt;p&gt;The only thing which I want to tell the Team is to have a good Auto Completion like the IntelliSense in VSCode.&lt;/p&gt;

&lt;p&gt;And some few extra features like Git Integration, Inbuilt console and The ease of use in running or starting a debug process like in VSCode. In VSCode you can simply open the Command line and you can tell it to run the file, whilst you can also switch and select which interpreter to use. Also it has inbuilt Terminal, and I wish ST has the same option but with the support for color schemes for Terminal (Basically I use a Terminal Color Scheme which I don't know how to get it work inside VSCode)&lt;/p&gt;




&lt;h2&gt;
  
  
  About my ST Config
&lt;/h2&gt;

&lt;p&gt;I installed some good  plugins, themes and color schemes to make ST a lot better&lt;/p&gt;

&lt;p&gt;I installed Sublime Text Profiles plugin and created some profiles like &lt;strong&gt;Python Dev&lt;/strong&gt; &lt;strong&gt;Web Dev&lt;/strong&gt; &lt;strong&gt;Writer&lt;/strong&gt;, etc.&lt;/p&gt;

&lt;p&gt;Writer profile is what I use to write articles.&lt;/p&gt;

&lt;p&gt;Basically Profiles are just to make it much easier to switch between a set of configuration to another. For example In writer profile I use &lt;strong&gt;Material&lt;/strong&gt; Color scheme, which I typed in the settings JSON file, and then saved it to my Profile. I also changed some other things like font, font size, gutter, line numbers, etc and saved them all. Whilst I can create a new Profile and edit the JSON file to make it better to write Python Code which enabled a different Theme and set of plugins and disabled unwanted plugins required by other Profiles like the Writer scheme and JavaScript Plugins.&lt;/p&gt;

&lt;p&gt;Okay let's enter my Python profile:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Python Dev:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I normally use &lt;em&gt;IBM Plex Mono&lt;/em&gt; font with the size of 11 or 12. And I use the &lt;strong&gt;Material Theme&lt;/strong&gt; and &lt;strong&gt;Facebook Material Theme&lt;/strong&gt; both made by "equinusocio" as Color Schemes. And for the Theme I use &lt;strong&gt;Adaptive&lt;/strong&gt; which is a nice feature in ST. I disable JavaScript packages in this profile using the "Ignore" in JSON Settings file. Then I make some minor changes like the mini map outlines and I change the Tab style to "angled".&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web Dev:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I use &lt;em&gt;JetBrains Mono&lt;/em&gt; font with font size 12 for Web Dev. And I use the same &lt;strong&gt;Material Theme&lt;/strong&gt; and its &lt;strong&gt;Facebook&lt;/strong&gt; variant for Web Dev. This time I disable Python plugins and make the tab style to Rounded.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Writer:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I use &lt;em&gt;Writer&lt;/em&gt; font made my Tonsky - The creator of Fira Code with 13 as my Font Size. With the same &lt;strong&gt;Facebook Material&lt;/strong&gt; theme. I disabled most of the features that are required while coding rather than typing texts and markdowns. And I enable the the Distraction Free mode. Making it look like &lt;em&gt;IA Writer&lt;/em&gt; in Mac.&lt;/p&gt;

&lt;h3&gt;
  
  
  Then, more about the Color Scheme
&lt;/h3&gt;

&lt;p&gt;I use the &lt;strong&gt;Darker&lt;/strong&gt; variant of the Material Theme. But I might change my Color scheme if I find something nice, and I will post an article about the Color Scheme and the Theme, and if the Theme provides File Icons, the that also will be included. Also If you can, recommend me some Sublime text plugins and Themes and Configurations and etc.&lt;/p&gt;

&lt;p&gt;Also recommend me a good Font, I will try it and post it in that future article.&lt;/p&gt;




&lt;h2&gt;
  
  
  Outro:
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Bi&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>python</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>How to choose you first Linux Distro | Just a kickstarter</title>
      <dc:creator>Lord Victor</dc:creator>
      <pubDate>Mon, 26 Apr 2021 02:26:29 +0000</pubDate>
      <link>https://forem.com/voltagex007/how-to-choose-you-first-linux-distro-just-a-kickstarter-bh8</link>
      <guid>https://forem.com/voltagex007/how-to-choose-you-first-linux-distro-just-a-kickstarter-bh8</guid>
      <description>&lt;h2&gt;
  
  
  Caution
&lt;/h2&gt;

&lt;p&gt;I might have made some mistakes and Typoos, please comment me to fix that and I will do it as soon as possible even in my tight schedule to make better articles and I could progress in making newer articles to help you out in some problems if the Article is helping you.&lt;/p&gt;

&lt;p&gt;Thanks :)&lt;/p&gt;

&lt;h2&gt;
  
  
  And...
&lt;/h2&gt;

&lt;p&gt;Also this is a large Article. So please make sure you have time to read or you may take breaks in between and continue reading if you can remember what you read before.&lt;/p&gt;

&lt;p&gt;This is not a warning just an info, that its large to read.&lt;/p&gt;

&lt;h2&gt;
  
  
  Intro
&lt;/h2&gt;

&lt;p&gt;So I know there are few people who are simply new to this Linux.&lt;/p&gt;

&lt;p&gt;This article might help them know whats there and help them choose their first Linux Ditro instead of downloading 10+ distros and testing each one of them and making the computer in trouble if the installation wasn't properly done and, usage of Internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  What is Linux
&lt;/h3&gt;

&lt;p&gt;So let's start with very basic. An operating system can be considered as vehicle. You are the driver aka user in the OS.&lt;/p&gt;

&lt;p&gt;OS aka Vehicle has many parts...&lt;/p&gt;

&lt;p&gt;Like Engine (kernel), and other things like the color, wheels type, windscreen curves, etc.&lt;/p&gt;

&lt;p&gt;So the Engine is the kernel. Kernel is Linux.&lt;/p&gt;

&lt;p&gt;Linux is a kernel, which means using Linux Engine you can make Various vehicles like Ubuntu, Manjaro, Zorin, POP!_OS. Which also means Using Linux kernel you can make various distros like the list above.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What is Distro? Distro is the short form of Distribution. Basically any OS based on Linux kernel is called as a Linux Distro or Linux Distribution. Like Ubuntu is a Linux Distro made by Canonical.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So, Linux kernel based OS are Linux Distros having various different parts like DE, Apps, Package Manager, Windows manager, Display manger, Boot system, etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  Let's go through Few parts to choose the OS
&lt;/h3&gt;

&lt;p&gt;So you might be searching OS depending on following factors:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DE&lt;/li&gt;
&lt;li&gt;Architecture (32 bit and 64 bit)&lt;/li&gt;
&lt;li&gt;Lightweight-ness (Either Ram intensive or Lightweight, is it for gaming or slow computers)&lt;/li&gt;
&lt;li&gt;Beginner friendly or not&lt;/li&gt;
&lt;li&gt;Package manager&lt;/li&gt;
&lt;li&gt;OS size&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  DE
&lt;/h4&gt;

&lt;p&gt;So there are a lot of DEs to use in a Linux distro. Most of the distros come with a DE when downloaded. Actually OS are downloaded as .iso file format which can be said a bundled version of the full OS, but not exactly its called bundled. OK, not to confuse or change track, let's continue.&lt;/p&gt;

&lt;p&gt;So each DE has a unique look and features.&lt;/p&gt;

&lt;p&gt;DE is the Desktop Environment acronym. Desktop Environment is the kind of responsible thing for GUI, A DE contains a unique interface like GNOME has Dash whereas XFCE4 has windows like panel. DE is very important if you want your Distro to run with a visual based GUI.&lt;/p&gt;

&lt;p&gt;Let's dive into few major DE which might help you filter out the list of Distros you have now to try.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GNOME&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;GNOME is a medium RAM using DE, medium is something like usage of 2GB ram. GNOME has a unique dash feature. If you try Ubuntu LTS, i.e, Ubuntu 21.04 (as of the time when this article was written), you will get the official disro with GNOME. In the interface you can see a small status bar like strip on top of the screen (Sorry that I can't provide images cuz I don't have and My PC doesn't support the Hardware Requirements given by Ubuntu). And in the top left of the strip you will see &lt;em&gt;activities&lt;/em&gt; which when clicked a different screen appears with applications in it with workspace feature. This is a feature in GNOME. And hey, GNOME 40 is being released with a special tweak and major change, I got the news like that and it's better you check it out (not a &lt;em&gt;sponsor&lt;/em&gt;).&lt;/p&gt;

&lt;p&gt;You can use Themes to make it much cozy for better user-friendliness and it uses GTK as the GUI. So you have to choose GTK theme to use. Don't worry an article will come on how to use Themes especially GTK themes.&lt;/p&gt;

&lt;p&gt;Details:&lt;/p&gt;

&lt;p&gt;RAM usage: Medium usage&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;XFCE4&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Lets come to a mature yet lightweight DE in Linux DE history. XFCE is said to be one of the most lightweight, less resource eating animal, in spite being lightweight its very mature and it has a lot of features that resource using DEs give, and its very customizable. This doesn't mean that XFCE is the king and its better than GNOME, it means that GNOME is best in one way and XFCE is best in the other way.Its so lightweight that it has a hardware requirements given by the developers is just 512 MB ram and its ran so smooth (using 15 MB ram in my PC). Its customization is a little ahead and better than GNOME in my onion. You can customize almost anything in XFCE. XFCE is a Windows like looking DE. The default XFCE look coming with Xubuntu is like a panel (taskbar in Windows) is on the top of the screen (Can be be moved and also can be made into 2 different Panels, that is it has a multiple panel feature) and you can use &lt;strong&gt;Whisker menu&lt;/strong&gt; if you want to access applications much better. I use XFCE in Zorin OS Lite edition version 15.3 with a nice looking customization using some CSS in the GTK file and a theme called Materia and Papirus Icon Theme and default cursor theme. Windows manager is the another kind of responsible thing for the window buttons and the titles, that is the frame of a window. In my experience the Panel is a separate app, almost everything are parts and have separate things, like panel has a command &lt;code&gt;xfce4-panel&lt;/code&gt; with flags to use and do some things and &lt;code&gt;xfce4-terminal&lt;/code&gt; to play with the Terminal.&lt;/p&gt;

&lt;p&gt;I set a shortcut, that is the &lt;strong&gt;F12&lt;/strong&gt; hey will run &lt;code&gt;xfce4-terminal --drop-down&lt;/code&gt; to open a drop down terminal from the top and i can minimize it by pressing the same key and open it again. This makes me use terminal and immediately switch to another window and again use the terminal immediately with just one simple punch on the &lt;strong&gt;F12&lt;/strong&gt; key.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KDE&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;KDE is another medium ram using DE based on QT instead of GTK. You can use QT themes and other things to use with KDE. I personally has tested it once and fond very hard to use. It was so lagging to use any app. But the GUI and the animation, transitions was amazing. I wish I had a good PC to at least run KDE and Firefox so that I can browse and use KDE alongside my main Distro. It has a lot of Apps inbuilt like &lt;em&gt;Konosle&lt;/em&gt; as the KDE terminal, &lt;em&gt;Konquor&lt;/em&gt; is the KDE Browser, etc. There is an inbuilt settings app which has a customization section with many many options like enable and disable each and every aspect of KDE. Almost everything was customizable and uses a lot of smooth and nice animations and Transition. The cursor has a loading animation, that is when you click on an app we can see the cursor pointer and a rotating (loading) cursor below that, but in KDE the App's icon will be displayed with an animation (Its better you get a visual feel of it somehow).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;LXQT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So we have medium GTK based DE - GNOME and Lightweight GTK based DE - XFCE and also we have Medium ram using QT based DE - KDE and then, lightweight QT based DE - LXQT. LXQT is still in development but it has reached the stage of &lt;em&gt;You can definitely use it&lt;/em&gt;. But its still like a 14 year old boy for a 25 year old guy. The guy is XFCE. XFCE is mature than LXQT but we can't compare both because LXQT is very amazing in one way and XFCE, well, the other way. LXQT is still amazingly customizable nearing XFCE's customization features and its more lightweight than XFCE. You can use it if you download it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;So&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And see those info which I gave was based on my opinion. You can either choose which one to try first, yes. You have to try many until you get one and I gave this info for choosing which one to try 1st.&lt;/p&gt;

&lt;h4&gt;
  
  
  Package Manager
&lt;/h4&gt;

&lt;p&gt;Package manager are there for various different repo containing various types of apps with various types of file formats. Like Debian based Distros like Ubuntu has the firm support of using .deb files which are like packed apps which should be unpacked using a package manager and install it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;APT&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We have the &lt;strong&gt;apt-get&lt;/strong&gt; package manager which is used in Debian and its derivatives. And a more friendly and better version of it named &lt;strong&gt;apt&lt;/strong&gt; came which served same purpose but with a better interface. You can simply use the &lt;code&gt;apt install &amp;lt;appname&amp;gt;&lt;/code&gt; to install an app which you have to replace &lt;code&gt;&amp;lt;appname&amp;gt;&lt;/code&gt; with the real app name as stored in the repo to properly get the correct file and install it. APT is used in Ubuntu based distro too (even I use it, cuz I have Zorin which is Ubuntu based) and I feel very convenient using it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SNAP&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So I will finish rest of the things shortly as I don't know about them but want to introduce them.&lt;/p&gt;

&lt;p&gt;SNAP is used in various Distros, its available for almost all distros like Ubuntu and derivatives (I have it and I can use it in my PC).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;FLATPACK&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Flatpack is another one, LOL!! (I don't know why I said LOL).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DNF&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Its used in RHEL based distros.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;What is RHEL? RHEL is the short form of &lt;strong&gt;Red Hat Enterprise Linux&lt;/strong&gt;, its derivatives are Fedora, etc.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h3&gt;
  
  
  OS Size
&lt;/h3&gt;

&lt;p&gt;So each distro has their own .iso files to be downloaded (if they provide and you get it) and can be written and booted.&lt;/p&gt;

&lt;p&gt;But each of them has a file size and you may need internet to download it. And its better you have more than its required internet so that if it wants to get any extra things to download you can do them.&lt;/p&gt;

&lt;p&gt;Zorin OS Lite 15.3 - 2.2 GB&lt;br&gt;
Zorin OS Core 15.3 - 2.0 GB&lt;br&gt;
POP!_OS 21.04 - 2.3 GB&lt;br&gt;
Fedora 33 - 2 GB range&lt;br&gt;
Linux Mint latest version as of this post - 2 GB ranged&lt;/p&gt;

&lt;p&gt;I don't know about others : (&lt;/p&gt;

&lt;h2&gt;
  
  
  Final
&lt;/h2&gt;

&lt;p&gt;Phew!...&lt;/p&gt;

&lt;p&gt;We have at last seen many things. This is something like a bad article that you can get the info by just searching it in the internet but it took me years to complete my research and understand well and I'm still in the situation on getting to know a different thing that makes me to get another Distro to be downloaded. This article is just the compilation of many info that you may get by searching. This article is may not be a waste of time instead its a booster for you to get started in choosing a Linux distro for you. Also you won't conclude with just internet searching and getting a distro, you have to try one to understand it much more and search again for a better distro based on the new understanding.&lt;/p&gt;

&lt;p&gt;Hopefully this helps you.&lt;/p&gt;

&lt;p&gt;It took me so long to finish typing and I have to take break for my fingers...&lt;/p&gt;

&lt;h2&gt;
  
  
  OUTRO
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Bi!!&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>ubuntu</category>
      <category>archlinux</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
