Yubikey

感謝廖煥杰 liaojason2 賣我一個 1200,撿到寶啦!我買的是 Yubikey 5C NFC,看起來幾乎所有功能都有 login 如果開啟這個,登入、解除鎖定等等動作都需要 Yubikey,聽起還很安全,但是因為我的筆電只有一個 type C,所以必須把 USB hub 拔掉,挺麻煩,我就把他關掉了。 在密碼輸入框的地方,先插入 yubikey,輸入密碼、按 enter,然後轉圈圈的時候按 yubikey 上金色按鈕(這個似乎是指紋辨識),就可以登入了。 Yubico Yubikey 5C NFC setup on Ubuntu 21.04 ssh gpg 研究中… 如何在 Mac 上,把 YubiKey 與 GPG、SSH 搭配在一起 OpenPGP SSH access with Yubikey and GnuPG 2FA 按照各個網站的說明設定,下面是我找到可以設定 Yubikey 的網站/APP Google(我買這個 yubikey 最主要目的) Github twitter facebook heroku twitter 在手機登入好像怪怪的,試了 5 分鐘才成功登入了

2022-April-19 · 1 分鐘 · simbafs

Anbox

anbox 是 Android in a box,是一種基於容器化技術的 Android 模擬器,所以執行速度會比較快、比較省資源,而且因為每個 App 都在各自的容器裡面,所以比較安全 (應該沒理解錯吧?)。 安裝 anbox 需要先安裝兩個 kernal modules,然後安裝 anbox 後,為了之後方便,所以要裝 Google Play,不裝也是可以,但之後安裝其他 App 比較麻煩 系統 我用的系統是 Ubuntu 21.04,如果你的系統不一樣,可能會有某些步驟不太一樣。 這次安裝因為涉及 Linux Kernel 所以隨時重開機有很大機會幫助改善遇到的問題 安裝 Linux Kernal Modules 如果你的 Linux kernale > 5.0,那理論上已經包在 Kernel 裡面了,所以不用安裝 Starting with Ubuntu 19.04 binder and ashmem are now build with the standard Ubuntu kernel (>= 5.0) and you don’t have to install the modules from the PPA anymore....

2022-April-18 · 1 分鐘 · simbafs

Ibus Font

最近在打字時總覺得中文選字的時候 ibus 字體好小,於是就開始查怎麼弄 經過搜尋後,找到 https://askubuntu.com/questions/1030442/how-to-increase-font-size-of-preview-options-when-using-an-input-method 這個網頁,總而言之就是先去裝 ibus font setting 這個外掛,然後就可以用 ibus-setup 調整了 照做之後的確可以調大小字體,但我不知道是不是因為裝了這個外掛的關係,反正我是成功改好了

2022-April-16 · 1 分鐘 · simbafs

kdeconnect

kdeconnect 顧名思義是 kde 出的一款 connect 軟體,功能非常多而且方便。電腦和手機都安裝好軟體後,只要在同一個網域就可以配對連接 功能介紹 基本訊息 - 在電腦和手機上可以互相看到電池、網路等基本訊息 通知 - 可以設定電腦顯示手機通知或手機顯示電腦通知,或是兩者都開啟,我通常只開前者 媒體控制 - 無論是 VLC、YouTube、Nefflix 或任何網頁,都可以控制進度、音量、暫停,而且雙方都可以控制。這個是我最愛的功能之一 命令控制 - kdeconnect 可以讓你在手機上執行電腦上預先設定好的指令,像是關機、鎖定等等,下面會推薦幾個我設定的命令 傳檔案和資料夾共用 - kdeconnect 可以讓你連接電腦和手機上特定的資料夾,或是傳送單一檔案 共用剪貼簿 - 如其名,這是一個非常實用的功能,但是有時候觸發條件怪怪的 輸入 - 不論是滑鼠、鍵盤,兩邊都可以互相當對方的輸入裝置,這個功能非常好用 還有像是讓手機大叫(找手機用)、簡報控制、傳簡訊、手機有電話的時候自動暫停音樂等等奇奇怪怪的功能 推薦命令 Description Command 鎖定螢幕並暫停 VLC 播放 loginctl lock-session; dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.vlc /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause 解除鎖定螢幕(免密碼) loginctl unlock-session

2022-April-7 · 1 分鐘 · simbafs

Bluetooth 突然卡住都不動

裝了 Ubuntu 20.04 之後不知道為什麼藍芽用一用就會卡住,所有設備都連不上,也關不掉。一開始的解決方式是重開機(這時候關機會跳一個奇怪的錯誤訊息),但是覺得太沒效率了,上網查了一下。 原因 根據 這個網頁,這個似乎是 linux 核心的藍芽驅動有問題(我沒有認真看,但好像是升級到最新的 linux kernel 就可以解決了)。 雖然升級 linux kernel 應該可以一勞永逸解決這個問題,但是這個 bug 其實不常出現,為了他編譯核心有點大題小做,所以我們需要一個簡單的方法解決。 輕便解法 根據 這篇問答,經過我的測試,第一個答案就可以解決了,當藍芽又掛掉時,執行 sudo rmmod btusb sudo modprobe btusb 這樣藍芽就回來了。這兩個指令簡單來說就是重新載入藍芽模組,這就是為什麼重開機可以解決(重開機就是重新載入所有模組)

2022-March-2 · 1 分鐘 · simbafs

Cast Phone Screen to Computer

有沒有一種經驗是某的應用程式手機板操作勉強算順暢,但是一電腦上就炸開,反應慢到靠北、界面又很難用(沒錯 messenger 我正在看著你)。這個時候相信你會和我一樣想把手機畫面投影到電腦上的一個視窗裡面,最好可以互動、可以打字。有人第一個想法是在手機開 VNC 伺服器,但是這個方法有點麻煩,這篇文章介紹的是目前我覺得最佳解決方案。 SCRCPY 這個軟體支援有線( USB debug )、無線( WIFI )的連接,還支援螢幕錄影和傳檔案。最重要的是,開在電腦上的視窗可以調整大小,不需要侷限在一個小小的視窗內,你最大可以放大到全螢幕!在某種意義上你獲得了一台和電腦一樣大的手機。 Installation 安裝流程意外的簡單,只需要用 apt 就可以安裝了,或是你可以自己 build,稍微看了一下 說明 ,看起來不困難,但是既然 apt 就可以安裝了我們就省一點時間 $ sudo apt install scrcpy USB debug 首先無論是有線無線都要先打開手機的 USB debug 選項,在開發人員選項裡面,詳細步驟請看 官方文件。 USB 如果不介意有一條線插著~~(順便充電)~~的話,投影畫面非常簡單,只有兩個步驟: 插上 USB 並且無論跳出什麼都按「同意」「OK」 打開終端機,執行 scrcpy 然後就會有一個視窗跳出來,你現在就可以在電腦上滑手機了! Wireless 無線的話比較麻煩,首先是必須要可以連線,看是在同一個區域網路或是 VPN、ssh tunnel 都可以。再來是因為連線設定頗麻煩,所以我把相關的步驟寫成一個 script,下載後給予執行權限就可以執行了(當然要安裝 scrcpy )。有線的方式一樣很簡單,不用加任何選項就可以連接了。 如果要啟用無線,只需要加上 -w 選項(用預設的 ip 192.168.43.1) 如果 ip 不是預設的話,可以加上 -i IP 來指定其他的 ip 加上 -f 可以開啟全螢幕 參連連結 https://github.com/Genymobile/scrcpy https://developer.android.com/studio/debug/dev-options https://gist.github.com/simbafs/9132289f63368ad325d6a2ef62be7a20

2021-June-14 · 1 分鐘 · simbafs

firefox touch screen scroll

再換了觸控筆電後,在 firefox 一直有個問題:觸控往下滑會被當成選取,要卷動一定要用右邊的 scroll bar 解決方案 按照 https://askubuntu.com/questions/853910/ubuntu-16-and-touchscreen-scrolling-in-firefox 的最佳解法,真的加上 MOZ_USE_XINPUT2=1 的環境變數就可以了。 另外在設定 ~/.local/share/applications/firefox.desktop 的時候要注意有不只一個 Exec,改完如果沒有生效可以重開機看看。

2021-May-8 · 1 分鐘 · simbafs

logitech-mouse-permission-error

前言 我的無線華和滑鼠和鍵盤都是羅技的,在我的 Ubuntu 筆電上一直都沒有問題。有一次我想改我的鍵盤被配置,但是因為 logitech unifying 沒有 Linux 版,所以我另一個軟體叫 solaar,功能是差不多的。 當我裝好軟體以後,鍵盤滑鼠操作都沒問題,只有插上滑鼠的接收器以後都對跳出一個 permission error 的錯誤視窗。雖然在 solaar 裡面就無法看到我的滑鼠就是了,但是完全不影響使用,所以我就擺在那邊放它爛,反正就是多按一個叉叉。 嘗試自己解 今天閒閒沒事做剛好來看看這個怎麼解。我一開始想說,把他的 permission 改成和鍵盤一樣就啦!於是我進行了下面的操作 $ ls /dev/hidraw* 拔下鍵盤的接收器,發現他是 /dev/hidraw4 和 /dev/hidraw5,再插上去。拔下滑鼠接收器,發現他是 /dev/hidraw2。 並找到鍵盤的權限是 rw-rw----,滑鼠是 rw-------。 $ chmod 660 /dev/hidraw2 拔下滑鼠接收器,插上。 沒用。 我猜這個方法會失敗應該是因為他在我改之前就已經先跳錯誤了,等我改完它右沒有偵測,我就得把它拔下來在插上去,我又會看到錯誤訊息…… (looping 於是我上網找答案 網路上的解 我 Google ubuntu logitech permission error 第一個就是我要的!

2021-March-15 · 1 分鐘 · simbafs

libreoffice-code-format-plugin-install

安裝 去 https://extensions.libreoffice.org/en/extensions/show/code-highlighter 下載最新的外掛 把檔名前面的前綴刪掉, 例如:ea4db15f_codehighlighter.oxt -> codehighlighter.oxt 安裝相依性套件 sudo apt install libreoffice-script-provider-python python3-pip sudo pip3 install pygments 安裝外掛 工具 > 擴充套件管理員 > 加入 > 選擇你的檔案 使用 插入文字方塊 插入 > 文字方塊 貼上程式碼 選擇文字方塊,不是文字(按文字方塊的邊邊) format 工具 > highlight code > 選得語言、style 參考資料 Libreoffice extensions issue

2021-March-13 · 1 分鐘 · simbafs

mxlinux boot with systemd

問題 在 mxlinux 裡面,預設的 init 不是 systmed,這導致如果想用 systemctl 的時候就會跳出錯誤說 System has not been booted with systemd as init system 像是在安裝 mongodb-org 的時候他就要用到 systemctl 然後就會出錯。 解法 其實 mxlinux 已經幫我們想好解法了,在開機選項時選 Advence > Systemd 就會以 systemd 開機

2020-September-5 · 1 分鐘 · simbafs