iMusic is a powerful piece of software that offers a huge range of flexibility in managing your music contents. iMusic specializes in managing your iTunes music collection as well. In fact, iMusic transforms the entire usability and flexibility of iTunes in an easier manner.
For example, you can directly sync your local and iTunes music collection directly with your iOS/Android device with just one click. You can also grab music from any other source like YouTube, Spotify, Dailymotion etc.
However, iMusic isn’t a complete alternative for iTunes. There are still tons of music on the iTunes store that you can’t listen anywhere else. There are also a number of conveniences from iTunes that you definitely don’t want to miss out. However, iMusic makes your life a lot easier with a number of various features and easier workflow.
The thing that really makes iMusic great is the ability to grab content from almost all the popular online content sites and syncing your music with any of your iOS/Android device(s).
Let’s figure out the usability and benefits along with the effort required for enjoying iMusic.

Interface

At first, let’s have a look at the app.

DVD Creator is an excellent software that offers great flexibility and features as a fine and powerful DVD creator. The tool is very simplistic to use. According to the developer – Wondershare, this tool is able to fulfill all your requirements for managing your DVD. It’s available on both Windows and Mac.
You can directly just select all the media contents you want to write to your DVD and let the tool do the job for you. There are a number of options you can change, for example, the writing speed and the DVD format. Got an image (ISO/IMG or similar) file? Let DVD Creator do the job. It burns the image file without any issue.
There are a number of available tools on the internet that can perform similar jobs. Some are premium, others are free. DVD Creator from Wondershare is a freemium tool that can do a lot of things. Let’s find out if it can be a worthy component to have at disposal.

Interface

When you start up the app, this is the first screen you’ll get:

Arrongin and Telinkrin themes are fairly new but looks great while giving a nice flavor to the Nautilus and Gnome Tweak Tool. These themes are modern and refined re-interpretation of Ambiance theme. Creator tried to give a modern look to Nautilus and Tweak-tool and worked on even smallest details of the theme. Both themes pack Gnome shell theme as well to match with Gtk theme and released under GNU General Public License V2 or later. If you are using distribution other than Ubuntu/Linux Mint then download the theme directly from its page and install it in this location "~/.themes" or "/usr/share/themes". Arrongin and Telinkrin themes are in active development that means if you find any kind of bug or issue with theme then report it to get fixed in the next update. In the following screenshots, we have used Zafiro icon set.


Available for Ubuntu 18.04 Bionic/18.10/and other Ubuntu based distributions
To install Arrongin and Telinkrin GTK themes in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:


That's it

Python: A fairly simple, readable, interpreted, general-purpose and high-level programming language.
We are starting a tutorial on Python 3 programming language, you can call it web-based-Bootcamp. In this series, 'Learn Python 3' the aim is to teach you Python 3 as quickly as possible so you can start building programs. 'Learn Python 3' course(Tutorial) is for people of any age, doesn't matter if you haven't programmed before in Python or new to programming. We shall start from very basics of programming and by time we will be learning advance stuff and deep dive into Python.
Currently, Python has two versions available 2 and 3. Many companies are still using Python 2 and many useful software written in Python 2 that's why it's being used widely, on the other hand, people are adopting Python 3 and porting their Python 2 software to Python 3. In this tutorial series, we will use latest version of Python 3 and it's very easy to learn Python 2 after you acquire knowledge of Python 3. There are some syntax differences in both versions. With time, we'll construct tutorial as per user needs and make it better for all of you.

You'll learn in this tutorial:
  • Traditional 'Hello world' program
  • Variables

First of all you need to setup Python on your system. If you are using Linux or Mac then your OS have it installed already, if you want to get latest version of Python then follow this guide for Linux. For Mac and Windows check official website of Python.

Note: Before you start, make sure you run each given code to understand that how things work!

Your first Python program

If you are a new to programming then today you are going to write very first program. It is traditional and almost every programmer has done it regardless of programming language.
In Python it is very very simple to do "Hello World!" program. You just need to write one line. There are numerous ways to run Python program, we keep it simple for now. In Linux, just type the version of Python installed on your system for example: python3.5.
If you don't want to install Python or don't know how to install it then you can use online Python console called "Relp.it".

We are going to do it other way by creating a file and write our code in it. Then we go to Terminal and run file with Python3. You can see this way in the following screenshot.
Once you are ready with Python console then type the following code in it and hit enter to run it.
print("Hello World!")
You will see the output like this:

Congratulations, on writing your first program in Python. Lets see what we are doing here:
print( ) => it prints message to the screen, or other output device. The message can be anything string or object.
"Hello World!" => It is a message between double quotes, it is called string. We can surround string with double " " quotes or single ' ' quotes, both quotation marks functions same for example 'Hello World!'.

Variables in Python

In programming variables used to store data or we can call them containers where we put something in them in-order to access stored data later. Every variable hold certain value(s) and variables are mutable that means we can change variable's value at any time in our program.
Variables can store all sort of data like: numbers, strings, booleans and objects.

There are some rules when defining a variable in Python programming language:
  • Variable names should be descriptive, for example: my_message. Avoid using very short variables such as my_m, you will scratch your head later understanding your program.
  • Be careful using lowercase letter 'l' and uppercase letter 'O' because they can be mixed with 1 and 0.
  • Don't use Python reserved keywords and function names.
  • Variables can only contain letters, numbers and underscores.
  • Variable can't start with numbers.
  • Spaces are not permitted in variables.

Lets see how to create variables:

We will modify our first 'Hello World' program to show you, how variables work!

message = "Hello World!"
print(message)

First line of the program, the string 'Hello World!' is stored in variable called 'message'. We can have give any name to the variable.
Then we are using print function to output our message on the screen. Also, we can defined variable 'message' as many times as we want in our program.
We can reassign a new value to 'message' in the same program and there won't be any issue. Lets see an example:
message = "Hello World!"
print(message)

message = 'We are defining another variable'
print(message)


Another example with numbers:
number = 100
print(number)

Assign variable to another variable
You can also assign a variable which has a value to new variable. See following example for more clarification:
number = 100
print(number)

new_number_variable = number
print(new_number_variable)
In this example, we assigned value of variable 'number' to new variable called 'new_number_variable'. Now we can use 'new_number_variable' to print the same value.

Compact assignments
Python allows us to make multiple assignment in just one line, it is useful when you want to make your program compact but make less readable/complex:
varX, varY, varZ = 'Hello', 50, '1 Penny'
print(varX)
print(varY)
print(varZ)

Multiple assignments
We can assign same value to multiple variables. In the following example, all variables hold the same value, you can print each variable to check its value:
my_number = number = last_number = first_number = 200
print(my_number)
print(number)
print(first_number)
print(last_number)

That's it for today.
Stay tuned for more tutorials on Python 3 programming language! Happy coding.

If you are fond of dark theme whether it's your personal liking or for comfort of your eyes, then you landed on the right page. Today, we introduce you to the very elegant theme called "Nordic". This Gtk theme is created using the awesome Nord color pallete which looks amazing on the desktop, it is released under GNU General Public License V3. Nordic also pack theme for Gnome Shell, and support almost every desktop environment such as Gnome, Cinnamon, Mate, Xfce, Mate, Budgie, Panteon, etc. If you are using distribution other than Ubuntu/Linux Mint then download the theme directly from its page and install it in this location "~/.themes" or "/usr/share/themes". Since Nordic theme pack is in active development that means if you find any kind of bug or issue with it then report it to get fixed.
Zafiro icon set is a perfect blend with Nordic theme for your desktop. Minimalist icons created with the flat-desing technique, utilizing washed out colors and always accompanied by white. The priority is simplicity. Both are designed by the same person and are fairly new in the eye-candy town and released under AGPLv3 license. We should always have a door opened for new stuff and should always give a try, who know new things could be our next favorite. The icons are compatible with most of the Linux desktop environments such as Gnome, Unity, Cinnamon, Mate, Lxde, Xfce and others. You will find many application icons in this pack, if you want to add new icons or want to report missing icons or bug then report it to creator and hopefully it will get fixed as soon as possible in the next update.


Python is a high-level interpreted programming language. The first version of Python was released in 1991. In this article we are not going to discuss what kind of language it is or how you can use it but to show you how you can install it on your Linux system.
If you are a Python programmer or you want to run some program which requires latest Python version then you are on the right page, we will show you how you can install latest Python version on your Linux(Debian/Ubuntu/Linux Mint/other distributions), currently Python reached at 3.7.x version. Making other Python version default in Linux can make Python applications and desktop components unusable which use certain version of Python. It is better not to set any Python as default in Linux (PS: You can set as default, if you know how to fix if something goes wrong). It is easy to revert back any Python version. Lets start...

Python 3.7.x

We are going to show you two ways to install Python 3.7.x, the PPA method is for Ubuntu/Linux Mint/and Ubuntu dervatives. The second method is universal that means you can install Python 3.7.x on any Linux distribution (Fedora, CentOS, RedHat, openSUSE, Manjaro, ArchLinux etc.)

Install Python 3.7.x using PPA in Ubuntu/Linux Mint

PPA is fairly simple way to install Python:

Available for Ubuntu 18.04 Bionic/16.04 Xenial/14.04 Trusty/Linux Mint 19/18/17/and other related Ubuntu derivatives
To install Python 3.7.x in Ubuntu/Linux Mint open Terminal (Press Ctrl+Alt+T) and copy the following commands in the Terminal:


If you want to install Python 3.6 then use this command(Ubuntu 16.04/14.04/Linux Mint 18/17):

For Python 3.5 use this command (Ubuntu 18.04/14.04/Linux Mint 19/17):

For Python 3.4 use this command (Ubuntu 18.04/16.04/Linux Mint 19/18):

For Python 3.3 use this command (Ubuntu 18.04/16.04/14.04/Linux Mint 19/18/17):


Install Python 3.7.x using source

Using this method you can install Python 3.7.1 in any Linux distribution (Debian, Fedora, CentOS, Manjaro, ArchLinux, openSUSE, Ubuntu etc.)


That's it

The logo creates a small window through which people recognize the identity of your company. Now to create a logo is a very important step for building brand identity, especially if you start an online business. Find yourself that you do not have any knowledge of Photoshop or any other design program, then think about hiring a professional designer to design your own logo, but find that you have a limited budget. Is there any other way to do it? In the post, we will talk about a free online logo service called DesignEvo.

Unlike other graphic design software, DesignEvo works online without downloading so you can design a special logo directly in your browser. DesignEvo contains thousands of professionally designed templates that can be easily modified to matches your brand, your company or your website.

In past, you may have used Faenza icon theme or you still have it set on your desktop. Delft icons are revived version of Faenza and forked from Faenza icon theme, maybe it is not right to say 'revived' because it looks little different from Faenza theme and at the same time it stays close to the original Faenza icons, it is released under license GNU General Public License V3. The theme was named after a dutch city, which is known for its history, its beauty, and Faenza in Italy. The author who is maintaining Delft icons saw that Faenza icons haven't been updated from some years and thought to carry this project. There are some icons adopted from the Obsidian icon theme.
Delft icon pack offer many variants (Delft, Delft-Amber, Delft-Aqua, Delft-Blue, Delft-Dark, Delft-Gray, Delft-Green, Delft-Mint, Delft-Purple, Delft-Red, Delft-Teal) including light and dark versions for light/dark themes, you can choose appropriate one according to your desktop theme. These icons are compatible with most of the Linux desktop environments such as Gnome, Unity, Cinnamon, Mate, Lxde, Xfce and others. Many application icons available in this icons pack and if you find any missing icon or want to include something in this icon pack or face any kind of bug then report it to creator.


It is feels bit difficult to describe this theme we are going to introduce here today. Sweet theme pack looks and feel very different on the desktop but at the same time make the Linux desktop elegant and eye catching. Maybe these are not perfect looking themes available but it lineup in the perfect theme queue. You may say, I don't like it in screenshots, let me tell you that you should install it on your system and if you don't like then you already have option to remove it. So there is no harm to try a new thing, maybe this is next best theme pack for your Linux desktop.
There is not much information available about themes on its page; this pack offers three variants Sweet, Sweet-Ambar and Sweet-Dark, you can choose whatever fits your needs. These themes are available for Gtk-3 and Gtk-2, and targets multiple desktop environments such as Gnome, Gnome Shell, Cinnamon, Xfce, Mate, Budgie etc. We are offering Sweet themes via our PPA for Ubuntu/Linux Mint. If you are using distribution other than Ubuntu/Linux Mint then download directly from theme page and install it on this location "~/.themes" or "/usr/share/themes". If you find any kind of bug or issue within this theme then report it to author and hopefully it will get fixed very soon in the next update.

sweet theme

There are plenty of nice themes available for Gnome desktop and many of them are in active development. Stylish theme pack is one of the great looking pack around since 2014 and constantly evolving. It offers stylish clean and flat design themes for Gtk-3 and Gtk-2, including Gnome shell themes. Stylish theme pack is based Materia theme and support almost every desktop environment such as Gnome, Cinnamon, Mate, Xfce, Mate, Budgie, Panteon, etc.
We are offering Stylish themes via our PPA for Ubuntu/Linux Mint. If you are using distribution other than Ubuntu/Linux Mint then download this pack directly from its page and install it in this location "~/.themes" or "/usr/share/themes". Since Stylish theme pack is in active development that means if you encounter any kind of bug or issue with it then report it to get fixed in the next update.


univention corporate server
In this article, we will take a look at Univention Corporate Server (UCS) and It is also sort of brief tutorial on UCS. Before we get into it, lets talk about an overview.

1: Overview

First, what is Univention Corporate Server (UCS)? It is an enterprise Linux distribution that is built by Univention. It is their goal to simplify the access to applications and devices for organizations and Univention heavily uses Open Source software for that. Basically, this involves three core topics:
  • A central identity management system
  • An app store-like environment for applications
  • And, of course, IT infrastructure and device management
All this is brought together into one product called Univention Corporate Server.

Vimix themes are around from quite a while, it's been in development since 2013 and continuously evolving. The creator of vimix is dedicated to work on Linux eyecandy, you can checkout other themes as well from same creator: Qogir, Matcha, Canta and make sure to give feedback to the creator that what you think of the work done.
Vimix is a Material design flat theme for GTK and Gnome Shell based on Flat-Plat theme. It supports most of the desktop environments such as: Gnome, Gnome Shell, Cinnamon, Xfce, Mate, Budgie etc. There are two variants for the themes normal and color, the main different in themes variants is title-bar buttons. Vimix theme pack is available via our PPA for Ubuntu/Linux Mint. If you are using distribution other than Ubuntu/Linux Mint then download file directly from theme pack page and install it in this location "~/.themes" or "/usr/share/themes". If you find any kind of bug or issue within this theme then report it to creator and hopefully it will get fixed very soon.


Flat-Remix is an elegant theme and icons pack designed to make desktop pretty. It is inspired by material design, it's Gtk theme is flat and based on Arc theme with high contrasts and sharp borders, released under GNU General Public License V3. You can find many themes or icons that looks great on Linux desktop but not hesitating to state that it seems to be perfect eyecandy for your desktop.
There are three gtk theme variants in this pack (normal, dark and darker), we also included gnome shell themes from previous release so you can use it on your Gnome Shell desktop. For icons this pack offers three versions: Original, Dark and Light. You can choose whichever combination fits your needs. Flat-Remix pack is available via our PPA for Ubuntu/Linux Mint. If you are using distribution other than Ubuntu/Linux Mint then download file directly from theme pack page and install it in this location "~/.themes" or "/usr/share/themes". Since this pack is in active development, make sure to give feedback to author and if you find any kind of bug or issue within this theme then report it and hopefully it will get fixed very soon.


Papirus suite is specifically designed for KDE desktop but now the icon theme is available for other desktops as well which includes: Unity, Gnome, Mate, Cinnamon and others. Previously we had a ported version of Papirus KDE icons in the PPA but now it is directly supported and maintained by creator. There are two variants in this icon pack with light and dark panel icons, it has more than 3500 icons for different applications and still counting, if you find any missing icon then directly report it creator via Github page. There was an official PPA but discontinued back in November 2016 and now these icons can be installed via wget method. You can use Unity Tweak ToolGnome-tweak-tool to change themes/icons.