diff --git a/data/applications/meson.build b/data/applications/meson.build
index e792bd1efd4c8687b0527e930465c5b9d6c18d67..523985187e70d0787efeb6e7d7c9e3b522625772 100644
--- a/data/applications/meson.build
+++ b/data/applications/meson.build
@@ -1,4 +1,5 @@
 install_data('pamac-installer.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
+install_data('pamac-updater.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
 install_data('org.manjaro.pamac.manager.desktop', install_dir: join_paths(get_option('datadir'), 'applications'))
 install_data('pamac-tray.desktop', install_dir: join_paths(get_option('sysconfdir'), 'xdg', 'autostart'))
 if get_option('enable-appindicator')
diff --git a/data/applications/pamac-manager.desktop b/data/applications/pamac-manager.desktop
deleted file mode 100644
index 0d963aba45edd95e4d0ef79ccd08b7051fad9f22..0000000000000000000000000000000000000000
--- a/data/applications/pamac-manager.desktop
+++ /dev/null
@@ -1,138 +0,0 @@
-[Desktop Entry]
-Name=Add/Remove Software
-Name[af]=Voeg by/verwyder sagteware
-Name[ar]=إضافة وإزالة البرمجيات
-Name[as]=চালনাজ্ঞান যোগ কৰক/আঁতৰাই দিয়ক
-Name[ast]=Amestar/Quitar software
-Name[be]=Дадаць/выдаліць апраграмаванне
-Name[bg]=Инсталиране/деинсталиране на софтуер
-Name[bn]=সফ্টওয়্যার যোগ/অপসারণ
-Name[bn_IN]=সফ্টওয়্যার যোগ/অপসারণ করুন
-Name[ca]=Afegeix/Suprimeix programari
-Name[ca@valencia]=Afig/Suprimeix programari
-Name[cs]=Přidat/odebrat software
-Name[da]=Tilføj/fjern software
-Name[de]=Software hinzufügen/entfernen
-Name[el]=Προσθαφαίρεση λογισμικού
-Name[en@shaw]=𐑨𐑛/𐑮𐑦𐑥𐑵𐑝 𐑕𐑪𐑓𐑑𐑢𐑺
-Name[en_GB]=Add/Remove Software
-Name[eo]=Aldoni/forigi instalitan pogramaron
-Name[es]=Añadir/Quitar software
-Name[et]=Tarkvara lisamine ja eemaldamine
-Name[eu]=Gehitu/Kendu softwarea
-Name[fa]=افزودن/حذف نرم‌افزار
-Name[fi]=Lisää tai poista ohjelmistoja
-Name[fr]=Ajouter/supprimer des logiciels
-Name[ga]=Cuir Leis/Bain Bogearraí
-Name[gl]=Engadir ou eliminar programas
-Name[gu]=સોફ્ટવેરને ઉમેરો/દૂર કરો
-Name[he]=הוספת/הסרת תכנה
-Name[hi]=सॉफ्टवेयर जोड़ें/हटायें
-Name[hu]=Szoftver telepítése/eltávolítása
-Name[id]=Tambah/Hapus Piranti Lunak
-Name[it]=Aggiungi/Rimuovi software
-Name[ja]=ソフトウェアの追加と削除
-Name[kn]=ತಂತ್ರಾಂಶವನ್ನು ಸೇರಿಸು ಅಥವ ತೆಗೆ
-Name[ko]=소프트웨어 추가/제거
-Name[lt]=Įdiegti ar šalinti programinę įrangą
-Name[lv]=Pievienot/Izņemt programmatūru
-Name[mk]=Инсталирај/избриши софтвер
-Name[ml]=സോഫ്റ്റ്‌വെയര്‍ ചേര്‍ക്കുക/നീക്കം ചെയ്യുക
-Name[mr]=सॉफ्टवेअर जोडा/काढून टाका
-Name[ms]=Menambah/Memadam perisian
-Name[nb]=Legg til/fjern programvare
-Name[nl]=Software installeren/verwijderen
-Name[nn]=Legg til/fjern programvare
-Name[or]=ସଫ୍ଟୱେର ଯୋଗ/ଅପସାରଣ କରନ୍ତୁ
-Name[pa]=ਸਾਫਟਵੇਅਰ ਸ਼ਾਮਲ/ਹਟਾਓ
-Name[pl]=Dodanie/usuwanie oprogramowania
-Name[pt]=Adicionar/Remover Software
-Name[pt_BR]=Adicionar/remover programas
-Name[ro]=Adăugare sau ștergere programe
-Name[ru]=Установка и удаление программ
-Name[sk]=Pridanie alebo odstránenie softvéru
-Name[sl]=Upravljanje programske opreme
-Name[sr]=Додај-уклони програме
-Name[sr@latin]=Dodaj-ukloni programe
-Name[sv]=Lägg till/Ta bort programvara
-Name[ta]=மென்பொருளை சேர்த்தல்/நீக்குதல்
-Name[te]=సాఫ్ట్‍వేర్ జతచేయి/తీసివేయి
-Name[th]=เพิ่ม/ลบซอฟต์แวร์
-Name[tr]=Yazılım Ekle/Kaldır
-Name[ug]=يۇمشاق دېتالنى قوش/ئۆچۈر
-Name[uk]=Встановлення та вилучення програм
-Name[vi]=Thêm/Gỡ phần mềm
-Name[zh_CN]=添加/删除软件
-Name[zh_HK]=加入或移除軟件
-Name[zh_TW]=加入或移除軟體
-Comment=Add or remove software installed on the system
-Comment[af]=Voeg by of verwyder sagteware geïnstalleer op die stelsel
-Comment[ar]=أضف أو أزل البرمجيات المثبتة على النظام
-Comment[as]=ব্যৱস্থাপ্ৰণালীত সংস্থাপিত চালনাজ্ঞান উন্নয়ন কৰক
-Comment[ast]=Amestar o quitar software instaláu nel sistema
-Comment[be]=Дадаць ці выдаліць апраграмаванне, усталяванае ў сістэме
-Comment[bg]=Инсталиране и деинсталиране на софтуер към системата
-Comment[bn]=সিস্টেমে সফ্টওয়্যার যোগ করুন অথবা ইনস্টল করা সফ্টওয়্যার অপসারণ
-Comment[bn_IN]=সিস্টেমে সফ্টওয়্যার যোগ করুন অথবা ইনস্টল করা সফ্টওয়্যার সরিয়ে ফেলুন
-Comment[ca]=Afegeix o suprimeix programari instal·lat en el sistema
-Comment[ca@valencia]=Afig o suprimeix programari instal·lat en el sistema
-Comment[cs]=Přidat nebo odebrat software instalovaný v systému
-Comment[da]=Tilføj eller fjern software installeret på systemet
-Comment[de]=Auf dem System installierte Software aktualisieren oder neue Software hinzufügen
-Comment[el]=Προσθαφαίρεση λογισμικού στο σύστημα
-Comment[en@shaw]=𐑨𐑛 𐑹 𐑮𐑦𐑥𐑵𐑝 𐑕𐑪𐑓𐑑𐑢𐑺 𐑦𐑯𐑕𐑑𐑷𐑤𐑛 𐑪𐑯 𐑞 𐑕𐑦𐑕𐑑𐑩𐑥
-Comment[en_GB]=Add or remove software installed on the system
-Comment[eo]=Aldoni aÅ­ forigi instalitan pogramaron sur via sistemo
-Comment[es]=Añadir o quitar software instalado en el sistema
-Comment[et]=Arvutisse paigaldatud tarkvara lisamine ja eemaldamine
-Comment[eu]=Gehitu edo kendu sisteman instalatutako softwarea
-Comment[fa]=حذف یا افزودن نرم‌افزارهای نصب شده بر روی این سیستم
-Comment[fi]=Lisää tai poista järjestelmään asennettuja ohjelmistoja
-Comment[fr]=Ajouter ou supprimer des logiciels installés sur le système
-Comment[gl]=Engadir e eliminar o software instalado no sistema
-Comment[gu]=સિસ્ટમ પર સ્થાપિત થયેલ સોફ્ટવેરને ઉમેરો અથવા દૂર કરો
-Comment[he]=הוספה או הסרה של יישומי המערכת
-Comment[hi]=सिस्टम पर संस्थापित सॉफ्टवेयर जोड़ें या हटाएँ
-Comment[hu]=Szoftverek rendszerre telepítése vagy eltávolítása
-Comment[id]=Tambah atau hapus perangkat lunak yang terpasang pada sistem
-Comment[it]=Aggiunge o rimuove software installato sul sistema
-Comment[ja]=システムにインストールされたパッケージの追加と削除
-Comment[kn]=ಗಣಕಕ್ಕೆ ತಂತ್ರಾಂಶವನ್ನು ಸೇರಿಸು ಅಥವ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿರುವುದನ್ನು ತೆಗೆದು ಹಾಕು
-Comment[ko]=시스템에 설치하는 소프트웨어를 추가하거나 제거합니다
-Comment[lt]=Įdiegti ar šalinti sistemoje įdiegtą programinę įrangą
-Comment[lv]=Pievienot vai izņemt programmatūru sistēmā
-Comment[mk]=Инсталирајте или избришете софтвер на системот
-Comment[ml]=സിസ്റ്റത്തില്‍ ഇന്‍സ്റ്റോള്‍ ചെയ്തിരിക്കുന്ന സോഫ്റ്റ്‌വെയര്‍ ചേര്‍ക്കുക അല്ലെങ്കില്‍ നീക്കം ചെയ്യുക
-Comment[mr]=प्रणालीवर प्रतिष्ठापीत सॉफ्टवेअर समावेष करा किंवा काढूण टाका
-Comment[ms]=Menambah atau memadam perisian yang dipasang pada sistem
-Comment[nb]=Legg til eller fjern programvare på systemet
-Comment[nl]=Software installeren op, of verwijderen van het systeem
-Comment[nn]=Legg til eller fjern programvare som er installert på systemet
-Comment[or]=ତନ୍ତ୍ରରେ ସ୍ଥାପିତ ସଫ୍ଟୱେରରେ ଯୋଗକରନ୍ତୁ କିମ୍ବା କାଢ଼ି ଦିଅନ୍ତୁ
-Comment[pa]=ਸਿਸਟਮ ਉੱਤੇ ਸਾਫਟਵੇਅਰ ਇੰਸਟਾਲ ਕਰੋ ਜਾਂ ਇੰਸਟਾਲ ਕੀਤੇ ਹਟਾਓ
-Comment[pl]=Instalowanie lub usuwanie oprogramowania zainstalowanego w systemie
-Comment[pt]=Adicionar ou remover software instalado no sistema
-Comment[pt_BR]=Adicione ou remova programas instalados no sistema
-Comment[ro]=Adăugați sau ștergeți programe instalate pe sistem
-Comment[ru]=Установка и удаление программ, установленных в системе
-Comment[sk]=Pridáva alebo odstraňuje softvér nainštalovaný v počítači
-Comment[sl]=Nameščanje in odstranjevanje programske opreme sistema
-Comment[sr]=Додајте или уклоните програме инсталиране на овом систему
-Comment[sr@latin]=Dodajte ili uklonite programe instalirane na ovom sistemu
-Comment[sv]=Lägg till eller ta bort programvara installerad på systemet
-Comment[ta]=கணினியில் நிறுவப்பட்ட மென்பொருளை சேர்க்கவும் அல்லது நீக்கவும்
-Comment[te]=ఈ వ్యవస్థ నందు స్థాపించిన సాఫ్ట్‍వేర్‌ను జతచేయి లేదా తీసివేయి
-Comment[th]=เพิ่มหรือลบซอฟต์แวร์ที่ติดตั้งในระบบ
-Comment[tr]=Sisteminizde yüklü yazılımları ekleyin veya kaldırın
-Comment[ug]=سىستېمىڭىزغا ئورنىتىلغان يۇمشاق دېتاللارنى قوشىدۇ ياكى ئۆچۈرىدۇ
-Comment[uk]=Встановлення та вилучення програм у системі
-Comment[vi]=Thêm hoặc gỡ phần mềm cài đặt trên hệ thống
-Comment[zh_CN]=添加或删除系统中安装的软件
-Comment[zh_HK]=加入或移除系統上安裝的軟件
-Comment[zh_TW]=加入或移除系統上安裝的軟體
-Icon=system-software-install
-Exec=pamac-manager
-Terminal=false
-Type=Application
-Categories=GNOME;GTK;System;Settings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;
-StartupNotify=true
diff --git a/data/applications/pamac-updater.desktop b/data/applications/pamac-updater.desktop
index 1740f9b2b4f34629fc1ce08559e8a6933e4cb7e6..2a6d05b7af797d48c471f041a0a1d9a704364a5c 100644
--- a/data/applications/pamac-updater.desktop
+++ b/data/applications/pamac-updater.desktop
@@ -127,7 +127,7 @@ Comment[zh_CN]=更新本系统中安装的软件
 Comment[zh_HK]=更新系統中已安裝的軟件
 Comment[zh_TW]=更新系統中已安裝的軟體
 Icon=system-software-update
-Exec=pamac-updater
+Exec=pamac-manager --updates
 Terminal=false
 Type=Application
 Categories=GNOME;GTK;System;Settings;X-XFCE-SettingsDialog;X-XFCE-SystemSettings;
diff --git a/data/gnome-shell/pamac-updates@manjaro.org/extension.js b/data/gnome-shell/pamac-updates@manjaro.org/extension.js
index 811f6f960ddef5ff36260aa544183541f3c3ba6a..52c4cc28795cde8eec3bb6aa20462060c9cc0721 100644
--- a/data/gnome-shell/pamac-updates@manjaro.org/extension.js
+++ b/data/gnome-shell/pamac-updates@manjaro.org/extension.js
@@ -37,7 +37,6 @@ const Util = imports.misc.util;
 const ExtensionUtils = imports.misc.extensionUtils;
 const Me = ExtensionUtils.getCurrentExtension();
 
-const Format = imports.format;
 const Gettext = imports.gettext.domain("pamac");
 const _ = Gettext.gettext;
 
@@ -51,7 +50,8 @@ let CHECK_INTERVAL     = 6;   // 6h
 let NOTIFY             = true;
 let TRANSIENT          = false;
 let CHECK_CMD          = ["pamac", "checkupdates", "-q", "--refresh-tmp-files-dbs"];
-let MANAGER_CMD        = "pamac-manager --updates";
+let UPDATER_CMD        = "pamac-manager --updates";
+let MANAGER_CMD        = "pamac-manager";
 let PACMAN_LOCK         = "/var/lib/pacman/db.lck";
 let STRIP_VERSIONS     = false;
 
@@ -62,7 +62,6 @@ let UPDATES_LIST       = [];
 
 
 function init() {
-	String.prototype.format = Format.format;
 }
 
 const PamacUpdateIndicator = new Lang.Class({
@@ -137,7 +136,11 @@ const PamacUpdateIndicator = new Lang.Class({
 	},
 
 	_openManager: function () {
-		Util.spawnCommandLine(MANAGER_CMD);
+		if (UPDATES_PENDING > 0) {
+			Util.spawnCommandLine(UPDATER_CMD);
+		} else {
+			Util.spawnCommandLine(MANAGER_CMD);
+		}
 	},
 
 	_applyConfig: function() {