<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2526 " id="quads-ad2526" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>

<p>The tools that a Must have on Linux Desktop are</p>
<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2524 " id="quads-ad2524" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>

<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2525 " id="quads-ad2525" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>

<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2523 " id="quads-ad2523" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>




<p>1- Variety</p>



<p>(Automatic desktop wallpaper downloader and customizer), Variety also displays quotes on your desktop along with wallpapers.</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-lIC4le3QTl8/VRaTlQRimqI/AAAAAAAAN1w/B4rKd1pbkXU/s1600-h/clip_image001%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh6.googleusercontent.com/5pqktUsZHCclV4Mu3k8J__m2EHLYlJ6ESwwn7eA4Gpis4MJFNvx1XgosaoFwdhzwEmyBrRE6k3gXD2a21Shs9XnQk7JiVg5zubQK1-5YThl2EPQoarY=w673" alt="clip_image001"/></a> 

<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2529 " id="quads-ad2529" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>
 
</figure>



<p>2- Cairo dock (shortcut bar to Applications)</p>



<figure class="wp-block-image"><a href="http://lh3.ggpht.com/-ukvzrmYjsjc/VRaToO3E5LI/AAAAAAAAN2A/qHUHiwOYnKU/s1600-h/clip_image002%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh6.googleusercontent.com/yHq8bGamwcOR8lpr8VrwSd9CjdE2dd-5RZAKCkI0VlRzWIqAt96Bbde2nYu3-pJOuI30sxG4VZEHJvB0r6-A4d8YNOcdjs8-TKu_QtFhlNuJ9WCmWQ=w673" alt="clip_image002"/></a></figure>



<p>3- Shutter (Graphic tool)</p>



<p>Shutter is a graphic tool that can take snapshots, desktop screenshots and edit them or send them to your e-mail.</p>



<p>it&#8217;s very powerful and every button on it can be customized with a shortcut by the keyboard. for example if you want to create a shortcut for screen selection (Like the OneNote on Windows) you can simply open the keyboard shortcuts app (mate-keybinding-properties)</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-7ED5Tef_eDg/VRaTqCuX-nI/AAAAAAAAN2Q/G9zMlpWhXkA/s1600-h/clip_image003%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh4.googleusercontent.com/L1zbHfbCCgXya6rF4Q-46JH3s_hnKVPgCtfEZE5Nm6QI-84CHBJMvoK9CChudR6gDoHo3IVQ7uI0yt3-zUATYV0ijA3RNVQlgWZUVWaJsjhiCUZlC5LC=w673" alt="clip_image003"/></a></figure>



<p>Once you have launched the keyboard shortcuts utility, you can customize a new shortcut to take a screenshot for you with Shutter by selection.</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-Rs65VtwUKlQ/VRaTrkp9-rI/AAAAAAAAN2g/fdMx1agvSkE/s1600-h/clip_image004%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh6.googleusercontent.com/M_eOV0Q3cuqp3FSRkjEjvGYdtnjdgjy1h2E_xojOvXC9KdeRqU1rCUUTLtTJSWHt8jx1WMXxDtXfC8EZtXXfCM18pKZizED8MCi5BV9fRCKKarktRu0=w673" alt="clip_image004"/></a></figure>



<p>You will have to click on Add and create a new shortcut as following</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-uVDvqtljpkY/VRaTtSW26oI/AAAAAAAAN2w/Sta0tdEu5bQ/s1600-h/clip_image005%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh3.googleusercontent.com/agGZryvLosvO69mVBx99J-XRSAPle0VdbqsmLSZkrxdwHyvcV4Ltr-NHR3YjQvoB43vSRuzexbXsDLgUvv2-Otg70KsiVR9YA3wm00AqYLQJRxl9Ab4=w271" alt="clip_image005"/></a></figure>



<p>Once you click apply, you can assign the shortcut for this command.</p>



<p>For example, I am using the shortcut CTRL + SHIFT + S</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-XNOBkZvU724/VRaTvGm3ZMI/AAAAAAAAN3A/L1vPY7ZKCtc/s1600-h/clip_image006%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh4.googleusercontent.com/_wbZeul57RgdirS2qslEsSg8ha-shllOgPC-pu9Yue9pGfSo0E_SQKP2xV2a1Vx4M8Lt30ae5h2pzo_4BAeMvWZPtRkKLNuUrMjRY9bpkz04radAvxuw=w673" alt="clip_image006"/></a></figure>



<p>4- Remote Desktop tools</p>



<p>A- NoMachine</p>



<p>NoMachine is a free and very powerful remote desktop utility that works on all Operating systems and supports all kinds of features that are available in other remote desktop utlities like (Radmin, Teamviewer, RDP).</p>



<figure class="wp-block-image"><a href="http://lh3.ggpht.com/-nyWCH5tOWsQ/VRaTw8dVFVI/AAAAAAAAN3Q/trc99PxpSwY/s1600-h/clip_image007%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh3.googleusercontent.com/YjkBsu2oCF9hERBBHLFupsTtV2_GP3szmYLmtBKThkNc0F9uzsYLjnEdAqLB37togg6zfu2RSagn85FLMgAOCUo0fdKF8uuT1zFK9QwzZ6wL6d3fFV6I=w673" alt="clip_image007"/></a></figure>



<p>5- OneDrive for Linux.</p>



<p><a href="http://xmodulo.com/sync-microsoft-onedrive-linux.html">http://xmodulo.com/sync-microsoft-onedrive-linux.html</a></p>



<p>Install onedrive-d on Linux</p>



<p>While onedrive-d was originally developed for Ubuntu/Debian, it now supports CentOS/Fedora/RHEL as well.</p>



<p>Installation is as easy as typing the following.</p>



<p>$ git clone <a href="https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fxybu92%2Fonedrive-d.git&;sa=D&;sntz=1&;usg=AFQjCNHuM45fkH1RZ_D5aEAMf2qfUriRRQ" target="_blank" rel="noreferrer noopener">https://github.com/xybu92/onedrive-d.git</a> </p>



<p>$ cd onedrive-d </p>



<p>$ ./inst install</p>



<p>First-Time Configuration</p>



<p>After installation, you need to go through one-time configuration which involves granting onedrive-d read/write access to your OneDrive account.</p>



<p>First, create a local folder which will be used to sync against a remote OneDrive account.</p>



<p>$ mkdir ~/onedrive</p>



<p>Then run the following command to start the first-time configuration.</p>



<p>$ onedrive-d</p>



<p>It will pop up a onedrive-d&#8217;s Settings window as shown below. In &#8220;Location&#8221; option, choose the local folder you created earlier. In &#8220;Authentication&#8221; option, you will see &#8220;You have not authenticated OneDrive-d yet&#8221; message. Now click on &#8220;Connect to OneDrive.com&#8221; box.</p>



<figure class="wp-block-image"><a href="http://lh3.ggpht.com/-KtnB2lC_py0/VRaTyhDe6yI/AAAAAAAAN3g/RALzlNebSGY/s1600-h/clip_image008%25255B3%25255D.jpg" target="_blank" rel="noreferrer noopener"><img src="https://lh4.googleusercontent.com/igxIGMCDpSBW45g414ViDSSRTnEuG7OuNJ5BoaI0OGiSAsYubCJkk_S-Efe-NSJE4ggKIHJ1iHHsHhMslr40l4JOI67zNXD32gmB0VhNAWTFnBfREdKb=w472" alt="clip_image008"/></a></figure>



<p>It will pop up a new window asking you to sign in to OneDrive.com.</p>



<figure class="wp-block-image"><a href="http://lh3.ggpht.com/-lq79O41IPF4/VRaT0V43M7I/AAAAAAAAN3w/TMfiDGRqaxs/s1600-h/clip_image009%25255B3%25255D.jpg" target="_blank" rel="noreferrer noopener"><img src="https://lh4.googleusercontent.com/FtZUBQNAcdR1PmJoZU7L0QM4TljtLGqCJd4Iy7xeGqKbsCMkIPmdpHwYLQc2HrdQ7Rr91q_X-xjh9yPNWOEQUGnG61I2m-oG-m9poYiMV12SdU_y6gs=w371" alt="clip_image009"/></a></figure>



<p>After logging in to OneDrive.com, you will be asked to grant access to onedrive-d. Choose &#8220;Yes&#8221;.</p>



<figure class="wp-block-image"><a href="http://lh4.ggpht.com/-0Wc9_omg5Hw/VRaT2NH1a8I/AAAAAAAAN4A/xQ4xj1toEfw/s1600-h/clip_image010%25255B3%25255D.jpg" target="_blank" rel="noreferrer noopener"><img src="https://lh5.googleusercontent.com/trP5T4n_2YdcmZFK2Sju-OxEFDwiG46SEP2-MakJsXb19qfF7d91uND9gvtq3mHDo_sMs4Qk0t8UUBrE37b-SdJxIWMFUWQSoY2AE_Xwk5ns-X3GLuj9=w371" alt="clip_image010"/></a></figure>



<p>Coming back to the Settings window, you will see that the previous status has changed to &#8220;You have connected to OneDrive.com&#8221;. Click on &#8220;OK&#8221; to finish.</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-HbWiOi11NqA/VRaT37QUb9I/AAAAAAAAN4Q/Bb56H9jmt7g/s1600-h/clip_image011%25255B3%25255D.jpg" target="_blank" rel="noreferrer noopener"><img src="https://lh5.googleusercontent.com/ktxTqTkVXu4A0XoDgZPghbaYngidQXIAkt1j5VL6e2UBFlPeCPBH-OKWTzedt9l6jeX5CBxVnVpbrFfCgjsEWBITW4LAwabheReJvCke5s2R3UJUZg=w472" alt="clip_image011"/></a></figure>



<p>Sync a Local Folder with OneDrive</p>



<p>There are two ways to sync a local folder with your OneDrive storage by using onedrive-d.</p>



<p>One way is to sync with OneDrive manually from the command line. That is, whenever you want to sync a local folder against your OneDrive account, simply run:</p>



<p>$ onedrive-d</p>



<p>onedrive-d will then scan the content of both a local folder and a OneDrive account, and make the two in sync. This means either uploading newly added files in a local folder, or downloading newly found files from a remote OneDrive account. If you remove any file from a local folder, the corresponding file will automatically be deleted from a OneDrive account after sync. The same thing will happen in the reverse direction as well.</p>



<p>Once sync is completed, you can kill the foreground-running onedrive-d process by pressing Ctrl+C.</p>
<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2531 " id="quads-ad2531" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>




<figure class="wp-block-image"><a href="http://lh3.ggpht.com/-CNHsBvU_H78/VRaT6FNURGI/AAAAAAAAN4g/cN9kvSWKsQs/s1600-h/clip_image012%25255B3%25255D.jpg" target="_blank" rel="noreferrer noopener"><img src="https://lh5.googleusercontent.com/5MbbBV4YSeiyWeCjzTJI1aWGy465Cbhv9JQ530k762iSdhnTHY9SdRTpykR5N5E3wMYktdS5-XWzw4EYCRHuj8EndS5pEcip8Khhfzx2iKetdFq9mgA=w673" alt="clip_image012"/></a></figure>



<p>Another way is to run onedrive-d as an always-on daemon which launches automatically upon start. In that case, the background daemon will monitor both the local folder and OneDrive account, to keep them in sync. For that, simply add onedrive-d to the <a href="http://www.google.com/url?q=http%3A%2F%2Fxmodulo.com%2F2013%2F12%2Fstart-program-automatically-linux-desktop.html&;sa=D&;sntz=1&;usg=AFQjCNF2opj77nY67cYk24cPXuHxXZ5FVA" target="_blank" rel="noreferrer noopener">auto-start program list</a> of your desktop.</p>



<p>When onedrive-d daemon is running in the background, you will see OneDrive icon in the desktop status bar as shown below. Whenever sync update is triggered, you will see a desktop notification.</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-ALgWWj2bZRg/VRaT8F8T9dI/AAAAAAAAN4s/D08hB24dqa0/s1600-h/clip_image013%25255B3%25255D.jpg" target="_blank" rel="noreferrer noopener"><img src="https://lh3.googleusercontent.com/FmGWp3V_ldJTQgt1u_r4hk8VywBu3e1vGP-hPhwxV6rdE0wVhIX8wtJZP0mfYrEifX3icocsg0z5KWPKctix8b83PbbBQ_rW4tpGzFXeGLRReGASgdQw=w472" alt="clip_image013"/></a></figure>



<p>6- Evolution Email Client for Exchange accounts.</p>



<p>If you ever thought of using an e-mail client that supports your account on Microsoft Exchange Email server&#8217;s protocol which is known as (RPC over HTTP) then you have probably used Mozilla thunderbird or kmail, geary..etc but all those clients don&#8217;t support Exchange&#8217;s most flexible connectivity which is RPC over HTTP that will sync all your emails, contacts, tasks, calendars ..etc</p>



<p>To Install evolution, all you have to do is open Linux Terminal and type the following</p>



<p>Sudo apt-get install evolution</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-k94JR9BdUZc/VRaT9ntdI5I/AAAAAAAAN5A/V4-C8XalTrM/s1600-h/clip_image014%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh4.googleusercontent.com/PNMhpKgiX3hIiHNLZ0UBuAZ-1IQ2BT2w7KP-P6Gt_5h306t3Nfgr8LeVr_zNWgEp592VOzPapndWB0ZWQG_crtBY97u0PLUhNmHYxIR1aTpw2ExMMA=w673" alt="clip_image014"/></a></figure>



<p>Since I already have Evolution installed it won&#8217;t proceed and will tell me that it&#8217;s already installed. but that&#8217;s not all!</p>



<p>In order to setup an Exchange account on Evolution you will have to install an Evolution plugin that will support the web services for the RPC over http connectivity which is known as (EWS = Exchange Web Services).</p>



<p>In order to install this plugin you will have to type the following command</p>



<p>Sudo apt-get install Evolution-ews</p>



<figure class="wp-block-image"><a href="http://lh4.ggpht.com/-PxfI0ANDsaI/VRaT_mpTphI/AAAAAAAAN5Q/mcfOLE6mspE/s1600-h/clip_image015%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh3.googleusercontent.com/8CB0O4ykzvjZJt6E3a21j07udE9n0oVm_93_oBx6ezEz2kVsA9Wu7qJl1kiPO7X64lCude3okbw8Fis3uJ6xLUX5nhMn0Y3kSRYN0_MeJdiGxB4eeXM=w673" alt="clip_image015"/></a></figure>



<p>Once you install the plugin, you can launch the program and setup your account as following.</p>



<p>Click on Add as in the picture</p>



<figure class="wp-block-image"><a href="http://lh5.ggpht.com/-tWxdTkD8W6A/VRaUBcZxDCI/AAAAAAAAN5g/_aLNp7UvB6E/s1600-h/clip_image016%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh6.googleusercontent.com/6GjA-4AU-Tg0jr_gAvtouzWo0yu38w9hJj_8iIep_tr3pTC8RWNApoCROfcVAuEYmKpir3obsGZJVTYXpeNnwGjWF_wYGnhzPZR9bo2M8TiMZpb4Dpo=w673" alt="clip_image016"/></a></figure>



<p>When you click add you should be welcomed by a message saying &#8220;Welcome to Evolution wizard ..etd&#8221;</p>



<p>Click Continue and then type in your name and email address in the next window</p>



<p>You can skip the automatic configuration as Evolution still doesn&#8217;t support Exchange Autodiscover mechanism for auto configuration of the account. so you must manually provide all the configuration of your exchange as following</p>



<figure class="wp-block-image"><a href="http://lh5.ggpht.com/-XB_tEae8CoM/VRaUDVPJclI/AAAAAAAAN5w/uXWybmllR58/s1600-h/clip_image017%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh3.googleusercontent.com/hBGkTqcPB5x5pNUGpwAjyHqqG_6a4kIHrL7I1SFDJuyL_GW19flOroy1GcMTY5B5Cs_Wvk5CdEMy8NDQqd1UWqfjvKjIc4LRSd1htyERf7uO6BGCSxWq=w673" alt="clip_image017"/></a></figure>



<p>In the host URL you will have to provide your Exchange server&#8217;s EWS URL which usually looks like this</p>



<p><a href="https://mail.domain.com/ews/exchange.asmx">https://mail.domain.com/ews/exchange.asmx</a></p>



<p>In my case I am using an Office 365 account so instead I&#8217;ll use Microsoft&#8217;s EWS url.</p>



<p><a href="https://outlook.office365.com/ews/exchange.asmx">https://outlook.office365.com/ews/exchange.asmx</a></p>



<p>For the OAB (Offline Address Book) you also need to provide the configured URL of the OAB on your Exchange Server. which in my case again it&#8217;s Microsoft Office 365.</p>



<p><a href="https://outlook.office365.com/OAB">https://outlook.office365.com/OAB</a></p>



<p>you will need to make sure that the correct authentication method is set (NTLM) in my case, this can vary though on Exchange server&#8217;s Outlook Anywhere configuration. it can be Basic as well. so it&#8217;s up to your configuration to choose but for Office 365 it&#8217;s NTLM.</p>



<figure class="wp-block-image"><a href="http://lh4.ggpht.com/-cGgcGwtkUEg/VRaUFojfuHI/AAAAAAAAN6A/ZGsr95iBSDw/s1600-h/clip_image018%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh5.googleusercontent.com/4SxlMI3vJi_15eZ2cVO9058HI9k6eGWWz3qpEdRszHrZddeb6oMnUESKa-zBh27QT5sFQTbtlsqf9lAsBs1U9XH87G0oLvnvpOYYYdJk3wpPiAJcag=w673" alt="clip_image018"/></a></figure>



<p>Once you finish the configuration you can continue and you&#8217;ll get prompted to enter your Credentials. as soon as you finish typing your Password hit enter and your e-mails will start syncing. as in the following snapshot</p>



<figure class="wp-block-image"><a href="http://lh6.ggpht.com/-rEyeIdAbwJg/VRaUHlQpw_I/AAAAAAAAN6Q/WUY1ejYyNjc/s1600-h/clip_image019%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh6.googleusercontent.com/bMrh6bb4XktOTGuv4NHolcM5v9XM7SslL1jW3A61Gq1cQR0h7XtoIWF9smFOTPWOWnO4UT2ZPMnMuXEUqqPQvF-Vb4m17YkCQyoINzWXlx9zNVhSfSuJ=w673" alt="clip_image019"/></a></figure>



<p>That&#8217;s it, you&#8217;re setup here either if it&#8217;s an exchange on-premises or Office 365 for Linux desktop client.</p>



<p>Here&#8217;s another guide for the new mapi connectivity for Evolution, probably the same steps</p>



<p><a href="https://www.linux.com/learn/tutorials/370590:connect-evolution-to-an-exchange-server">https://www.linux.com/learn/tutorials/370590:connect-evolution-to-an-exchange-server</a></p>



<p>7- For Office (Word, Powerpoint ..etc) I prefer to use Kingsoft&#8217;s community version along with LibreOffice</p>



<p>Since Libre office provide more tools or the full package I still use it on Linux but Kingsoft&#8217;s WPS tools have a user friendly and rich of tools GUI.</p>



<figure class="wp-block-image"><a href="http://lh4.ggpht.com/-XTFnw04zf7I/VRaUJb-0hZI/AAAAAAAAN6g/dAEj8ZE4n7U/s1600-h/clip_image020%25255B3%25255D.png" target="_blank" rel="noreferrer noopener"><img src="https://lh4.googleusercontent.com/2lpNyxOJ5ewzcAk2It6UrxDFx8yPoyeuBCPSFJxp_L2gGxFXOx1bZJIMKPVeknoD5MR2zPAa5R_8zhEnXgw7sfUvqgGU7zPqcWdkAJFkYqSGFihPrqo=w673" alt="clip_image020"/></a></figure>



<p>In order to download WPS software you will have to navigate to the link below and download the suitable version with your Linux OS. or use the terminal to download latest available version with the following command</p>



<p>sudo apt-get install wps-office</p>



<p><a href="http://wps-community.org/download.html">http://wps-community.org/download.html</a></p>



<p>8- For media there are various available software and tools that you can use on Linux to either listen to music or edit mp3s or convert media types.</p>



<p>A- Audacity (Convert and Edit audio files).</p>



<p>B- Spotify (listen to music online)</p>



<p>C- Clementine (Listen to Music on your computer)</p>



<p>D- VLC (Watch Videos on your PC) or use it as a streaming server.</p>



<p>There are other useful tools and things to do on Linux OS as it&#8217;s a very flexible and customizable OS but I&#8217;ll end this article here and write a new one about how to decorate your welcome screen and your desktop with beautiful pictures and tools.</p>
<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2528 " id="quads-ad2528" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>




<p>Hope you find this useful </p>

<!-- WP QUADS Content Ad Plugin v. 2.0.92 -->
<div class="quads-location quads-ad2522 " id="quads-ad2522" style="float:none;margin:0px 3px 3px 3px;padding:0px 0px 0px 0px;" data-lazydelay="0">

</div>


Reset and manage your Active Directory users' Passwords Active Directory is one of the most…
Finding Exchange Database hidden mailboxes. Story:Maybe you have been in this situation before, trying to…
If you're using a Proxy server in your firewall or in your network and have…
Story:I got some clients that have reported some of their users being locked out and…
Delegate Permissions This is a code that I have wrote recently to check if an…
Story: I got a request from a client who constantly gets CVs and have to…