使用 Ulauncher-LinuxTechBlog 提高生產力


應用程序啟動器是一類並非所有人都熟悉的生產力軟件,但大多數情況下,它會在您不知情的情況下使用基本概念。顧名思義,這種(類型)軟件啟動一個應用程序,但它也可以具有其他功能。

專用 Linux 啟動器的示例包括: 菜單, 突觸, 什麼時候 阿爾伯特.. 在 MacOS 上,有一些示例 什麼時候 阿爾弗雷德..許多現代台式機還包括基本版本。 Fedora Linux 上的 Gnome3 活動概覽 當您使用搜索打開應用程序等時,Mac OS 有一個內置的啟動器 Spotlight。

這些應用程序具有強大的功能集,但本文側重於生產力。 啟動器..

什麼是 Ulauncher?

啟動器 是一個用 Python 編寫的新應用程序啟動器,也是 Fedora Linux 32 上第一個可用的 Fedora March 2020 軟件包。核心專注於基本功能並且非常出色。 擴展端口..與大多數應用程序啟動器一樣,Ulauncher 的核心理念是搜索。搜索可以大大提高您的工作效率,尤其是對於重複性任務。

當您不知道哪個選項可用時,典型的基於菜單的界面非常適合發現。但是,如果您需要重複相同的操作,則多次導航到三個嵌套的子菜單是一種實時同步。另一方面, 熱鍵 立即訪問特定操作。但是,可能很難記住。尤其是在用完所有明顯的助記符之後。是的 控制 + C “複製”還是“取消”?搜索是一種快速訪問特定命令的中間方法,同時支持檢測,只需鍵入您記得的幾個單詞或片段即可。當標籤和描述可用時,按搜索進行搜索特別有效。 Ulauncher 提供了一個搜索框架,擴展可以使用它來構建各種生產力操作。

入門

Fedora OS 可以在任何設備上輕鬆獲取 Ulauncher 的核心功能。 使用 dnf 安裝。

sudo dnf install ulauncher

安裝後,使用標準桌面啟動方法之一首次啟動 Ulauncher。基本對話框應該會彈出,但如果沒有,請嘗試再次啟動它並打開輸入框。點擊右邊的齒輪圖標[設定]打開一個對話框。

發射器輸入框

有許多選項可用,但第一個也是最重要的是登錄啟動和熱鍵。默認熱鍵是 Control + 空格,但您可以更改它。 在 Wayland 上運行需要額外的配置以確保一致的操作。請參閱。 發射器維基 細節。 “Focus on Hover”或“Sloppy Focus”的用戶也應該啟用“Don’t hide after lost mouse focus”選項。否則,Ulauncher 可能會在您鍵入時消失。

發射器基礎知識

應用程序啟動器(例如 Ulauncher)的想法是隨時快速訪問。當您按下熱鍵時,當前應用程序上方會出現一個輸入框。一旦您輸入並執行了所需的命令,該對話框將被隱藏,直到您再次使用它。毫不奇怪,最基本的操作是啟動應用程序。這類似於大多數現代桌面環境。按熱鍵打開一個對話框並開始輸入(例如 te)。將顯示匹配列表。繼續輸入以進一步優化您的搜索,或使用箭頭鍵導航到您的條目。為了更快地訪問,使用 Alt + # 直接選擇結果。

顯示包含搜索詞“te”的 Ulauncher 對話框使用“te”搜索關鍵字的 Ulauncher 對話框

Ulauncher 還可以執行快速計算和瀏覽文件系統。要計算,請按熱鍵並輸入公式。結果列表會隨著結果動態更新,按 Enter 會將值複製到剪貼板。從根目錄輸入 / 或從主目錄輸入 ~/ 以啟動文件系統導航。當您選擇一個目錄時,會列出該目錄的內容,您可以輸入不同的參數來過濾顯示的列表。重複降序目錄以找到正確的文件。選擇一個文件將其打開,然後按 Alt + Enter 打開包含該文件的文件夾。

發射器快捷方式

定制的第一部分作為快捷方式提供。[設定]對話框的[ショートカット]該選項卡列出了所有當前的快捷方式。快捷方式可以是直接命令、URL 別名、帶有參數替換的 URL 或小腳本。 Wikipedia、StackOverflow 和 Google 的基本快捷方式已預先配置,但自定義快捷方式很容易添加。

發射器快捷方式[設定]標籤發射器快捷方式[設定]標籤

例如,要創建一個duckduckgo 搜索快捷方式,[ショートカット設定]在選項卡上[ショートカットの追加]點擊並添加名稱和關鍵字duck,查詢https://duckduckgo.com/?q=%s。 為duck 關鍵字指定的參數將查詢中的%s 替換為在默認瀏覽器中打開的URL。現在輸入duck fedora 以使用提供的術語(在本例中為fedora)執行duckduckgo 搜索。

更複雜的快捷方式是轉換腳本 世界標準時間 在當地時間。現在使用關鍵字 utc,[ショートカットの追加]再次單擊。在查詢或腳本文本框中包含以下腳本。

#!/bin/bash
tzdate=$(date -d "$1 UTC")
zenity --info --no-wrap --text="$tzdate"

該腳本採用第一個參數(指定為 $1)並使用標準 日期 該實用程序將指定的 UTC 時間轉換為您計算機的本地時區。所以 清白的 一個簡單的對話框將彈出結果。要對此進行測試,請打開 Ulauncher 並輸入 utc11:00。這是可能的快捷方式的一個很好的例子,請參閱。 超大號 實際轉換時區的擴展。

擴展介紹

內置功能很棒,但使用 Ulauncher 安裝擴展程序可以大大提高您的工作效率。擴展可以遠遠超出自定義快捷方式的可能性,尤其是在輸入參數時提供建議。擴展是使用的 Python 模塊 發射器擴展接口 它也可以是個人開發的本地代碼或使用 GitHub 與他人共享的代碼。以下 URL 提供了一組社區開發的擴展: https://ext.ulauncher.io/..它具有基本的獨立擴展,可快速轉換為字典和動態界面等在線資源。其他擴展與外部應用程序集成,例如密碼管理器、瀏覽器和 VPN 提供商。這些有效地為外部應用程序提供了 Ulauncher 接口。通過保持核心代碼較小並依靠擴展來添加高級功能,Ulauncher 確保每個用戶只安裝他們需要的功能。

Ulauncher擴展的配置是[拡張機能]選項卡[設定]它是在一個對話框中完成的。發射器擴展配置

安裝新的擴展很容易,但它可以帶來更集成的體驗。 如果您在 Ulauncher 擴展網站或 GitHub 上的任何地方找到有趣的擴展,請在設置窗口中[拡張機能]轉到選項卡。[拡張子の追加]單擊並粘貼 GitHub 的 URL。這將加載擴展並顯示可用的選項設置頁面。瀏覽擴展程序的網站時,單擊 Github 星號按鈕會打開擴展程序的 GitHub 頁面。通常,此 GitHub 存儲庫包含有關您的擴展的更多詳細信息,而不是社區擴展網站上提供的概述。

火狐書籤搜索

有用的擴展 火狐瀏覽器書籤提供對當前用戶的 Firefox 書籤的模糊搜索訪問。這類似於在 Firefox 多功能欄中輸入 *, 但是,不同之處在於 Ulauncher 允許您從任何地方快速訪問您的書籤,而無需先打開 Firefox。此外,此方法使用搜索來查找書籤,因此您實際上不需要整理文件夾。這意味著您可以在 Firefox 中快速“加註星標”頁面,而無需找到合適的文件夾來放置頁面。

用於搜索 Fedora 的 Firefox Ulauncher 擴展用於搜索 Fedora 的 Firefox Ulauncher 擴展

剪貼板搜索

您可以使用剪貼板管理器自行提高工作效率。這些管理器保留剪貼板內容的歷史記錄,便於檢索以前複製的片段。知道有復制數據的歷史,用戶可以復製文本而不必擔心覆蓋當前內容。擴展 發射器剪貼板 使用此擴展程序,您可以在搜索中快速訪問剪貼板歷史記錄,而無需記住另一個獨特的熱鍵組合。擴展與各種剪貼板管理器集成。 粘貼, 編輯, 還 複製Q.. 調用 Ulauncher 並輸入 c 關鍵字以查看最近複製的剪輯列表。當您輸入參數時,選項列表會縮小以最終顯示您要查找的文本。選擇項目,將其複製到剪貼板,然後準備將其粘貼到另一個應用程序中。

用於列出最新剪貼板內容的 Ulauncher 剪貼板擴展用於列出最新剪貼板內容的 Ulauncher 剪貼板擴展

谷歌搜索

突出顯示的最後一個擴展是 谷歌搜索.. 您可以使用 Google 搜索快捷方式作為默認快捷方式,但擴展允許更多動態行為。作為擴展,輸入搜索詞,Google 會提供建議。這種體驗類似於您可以在 Google 主頁或 Firefox 搜索框中找到的體驗。同樣,使用 Google 搜索擴展程序的主要優點是,當您在計算機上執行其他操作時,您可以立即訪問。

在 Google 上搜索 Ulauncher 擴展列表以獲取 Fedora 建議在 Google 上搜索 Ulauncher 擴展列表以獲取 Fedora 建議

富有成效的

計算機生產力意味著為特定應用程序定制環境。一些配置簡化了常見任務。專用熱鍵非常適合最頻繁的操作,但很快就會變得難以記住。使用模糊搜索查找未記住的關鍵字可以平衡可發現性和直接訪問。 Ulauncher 生產力的關鍵是識別頻繁的操作並安裝擴展程序,或者添加快捷方式以加快它們的速度。 養成使用 Ulauncher 搜索的習慣意味著擁有一個快速且一致的界面,讓您可以先單擊一下進行搜索。