Linux 使用 Nativefier 將 Web 服務變成應用程式

現在很多服務都 Web 化,但是在電腦瀏覽器開很多 Tab,切換無法使用 Alt-Tab 有點麻煩,希望可以將網頁直接變成應用程式,可以直接 Alt-Tab 就切換到直接操作,可以怎麼做呢?

  • 註:此篇是將 Facebook (Meta) 的 Messenger (messenger.com) 變成 Ubuntu Linux Xwindow 的 應用程式

閱讀全文〈Linux 使用 Nativefier 將 Web 服務變成應用程式〉

Google Meet、Chat 使用 Chrome 來安裝 桌面 App

Google Hangout 拆分成 Meet (視訊、電話) 和 Chat (文字、檔案 傳訊息),但是都在 Gmail 裡面,每次進去使用,視窗都很小,光找人都有點麻煩,就一直在找有沒有應>用程式可以安裝~

在 Google Help 頁面有說明可以透過 Chrome 來安裝 Chat 獨立應用程式,只是會需要下述幾個條件:

  1. Google Chrome 73 以上版本
  2. 必須開啟 Chrome 才能使用 Chat 應用程式
  3. 註:此應用程式是透過 Chrome 安裝 Chat PWA 的獨立應用程式

閱讀全文〈Google Meet、Chat 使用 Chrome 來安裝 桌面 App〉

Facebook 桌機版的鍵盤快速鍵 - 2017

Facebook 想要使用鍵盤快速瀏覽,查詢才發現 Facebook 在鍵盤快速瀏覽有做整頁的 Help Page,原來有這麼多的快速鍵可以使用~

  • Q:大家會想說,何時會使用到快速鍵?
  • A:當某功能需要,但是找不到在哪邊時,快速鍵按下去自然就出現囉~ (本人就是找不到某功能,剛好翻到快速鍵的頁面)

註:Facebook 分不同的系統和瀏覽器,有作各種不同的鍵盤快速鍵

閱讀全文〈Facebook 桌機版的鍵盤快速鍵 - 2017〉

Ubuntu Linux 桌面送通知訊息

Ubuntu Linux 桌面環境(使用 Unity、Gnome3), 程式要送通知訊息, 可以用下述方式傳送: (apt-get install notify-osd)

  • $ notify-send "hello world"
  • $ notify-send Title "hello world"
  • $ notify-send Date "`date`"
  • $ notify-send "Message Title" "The message body is shown here" -i /usr/share/pixmaps/sm.xpm -t 5000
  • $ notify-send Title "`tail /var/log/syslog`"
  • $ tail -n0 -f /var/log/syslog | while read line; do notify-send "System Message" "$line"; done
  • $ notify-send -i face-wink "Hello! January" # notify-send -i <icon> <Message>
  • $ notify-send  -t 0 "Bringing down the system" # 會彈出需要確認、取消的視窗
  • $ DISPLAY=:0.0 /usr/bin/notify-send "TITLE" "MESSAGE" # 加入 crontab 需要另外顯示
  • $ notify-send -u critical -i "notification-message-IM" 'Boss !!' 'Am done with the execution' # 緊急
  • $ command && notify-send # 程式完成時,呼叫 notify-send 傳送
  • $ notify-send --help # 可以查看更多參數

註: 通知訊息於 Unity 會從上角出現, Gnome3 會從正下方出現 通知訊息.

除了提醒外,想要有出現視窗確認的,可以使用 zenity,如下述:

  • $ zenity --info --text "STRING"
  • 可於 .bashrc 加入此 function,就可以 ls | notify "done" 完成通知
    function notify() {
        zenity --info --text "$1"
    }