diff --git a/src/manager.vala b/src/manager.vala
index 1c253e541bf64eda3824c7733938c6b9b240bf41..8ec1929bcb0bb0f6b7943101eb20358ff5d3892c 100644
--- a/src/manager.vala
+++ b/src/manager.vala
@@ -86,6 +86,14 @@ namespace Pamac {
 				manager_window.refresh_packages_list ();
 				started = true;
 			}
+			if (cmd.get_arguments ().length == 3) {
+				if (cmd.get_arguments ()[1] == "--search") {
+					manager_window.display_package_queue.clear ();
+					manager_window.search_button.active = true;
+					var entry = manager_window.search_comboboxtext.get_child () as Gtk.Entry;
+					entry.set_text (cmd.get_arguments ()[2]);
+				}
+			}
 			if (!pamac_run) {
 				manager_window.present ();
 				while (Gtk.events_pending ()) {
diff --git a/src/manager_window.vala b/src/manager_window.vala
index b747e3bf29c104053c51d87a27c7e046dbcc4f19..10054342364a023d219328e91c7236ead5dbe319 100644
--- a/src/manager_window.vala
+++ b/src/manager_window.vala
@@ -79,7 +79,7 @@ namespace Pamac {
 		[GtkChild]
 		Gtk.SearchBar searchbar;
 		[GtkChild]
-		Gtk.ComboBoxText search_comboboxtext;
+		public Gtk.ComboBoxText search_comboboxtext;
 		[GtkChild]
 		Gtk.Entry search_entry;
 		[GtkChild]