How to add Atom `Restart` Button to Atom Tool-Bar

Creating a command of atom restart tool-bar button is easy through the init.coffee file and the CommandRegistry API: Step 1. Install atom toolbar packages tool-bar : This package provides extensible tool bar for Atom. this package by itself adds an empty toolbar. To propagate it with icons you can install toolbar plugins. flex-tool-bar : This…

Read More

Git Submodules – keep a Git repository as a subdirectory of another Git repository

https://git-scm.com/book/en/v2/Git-Tools-Submodules Submodules allow you to keep a Git repository as a subdirectory of another Git repository. This lets you clone another repository into your project and keep your commits separate. Starting with Submodules Let’s start by adding an existing Git repository as a submodule of the repository that we’re working on. $ git submodule add…

Read More

Git Credentials: git multiple user names for the different projects within the same system

Just use –local instead of –global. In fact, local is the default so you can just do in each repo: $ git config user.email personal@example.org $ git config user.name “whatf hobbyist” Using Git’s credential helpers https://git-scm.com/docs/gitcredentials gitcredentials – providing usernames and passwords to Git SYNOPSIS $ git config credential.https://example.com.username <my_user_name> $ git config credential.helper “$helper…

Read More

How to put minimize and maximize button in elementary OS loki

How to put minimize and maximize button in elementary os loki https://elementaryos.stackexchange.com/questions/4205/how-can-i-get-a-minimize-button https://elementaryos.stackexchange.com/questions/8775/how-to-put-minimize-and-maximize-button-in-elementary-os-loki Install elementary-Tweaks instead Gnome Tweak Tool: $ sudo apt-get install software-properties-common && $ sudo add-apt-repository ppa:philip.scott/elementary-tweaks && $ sudo apt-get update && $ sudo apt-get install elementary-tweaks After that, open system settings and select Tweaks, under the first panel you’ll find the…

Read More

elementary OS Loki 0.4 Linux, So Amazing among the Linux Desktop

A fast and open replacement for Windows and macOS elementary OS is a Linux distribution based on Ubuntu. It is the flagship distribution to showcase the Pantheon desktop environment, similar to how Linux Mint introduced Cinnamon. 64bit only support http://www.elementary.io Pantheon is built on top of the GNOME software base, i.e. GTK+, GDK, Cairo, GLib…

Read More

How to install Eclipse Java EE Neon.3 on Java 9-ea in Elementary OS Loki 64bit

Bug – Platform won’t launch on Java 9-ea builds (InjectionException: NoClassDefFoundError: javax/annotation/PostConstruct) https://bugs.eclipse.org/bugs/show_bug.cgi?id=493761 Environment: OS: elementary OS 0.4 Loki (64-bit) “Ubuntu 16.04.2 LTS” based $ java -version java version “9-ea” Java(TM) SE Runtime Environment (build 9-ea+162) Java HotSpot(TM) 64-Bit Server VM (build 9-ea+162, mixed mode) Installation Extract a File: eclipse-jee-neon-3-linux-gtk-x86_64.tar.gz Change the eclipse.ini file Add…

Read More